@charset "utf-8";
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;color: #000; background: url(bg.jpg) repeat-x #043259; line-height:22px;}
body, td, th {font-size: 12px;}
a{color: #000; text-decoration:none;}
#head{ width:960px; height:auto; overflow:hidden; margin:0 auto;display:block;}
#headnav{ height:30px; line-height:30px; text-align:right; background: #fff; padding-right:30px;}
#logo{ width:960px; height:79px; overflow:hidden; text-align:center; margin:0 auto; padding-top:0px; background:url(top.jpg) no-repeat; }
/*二级导航菜单*/
#nav{
	height:30px;
	line-height:30px;
	width:960px;
	margin:0 auto;position:absolute;
	text-align:center; background:url(navbg.jpg) repeat-x; font-weight:bold; color:#FFFFFF
}

#nav #meun{ width:850px; _width:930px; height:30px; line-height:30px; text-align:center; margin:0 auto; color:#FFFFFF; z-index:9999}
#nav #meun li a{margin:0px 5px; color: #80FF00; font-size:12px; font-weight:bold; width:auto; height:30px; line-height:30px; vertical-align:middle; color:#FFFFFF;}
#nav #meun li a:hover{ margin:0px 5px;_margin:0px 3px; color: #FFFFFF; font-size:12px; font-weight:bold; width:auto;  height:230px; line-height:30px; vertical-align:middle;}
#nav #meun li{ float:left; list-style:none;width:auto; height:30px; text-align:center;font-size:12px; vertical-align:middle; line-height:30px; display:block; margin:0px 3px; padding:0;_width:75px;_margin:0px 3px;}
#nav #meun ul{ margin:0 auto}
#nav #meun #listmeun{
line-height:30px;
text-align:left;
font-weight:normal;
text-align:center; font-size:12px;
width:auto; padding-top:0px; background:#01274e; margin:0px; height:auto; overflow:hidden; padding-bottom:8px;
}
#nav #meun #listmeun ul{ margin:0px; padding:0px; float:left}
#nav #meun #listmeun a{height:25px; line-height:25px; vertical-align:middle; width:auto;  font-size:12px; color: #00FF00; text-align:center; border-bottom:1px solid #008000; display:block;}
#nav #meun #listmeun a:hover{height:25px; line-height:25px; width:auto;color: #00D500;font-size:12px;text-align:center}
.menu2{text-align:center;cursor:hand; overflow:hidden; display:block;}
.menu1{text-align:center;cursor:hand; display: block}

.p8{ padding:8px;}
#lc{ background:#e1e4f1; height:30px; line-height:30px; width:940px; padding-top:35px; margin:0 auto; z-index:9999; padding-left:20px; overflow:hidden}
#footernav{ width:958px; margin:0 auto; background:#c8dde0; text-align: center;border:1px solid #D6D6D6}

#main{background: #fff; margin:0 auto; width:960px; height:auto; overflow:hidden; text-align:left; padding:0px; display: block}
#leftdiv{ float:left; width:655px; height:auto; padding:0px 0px; overflow:hidden}
#rightdiv{ float:left; width:280px; padding:0px 0px; height:auto; text-align:left; padding-left:20px; overflow:hidden}

#aboutleftdiv{ float:left; width:640px; height:auto; padding-left:20px; overflow:hidden}
#aboutrightdiv{ float:left; width:280px; padding:0px 0px; height:auto; text-align:left; padding-left:5px; overflow:hidden}

#aboutleftdiv2{ float:left; width:700px; height:auto; padding-left:20px; overflow:hidden}
#aboutrightdiv2{ float:left; width:230px; padding:0px 0px; height:auto; text-align:left; padding-left:5px; overflow:hidden}

#banner{ width:655px; margin:0 auto; height:505px}


.img1{ float:left; width:130px; height:110px; border:3px solid #ACACAC}
.img2{ width:140px; height:110px; border:0px; float:left; margin:5px;}
.title1{ background:#e1e4f1; height:30px; line-height:30px; padding-left:10px; color:#030303; font:"宋体"; font-weight:bold; text-align: left}
.title3{ background: none; height:30px; line-height:30px; padding-left:10px; color:#030303; font:"宋体"; font-weight:bold; text-align: left; border-bottom:3px solid #FF0000;position:relative;}
.title2{ text-align:center; height:auto; overflow:hidden; padding-top:30px; border-bottom:1px solid #D6D6D6}
.title2 h1{ line-height:35px;}
.title3 .more{ float:right; width:40px;position:absolute; right:5px;}
.img4{ width:300px; border:1px solid #D0FFD0}
#accp { height:auto; padding:5px; overflow:hidden}

.listimg {}
.listimg ul{ margin:0px auto; padding:0px;}
.listimg li{ list-style:none; width:160px; height:170px; float:left; overflow:hidden}
.listimg li img{ width:150px; height:auto; border:2px  solid #EBEBEB; margin:5px; padding:5px;}


.acbox{ margin:2px 3px; border:0px solid #C1C1C1; height:auto; overflow:hidden; width:210px; float:left}
.acbox h1{ font-size:18px; margin:0px; padding-left:20px; background: url(acboxbg.jpg); line-height:30px; height:30px; text-align:left; font-size:14px; color:#FFFFFF; position:relative}
.acbox h1 .more{ float:right; color:#FFFFFF; font-size:12px; font-weight:100; position:absolute; right:5px;}
.acbox ul{ margin:0px; padding:4px; height:200px; border:1px solid #C1C1C1}
.acbox li{ list-style:none; height:22px; line-height:22px;}

#footerbox{
	background: url(footerboxbg.jpg) repeat-x;
	height:115px;
	margin:0 auto; overflow:hidden
 	}
#footer{ background:url(footerbg.jpg) no-repeat center #FFFFFF; height:auto; margin:0 auto; width:960px; text-align:center; border-top:4px solid #015bff}
#footertext{ padding-top:10px; color:#005479; width:800px;}

.lc{ background:url(t2.gif) no-repeat; height:37px; line-height:37px; padding-left:20px;}

.list{ margin:0px 5px;}
.list ul,.list li{list-style:none; padding:0;}
.list ul{background:url(list_bg.gif);}
.list li{line-height:21px; height:21px; margin-bottom:1px; background:url(list_ico.gif) no-repeat; padding-left:15px; position:relative;}
.list li .date{position:absolute; top:0px; right:5px; color:#474747;}
.date{position:absolute; top:0px; right:5px; color:#474747;}
.list a{color: #181818;}
p{ padding:0; margin:0;}

.navigation_page{line-height:30px; text-align:center; clear:both;}
.works ul,.works li,.picbox ul,.picbox li,.prolst ul,.prolst li{list-style:none; margin:0; padding:0;}
.picbox li,.prolst li{float:left; margin: 10px; text-align:center; list-style:none;}
.works li{float:left; margin:9px 0px 9px 20px; text-align:center;}
.picbox li img{width:220px; height:165px; border:0;}
.prolst li{width:200px; margin:10px;}

.pics{line-height:30px;}
.pics img{border:2px solid #ccc;}

.works li img{width:345px; height:260px; border:0;}
.proitem{text-align:left;}
.proitem h3{margin:0; padding:0; font-size:12px;}
.proitem h3 a{color:#5d5d5d;}

.clear{clear:both;}
#newsmain { height:auto; width:100%; padding-bottom:30px;}

.align_right{text-align:right; padding-right:50px;}
.line{border-bottom:1px dashed #cccccc; margin:20px 0px 40px 0px; line-height:30px;}
h6{ margin:0px; padding:0;}

#list2 ul{ margin:0; padding:0;}
#indexpro{}
#indexpro li{ float: left; margin:5px; padding:2px; width:210px;}
#indexpro p{ margin:0px; padding:0px;}

dl{padding:0px 0px 0px 12px;}
dt{float:left; padding:5px 10px 5px  0px; text-align:right; width:150px; clear:left; color:#FF8000}
dd{ text-align:left;height:auto;  padding:5px 0px 5px  0px;}
.p8{ padding:8px;}
.szll { height:auto; overflow:hidden; width:auto;}
.szll ul{ margin:0px; padding:0px;}
.szll a{ float:left; display:block; width:140px; height:135px; margin:5px; padding:3px;}
.rightnews ul{ margin:0px; padding:0px;}
.rightnews  li{ padding-left:10px; list-style:none}

/*滚动图片*/
#demo { background: #FFF;overflow:hidden;width:640px; } 
#demo img { border: 3px solid #ACACAC;} 
#indemo { float: left;width: 800%; } 
#demo1 { float: left; } 
#demo2 { float: left; } 

#bdemo { background: #FFF;overflow:hidden;width:640px; } 
#bdemo img { border: 3px solid #ACACAC;} 
#bindemo { float: left;width: 800%; } 
#bdemo1 { float: left; } 
#bdemo2 { float: left; }
--> 

.jykbac ul{ margin:0; padding:0;}
.jykbac li { border-bottom:1px dashed #D6D6D6; list-style:none; position:relative; height:22px; line-height:22px;}

#leftmeun{ height:auto}
#leftmeun a{ width:200px; height:37px; line-height:37px; vertical-align:middle; background:url(aboutbg.jpg) no-repeat; padding-left:80px; display:block; font-size:14px; font-weight:bold; color:#458b9f}
#leftmeun a:hover{ width:200px; height:37px; line-height:37px; vertical-align:middle; background:url(aboutbg2.jpg) no-repeat; padding-left:80px; display:block; font-size:14px; font-weight:bold; color: #0080FF}

#leftmeun2{ height:auto}
#leftmeun2 a{ width:150px; height:37px; line-height:37px; vertical-align:middle; background:url(aaboutbg.jpg) no-repeat; padding-left:80px; display:block; font-size:14px; font-weight:bold; color:#458b9f}
#leftmeun2 a:hover{ width:150px; height:37px; line-height:37px; vertical-align:middle; background:url(aaboutbg2.jpg) no-repeat; padding-left:80px; display:block; font-size:14px; font-weight:bold; color: #0080FF}
.listsp  { margin:10px 5px;}
.listsp li{ list-style:none; width:300px; height:200px; float:left}.listsp li img{ width:280px; padding:5px;}
.indexshiping { width:230px; overflow:hidden; height:auto; padding-left:20px;}
.indexshiping ul{ margin:0; padding:0;}
.indexshiping li{ list-style:none; float: left; width:100px; padding:2px 5px; }
#link{ width:230px; padding-left:10px;}
#link ul{ margin:0px; padding:0px;}
#link li{ list-style:none; border-bottom:1px dashed #EBEBEB}
#jykb2{ }
#jykb2 li{ list-style:none; padding-left:20px;}
#qyzp{}
#qyzp ul{ margin:0px; padding:0px;}
#qyzp li {width:280px; padding-left:20px; float: left; list-style:none}
#listimgjiye li{ list-style:none}

