* {margin:0; padding:0}
body {font-size:12px; color: #464545; font-family:Arial,"ËÎÌå"}
img {border:0}
a {color: #464545; text-decoration:none}
a:hover {text-decoration:underline}

#header {width:978px; margin:0 auto; height:78px; position:relative;}
#header .logo {position:absolute; left:0; top:2px;}
#header .tel { position:absolute; right:0; top:8px;}
#header .thebanner {position:absolute; left:0; bottom:0;}
#header .favorites {position:absolute; left:230px; top:15px;}
#header .favorites p {height:24px; line-height:24px;}

#nav {width:978px; margin:3px auto 0;}
#nav ul { list-style:none; height:30px;}
#nav ul li {float:left; height:30px; line-height:30px; width:90px; text-align:center; padding-left:5px;}
#nav ul li a {display:block; background:url(../images/dh.jpg) no-repeat left top; color:#0B61AD; font-weight:bold;}
#nav ul li a:hover {background:url(../images/dh1.jpg) no-repeat left top; color:#fff; text-decoration:none;}
#nav ul li.current a {background:url(../images/dh1.jpg) no-repeat left top; color:#fff; }

#searchbar {background:url(../images/index_03.jpg) no-repeat left top; height:58px; width:978px; margin:0 auto; position:relative;}
#searchbar .columns { position:absolute; left:20px; top:23px; color:#fff; font-weight:bold;}
#searchbar .keyword { position:absolute; left:86px; top:18px; line-height:180%; width:456px; color:#fff;}
#searchbar .keyword  a {margin:0 4px; color:#fff;}
#searchbar .search { position:absolute; right:20px; top:17px; color:#fff;}
#searchbar .submit {background:url(../images/index_06.jpg) no-repeat left top; border:0; width:44px; height:22px; vertical-align:bottom; cursor:pointer}

#main {width:978px; margin:10px auto}
#hotNews {width:262px; height:268px; float:left; position:relative}
#hotNews h2, #iabout h2, #icate h2, #idownload h2, #icontact h2, #aside .bestNews h2 {background:url(../Images/index_07.jpg) no-repeat left top; height:31px; line-height:31px; font-size:12px; font-weight:normal; color:#fff; padding-left:10px;}
#hotNews div, #iabout div {border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; height:236px;}
#hotNews dl {width:96%; margin:0 auto; height:120px;}
#hotNews dl dt { height:24px; line-height:24px;}
#hotNews dl dt a {color:#045BA8; font-weight:bold;}
#hotNews dl img {margin-right:5px; border:solid 1px #ccc; padding:5px 0;}
#hotNews dl dd {TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; line-height:150%}
#hotNews ul { list-style:none; padding:5px 10px 0;}
#hotNews li {background:url(../images/d.jpg) no-repeat left center; height:26px; line-height:26px;} 
#hotNews li a { margin-left:15px;}
#hotNews a.more, #iabout a.more, #idownload a.more, #icontact a.more { position:absolute; right:7px; top:8px; color:#fff; font-family:"ËÎÌå"}
#iabout {width:262px; height:268px; float:left; position:relative}
#iabout h3 { text-align:center; padding:5px 0;}
#iabout p {padding:0 8px; text-indent:26px;text-align:justify;text-justify: inter-ideograph; line-height:165%;}
#main div.advert {margin:14px 0; float:left;}
#iaside {width:262px; float:left;}
#icate {width:262px; }
#icate ul { list-style:none; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:10px 15px;}
#icate li { height:26px; line-height:26px; background:url(../images/icate_ico.gif) no-repeat left center;}
#icate li a {margin-left:15px;}
#idownload {width:262px; position:relative;}
#idownload ul { list-style:none; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; height:204px; padding:10px 15px}
#idownload li {background:url(../images/d.jpg) no-repeat left center; height:25px; line-height:25px;} 
#idownload li a { margin-left:15px;}
#main div.inews {width:346px; float:left; height:254px; border:solid 1px #ccc;}
#main div.inews h2 { height:30px; line-height:30px; background:url(../images/bjxdh.jpg) repeat-x left top; font-size:12px; text-align:center}
#main div.inews h2 span {background:url(../images/a.jpg) no-repeat left top; display:block; width:79px; color:#0B5EA6; float:left; margin-left:7px;}
#main div.inews h2 span.current {background:url(../images/b.jpg) no-repeat left top; color:#fff;}
#main div.inews div {padding:10px 8px}
#main div.inews dl { height:90px;}
#main div.inews dl img {border:solid 1px #ccc; padding:1px; margin-right:10px;}
#main div.inews dt { height:26px; line-height:26px;}
#main div.inews dt a {color:#045BA8; font-weight:bold;}
#main div.inews dd {TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; line-height:150%}
#main div.inews ul { list-style:none;}
#main div.inews li {background:url(../images/d.jpg) no-repeat left center; height:24px; line-height:24px; overflow:hidden; font-size:0;}
#main div.inews li a { float:left; font-size:12px; margin-left:12px;}
#main div.inews li span { float:right; font-size:12px;}
#newsleft {width:262px; float:left;}
#icontact {width:262px; position:relative; margin-top:15px;}
#icontact dl { border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:10px 15px}
#icontact dt { height:30px; line-height:30px; font-weight:bold;}
#icontact dd { line-height:24px;}
#main .martop15 {margin-top:15px}
#main .mar15 {margin:15px 10px 0}
#main .mar151 {margin:0 10px}
#directory {width:701px; float:left; margin-left:12px; border:solid 1px #ccc;}
#directory h2, #iProList h2 {height:30px; line-height:30px; background:url(../images/bjxdh.jpg) repeat-x left top; font-size:12px; padding-left:10px;}
#directory dl {width:333px; float:left; margin:0 5px; display:inline;}
#directory dl dt {height:26px; line-height:26px}
#directory dl dt a {color:red;}
#directory dl dd { line-height:180%;  TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}
#directory dl dd a {}
#iProList {width:701px; float:left; border:solid 1px #ccc; height:200px; position:relative; margin-left:12px; height:700px; display:inline}
#iProList ul { list-style:none;width:701px; overflow-x:hidden;}
#iProList li { float:left; width:129px; margin:8px 20px 0;}
#iProList li p {border:solid 1px #ccc; padding:1px;}
#iProList li span { display:block; height:26px; line-height:26px; text-align:center; overflow:hidden}
#iProList #demo {}

#main #right {width:700px; float:left; display:inline}
#right div.location {height:30px; line-height:30px;}
#right div.location span {margin:0 6px; font-family:"ËÎÌå"}
#article {border-top:solid 1px #278ED6; border-left:solid 1px #DEDEDE; border-bottom:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; padding:7px; line-height:24px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}
#article h1.title { height:40px; line-height:40px; text-align:center; font-size:18px;}
#article div.attr {height:30px; line-height:30px; border-bottom:1px solid #CCCCCC; text-align:center; margin-bottom:10px;}
#right .location_title { height:30px; line-height:30px; border-bottom:solid 1px #DEDEDE; font-size:14px; margin-bottom:10px; padding-left:19px; font-weight:bold;}
#right .location_title2 { height:30px; line-height:30px; font-size:14px; margin-bottom:10px; padding-left:10px; font-weight:bold; background:url(../images/t-5.png) repeat-x left top;}
#article #preNext p { padding:5px 0;}
#article #preNext a { color:red;}
#article .closeWindow {margin:10px auto;}
#article .closeWindow a {color:#fff;  background-color:#278ED6; width:110px; padding:4px; display:block; margin:0 auto; text-align:center; height:25px; line-height:25px;}
#article .closeWindow a:hover { text-decoration:none;}
#NewsList {border-top:solid 1px #278ED6; border-left:solid 1px #DEDEDE; border-bottom:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; padding:7px; }
#NewsList  ul { list-style:none; padding:5px 10px;}
#NewsList  ul li{ background:url(../Images/icon2.jpg) no-repeat left center; height:28px; line-height:28px; overflow:hidden; font-size:0; border-bottom:1px dotted #DDDDDD;}
#NewsList  ul li a{ font-size:12px; color:#595959; margin-left:20px; float:left; font-size:12px;}
#NewsList  ul li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-size:12px;}
#NewsList  ul li span{ float:right; font-size:12px;}
#productlist {border-top:solid 1px #278ED6; border-left:solid 1px #DEDEDE; border-bottom:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; padding:7px 7px 15px; }
#productlist dl.p1 {border-bottom:solid 1px #DEDEDE; padding:0 10px 10px;}
#productlist dl.p1 dt {height:30px; line-height:30px;}
#productlist dl.p1 dt a {color:#1C7AC6; font-weight:bold;}
#productlist dl.p1 dd { line-height:180%;}
#productlist div.p2 { height:144px; border-bottom:solid 1px #ccc; padding:15px 0;}
#productlist div.p2 p { float:left; width:146px; border:solid 1px #ccc; text-align:center; height:146px; overflow:hidden;}
#productlist div.p2 dl { float:right; width:500px;}
#productlist div.p2 dl dt {height:30px; line-height:30px;}
#productlist div.p2 dl dd { line-height:180%;}
#productlist div.p2 dl a.hong {color:red; font-family:"ËÎÌå"}
#productlist ul {width:100%; display:inline-block;}
#productlist ul li { float:left; width:146px; display:inline; margin:5px 10px;}
#productlist ul li p { height:146px;}
#productlist ul li span { height:24px; line-height:24px; overflow:hidden; display:block;}

#showProduct {border-top:solid 1px #278ED6; border-left:solid 1px #DEDEDE; border-bottom:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; padding:7px 7px 15px; line-height:24px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}
#showProduct div.imgview{ width:250px;margin:4px; padding:4px; border:1px solid #CCCCCC; text-align:center; float:left; overflow:hidden;}
#showProduct div.attr {width:370px; float:right;}
#showProduct div.attr h1 { font-size:14px; height:30px; line-height:30px;  border-bottom:1px solid #E6E6E6;}
#showProduct div.attr ul { list-style:none;}
#showProduct div.attr li { height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #E6E6E6;}
#showProduct div.attr dl {background-color:#f2f2f2; margin-top:15px; padding:10px; border:1px solid #ccc;}
#showProduct div.attr dl dt { height:24px; line-height:24px; font-weight:bold;}
#showProduct div.attr dl dd { height:24px; line-height:24px}
#showProduct h2.title { height:31px; line-height:31px; font-size:14px; background:url(../images/title_bg.jpg) no-repeat left top; margin:15px 0 0; padding-left:26px; color:#fc6808}
#showProduct h3, #showProduct h4, #showProduct h5 { font-size:12px;}
#showProduct .relativeList {border-left:solid 1px #B7D0E4; border-bottom:solid 1px #B7D0E4; border-right:solid 1px #B7D0E4;}
/*#showProduct .relativeList ul { list-style:none; padding:10px 0;}
#showProduct .relativeList ul li {height: 24px; line-height: 24px; margin: 0 auto; width: 96%;}
*/

#showProduct .relativeList ul {width:100%; display:inline-block;}
#showProduct .relativeList ul li { float:left; width:146px; display:inline; margin:10px 10px 0;}
#showProduct .relativeList ul li p { height:146px;}
#showProduct .relativeList ul li span { height:24px; line-height:24px; overflow:hidden; display:block;}

#showProduct .relativeKeyword { line-height:180%; padding:10px 0;}
#showProduct .relativeKeyword span {color:red; font-weight:bold;}

#main #aside {width:262px; float:right; display:inline}
#aside #category {background:url(../images/youz.jpg) repeat-y left top;}
#aside #category h2 {height:47px; background:url(../images/youbj.jpg) no-repeat left top; line-height:47px; padding-left:52px; color:#F67D12}
#aside #category ul { list-style:none; background:url(../images/youd.jpg) no-repeat left bottom; padding-bottom:15px;}
#aside #category li {width:195px; margin:0 auto; background:url(../images/icon1.jpg) no-repeat left center; border-bottom:dotted 1px #DEDEDE; height:25px; line-height:25px;  margin-top:5px;}
#aside #category li a {margin-left:20px; color:#1C7AC6; font-weight:bold;}
#aside .bestNews { margin-top:10px;}
#aside .bestNews ul { list-style:none;padding:10px 0; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
#aside .bestNews li { height:28px; line-height:28px; background:url(../Images/icon2.jpg) no-repeat left center; padding-left:15px; width:90%; margin:0 auto}

#downMenu {width:978px; margin:15px auto 0; height:40px; line-height:40px; text-align:center; border:solid 1px #ccc}
#downMenu a {margin:0 6px;}
#footer {width:978px; margin:0 auto; height:80px; line-height:22px; text-align:center; padding-top:7px;}
.clear {clear:both;}

.newsPage {
	width:100%;
	height:30px;
	clear: both;
	padding-top:10PX;
	text-align:center;
}
.proprofylj{ color: #ff0000;padding:3px 5px 3px 5px; line-height:20px;}
.proprofylj a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px;}