/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#333333;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{
	color:#333333;
	text-decoration:none;}
a:hover{
	color:#75007c;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}
	img{
	border:none;}
	.cored{
	color:#f00;}
	.red{
	color:#f00;}
.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}		
.marcen{
	margin:0 auto;}	
	
	
/*end				share*/


/*main*/
.header{
width:1002px;
height:81px;
margin:0 auto;
position:relative;
background:url(../images/i_01.jpg) center top no-repeat;}
.header a{
blr:expression(this.onFocus=this.blur());
	outline:none;}
.header span{
position:absolute;
right:0;
top:0;}




#nav {
	width:970px;
	padding-left:32px;
	position:relative;
margin:0 auto;
background:url(../images/i_02.jpg) left top repeat-x;
height:33px;
z-index:2;
position:relative;
}
#nav li {
display:inline;
float:left;
	width:134px;
	position:relative;
}
#nav li img {
}
#nav li a {
line-height:33px;
width:134px;
	display:block;
	height:33px;
text-align:center;
 blr:expression(this.onFocus=this.blur());
	outline:none;
	position:relative;
}


.nav1{ background:url(../images/nav_01.jpg) center bottom no-repeat;}
.nav2{ background:url(../images/nav_02.jpg) center bottom no-repeat;}
.nav3{ background:url(../images/nav_03.jpg) center bottom no-repeat;}
.nav4{ background:url(../images/nav_04.jpg) center bottom no-repeat;}
.nav5{ background:url(../images/nav_05.jpg) center bottom no-repeat;}
.nav6{ background:url(../images/nav_06.jpg) center bottom no-repeat;}
.nav7{ background:url(../images/nav_07.jpg) center bottom no-repeat;}

#nav li a:hover,#nav li a.hover {
display:block;
width:134px;
height:33px;
background-position:center top;
}
#nav li ul {
	position:absolute;
	left:-99999px;
	top:33px;
}


#nav li.navs ul {
	position:absolute;
	left:0;
	top:33px;
	
}


#nav li.navs a {
z-index:1;
height:33px;
margin-top:0;
background-position:center top;
}
#nav li.navs ul li a {
 height:28px;
 font-size:12px;
 color:#fff;
border:none;
background:url(../images/navsub_06.jpg) center top no-repeat;
}
#nav li.navs ul li a:hover{
 height:28px;
 font-size:12px;
 color:#fff;
border:none;
background:url(../images/navsub_03.jpg) center top no-repeat;
}

#nav li ul li { position:relative; margin:0; float:none;}
#nav li ul a {
overflow:hidden;
width:134px;
text-align:center;
margin:0;
	height:28px;
	line-height:28px;
	padding:0;
	color:#fff;
border:none;
}
#nav li ul a:hover {
height:28px;
background:url(../images/navsub_03.jpg) center top no-repeat;
color:#fff;
border:none;
}








.banner{
width:1002px;
margin:0 auto;}


.slide{
	width:1002px;
	height:309px;
	overflow:hidden;
	position:relative;}
.slide #Big_Pics{
	width:1002px;
	height:309px;
	z-index:1;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0);}
.slide #Big_Pics img{
	width:1002px;
	height:309px;}
.slide #Pic_Nums{
	position:absolute;
	right:0px;
	bottom:7px;
	width:63px;
	height:13px;
	z-index:999;}
.slide #Pic_Nums p{
	cursor:pointer;
	display:block;
	width:13px;
	height:13px;
	line-height:13px;
	float:left;margin-right:7px;}
	.slide #Pic_Nums p a{
	display:block; width:13px;
	height:13px;
	text-align:center;
	text-decoration:none;
	font-weight:800;
	font-size:12px; font-family:Arial; color:#fff;background:#000;}


.slide #Pic_Nums .on a{
color:#fff;
background:#970078;
width:13px;
height:13px;
	position:relative;
	}
.slide #Titles{
	display:none;}	
.slide #Pic_Nums p a,.slide #Pic_Nums p a:hover{
	blr:expression(this.onFocus=this.blur());
	outline:none;}	
.dis{display:block;}
.undis{display:none;}



/*end					main*/

/*margin*/

.imain{
width:994px;
height:270px;
padding-left:8px;
padding-top:10px;
margin:0 auto;
background:#fff url(../images/ip_08.jpg) left top repeat-x;}
.ipro{
height:251px;
width:273px;
float:left;
background:url(../images/i_13.jpg) center top repeat-y;
border-bottom:#d8d8d8 solid 1px;}
.ipro h1{
background:url(../images/i_07.jpg) center top no-repeat;
width:263px;
padding-right:10px;
height:24px;
line-height:24px;
text-align:right;
font-size:12px;
font-weight:normal;}
.ipro h1 a{
color:#FFFFFF;}


.ipifra{
width:250px;
margin:0 auto;
margin-top:10px;
height:216px;}





.ima_right{
width:700px;
float:left;
margin-left:12px;}

.inew{
float:left;
width:377px;
height:169px;
background:url(../images/i_14.jpg) left top repeat-y;
border-bottom:#d8d8d8 solid 1px;}
.inew h1{
background:url(../images/i_09.jpg) center top no-repeat;
width:367px;
padding-right:10px;
height:24px;
line-height:24px;
text-align:right;
font-size:12px;
font-weight:normal;}
.inew h1 a{
color:#FFFFFF;}


#demoe{overflow:hidden;
margin:0 auto;
margin-top:8px; width: 350px;height: 132px;}
#demoe ul{
width:350px;
margin:0 auto;}

#demoe ul li{
padding-left:5px;
height:25px;
line-height:25px;
border-bottom:dashed 1px #c4c4c4;}
#demoe ul li a{
float:left;}
#demoe ul li span{
float:right;}


.iab{
float:left;
width:307px;
margin-left:13px;
height:169px;
background:url(../images/i_15.jpg) left top repeat-y;
border-bottom:#d8d8d8 solid 1px;}
.iab h1{
background:url(../images/i_11.jpg) center top no-repeat;
width:297px;
padding-right:10px;
height:24px;
line-height:24px;
text-align:right;
font-size:12px;
font-weight:normal;}
.iab h1 a{
color:#FFFFFF;}
.iab p{
width:284px;
margin:0 auto;
margin-top:17px;
color:#333;
line-height:20px;}
.iab p img{
float:right;
margin-left:6px;}
.iab p a{color:#870290;}
.iab p a:hover{color:#870290; text-decoration:underline;}



.ipa{
width:695px;
height:72px;
clear:both;
margin-top:8px;
border:#d8d8d8 solid 1px;}
.ipa h1{
height:20px;
background:url(../images/ipa_33.jpg) left top repeat-x;
width:691px;
padding-left:4px;
padding-top:3px;
position:relative;}
.ipa h1 a{
font-size:12px;
color:#75007c;
line-height:23px;
font-weight:normal;
position:absolute;
right:10px;
top:0;}

#demo img{
width:103px;
height:33px;
border:#d8d8d8 solid 1px;} 	
	
	
	
.main{
width:972px;
margin:0 auto;
padding:10px 15px 20px 15px;
height:auto!important;
height:100px;
min-height:100px;}

.main_left{
width:177px;
height:auto!important;
height:100px;
min-height:100px;
float:left;}

.main_left ul{
width:148px;
margin-top:12px;
margin:0 auto;}
	
.main_left ul li{
line-height:30px;
height:auto!important;
height:0px;
min-height:0px;}	
.main_left ul li a{
display:block;
width:133px;
padding-left:15px;
height:30px;
color:#333;
cursor:pointer;
background:url(../images/a_18.jpg) left bottom repeat-x;
line-height:30px;
blr:expression(this.onFocus=this.blur());
	outline:none;}
.main_left ul li a:hover,.main_left ul li a.hover{
color:#b205b9;}	
	
#lemenu li ul{
width:148px;
height:auto!important;
height:0px;
min-height:0px;
background:none;
margin:0;
}
#lemenu li ul li{
width:148px;
height:auto!important;
height:30px;
min-height:30px;
}
#lemenu li ul li a{
width:118px;
padding-left:30px;
height:30px;
line-height:30px;
color:#333;
display:block;
font-weight:normal;
background:url(../images/libg_01.gif) left bottom repeat-x;
}
#lemenu li ul li a:hover,#lemenu li ul li a.hover{
color:#b205b9;
}
	
	
	
.main_right{
width:740px;
height:auto!important;
height:520px;
min-height:520px;
padding-left:27px;
background:url(../images/a_07.jpg) left top no-repeat;
float:right;
padding-right:8px;}

.main_right h1{
font-size:12px;
height:30px;
padding-top:9px;
line-height:30px;
font-weight:normal;
padding-left:10px;
margin-bottom:26px;
width:730px;
border-bottom:#d9d9d9 solid 1px;
background:url(../images/a_10.jpg) 3px 17px no-repeat;}
	
.main_right h1 span{color:#9e03a7;}


.main_text{
width:716px;
height:auto!important;
height:100px;
min-height:100px;
margin:0 auto;
line-height:1.6em;
font-size:12px;
color:#333333;}


.new_list{
width:716px;
height:auto!important;
height:100px;
min-height:100px;}
.new_list li{
position:relative;
height:30px;
line-height:30px;
border-bottom:#8a8a8a dashed 1px;}
	
.new_list li span{
position:absolute;
right:0;
top:0;
color:#666;}
	
.page{
padding:15px 0;
width:716px;
margin:0 auto;
text-align:center;}
.page a{
padding:3px 6px;
border:#ccc solid 1px;
margin:0 2px;}

.page a:hover,.page a.hover{
background:#9700a1;
color:#fff;}


.h2_1{
width:716px;
margin:0 auto;
text-align:center;
font-size:14px;
line-height:20px;}
.h3_1{
width:716px;
margin:0 auto;
text-align:center;
font-size:12px;
color:#666;
font-weight:normal;
line-height:30px;
height:30px;
border-bottom:#ccc solid 1px;
margin-bottom:15px;}


.back{
height:40px;
width:716px;
margin:0 auto;
line-height:40px;
text-align:right;}
.back a{
cursor:pointer;}



.prodl{
width:720px;
height:183px;
padding-top:20px;
margin:0 auto;
border-bottom:#e4e4e4 solid 1px;}
.prodl dt{
width:220px;
height:163px;
margin-left:4px;
float: left;}
.prodl dt a{
blr:expression(this.onFocus=this.blur());
	outline:none;}
.prodl dt img{
width:210px;
height:153px;
border:#e4e4e4 solid 1px;
padding:4px;}
.prodl dd{
float:right;
width:480px;
line-height:20px;}

.prodl dd strong{
display:block;
height:32px;
line-height:20px;}
.prodl dd strong a{
color:#333;}
.prodl dd strong a:hover{
color:#a303ac;}

.prodl dd a{color:#a303ac;}





.pidl{
width:720px;
height:340px;
padding-top:20px;
margin:0 auto;}
.pidl dt{
height:310px;
text-align:center;}

.pidl dt img{
width:401px;
height:293px;}
.pidl dd{
text-align:center;
font-weight:bold;
line-height:20px;}



.partab{
position:relative;
width:690px;
margin:0 auto;
margin-top:10px;}
.partab li{
width:230px;
display:inline;
float:left;
height:100px;
text-align:center;}
.partab img{
border:#ccc solid 1px;
width:200px;
height:81px;}

.tex1{ border:#c5c5c5 solid 1px; width:208px;}
.tex2{ border:#c5c5c5 solid 1px; width:351px;}
.tex3{ border:#c5c5c5 solid 1px; width:100px; float:left;}

/*blr:expression(this.onFocus=this.blur());
	outline:none;
	filter:alpha(opacity=30);
	opacity:0.3;*/
/*end			margin*/
.footer{
width:1002px;
height:97px;
margin:0 auto;
border-top:10px solid #fff;}
.foot_top{
height:30px;
text-align:center;
line-height:30px;
width:1002px;
margin:0 auto;
color:#fff;
margin-bottom:15px;
background:#9700a1;}
.foot_top a{
color:#fff;
margin:0 3px;}
.foot_top a:hover{
color:#fff;
text-decoration:underline}
.footer p{
line-height:18px;
text-align:center;}