.main { width: 948px; border: 1px solid #ddd; background: #fff url(../images/sideBar.gif) repeat-y; }

.sideBar { float: left; width: 248px; padding: 10px 0 30px; }
.sideBar ul { margin: 0 37px 100px; }
.sideBar ul li { height: 45px; line-height: 45px; text-align: center; font-size: 14px; font-weight: bold; background: url(../images/sideBar-menu.gif) no-repeat 0 44px; }
.sideBar ul li a { color: #333; }
.sideBar ul li.current { background-position: 0 -1px; }
.sideBar ul li.current a { color: #f00; }
.sideBar ul li.title { height: 40px; text-align: left; color: #f00; background-position: 0 39px;  }
.sideBar p { margin-left: 60px; line-height: 24px; color: #555; }
.sideBar p.title { font-size: 14px; font-weight: bold; }


.right { float: left; width: 700px; padding-bottom: 10px; overflow: hidden; }
.right .title { margin: 20px; height: 23px; border: 1px solid #d7d7d7; background: url(../images/right-title.gif); }
.right .title h4 { font-weight: normal; padding: 5px 0 0 30px; background: url(/images/icon/04.gif) no-repeat 10px 5px; }


/* 关于我们 */
.aboutus { margin: 20px 30px; }
.aboutus h5 { margin: 20px 0 10px; font-size: 14px; }
.aboutus p { margin: 5px 0; line-height: 24px; text-indent: 2em; text-align: justify; }
.aboutus ul { margin: 10px 0 10px 35px; }
.aboutus ul li { padding-left: 16px; line-height: 25px; background: url(../images/li.gif) no-repeat 0px 8px; }

/* 广告服务 */
.ad { width: 660px; margin: 20px; }

.ad h2 { color: #f00; font-size: 22px; }
.ad h2 span{ color: #666; font-size: 12px; font-weight: normal; }

.ad table { text-align: center; border-collapse: collapse; }
.ad table thead{ height: 26px; background: #f80; }
.ad table tbody tr td { height: 24px; border: 1px solid #f80; }
.ad table tbody tr th { height: 24px; border: 1px solid #f80; background: #FFC17D; font-weight: normal; }


.ad p { line-height: 24px; }
.ad p a { color: #f00; text-decoration: underline; }
.ad p a:hover { color: #00f; }

/* 诚聘英才 */
.job-list { width: 660px; margin: 10px 20px; background: url(/public/images/job-line.jpg) no-repeat 0 34px; }
.job-list ul { padding: 40px 0 20px; background: url(/public/images/job-list.jpg) no-repeat; }
.job-list ul li { height: 30px; color: #5D5D5D; font-size: 14px; }
.job-list ul li span { margin: 0 3px 0 30px; color: #FF7127; font-size: 18px; }
.job-list ol { margin: 0; padding: 5px 0; border: 1px dotted #bbb; background: #eaeaea; }
.job-list ol li { line-height: 25px; font-size: 14px; text-indent: 1em; }

.job-info { width: 660px; margin: 20px; }
.job-info h4 { height: 30px; padding: 10px 0 0; color: #FF7127; font-size: 16px; }
.job-info .top { padding: 0 30px; text-align: right; background: url(/public/images/job-line.jpg) no-repeat; }
.job-info .top a { color: #FF7127; font-size: 16px; }
.job-info h5 { line-height: 22px; color: #FF7127; font-size: 16px; }
.job-info dl { margin: 0 0 10px; }
.job-info dl dt { margin: 5px 0 0; line-height: 22px; font-size: 14px; }
.job-info dl dd { line-height: 22px; font-size: 14px; text-indent: 2em; }

/* 友情链接 */
.friendlink ul.link { margin: 10px 30px; overflow: hidden; padding-left: 20px;}
.friendlink ul.link li { float: left;  height: 26px; vertical-align: middle; line-height: 26px; overflow: hidden; color:#333; padding-right: 10px;}
.friendlink ul.link li a{color:#333;}
.friendlink .clear { margin: 20px; border-bottom: 1px solid #f60; }

.friendlink h4 { clear: both; margin: 15px 30px 5px; font-size: 14px; }
.friendlink p { margin: 0 30px; text-indent: 2em; line-height: 24px; }
.friendlink h3 { clear: both; margin: 15px 30px 5px; font-size: 14px; padding-left: 20px; background: url("/public/images/linkioicn.gif") no-repeat;}

/* 联系我们 */
.contact p { margin-left: 40px; line-height: 28px; }

/* 网站地图 */
.map { width: 660px;  border: 1px solid #ddd; border-top: none; margin: 0 auto; color: #333;}
.map a { color: #333; text-decoration: none; }
.map h3 { width: 660px; height: 35px; line-height: 35px; margin: 0; padding: 0; color: #f80; font-weight: 16px; text-indent: 1em; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.map dl { clear: both; margin: 8px 0; overflow: hidden; line-height: 28px;  }
.map dl dt { clear: left; float: left; width: 120px; text-indent: 3em; color: #333; font-size: 14px; font-weight: bold; }
.map dl dt.large { height: 56px; }
.map dl dt.large84 { height: 84px; }
.map dl dt.large112 { height: 112px; }
.map dl dt.large135 { height: 135px; }
.map dl dd { float: left; width: 90px; font-size: 12px; white-space: nowrap; }
.map dl dd.large { width: 120px; }
