body {
font-family:"宋体", arial;
margin:0;
padding:0;
font-size:12px;
color:#666; background-color:#F6F6F6;
 }
 /*(设立默认全局样式超链接样式)*/
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;}

/*-----首页样式——————-*/
/*----头部样式------*/
#top{ width:1004px; clear:both;
height:32px; margin:0 auto; background:url(../images/a_01.gif) repeat-x;
}
.dw{float:left; padding:8px 0px 0px 21px;}
.topr{float:right; padding:8px 18px 0px 0px;color:#fff;}
.topr a {color:#fff; text-decoration:none;}
.topr a:hover {color:#FFFF00; text-decoration:none;}
.topr span a {color:#FFFF00; text-decoration:none; font-weight:bold;}
.topr span a:hover {color:#FFFF00; text-decoration:underline;font-weight:bold;}
#container {
width:1004px;
margin:0 auto;
}
.header{height:98px; position:relative; background:url(../images/a_02.gif) repeat-x;}
/*----头部logo样式------*/
.logo{ width:121px;
padding-left:45px;
float:left;
}
.nav{ 
width:838px;
height:98px; float:left;
}
.nav li{
float:left;
text-align:center;
width:120px;
font-weight:bold;
display: block;
line-height:42px;
}
.nav li a {color:#fff; text-decoration:none;}
.nav li a:hover {color: #FFF000; text-decoration:none;}
.banner{ 
width:1004px;}
.bannerx{width:1003px; background:url(../images/a_13.gif) repeat-x; height:102px;border-right:1px #DADADA solid; padding-left:0px;}
.bannerx dl,.bannerx dd,.bannerx dt{ float:left;}
.bannerx dl{ padding:16px 0px 0px 20px;border-left:1px #DADADA solid;height:86px;}
.bannerx dl img{ border:1px #BDBCBC solid;}
.bannerx dt{ width:157px; padding-left:15px; line-height:20px;}
.bannerx dt h1 a {font-size:14px; color: #227BC7; text-decoration:none; font-weight:bold;}
.bannerx dt h1 a:hover {color: #f60; text-decoration:none;}
.content{ 
width:984px;
padding:0px 8px 0px 12px; height:278px;
background:url(../images/a_25.gif) repeat-x;
}
.sideleft{
width:315px;height:278px;
float:left; background:url(../images/linea.gif) 300px 10px no-repeat;}
.sideleft h1{
width:285px;
position:relative;
height:23px;
margin:20px 0px 0px 0px;
background:url(../images/a_26.gif) no-repeat;
border-bottom:1px #EBEBEB solid;}
.sideleft h1 a{position:absolute;right:0px; top:5px;}
.sidelefta{
width:285px; padding-top:10px;
float:left; text-align:center;}
.sidemiddle{width:376px;height:278px;
float:left; background:url(../images/linea.gif) 360px 10px no-repeat;}
.sidemiddle h1{
width:351px;
position:relative;
height:23px;
margin:20px 0px 0px 0px;
background:url(../images/a_28.gif) no-repeat;
border-bottom:1px #EBEBEB solid;}
.sidemiddle h1 a{position:absolute;right:0px; top:5px;}
.sidemiddle p{width:345px; line-height:24px;padding:10px 0px 0px 0px;}
.sideright{
width:293px;
float:left;}
.sideright h1{
width:293px;
position:relative;
height:23px;
margin:20px 0px 0px 0px;
background:url(../images/a_31.gif) no-repeat;
border-bottom:1px #EBEBEB solid;}
.sideright h1 a{position:absolute;right:0px; top:5px;}
.sideright ul{
padding-top:10px;}
.sideright li{
line-height:28px;}
.sideright li span{
float:left;
font-family:Verdana;
color:#B3B3B3;
padding-right:0px;
font-size:12px;}
.footer{clear:both;
height:87px;
padding:0px 0px 0px 0px;
background:url(../images/a_44.gif) 0px 0px repeat-x; color:#FFFFFF;
}
.footer1{
float:left;
line-height:20px; padding:20px 0px 0px 20px;
}
.footer2{
float:right;
padding:30px 20px 0px 0px;
}
.footer a {color: #fff; text-decoration:none;}
.footer a:hover {color:#FFFF00; text-decoration:none;}

.bannerin{
width:1004px; clear:both; height:222px; background:url(../images/neibg.gif) 0px 200px repeat-x;
}
.contentnei{ 
width:1004px;
padding:0px 0px 0px 0px;
}
.sidebar{
width:197px;
margin:0px 0px 0px 10px;
float:left;
display:inline;
}
.sidebar h1{
width:137px; float:left;
height:31px;
background:url(../images/tit.gif) no-repeat;
line-height:31px; padding-left:60px;
font-size:14px;
color:#fff; font-weight:bold;
}
.subnav{ min-height:110px;
width:197px; float:left; background-color:#55A9F0;}
.subnav ul{
padding-top:5px; padding-bottom:10px;
}
.subnav li{
padding-left:60px;
line-height:26px;
background:url(../images/lineb.gif) 22px 10px no-repeat;
}
.subnav li a {color: #fff; text-decoration:none;}
.subnav li a:hover {color:#FFFF00; text-decoration:none;}
.subserch{ padding:10px 0px 10px 0px;
width:197px; float:left; background-color:#55A9F0;}
.subcon{ padding:10px 0px 10px 7px; color:#FFFFFF; line-height:20px;
width:190px; float:left; background-color:#55A9F0;}
.subcon h2{ font-size:14px; font-weight:bold;}
.main{
width:797px; background:url(../images/ying.gif) 2px 0px no-repeat;
float:left; min-height:428px;
}
.maintit{
width:765px;
height:35px;
line-height:25px;
margin:0px 0px 0px 32px; display:inline;
float:left; background:url(../images/titbga.gif) 0px 30px repeat-x;
}
.maintit22{
font-size:14px;
font-weight:bold;padding-left:28px;
color:#000;background:url(../images/yuan.gif) 3px 5px no-repeat;
}
.maintit span{
float:right; padding-right:10px;
}
.about{
width:750px; min-height:390px;
padding:10px 0px 10px 35px;
}

.pronei{ padding:10px 0px 0px 15px; -padding:10px 0px 0px 0px;}
.pronei li{ float:left; width:224px; margin:10px 0px 0px 25px; -margin:10px 0px 10px 25px;}
.pronei ul a{ display:block;border:#BECCD8 solid 1px; padding:1px;}
.pronei span a{text-align:center;line-height:28px; border-top:0;}

/*- proo---------------------------*/
.proo{
width:720px;
padding:0px 0 20px 40px;}
.proo-a{width:688px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left; width:400px; 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:10px;}
.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:720px;
float:left;
color:#666;
padding:0px 0px 0 0px; font-size:14px;}
.proo-bl h2,.proo-b h2{ 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;
}
.profont{min-height:60px; padding:10px;}
.proo-bl p{
margin:10px 0px 20px 0px;}
.proo-b{
width:720px;
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:740px;
float:left;
padding:10px 10px 10px 35px;
}
.newsnei li{ padding:16px 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 h2{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}
.newsnei2{
width:745px;
float:left;
padding:10px 10px 10px 40px;
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: #F0FF00; text-decoration:none;}
.poofen {clear:both;text-align:center}
