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: 1004px;
margin:0 auto;
}
.header{ 
height:83px; position:relative;
}
/*----头部logo样式------*/
.logo{ 
width:341px;
float:left;
}
.nav{ 
width:663px;
height:46px;
float:left;
background:url(../images/navbg.gif) repeat-x;
padding:37px 0px 0px 0px;
display:inline;
overflow:hidden;
}
.nav li {
line-height: 28px; float: left;
}
#menu01 a {
background-image:url(../images/menu_01.gif);
display: block;
height: 28px;
width:63px;
}
#menu01 a:hover {
background-position:0px -28px;
display: block;
height: 28px;
width: 63px;
}
#menu02 a {
background-image:url(../images/menu_02.gif);
display: block;
height: 28px;
width:68px;
}
#menu02 a:hover {
background-position:0px -28px;
display: block;
height: 28px;
width: 68px;
}
#menu03 a {
background-image:url(../images/menu_03.gif);
display: block;
height: 28px;
width:73px;
}
#menu03 a:hover {
background-position:0px -28px;
display: block;
height: 28px;
width: 73px;
}
#menu04 a {
background-image:url(../images/menu_04.gif);
display: block;
height: 28px;
width:72px;
}
#menu04 a:hover {
background-position:0px -28px;
display: block;
width: 72px;
}
#menu05 a {
background-image:url(../images/menu_05.gif);
display: block;
height: 28px;
width:74px;
}
#menu05 a:hover {
background-position:0px -28px;
display: block;
width: 74px;
}
#menu06 a {
background-image:url(../images/menu_06.gif);
display: block;
height: 28px;
width:70px;
}
#menu06 a:hover {
background-position:0px -28px;
display: block;
width: 70px;
}
#menu07 a {
background-image:url(../images/menu_07.gif);
display: block;
height: 28px;
width:75px;
}
#menu07 a:hover {
background-position:0px -28px;
display: block;
width: 75px;
}
#menu08 a {
background-image:url(../images/menu_08.gif);
display: block;
height: 28px;
width:73px;
}
#menu08 a:hover {
background-position:0px -28px;
display: block;
width: 73px;
}
#menu09 a {
background-image:url(../images/menu_09.gif);
display: block;
height: 28px;
width:71px;
}
#menu09 a:hover {
background-position:0px -28px;
display: block;
width: 71px;
}
#menu10{
background-image:url(../images/menu_10.gif);
display: block;
height: 28px;
width:24px;
}
.banner{ 
width:1004px;
height:324px;
float:left;
}
.content {
clear:both;
height:241px;
background:url(../images/convg.gif) repeat-x;
background-color:#F9FAFA;
}
.sideleft{
width:380px;
height:240px;
float:left;
background:url(../images/aboutbg.gif) 220px 150px no-repeat;
}
.sideleft p{
padding:0px 25px 0px 15px;
line-height:22px;
}
.sideleft h1{height:44px; line-height:44px; position:relative; font-size:14px; color:#C06158;
font-weight:bold; padding-left:106px;
background:url(../images/abg.gif) no-repeat;}
.sideleft h1 a{position:absolute;right:30px; top:0;  font-size:10px; font-family:Arial; color:#7AB800;}
.sidemiddle{ 
width:326px;
height:213px;
float:left;
background:url(../images/pro.jpg) no-repeat;
padding:12px 0px 0px 9px;
}
.sideright{
width:289px;
float:left;
}
.sideright h2{height:44px; line-height:44px; position:relative; font-size:14px; color:#C06158;
font-weight:bold; padding-left:106px;
background:url(../images/nbg.gif) no-repeat;}
.sideright h2 a{position:absolute;right:10px; top:0; color:#7AB800; font-size:10px; font-family:Arial;}
.sideright span{
color:#7AB800;
}
.sideright li{
line-height:20px;
padding-left:30px;
}
.sideright2 {
margin:5px 0px 0px 30px;
padding:5px 0px 0px 0px;
line-height:18px;
border-top:1px dashed #E6E6E6;
background:url(../images/map.gif) 90px 50px no-repeat;
}
.sideright2 h3{font-size:12px; color:#429FE2;
font-weight:bold;
}
/*- footer------------------------------ */
.footer{ width:1004px;
height:103px;
clear:both;
background:url(../images/bot.gif) no-repeat;
background-color:#F8F9F9;}
.footer1{ float:left; padding-left:11px; padding-top:25px; line-height:22px;}
.footer2{ float:right; padding-right:0px;}
.footer2 h4{ padding:16px 92px 0px 0px; font-family:Arial; font-size:10px;}
.footer2 p{ padding:20px 0px 0px 80px;}
.bannerabout{ 
width:1004px;
height:221px;
float:left;
}
.contentin {
clear:both;
background:url(../images/convg.gif) repeat-x;
background-color:#F9FAFA;
}
.sidebar {
width:271px;
float:left;
background:url(../images/leftbg.gif) repeat-y;
}
.sidebar h1{
height:20px;
padding:35px 0px 0px 70px;
background:url(../images/tit.gif) no-repeat; color:#C06158; font-weight:bold; font-size:14px;
}
.sidebar ul{
padding:15px 0px 0px 22px;
}
.sidebar li{
padding:0px 0px 0px 18px;
line-height:28px;
background:url(../images/line.gif) 0px 11px no-repeat;
}
.sidebarcon {
width:253px;
height:176px;
float:left;
background:url(../images/map2.gif) no-repeat;
padding:18px 0px 0px 18px;
margin:10px 0px 0px 0px;
line-height:22px;
}
.sidebarcon h2{
color:#7AB800; font-weight:bold; font-size:12px;
}
.mainright {
width:733px;
float:left;
background-color:#FCFCFC;
}
.mainrighttit{
width:666px;
height:32px;
float:left;
background-color:#FCFCFC;
background:url(../images/titr.gif) 0px 16px no-repeat;
padding:35px 0px 0px 67px;
}
.mainrighttit22{
float:left;
font-weight:bold; font-size:14px;
color:#C06158;
}
.mainrighttit span{
float:right;
padding-right:20px;
}
.mainrightfont {
width:713px;
padding:10px;
}

.pronei{ padding:10px 0px 0px 10px;}
.pronei li{ float:left; width:224px; margin:10px 5px 10px 5px; display:inline;}
.pronei a{ display:block;border:#BECCD8 solid 1px; padding:1px;}
.pronei span a{text-align:center;line-height:28px; border-top:0;}
.caseshow{
width: 680px;
float:left;
padding:0px 10px 10px 10px;
}
.caseshow_tit{width: 680px; font-size:16px; text-align:center; line-height:30px; font-weight:bold;
padding-top:10px;}
.caseshow h1{
text-align:center;
}
.caseshow h2{
padding-top:10px;
color:#666;
}
.caseshow h2 span{
font-weight:bold;
line-height:24px;
color:#666;
}
/*- newsnei---------------------------*/
.newsnei{
width: 680px;
float:left;
padding:0px 10px 10px 30px;
}
.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: 680px;
float:left;
padding:10px 10px 10px 30px;
color:#000;
}
.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;}

/*- proo---------------------------*/
.proo{
width:708px;
padding:0px 0 20px 20px;}
.proo-a{width:708px;}
.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:708px;
float:left;
color:#666;
padding:0px 0px 10px 0px; font-size:14px;}
.proo-bl 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;
margin-bottom:10px;
margin-top:10px;
}
.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;
}
.proo-bl p{
margin:10px 0px 20px 0px; display:inline;}
.proo-b{
width:708px;
float:left;
padding:0px 0px 0 0px; font-size:14px;}
.proo-b li{float:left; margin:15px 8px 0 0px!important; -margin:20px 0px 20px 0px; display:inline;}
.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;}
#Page_Prd{display:inline; border:none; background:none; width:100px; }

#Page_Prd a{display:inline; border:none; background:none; width:100px; }

