@charset "utf-8";
body{background: #004040; line-height:20px; margin:0px auto; padding:0px auto; font-size:12px}
a:link {
	color: #474545;text-decoration: none;
}
a:visited {
	color: #474545;text-decoration: none;
}
a:hover {
	color: #FF0000;text-decoration: none;
}
a:active {
	color: #474545;text-decoration: none;
}
input.input{width:92px;}

#home{ width:960px; margin:0px auto;padding:0px auto; text-align:left; color:#474545; z-index:1000000}
#top{ background: #FFFFFF; width:960px; height:auto; margin:0px; padding:0px;}
#webname{ margin:0px auto; padding:0px; height:63px; width:960px; height:150px; background:url(topbanner.jpg) no-repeat}
#daohang{ background:url(navbg.jpg) repeat-x; height:44px; line-height:44px; vertical-align:middle;text-align:center;position:relative; width:960px;}
#daohang a{ color:#000; font-size:14px; width:84px; height:44px; margin:0px 0px; line-height:44px; display: block; float:left; background:url(nav2.jpg) no-repeat;}
#daohang a:hover{ background:url(nav1.jpg) no-repeat;width:84px; height:44px;}
#Location{ width:960px; height:42px; background:url(Location.jpg) no-repeat;}
#banner{ padding:0px; margin:0px auto; height:auto; height:200px; overflow:hidden; top:63px;}
#gdnews{ width:333px; height:116px; background:url(rightbg.jpg) no-repeat; overflow:hidden; margin-top:}

#main{ width:960px; height:auto; min-height:600px; background:#FFFFFF; position:relative; padding:0; margin:0; float:left}
#mainbox{width:960px;margin:0 auto; padding:0px; height:auto; overflow:hidden}
.lbox1{ background:url(leftacbg.jpg) no-repeat; width:260px; height:250px; margin:5px 5px 5px 15px;}
.pclass{ margin:10px auto 5px 50px; padding:4px auto 4px 50px;}
#footerhr{ height:10px; line-height:10px; background: #91ade5; margin:0 auto; padding:0;width:960px; position:relative;} 
#footer{background:#ffffff; width:960px; text-align:center;margin:0 auto; padding:0; height:auto}
#footerbox{ width:600px; text-align:left; margin:0px auto; padding:0px;}
.rightdiv{ margin:5px 8px; overflow:hidden;}
.ptitle1{ background: url(bg2.jpg) no-repeat #7ccbfd; font-size:14px; font-weight:bold; height:25px;}
.titile1{ background:url(tbg2.jpg) no-repeat; width:239px; height:36px; line-height:36px; text-align:left; padding-left:20px; color:#FFFFFF}
.imglink{ line-height:30px; height:auto;}
.img11{ width:120px;  overflow:hidden}
.img11 img{ width:120px; height:auto}
p{ margin:5px; padding:5px; }
.p5{ margin:5px; padding:5px;}
.img1{ border:0px solid #C0C0C0; padding:0px; margin:5px;}
.img1bg{ background: url(img1bg.jpg) no-repeat}
.b1{ border-top:1px dashed #D1D1D1}
.lst{ margin:0px; padding:5px; margin:10px 4px 0 4px;}
.lst ul{ margin:0px 10px 5px 30px; padding:0px; float:left}

.lst li{ list-style: none; border-bottom:1px  dashed  #EBEBEB; width:200px; overflow: visible}
#info_area h1{ text-align:center}
.align_right{ text-align:right; color:#585858}
.prolst{ margin:0; padding:0px;}
.prolst ul{ margin:0px 10px 5px 10px; padding:0px; float:left}
.prolst li { width:30%; float:left;}
.prolst li img{ width:200px;}
.pages{ text-align:center; width:680px; position:relative}
.lst2{text-align:left; margin:0px 10px 0 50px;}
.lst2 ul{padding:0px; margin:0px; list-style:none;}
.lst2 h3,.lst2 li{ list-style-image:url(046.gif); padding:0 5px 0 10px;  line-height:24px; height:25px; overflow:hidden; text-align:left; margin:0;  font-size:12px; border-bottom:1px dashed  #D6D6D6}
.lst2 .date{ display:block; right:10px; top:0px;  height:24px; text-align:left; overflow:hidden; line-height:24px; color: #91ade5;}
.lst2 .detail{}
.gdpic{height:170px; background:#474545; line-height:170px; vertical-align:middle; overflow: hidden}
.gdpic img{ height:150px; border:2px solid #191919; margin:8px; width:auto}
.nhr{ background:#474545 url(jpbg.gif) repeat-x; height:15px; line-height:15px;}
.lefttd{ border-right:1px dashed #D6D6D6}
.align_center{ text-align: center}
dl{padding:0px 0px 0px 12px;}
dt{float:left; padding:5px 10px 5px  0px; text-align:right; width:150px; clear:left; }
dd{ text-align:left;height:auto;  padding:5px 0px 5px  0px;}
#info .pages{ text-align:center; width:680px; position:relative}
.clear { width:680px; position:relative}
#info_area{ height:auto; padding:10px;}
h3{ height:30px; line-height:30px;}
#leftac{}
#leftac ul{ padding:0px; margin:0px; float:left}
#leftac li{ list-style:none; width:180px; height:30px; line-height:30px; vertical-align:middle; background:url(11.gif) no-repeat; margin:5px; text-align:center}
#leftac li a{ color:#FFFFFF; font-size:14px; font-weight:bold}
h1{ height:30px; font-size:18px}

.acindex{ background:#e1e9f4; width:260px; height:340px; float: left; padding:5px; border:2px solid #FFFFFF; overflow:hidden}
.titile1{ background:url(titilebg.jpg) no-repeat; width:214px; height:31px; line-height:31px; text-align:left; padding-left:50px; color:#FFFFFF}
.h14{ line-height:25px; font-size:14px}
.aclistindex li{ list-style-image:url(008.gif); color:#0080FF;overflow: hidden;text-overflow: ellipsis; margin:5px; height:23px; line-height:23px;}

.lst3{ text-align:center}
.lst3 ul{ margin:0px; padding:0px;}
.lst3 li{ list-style:none; width:220px; height:300px; overflow:hidden; float:left; display:block; margin:6px 10px;}
.lst3 li img{ border:3px solid #828282; width:200px; height:250px;}
.ac2{ width:200px;}
.ac2 li{ list-style-image:url(008.gif); color:#0080FF;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin:5px;}
.newsbox2{ border:0px solid #0080FF; margin:5px; width:380px; float:left}
.newsbox{ border:1px solid #0080FF; margin:0px 30px;}
.newsbox ul{ margin:0; padding:0px;}
.newsbox li{ line-height:24px; border-bottom:1px  dashed #ACACAC; padding:0; list-style:none; height:24px; width:auto; margin:0;overflow: hidden;text-overflow: ellipsis; }
.newsbox a{ display:block; float:left; width:auto;}
.newsbox li .date{ float:right; color:red; font-weight:bold; width:100px; display:block}
.actitle{ margin:5px 30px 0px 30px; height:30px; line-height:30px; background:#0080FF; padding-left:20px; color:#fff; font-weight:bold}
.newspic1{ float:left; width:250px;}
.acimg{ width:20px; float:left; margin: auto 5px; height:30px;}

.newsbox2{ border:1px solid #0080FF; margin:5px; width:380px; float:left; height:220px;}
.newsbox2 h3{ background:#0080FF; padding-left:10px; font-size:14px; font-weight:bold; color:#FFFFFF; margin:0; }
.newsbox2 li{ list-style:none}
