/*
Copyright 2010, Yimai Inc. All rights reserved.
MIT Licensed
build: 2010-1-6
by: liu <roccoliu@gmail.com>
*/

body {
	background: #fff; color: #001d4c; 
}
a:link {
	color: #001d4c; 
}
a:visited {
	color: #001d4c; 
}
a:hover {
	color: #ff7300; 
}
a:active {
	color: #ff7300; 
}
a.blue:link {
	font-size: 14px; font-weight: bold; color: #06c; 
}
a.blue:visited {
	font-size: 14px; font-weight: bold; color: #06c; 
}
a.blue:hover {
	font-size: 14px; font-weight: bold; color: #ff7300; 
}
a.blue:active {
	font-size: 14px; font-weight: bold; color: #ff7300; 
}
a.white:link {
	font-weight: bold; color: #fff; 
}
a.white:visited {
	font-weight: bold; color: #fff; 
}
a.white:hover {
	font-weight: bold; color: #fff; 
}
a.white:active {
	font-weight: bold; color: #fff; 
}
.under a:link {
	text-decoration: underline; 
}
.under a:visited {
	text-decoration: underline; 
}
.under a:hover {
	text-decoration: underline; 
}
.under a:active {
	text-decoration: underline; 
}

.box {
	position: relative; margin-bottom: 10px; 
}
.box .hd {
	height: 28px; border: 1px solid #c1ced0; 
}
.box .hd h3 {
	padding: 0 8px; font-size: 12px; line-height: 28px; color: #000; 
}
.box .bd {
	padding: 8px; border: 1px solid #c1ced0; 
}
.box .ft .more {
	position: absolute; top: 1px; right: 8px; line-height: 28px; 
}
.box .tp, .box .tp span, .box .bt, .box .bt span {
	background: url(../images_10/img/bg1003.png) no-repeat; 
}
.box .tp {
	display: block; position: relative; height: 2px; margin-bottom: -2px; background-position: -220px 0; overflow: hidden; 
}
.box .bt {
	display: block; position: relative; height: 2px; margin-top: -2px; background-position: -220px -2px; overflow: hidden; 
}
.box .tp span {
	float: right; width: 2px; height: 2px; background-position: -218px 0; 
}
.box .bt span {
	float: right; width: 2px; height: 2px; background-position: -218px -2px; 
}

.org {
	color: #ff6600
}
.nobr {
	white-space: nowrap; 
}
.nomb {
	margin-bottom: 0; 
}
i {
	color: #999; 
}

.text-list li {
	background: url("../images_10/img/dot.gif") no-repeat; padding-left: 10px; white-space: nowrap; overflow: hidden; 
}

/** 头部 **/

#logo-login {
	position: relative; width: 950px; height: 73px; color: #000; overflow: hidden; 
}
.logo {
	display: inline; float: left; width: 138px; height: 47px; margin: 13px 15px; font-size: 0; line-height: 0; text-indent: -9999px; 
}
.logo a {
	display: block; width: 138px; height: 47px; background: url("../images_10/logo.gif") no-repeat; 
}
.logo-text {
	position: absolute; z-index: 3; top: 8px; left: 165px; 
}
.login {
	float: right; width: 368px; height: 43px; margin: 15px 0 0 0; 
}
.login legend{
	display: none; 
}
.username, .password, .username-label, .password-label, .username-input, .password-input {
	float: left; width: auto; overflow: hidden; 
}
.username-label, .password-label {
	height: 21px; line-height: 21px; padding: 0 5px; 
}
.username-input input, .password-input input {
	width: 80px; height: 19px; line-height: 19px; border: 1px solid #7f9db9; color: #666; 
}
.botton {
	float: left; width: 119px; padding: 0 0 0 5px; 
}
.btn-submit {
	float: left; width: 49px; height: 21px; border: none; background: url("../images_10/botton.jpg"); cursor: pointer; 
}
.btn-reg {
	display: inline; float: left; width: 65px; height: 21px; margin: 0 0 0 5px; background: url("../images_10/freereg.jpg"); cursor: pointer; 
}
.forget-number {
	float: right; width: auto; padding: 3px; text-align: right; 
}

#nav-search {
	position: relative; width: 950px; height: 106px; margin-bottom: 5px; overflow: hidden; 
}
.nav {
    position: absolute; z-index: 4; height: 30px; padding: 0 15px; top: 0; left: 0; font-size: 14px; 
}
.nav ul {
    width: 920px; 
}
.nav li {
    float: left; width: auto; padding: 5px 0 6px 0; text-align: center; 
}
.nav li.top-50-0-0, .nav li.top-50-0-1, .nav li.top-50-1, .nav li.top-58-0-0, .nav li.top-58-0-1, 
.nav li.top-58-1, .nav li.top-74-0-0, .nav li.top-74-0-1, .nav li.top-74-1 {
	background: url(../images_10/img/bg.gif) no-repeat; padding-top: 5px; 
}
.nav li.top-50-0-0 {
	width: 50px; background-position: 0 0; 
}
.nav li.top-50-0-1 {
	width: 50px; background-position: -200px 0; 
}
.nav li.top-50-1 {
	width: 50px; background-position: -100px 0; 
}
.nav li.top-58-0-0 {
	width: 58px; background-position: 0 -33px; 
}
.nav li.top-58-0-1 {
	width: 58px; background-position: -200px -33px; 
}
.nav li.top-58-1 {
	width: 58px; background-position: -100px -33px; 
}
.nav li.top-74-0-0 {
	width: 74px; background-position: 0 -66px; 
}
.nav li.top-74-0-1 {
	width: 74px; background-position: -200px -66px; 
}
.nav li.top-74-1 {
	width: 74px; background-position: -100px -66px; 
}
.nav li.w200 {
	width: 200px; 
}
a.toplink:link, a.toplink:visited {
	color: #000; 
}
a.toplink:hover, a.toplink:active {
	text-decoration: none; color: #000; 
}
a.toplink-ac:link, a.toplink-ac:visited {
	font-weight: bold; color: #fff; 
}
a.toplink-ac:hover, a.toplink-ac:active {
	font-weight: bold; text-decoration: none; color: #fff; 
}

.search {
	height: 78px; padding: 28px 15px 0 15px; background: url("../images_10/img/search-bg.jpg") no-repeat bottom left; 
}
.search-box {
	float: left; width: 600px; height: 27px; margin: 13px 0 5px 0; font-size: 14px; background: url("../images_10/img/searchbg.png") no-repeat; 
}
.search-box input {
	background: none; 
}
.search-box .s-text {
	display: block; float: left; width: 480px; height: 17px; padding: 5px; border: none; line-height: 19px; text-align: left; color: #666; 
}
.search-box .s-submit {
	float: left; width: 65px; height: 27px; margin: 0 0 0 12px; border: none; line-height: 29px; font-weight: bold; color: #000; 
	cursor: pointer; 
}
.search-radio {
	float: left; width: 600px; margin: 1px 0 5px 0; color: #fff; 
}

.hotkey {
    position: absolute; z-index: 5; height: 20px; padding: 0 15px; top: 76px; right: 0; color: #fff; 
}
.hotkey a {
	padding-right: 6px; 
}
.hotkey a:link, .hotkey a:visited {
	color: #fff; text-decoration: none; 
}
.hotkey a:hover, .hotkey a:active {
	color: #fff; text-decoration: underline; 
}

/** 公司库 **/

#shop {
	width: 230px; height: 190px; overflow: hidden; 
}
#shop .hd {
	height: 30px; line-height: 30px; border-bottom: none; 
}
#shop .bd {
	height: 150px; padding-top: 0; border-top-style: none; overflow: hidden; 
}
#shop .bd p {
	float: left; width: 145px; padding-left: 10px; line-height: 14px; overflow: hidden; 
}
.about-picture {
	float: left; width: 56px; height: 56px; overflow: hidden; 
}
.shop-title {
	float: left; width: 204px; height: 22px; padding: 2px 8px 0 0; margin-top: 8px; background: url("../images_10/openshoptit.jpg") no-repeat; 
	text-align: right; 
}
.shop-list {
	float: left; width: 207px; margin-top: 8px; 
}
.shop-list li {
	float: left; width: 190px; padding: 0 0 0 10px; background-position: -8px 0; white-space: nowrap; overflow: hidden; 
}

#register {
	width: 310px; height: 150px; overflow: hidden; 
}
#register .hd {
	height: 30px; line-height: 30px; border-bottom: none; 
}
#register .bd {
	height: 112px; padding: 0 7px 6px 7px; border-top-style: none; overflow: hidden; 
}
.reg-list {
	width: 294px; height: 112px; padding: 0; overflow: hidden; 
}
.reg-list li {
	display: inline; float: left; width: 144px; height: 36px; margin: 0 6px 2px 0; overflow: hidden; 
}
.reg-list li.last {
	margin: 0; 
}
.reg-list li.long {
	width: 294px; height: 36px; margin: 0; 
}

#supplybuy {
	background-image: url("../images_10/img/body-bg.gif"); background-repeat: no-repeat; 
}
.icon-bg {
	background-image: url("../images_10/img/hd-0905.png"); background-repeat: no-repeat; 
}
#supplybuy {
	width: 208px; height: 24px; padding: 6px 0 0 102px; overflow: hidden; 
}
#supplybuy li {
	display: inline; float: left; width: 90px; margin-right: 4px; padding-left: 12px; font-size: 14px; 
	background-position: -6px -30px; overflow: hidden; 
}
#supplybuy li.last {
	margin-right: 0; 
}


.c-ad {
	width: 630px; height: 80px; overflow: hidden; 
}
.c-ad li {
	display: inline; float: left; width: 150px; margin-right: 10px; overflow: hidden; 
}

.catagory {
	width: 630px; overflow: hidden; 
}
.catagory .nomr, .c-ad .nomr {
	margin-right: 0; 
}
.catagory .hd {
	height: 26px; background-image: url("../images_10/img/body-bg.gif") ; background-repeat: repeat-x; background-position: 0 -65px; 
}
.catagory .hd h3 {
	height: 26px; line-height: 26px; margin-left: 0; color: #fff; 
}
.cata-tit {
	display: block; position: absolute; z-index: 2; top: 3px; left: 5px; width: 92px; height: 27px; text-align: center; line-height: 27px; 
	font-size: 14px; font-weight: bold; color: #fff; background-image: url("../images_10/img/body-bg.gif") ; background-repeat: repeat-x; 
	background-position: 0px -35px; 
}
.catagory .bd {
	height: 648px; padding: 0 10px 4px 8px; border-top: 2px solid #ff7300; overflow: hidden; 
}
.catagory-list {
	clear: left; 
}
.catagroy-item {
	float: left; width: 610px; padding-top: 5px; overflow: hidden; 
}
.catagroy-item h4 {
	font-size: 14px; padding-left: 23px; border-bottom: 1px dotted #ff7300; height: 21px; line-height: 21px; color: #000; 
	background-image: url(../images_10/img/hd-0905.png) ; background-repeat: no-repeat; background-position: 5px -86px; 
}
.catagroy-item .havebg {
	background: #f4f4f4; 
}
.catagroy-item-block {
	float: left; width: 610px; margin-top: 5px; overflow: hidden; 
}
.catagroy-item-block li {
	float: left; width: auto; margin-right: 10px; padding: 0 0 4px; overflow: hidden; 
}

.m {
	float: left; width: 300px; 
}
.m li {
	display: inline; float: left; width: auto; margin: 4px 0 0 -1px; padding: 0 10px 0 10px; border-left: 1px #aaa solid; height: 16px; 
	line-height: 16px; white-space: nowrap; clear: none; 
}
.m li.pr20px {
	padding-right: 20px; 
}
.m li.pr30px {
	padding-right: 30px; 
}
.m li.pr40px {
	padding-right: 40px; 
}
.m li.pr50px {
	padding-right: 50px; 
}
.m li.pr60px {
	padding-right: 60px; 
}
.m li.pr70px {
	padding-right: 70px; 
}
.m li.pr80px {
	padding-right: 80px; 
}

#likeproduct .bd {
	width: 612px; height: 177px; padding: 8px 8px 0 8px; border-top: 2px solid #ff7300; overflow: hidden; 
}
.imgli {
	float: left; width: 104px; height: 172px; margin-right: 23px; overflow: hidden; 
}
.product-photo {
	width: 100px; height: 100px; padding: 1px; border: 1px solid #e5e5e5; text-align: center; overflow: hidden; 
}
.product-photo a {
	display: table-cell !important; display: block; width: 100px; line-height: 100px; height: 100px; vertical-align: middle; overflow: hidden; 
}
.product-photo img {
	max-width: 100px; max-height: 100px; *margin-top: expression(( 100 - this.height ) / 2); 
}
.text-box {
	padding-top: 4px; line-height: 15px; text-align: center; overflow: hidden; word-break: break-all; 
}
.number {
	color: #666; overflow: hidden; word-wrap: break-word; 
}

.recommend {
	width: 310px; height: 136px; overflow: hidden; 
}
.bgcolor {
	background-color: #f2f6f7; 
}
.recommend .hd {
	height: 30px; line-height: 30px; border-bottom: none; 
}
.recommend .bd {
	height: 97px; padding-top: 0; border-top: none; overflow: hidden; 
}
.rec-pic {
	float: left; width: 65px; height: 55px; overflow: hidden
}
.u1 {
	float: left; width: 222px; padding-left: 5px; 
}
.u2 {
	float: left; width: 292px; padding: 6px 0 0; 
}
.u1 li {
	float: left; width: 212px; height: 18px; background-position: -8px 0; 
}
.u2 li {
	float: left; width: 136px; height: 18px; background-position: -8px 0; 
}

/** 供应、求购列表 **/

.grid-m {
	width: 100%; overflow: hidden; 
}

#crumbs {
	height: 18px; margin: 0 0 8px; padding: 5px 8px; border: 1px solid #e2e6ea; text-align: left; background: url("../images_10/img/crumbs.gif") repeat-x center center; 
}

.list-catagroy {
	width: 100%; overflow: hidden; 
}
.list-catagroy-box {
	position: relative; width: 100%; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #ccc !important; overflow: hidden; 
}
.list-catagroy-box .findby {
	clear: both; height: 20px; line-height: 20px; background: url("../images_10/img/arrow.gif") no-repeat left center; text-indent: 15px; 
}
.list-catagroy-box li {
	float: left; width: 144px; margin: 3px 0; padding: 0 5px; white-space: nowrap; overflow: hidden; 
}
.list-catagroy-box li i {
	font-size: 0.85em; 
}

.list-content {
	width: 100%; margin: 5px 0 0; overflow: hidden; 
}
.list-content .tool {
	height: 31px; padding: 1px; background: url("../images_10/img/toolbar.gif") repeat-x center; border: 1px solid #c1ced0; color: #000; 
}
.tool-select, .tool-time, .tool-vip, .tool-contact {
	float: left; width: auto; padding: 6px 10px 0; text-align: center; 
}
.tool-time, .tool-vip, .tool-contact {
	font-weight: normal; 
}
.tool-vip {
	width: 100px; padding: 6px 10px 0 36px; 
}
.tool-contact {
	padding: 6px 19px 0; 
}
.tool .province-city, .tool .biz-type, .tool .edit-time {
	position: relative; height: 18px; margin-top: 6px; 
}
.tool .province-city {
	float: left; width: 188px; 
}
.tool .biz-type {
	float: left; width: 100px; 
}
.tool .edit-time {
	float: left; width: 80px; 
}

.list-content .list-view {
	float: left; margin: 0 0 20px; 
}
.list-view li.list-item {
	position: relative; float: left; width: 770px; margin: 12px 0 0; padding: 0 0 12px; border-bottom: 1px dotted #cdcdcd; color: #666; overflow: hidden; 
}
.list-item .photo {
	 display: inline; float: left; width: 98px; height: 98px; border: 1px solid #e5e5e5; padding: 1px; margin: 0 10px; text-align: center; overflow: hidden; 
}
.list-item .photo a {
	display: table-cell !important; display: block; width: 98px; line-height: 98px; height: 98px; vertical-align: middle; overflow: hidden; 
}
.list-item .photo img {
	max-width: 98px; max-height: 98px; *margin-top: expression(( 98 - this.height ) / 2); 
}
.list-item .content {
	float: left; width: 440px; overflow: hidden; 
}
.content h4 {
	width: 440px; font-size: 14px; line-height: normal; 
}
.content .info {
	padding-top: 2px; line-height: normal; 
}
.content .release-time {
	padding-left: 10px; font-size: 12px; font-weight: normal; 
}
.content .release-company {
	padding-top: 5px; 
}
.release-area {
	text-align: right; 
}
.list-item .c-content {
	float: left; width: 525px; padding: 0 25px 0 10px; overflow: hidden; 
}
.c-content h4 {
	width: 525px; font-size: 14px; 
}
.c-content .info {
	padding-top: 2px; height: 36px; 
}
.list-item .vip {
	float: left; width: 100px; padding: 20px 9px 0; text-align: center; 
}
.vip strong {
	color: #001d4c; 
}
.list-item .contact-by {
	float: left; width: 70px; padding: 5px 10px 0; text-align: left; 
}
.contact-by tr td {
	height: 20px; 
}
.contact-by a.ly {
	width: 50px; padding: 0 0 1px 20px; background: url("../images_10/ly.gif") no-repeat left center; 
}
.contact-by a.lx {
	width: 50px; padding: 0 0 1px 20px; background: url("../images_10/lx.gif") no-repeat left center; 
}

.subad {
	width: 170px; height: 100px; overflow: hidden; 
}

#freereg .hd, #help .hd, #browsed .hd, #winportrec .hd, #productrec .hd {
	background: url("../images_10/img/crumbs.gif") repeat-x center center; 
}
#freereg .hd h3, #help .hd h3, #browsed .hd h3, #winportrec .hd h3, #productrec .hd h3 {
	color: #001d4c; padding-left: 10px; 
}


#freereg, #gold, #help, #browsed {
	width: 170px; overflow: hidden; 
}
#freereg .bd, #gold .bd, #help .bd, #browsed .bd {
	border-top: none; 
}

#freereg li {
	padding-left: 18px; height: 20px; line-height: 20px; background: url("../images_10/img/right.png") no-repeat left center; 
}
#freereg em {
	color: #f60; margin: 0 3px; 
}
#freereg a {
	text-decoration: none!important; 
}
#freereg .btn {
	width: 152px; height: 25px; margin: 6px 0 0; line-height: 25px; text-align: center; font-weight: bold; background: url("../images_10/img/btn.png") no-repeat 0 0;
}
#freereg .btn a {
	display: block; color: #fff; 
}

#help li {
	padding-left: 8px; height: 20px; line-height: 20px; background-position: -10px 2px;
}

#gold .hd {
	height: 30px; border: none; position: relative; background: url("../images_10/img/gold.gif") no-repeat left top; text-indent: -999px; 
}
#gold .hd a {
	position: absolute; width: 168px; height: 28px; top: 1px; left: 1px;
}
#gold .bd {
	padding: 0; border: none; 
}

#gold .item {
	width: 168px; margin-top: 8px; border: 1px solid #ffce94; 
}
#gold .item .imgbox { 
	position: relative; width: 168px; height: 188px; overflow: hidden; 
}
#gold .imgbox ul {
	position: absolute; width: 2000px; 
}
#gold .imgbox li {
	float: left; display: inline; 
}
#gold .imgbox img { 
	display:block; width:168px; height:188px; 
}
#gold .item p {
	padding: 5px; text-align: center; 
}

#browsed .bd {
	padding: 0 0 5px; 
}
#browsed .pair  {
	border-bottom: 1px dotted #cdcdcd; padding: 10px 0; 
}
#browsed .item  {
	float: left; width: 84px; color: #666; 
}
#browsed .pic {
	width: 55px; height: 55px; margin: 0 auto; text-align: center; overflow: hidden; 
}
#browsed .title {
	 height: 30px;margin-top: 8px; padding: 0 8px; line-height: 15px; text-align: center; overflow: hidden; white-space: normal; 
}
#browsed  .clearrb  {
	margin-top: 5px; text-align: center; 
}

/** 供应、求购详细信息 **/

#winportrec, #productrec {
	width: 310px; overflow: hidden; 
}
#winportrec .hd h3, #productrec .hd h3 {
	font-size: 14px; 
}
#winportrec .bd, #productrec .bd {
	padding: 8px 10px; border-top: none; 
}

.supply-title, .supply-title-ger {
	width: 100%; height: 34px; background: url("../images_10/img/title.gif") repeat-x 0 -34px; color: #fff; text-align: left; 
}
.supply-title h3, .supply-title-ger h3 {
	height: 30px; padding-top: 2px; font-size: 20px; text-align: center; 
}
.supply-title h3 {
	width: 680px; padding-right: 270px; 
}
.supply-title .b1 {
	background: url("../images_10/img/title.gif") no-repeat 0 0; 
}
.supply-title .b2 {
	background: url("../images_10/title.gif") no-repeat right top; height: 34px; 
}
.supply-content, .supply-content-ger {
	border-top: none; border-right: 1px solid #0072e3; border-bottom: 1px solid #0072e3; border-left: 1px solid #0072e3; 
	color: #333; overflow: hidden; 
}
.supply-content {
	width: 948px; 
}
.col-right { 
	float: right; width: 270px; height: 280px; padding: 10px 15px; border-left: 1px solid #ddd; background-color: #f8f8f8; 
}
.col-right li {
	height: 18px; padding: 5px 0; overflow: hidden; 
}
.col-right .t {
	height: 21px; font-size: 14px; font-weight: bold; 
}
.col-right .w {
	margin-top: 7px; height: 17px; line-height: 17px; padding-left: 20px; background: url("../images_10/img/qybg.gif") no-repeat 0 0; 
}
.col-right .l {
	margin-top: 5px; 
}
.col-right .g {
	height: 88px; line-height: 22px; color: #666; 
}
.col-left {
	float: left; width: 280px; height: 250px; padding: 10px; text-align: center; 
}
.col-left .p {
	height: 180px; 
}
.col-left .g {
	height: 30px; color: #888; 
}
.col-left .bp {
	width: 48px; height: 16px; line-height: 16px; margin: 10px auto 0; padding-left: 18px; background: url("../images_10/img/bigpic.gif") no-repeat 0 0; 
}
.col-middle {
	float: left; width: 328px; padding: 15px 0; 
}
.sinfo li {
	width: 318px; padding: 4px 5px; overflow: hidden; white-space: nowrap; 
}
.sinfo img {
	vertical-align: bottom; 
}
.sinfo .fav {
	width: 60px; height: 16px; line-height: 16px; padding-left: 18px; background: url("../images_10/img/fav.gif") no-repeat 0 0; 
}
.space-s {
	clear: both; padding-top: 10px; 
}
.supply-info {
	width: 100%; height: 30px; background: url("../images_10/img/title.gif") repeat-x 0 -132px; text-align: left; 
}
.supply-info .b1 {
	background: url("../images_10/img/title.gif") no-repeat 0 -102px; height: 30px; 
}
.supply-info .b2 {
	background: url("../images_10/img/title.gif") no-repeat right -162px; height: 30px; padding-left: 15px; 
}
.supply-info .b {
	color: #06c; 
}
.supply-info .tab {
	float: left; background: url("../images_10/img/title.gif") repeat-x 0 -252px; height: 30px; 
}
.tab li.middle {
	float: left; background: url("../images_10/img/title.gif") no-repeat 0 -192px; width: auto; height: 22px; padding: 8px 0 0 15px; 
	font-size: 14px; font-weight: bold; 
}
.tab li.right {
	float: left; background: url("../images_10/img/title.gif") no-repeat 0 -222px; width: 15px; height: 30px; 
}
.supply-infocont, .supply-infocont-ger {
	border-top: none; border-right: 1px solid #46a3ff; border-bottom: 1px solid #46a3ff; border-left: 1px solid #46a3ff; 
	color: #333; overflow: hidden; padding: 15px 24px; 
}
.supply-infocont p, .supply-infocont-ger p {
	font-size: 14px; text-align: justify; 
}
.supply-infocont p, .supply-infocont-ger p, .supply-infocont-ger li {
	line-height: 24px; 
}
.supply-infocont {
	width: 900px; 
}
.supply-infocont .imgli {
	display: inline; margin: 5px 23px; 
}
.supply-statement {
	text-align: center; padding: 20px 0 0; 
}
.supply-content-ger {
	width: 628px; 
}
.supply-infocont-ger {
	width: 580px; 
}
.productrec-list {
	width: 288px; overflow: hidden; 
}
.productrec-list .imgli {
	display: inline; margin: 5px 20px; 
}
.supply-title-ger h3 {
	width: 630px; 
}
.supply-title-ger .b1 {
	background: url("../images_10/img/title.gif") no-repeat 0 0; 
}
.supply-title-ger .b2 {
	background: url("../images_10/img/title.gif") no-repeat 615px -68px; 
}
.companyname {
	font-size: 14px; font-weight: bold; 
}
.dotline {
	height: 1px; margin: 5px 0; background: #eee; overflow: hidden; 
}

/** 页脚 **/

#footer {
	clear: both; width: 950px; border-top: 1px solid #c1ced0; text-align: center; line-height: 22px
}
.foot-nav {
	width: 600px; margin: 10px auto 0
}
.copyright {
	width: 480px; margin: 0 auto 10px; color: #000
}

/** 分页 **/

.pageNav {
	float: left; width: 710px; padding: 0 30px 20px; font-size: 1.2em; text-align: center; 
}
.pageNav a {
	padding: 2px 5px; color: #333 !important; border: solid 1px #eaeaea; text-decoration: none !important; 
}
.pageNav a:hover {
	border: solid 1px #ff7300; 
}
.pageNav span.current {
	padding: 2px 5px; color: #fff !important; background-color: #ff7300 !important; border: 1px solid #da251d; font-weight: bold; 
}
.pageNav .pre, .pageNav .next {
	margin: 0 15px; font-weight: bold; 
}
.pre a:hover, .next a:hover {
	color: #fff!important; background-color: #ff7300 !important; 
}
