﻿div, body {margin: 0; padding: 0;}
body {background-image: url(Images/PageBg.jpg); font-size: 12px; font-family: Arial, 宋体; background-repeat:repeat-x; background-color:#fbfcff; color:#333;}
a img {border: none;}
a {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}
td{vertical-align:top; }
#PageBody{ width:962px;margin:0 auto; }
#PageTop {height: 158px; width:950px; background-image: url(Images/TopBg.jpg); position: relative; background-repeat:no-repeat}
.clear{clear:both;height:1px; line-height:1px; overflow:hidden; }

.topLogo {width: 200px; position: absolute; top: 0; left: 0;}
.topLink {width: 600px; height: 33px; overflow: hidden; position: absolute; top: 15px; right: 0;}
#search{position:absolute;top:60px; height:27px;width:280px;left:690px; text-align:right}
	#search div{float:left; }
	#search .input{width:217px;height:23px;background-image:url(Images/keyBg.jpg); background-repeat:no-repeat;  overflow:hidden; text-align:left}
		#search .input input{width:200px;height:23px; line-height:23px; margin:0; padding:0; border:0; background-image:url(Images/KeyInputBg.jpg); position:absolute; left:5px; top:0; color:#666; }
	#search .button {width:40px;height:27px;margin-left:2px; text-align:left; overflow:hidden; }
		#search .button input{width:34px;height:22px; background-image:url(Images/Go.jpg);border:0; margin-top:0px; }

.topMenu {width: 730px; height:53px; overflow: hidden; position: absolute; top: 105px; right: 0; background-image:url(Images/MenuBg.gif); background-repeat:repeat-x}
.topMenu ul{width:793px; list-style:none; padding:0; margin:0; }
.topMenu li{ width:93px; line-height:20px;float:left;text-align:center; padding:0; margin:0;}

.topMenu li div{ padding-right:5px; height:23px; width:auto;z-index:999; position:absolute;left:0; top:30px; background-image:url(Images/MenuR.gif);background-repeat:no-repeat;background-position:right top; display:none;}
.topMenu li div p{padding:0; margin:0; padding-left:5px; color:white; font-size:12px;font-family:Arial; height:23px; line-height:23px;background-image:url(Images/MenuL.gif);background-repeat:no-repeat;background-position:left top; font-weight:normal;}
.topMenu li div a {display:block; float:left; width:90px; color:white; height:23px; line-height:23px;font-size:12px;font-family:Arial;background-image:url(Images/MenuB.gif);background-repeat:repeat-x; font-weight:normal;}
.topMenu li div a:hover{background-image:url(Images/MenuB.gif);background-position:left top; background-repeat:repeat-x;}
.topMenu li div span{display:block; float:left; width:2px; height:23px; line-height:23px;text-align:center;overflow:hidden;background-image:url(Images/MenuB.gif);}
.topMenu a { display:block;width:91px;height:30px;text-decoration: none; font-size: 15px; color: #555;font-family: Arial; font-weight:bold; background-repeat:no-repeat;background-position:center bottom;}
.topMenu a:hover, .topMenu .current {color: #05a;}

#bannerContent{ margin-bottom:10px;}

#pbg{background-image:url(Images/pbg.jpg); width:962px;height:auto;}
#cbg{background-image:url(Images/BottomBg.jpg);background-position:left bottom;background-repeat:no-repeat; padding-bottom:15px;}

.leftMain{width:147px;float:left; margin-left:1px; }
.rightMain{width:795px;float:right; }

#PageNav h2{ height:27px;line-height:27px; overflow:hidden;background-image:url(Images/PageNavTitleBg.jpg); font-size:14px;color:#FFF;margin:0;padding:0;padding-left:10px;}
#PageNav ul{list-style:none;padding:0; margin:0; margin-right:1px; }
#PageNav li{line-height:23px;height:23px;border-bottom:1px solid #E4EBF1; margin-top:3px; padding-left:25px;background-image:url(Images/PageNavLiBg.jpg); background-repeat:no-repeat; overflow:hidden; background-position:10px 6px;}
#PageNav li a{ text-decoration:none }
#PageNav li a:hover,#PageNav .navCurrent{color:#05A; font-weight:bold; }

.rml{width:630px;float:left;}
.rmr{width:147px;float:right; padding-bottom:40px; }

.currentLocation{line-height:26px;height:26px;border-bottom:1px solid #E4EBF1; color:#555; margin-bottom:10px;}
.currentLocation a{color:#555;text-decoration:none }
.currentLocation a:hover{text-decoration:underline }

#PageBottom{ clear:both; height:61px; overflow:hidden; background-color:#fbfcff; padding:0 10px; color:#999;}
.pageBottom{ margin-top:15px; width:680px; overflow:hidden; float:left; text-align:left;}
.techSupport{ width:260px; margin-top:15px; float:right; text-align:right}
#PageBottom a{ color:#999; text-decoration:none;}
#PageBottom a:hover{ text-decoration:underline}

#PageMainContent{line-height:2; }

.ibg{height:278px; background-image:url(Images/iMainBg.jpg); background-repeat:no-repeat;background-position:left bottom; }
.ibt{position:relative;margin-bottom:10px; }
.ibt .title{font-size:15px; color:#555; }
.ibt .content{height:208px; overflow:hidden; }
.ibt .more{text-align:right; }
.ibt .more a{color:#05A; text-decoration:none; }
.ibt .more a:hover{ text-decoration:underline;}

.t1{width:268px;position:absolute;left:28px;top:10px; }
.t2{width:268px;position:absolute;left:351px;top:10px; }
.t3{width:280px;position:absolute;left:661px;top:10px; }
.ibt .t3 .content{height:190px; overflow:hidden; }

.t3 ul{list-style:none;margin:0; padding:0; }
.t3 li{line-height:18px; margin-bottom:3px;}
.t3 li a{ display:block; }
.t3 .vls{color:#999; }


.PageNum {width: 600px; font-size: 80%; text-align: right; margin-top: 10px; margin-bottom: 20px;}
.PageNum a {text-decoration: none; border: solid 1px #666; color: #15B;}
.PageNum a, .PageNum span {display: inline-block; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px;}
.PageNum .current {background: #666; color: #fff; border: solid 1px #666;}
.PageNum .prev, .PageNum .next {color: #999; border-color: #999; background: #fff;}
#ArticleList {padding: 10px 0; width: 600px; overflow: hidden;}
#ArticleList ul, #ArticleList li {padding: 0; margin: 0;}
#ArticleList li {list-style: none; background-image: url(Images/LineBg.jpg); background-repeat: repeat-x; background-position: left bottom; height: 23px; overflow: hidden; font-family: "宋体";}
#ArticleList li a {text-decoration: none; height: 22px; line-height: 22px; font-family: Arial;}
#ArticleList li a:hover {text-decoration: underline;}
#ArticleContent {margin-top: 20px; line-height: 2;}
#ArticleTitle {font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #143963; margin-bottom: 5px;}
#ArticleInfo {text-align: center; height: 16px; line-height: 16px; border-bottom: 1px #143963 solid; color: #143963;}
#ArticleBody {padding: 10px;}

