body {
	font-family:"宋体", arial;
	margin:0;
	padding:0;
	font-size:12px;
	color:#666;
 }
 /*(设立默认全局样式超链接样式)*/
a {color: #666666; text-decoration:none;}
a:hover {color: #f60; text-decoration:none;}

 /*设立常用标签的外边距，内边距，边框为0，防止在排版时再重复定义和出现怪问题*/
div,form,img,ul,ol,li,dl,dt,dd,p,span {
margin: 0;
padding: 0;
border: 0;
background-position: bottom;	
}
/*(设立列表样式为无，这样列表前面不带点)*/
li,dl{list-style-type:none;}

/*(设立标题1,2,3,4,5,6的文字大小为12px,内外边距为0，不加粗，有利于重要等级来排版定位)*/
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

/*-----首页样式——————-*/
/*----头部样式------*/
#container {
width:979px;
margin:0 auto; padding:0px 13px 0px 12px;
background:url(../images/bg.gif) repeat-x;
}
.header{ 
height:85px; position:relative;
}
/*----头部logo样式------*/
.logo{ 
width:382px;
float:left;
padding:0px 0px 0px 0px;
}
.topr{
width:291px;
height:20px; float:right;
}
.topr2{ float:left;
}
.topr2 ul{
padding:10px 0px 0px 0px;
}
.topr2 li{ float:right;
display:inline; margin-left:1px;}
.nav{ 
width:979px;
height:31px;
float:left;
background:url(../images/menu_bg.gif) 0px 0px repeat-x;
display:inline;
overflow:hidden;
}
.nav li {
width:116px;
text-align:center;
line-height:31px; float: left;
}
.nav a {
font-size:14px;
display: block;
font-weight:bold;
color:#fff;
}
.nav a:hover {
display: block;
height: 31px;
color:#FFFC00; background:url(../images/a_04.jpg) no-repeat;
}
.toprtable{width:167px;
float:left; height: 31px;
}
.toprtable input{ height:20px; width:115px; border:none;
line-height:20px; background:url(../images/a_11.jpg) 0px 2px no-repeat;
}
.banner{clear:both; padding:10px 0px 0px 0px;}
.bdi{clear:both; padding:10px 0px 10px 0px; background-color:#f4f4f2; height:67px;
border-right:2px #a7d28d solid; border-left:2px #a7d28d solid; border-bottom:2px #a7d28d solid;}
.bdi li{ float:left; padding-left:10px;}

.content{ padding-top:10px; width:979px;
clear:both; background:url(../images/leftbg.gif) repeat-y;
}
.sidelefts{
width:258px;
float:left;
background:url(../images/leftbg.gif) repeat-y;
}
.sideleft{
width:258px;
float:left;
padding:0px 0px 0px 0px;
background:url(../images/a_28.jpg) no-repeat;
}
.sideleft h1{height:42px;}
.sideleftnav{width:258px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.sideleftnav ul{padding-top:5px;
padding-bottom:0px;}
.sideleftnav li{line-height:40px; padding-left:4px; font-size:14px; border-bottom:1px #a1c48b dashed; margin:0px 34px 0px 12px;}
.sideleftnav li a {color: #444444; text-decoration:none; font-weight:bold;}
.sideleftnav li a:hover {color: #f60; text-decoration:none;}
.sideleftnav h2{
padding:10px 0px 0px 16px;}
.sideleftnavindex{width:258px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.sideleftnavindex ul{height:217px; overflow:hidden; padding-top:5px;
padding-bottom:0px;}
.sideleftnavindex li{line-height:40px; padding-left:4px; font-size:14px; border-bottom:1px #a1c48b dashed; margin:0px 34px 0px 12px;}
.sideleftnavindex li a {color: #444444; text-decoration:none; font-weight:bold;}
.sideleftnavindex li a:hover {color: #f60; text-decoration:none;}
.sideleftnavindex h2{
padding:0px 0px 0px 16px;}

.sideright{
width:721px;
float:left; background:url(../images/conbg.gif) repeat-x;
}
.sideright1{
width:418px;
float:left; padding:14px 0px 0px 13px;
}
.sideright1 h1{
width:418px; height:35px; padding:0px 0px 0px 0px;
float:left; background:url(../images/a_32.gif) repeat-x;
}
.sideright1 h1 a{ float:right; padding-top:5px; color:#8DA909;}
.sideright1 h1 a:hover {color: #f60; text-decoration:none;}
.sideright1 h1 span{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.rightpro{
width:743px;
float:left;
}
.rightpro img{
border:1px #CCCCCC solid;
}
.rightpro dl{ float:left; padding:0px 10px 10px 5px;}
.rightpro dt{ margin-top:2px; clear:both; overflow:hidden;
width:231px; line-height:28px; background-color:#3382F4;
height:28px; text-align:center;}
.rightpro dt a{color:#fff;}
.rightpro dt a:hover {color: #EAFF00; text-decoration:none;}
.rightcon{
width:721px;
float:left;
}
.rightabout1{
width:418px; padding:14px 0px 0px 13px;
float:left;
}
.rightabout1 h2{ background:url(../images/a_32.gif) repeat-x; line-height:35px; color:#FFFFFF; padding-right:13px;}
.rightabout1 h2 span{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.rightabout1 h2 span img{ float:left;}
.rightabout1 h2 a{ float:right; color:#fff;}
.rightabout1 h2 a:hover {color: #f60; text-decoration:none;}
.rightabout2{width:418px; padding-top:6px;}
.rightabout2 img{ float:left; padding:5px 10px 0px 0px;}
.rightabout2 p{line-height:24px; padding-top:0px;}
.rightnews1{
width:281px; padding:14px 0px 0px 9px;
float:left;
}
.rightnews1 h2{ background:url(../images/a_32.gif) repeat-x; line-height:35px; color:#FFFFFF; padding-right:13px;}
.rightnews1 h2 span{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.rightnews1 h2 span img{ float:left;}
.rightnews1 h2 a{ float:right; color:#fff;}
.rightnews1 h2 a:hover {color: #f60; text-decoration:none;}
.rightnews11{
width:281px; height:145px;
float:left;
}
.rightnews11 ul {padding:2px 10px 0px 5px;}
.rightnews11 ul li{background:url(../images/icon2.gif) 0px 8px no-repeat; padding-left:15px; line-height:24px;
}
.rightnews11 ul li a{ color:#3E3E3E;}
.rightnews11 ul li a:hover{color: #f60;
}
.rightnews11 ul span{ float:right; padding-right:0px;}
.rightnews2{
width:72px;
float:left; background:url(../images/1_29.gif) 16px 40px no-repeat; height:160px;
}
.sideright3{
width:708px;
float:left; padding:10px 0px 0px 13px;
}
.sideright3 h2{ height:48px; background:url(../images/probg.gif) repeat-x; line-height:35px; color:#FFFFFF; padding-right:13px;}
.sideright3 h2 span{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.sideright3 h2 span img{ float:left;}
.sideright3 h2 a{ float:right; color:#fff;}
.sideright3 h2 a:hover {color: #f60; text-decoration:none;}
.progdong{
width:708px;
}
.progdong dd img{
border:1px #B4B4B4 solid;
}
.progdong dl{
padding-right:10px;
}
.progdong dt,.progdong dd{
text-align:center;
line-height:30px;
}
.progdong dt{
}
/*- footer------------------------------ */
.footer{width:997px;
height:7px; -overflow:hidden;
clear:both; margin:0 auto;
background:url(../images/a_45.jpg) -3px 0px no-repeat;}
.footer2{padding:10px 0px 0px 18px; width:979px; margin:0 auto;
height:51px; background:url(../images/a_47.jpg) repeat-x;
}
.footer21{
height:51px; padding:0px 0px 0px 0px;
float:left; line-height:24px; color:#FFFFFF;
}
.footer22{
padding:10px 10px 0px 0px;
float:right; line-height:24px; color:#FFFFFF;
}
.footer22 a{color:#fff;}
.footer22 a:hover {color:#f60;}
/*- 内页------------------------------ */
.bannernei{
width:989px; height:220px; padding-bottom:10px; background:url(../images/bannerdi.jpg) 0px 220px no-repeat;
clear:both; margin:0 auto;}
.siderightabout{ clear:both;
float:left; padding:0px 0px 10px 14px;
}
.siderightnei{
width:721px;
float:left; padding:0px 0px 0px 0px;
}
.siderightnei dd img{
border:1px #B4B4B4 solid;
}
.siderightnei dl{
padding:0px 0px 0px 17px; float:left;
}
.siderightnei dt,.progdong dd{
text-align:center;
line-height:30px;
}
.siderightnei dt{
}
.siderightnei h2{ height:48px; background:url(../images/probg.gif) repeat-x; line-height:35px; color:#FFFFFF; padding-right:13px; margin-left:13px;}
.rightneitit{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.rightneitit img{ float:left;}
.siderightnei h2 a{color:#fff;}
.siderightnei h2 a:hover {color: #f60; text-decoration:none;}
.siderightnei h2 span{float:right;
}
.rightneifont{
width:709px; padding:10px 10px 10px 10px; min-height:661px; background:url(../images/bgnei.gif) repeat-x; margin:0px 8px 0px 6px; clear:both;
}
.rightpronei{
width:726px; -width:724px; 
padding:10px 0px 5px 3px;
-padding:10px 0px 5px 5px; 
margin:0px 8px 0px 6px;
-margin:0px 0px 0px 3px;
float:left; background:url(../images/bgnei.gif) repeat-x;
}
.rightpronei img{
border:1px #CCCCCC solid;
}
.rightpronei dl{ float:left; padding:0px 5px 10px 5px;}
.rightpronei dt{ margin-top:2px; clear:both; overflow:hidden;
width:231px; line-height:28px; background-color:#3382F4;
height:28px; text-align:center;}
.rightpronei dt a{color:#fff;}
.rightpronei dt a:hover {color: #EAFF00; text-decoration:none;}
/*- proo---------------------------*/
.proo{
width:700px;
padding:0px 0 20px 14px;}
.proo-a{width:700px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left; width:420px; padding:0px 0px 10px 0px;}
.proo-alVideo{ float:left; padding:10px 0px 10px 0px;}
.proo-all img{ border:1px #BECCD8 solid;}
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}
.prooallimg a img{border:1px #BECCD8 solid;}
.proo-ar{ float:left; width:270px; margin-left:5px; padding-top:0px;}
.proo-ar1 li{ border-bottom:#BECCD8 solid 1px; height:28px; line-height:28px;}
.proo-ar1 li.imgg{
padding-top:2px; height:28px;
_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0px 5px;}

.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{
width:700px;
float:left;
color:#666;
padding:0px 0px 0 0px; font-size:14px;}
.profont{
width:700px;
float:left; min-height:60px;
color:#666;
padding:10px 0px 0 0px;}
.proo-bl h3,.proo-b h3{ border-bottom:#BECCD8 solid 1px;
border-top:#BECCD8 solid 1px;
font-weight:bold;
color:#000;
line-height:30px;
background:url(../images/arrow.gif) 5px 10px no-repeat; padding-left:20px;
background-color:#eee;
}
.proo-bl p{
margin:10px 0px 20px 0px;}
.proo-b{
width:700px;
float:left;
padding:0px 0px 0 0px; font-size:14px;}
.proo-b li{ float:left; margin:15px 8px 0 10px!important;margin:20px 10px 20px 4px;}
.proo-b a{ display:block;border:#BECCD8 solid 1px; padding:1px;}
.proo-b span a{text-align:center;line-height:28px; border:0;}

.tab{border-right: #D8DFE9 solid 1px;border-bottom: #D8DFE9 solid 1px; margin-top:20px;}
.tab td{border-top: #D8DFE9 dotted 1px;border-left: #D8DFE9 solid 1px; padding-left:5px;}
.tab td span{ color:#F60;margin:5px;}
.tab input,.tab textarea{ border:#D8DFE9 solid 1px;}
.tab span input{ background:none; border:0; margin:0 8px;}

/*- newsnei---------------------------*/
.newsnei{
width:700px;
float:left;
padding:0px 0px 10px 14px;
}
.newsnei li{ padding:10px 5px 2px 0px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px;}

.newsnei li h1{ font-size:13px;background:url(../images/arrs.jpg) 0px 5px no-repeat;padding:0 0 0 18px; margin:0; font-weight:bold; line-height:24px;}
.newsnei li h3{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}
.newsnei2{
width:700px;
float:left;
padding:0px 0px 10px 14px;
color:#666;
}
.newsnei2 p{ font-size:13px;}
.newsnei2 h1{ font-size:16px; text-align:center; border-bottom:#ccc solid 2px; padding-bottom:0px; margin-bottom:0px; line-height:30px; font-weight:bold;}
.newsnei2 span{ margin:8px; line-height:24px; color:#999;} 
.newsnei2 a {color: #999; text-decoration:none;}
.newsnei2 a:hover {color: #f60; text-decoration:none;}
.poofen {text-align:center}