/* ------ Designer: 309518707@qq.com ------ */
/* ------ CSS Begin ------ */
.left-wp {float:left; width:302px; overflow:hidden;}
.left-lon-wp {float:left; width:771px; margin-right:9px; overflow:hidden;}
.mid-wp {float:left; width:460px; margin:0 9px; overflow:hidden;}
.right-wp {float:left; width:200px; overflow:hidden;}

.left-lon-wp .hd, .right-wp .hd, .left-wp .hd, .mid-wp .hd, .tabs-hd {
  height:29px; line-height:29px; overflow:hidden; border:1px #eee solid; border-bottom:none;
  background:url('images/bg.png') repeat-x 0 -163px;
}
.left-lon-wp .hd .fl {width:285px; padding:0 10px;}
.left-lon-wp .hd .fr {width:433px; padding:0 15px;}
.left-lon-wp .hd h5, .left-lon-wp .hd h6, .right-wp .hd h5, .left-wp .hd h5, .mid-wp .hd h5 {
  float:left; width:80px; line-height:32px; line-height:35px\9; background:url('images/bg.png') repeat-x -10px -202px;
  text-align:center; font-size:14px; font-weight:bold;
}
.left-lon-wp .hd h6 {width:82px; background-position:-150px -202px;}
.left-lon-wp .hd h6.lon {width:102px; background-position:-245px -202px;}
.left-lon-wp .hd h5 a, .left-lon-wp .hd h6 a, .right-wp .hd h5 a, .left-wp .hd h5 a, .mid-wp .hd h5 a {color:#036;}
.left-lon-wp .hd h5 a:hover, .left-lon-wp .hd h6 a:hover, .right-wp .hd h5 a:hover, .left-wp .hd h5 a:hover, .mid-wp .hd h5 a:hover {
  color:#000; text-decoration:none;
}
.left-lon-wp .hd h6 a:hover {color:#c00;}
.left-lon-wp .hd .more, .right-wp .hd .more, .left-wp .hd .more, .mid-wp .hd .more, .tabs-hd .more {float:right;}
.left-lon-wp .hd .more a, .right-wp .hd .more a, .left-wp .hd .more a, .mid-wp .hd .more a, .tabs-hd .more a {
  padding-right:12px; color:#999; background:url('images/icons.png') 23px -504px no-repeat; *background-position:23px -507px; _background-position:23px -505px;
}
.left-lon-wp .hd .more a:hover, .right-wp .hd .more a:hover, .left-wp .hd .more a:hover, .mid-wp .hd .more a:hover, .tabs-hd .more a:hover {
  text-decoration:none; color:#960;
}
.left-lon-wp .hd .link {float:left; margin-left:30px;}
.left-lon-wp .hd .link a {font-weight:bold; color:#f30;}

.tabs-hd {padding:0 10px; overflow:hidden;}
.tabs-hd h5 {float:left; font-size:14px;}
.tabs-hd h5 a {float:left; width:80px; line-height:33px\9; text-align:center; color:#036;}
.tabs-hd h5 a.on {line-height:32px; line-height:35px\9; font-weight:bold; background:url('images/bg.png') repeat-x -370px -202px;}
.tabs-hd h5 a:hover {color:#000; text-decoration:none;}

.left-lon-wp .bd {padding:10px 0; overflow:hidden; border:1px #eee solid; border-top:none;}
.left-lon-wp .bd .fl {width:305px; border-right:1px #ddd dashed;}
.left-lon-wp .bd .fl ul {padding:0 10px; overflow:hidden;}
.left-lon-wp .bd .fl li {height:23px; line-height:23px; overflow:hidden; padding-left:10px; background:url('images/icons.png') 0 -380px no-repeat;}
.left-lon-wp .bd .fr {width:433px; padding:0 15px;}
.left-lon-wp .bd .fr h4 {font-family:'Microsoft YaHei'; font-weight:bold; font-size:16px; text-align:center;}
.left-lon-wp .bd .fr p {padding:5px 0 10px; border-bottom:1px #eee dotted; color:#666; text-indent:2em;}
.left-lon-wp .bd .fr ul {padding:8px 0 0; overflow:hidden;}
.left-lon-wp .bd .fr li {height:25px; line-height:25px; overflow:hidden; font-size:14px; padding-left:12px; background:url('images/icons.png') 0 -328px no-repeat;}
.left-lon-wp .bd .fr li em {float:right; font-size:12px; color:gray;}

.left-lon-wp .rel-hd-tab {height:22px; line-height:22px; overflow:hidden;}
.left-lon-wp .rel-hd-tab span {margin-right:5px;}
.left-lon-wp .rel-hd-tab span a {background:#eee; padding:3px 5px; font-weight:bold;}
.left-lon-wp .rel-hd-tab span a.on {background:#f60; color:#fff;}
.left-lon-wp .rel-hd-tab span a:hover {text-decoration:none;}
.left-lon-wp .rel-bd {padding:0 0 4px;}

.right-wp .bd, .left-wp .bd, .mid-wp .bd {overflow:hidden; border:1px #eee solid; border-top:none;}
.right-wp .hd, .left-wp .hd, .mid-wp .hd {padding:0 10px;}
.right-wp .hd {position:relative;}
.right-wp .hd h5 {line-height:29px; width:auto; background:none;}
.right-wp .hd .more a {padding-right:0; background:none;}

.left-wp .hds h5 {width:82px; background-position:-150px -202px;}
.left-wp .hds h5.lon {width:102px; background-position:-245px -202px;}
.left-wp .hd-tab {height:25px; line-height:25px; overflow:hidden; background:#ddd url('images/bg_index.png') repeat-x 0 -475px; border-top:1px #f9f9f9 solid;}
.left-wp .hd-tab span {float:left; margin-left:11px;}
.left-wp .hd-tab a {float:left; height:23px; line-height:25px; overflow:hidden; color:#036;}
.left-wp .hd-tab a.on {color:#c00; border-bottom:2px #c00 solid;}
.left-wp .hd-tab a:hover {color:#c00; text-decoration:none;}

.list, .list-two {padding:10px; overflow:hidden;}
.list li, .list-two li {height:23px; line-height:23px; overflow:hidden; padding-left:10px; background:url('images/icons.png') 0 -380px no-repeat;}
.list-two {margin-left:-15px;}
.list-two li {float:left; width:197px; margin-left:15px; _margin-left:10px;}
.list-big {padding:5px 10px 10px; overflow:hidden;}
.list-big li {height:25px; line-height:25px; overflow:hidden; font-size:14px; padding-left:12px; background:url('images/icons.png') 0 -328px no-repeat;}

.index-focus {position:relative; width:296px; height:230px; padding:2px; overflow:hidden; border:1px #eee solid;}
.index-focus #af_output li img {width:296px; height:230px;}
.index-focus #af_output li strong {z-index:2;	display:block;	width:290px;	padding-left:6px;	position:absolute;	bottom:2px;	height:26px;	line-height:24px;	overflow:hidden;	background:transparent url('images/title_tran.png');}
.index-focus #af_output li strong a {color:#fff;}
.index-focus #af_output li strong a:hover {text-decoration:none;}
.index-focus #af_tabs {z-index:3;	position:absolute;	right:6px;	bottom:6px;	height:18px; font-size:11px;}
.index-focus #af_tabs li {float:right;	width:16px;	height:16px;	line-height:14px;	margin-left:2px;	text-align:center;	color:#ccc;	cursor:pointer;	background:#555;}
.index-focus #af_tabs li.current {background-color:#c00;	color:#fff;}

.topic-best {height:52px; overflow:hidden; margin-top:8px; border:#eee 1px solid;}
.topic-best dt {float:left; width:73px;}
.topic-best dt a {display:block; width:73px; height:26px; text-indent:17px; line-height:26px; background:url('images/bg.png') no-repeat -385px -275px; border-right:#eee 1px solid; color:#666; text-decoration:none;}
.topic-best dt a.last {height:25px; line-height:25px; border-top:#eee 1px solid; background-position:-385px -276px;}
.topic-best dt a.on {border-right:none; background-position:-385px -248px; color:#c00; font-weight:700;}
.topic-best dd {float:left; width:227px; _width:225px; height:53px;}
.topic-best dd ul {padding:2px 10px 0;}
.topic-best dd li {height:23px; line-height:23px; overflow:hidden; padding-left:10px; background:url('images/icons.png') 0 -378px no-repeat;}

.headline{padding:10px; border:1px #eee solid; height:276px; background:url('images/bg_index.png') -1px -1px no-repeat; overflow:hidden;}
.headline .follow {height:30px; position:relative;}
.headline .follow .more {position:absolute; top:0; right:10px;}
.headline .follow .followbutton {position:absolute; top:0; right:25px;}
.headline h3 {height:30px; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; text-align:center; font-size:18px; font-weight:bold;}
.headline p {padding:5px 0 10px; color:#666; text-indent:2em; border-bottom:1px #ccc dashed;}
.headline ul {padding:5px 0;}
.headline li {float:left; width:206px; height:23px; margin:0; line-height:23px; overflow:hidden; padding-left:13px; background:url('images/icons.png') 3px -378px no-repeat;}

.headline p a, .left-lon-wp .bd .fr p a {margin-left:5px; padding-right:10px; background:url('images/icons.png') 26px -434px no-repeat;}

.member-btn {height:37px; line-height:37px; overflow:hidden; border:1px #fcd096 solid; border-bottom:3px #F68B0D solid; background:url('images/bg_index.png') -1px -314px no-repeat;}
.member-btn a {float:left; height:37px; text-align:center; font-weight:bold; color:#f30;}
.member-btn .reg a {width:81px;}
.member-btn .login a {width:51px; border-left:1px #fcd096 solid; border-right:1px #fcd096 solid;}
.member-btn .office a {width:64px;}
.member-btn a:hover {background:url('images/bg_index.png') -1px -365px no-repeat; text-decoration:none;}
.member-btn .login a:hover {background:url('images/bg_index.png') -83px -364px no-repeat;}

.member-msg {height:31px; line-height:31px; padding:3px 5px; overflow:hidden; text-align:center; border:1px #fcd096 solid; border-bottom:3px #F68B0D solid; background:#FFFCF7;}
.member-msg span {margin:0 3px; color:gray;}

.lube-apply {}
.lube-apply dt {padding:10px 10px 10px 6px; height:68px; line-height:1.8em; background:#fbfbfb; border-bottom:1px #eee solid;}
.lube-apply dt span {margin-left:4px;}
.lube-apply dt a {padding:0 3px 2px; *padding:2px 3px 2px;}
.lube-apply dt a:hover {text-decoration:none;}
.lube-apply dt a.more {color:#999;}
.lube-apply dt a.more:hover {color:#c00;}
.lube-apply dt a.on {background:#f60; color:#fff;}
.lube-apply dd {padding:10px; height:120px;}
.lube-apply dd h4 {font-weight:bold;}
.lube-apply dd p {padding-top:5px; line-height:1.6em; color:#999;}
.lube-apply dd p a {padding-right:10px; background:url('images/icons.png') 52px -434px no-repeat;}

.quote {padding-top:3px;}
.quote dt {height:24px;}
.quote dt strong {float:left; width:70px; height:24px; margin-right:10px; font-weight:400;}
.quote dt a {display:block; width:70px; height:24px; line-height:18px; line-height:22px\9; _line-height:18px; overflow:hidden; background:url('images/bg.png') no-repeat -1px -241px; color:#555; text-align:center;}
.quote dt a:hover {text-decoration:none;}
.quote dt a.on {background-position:-105px -241px; color:#fff;}
.left-lon-wp .bd .fr .quote dd ul,
.left-lon-wp .bd .fr .trade dd ul {margin-left:-15px; _margin-left:-5px; padding-top:3px;}
.left-lon-wp .bd .fr .quote dd li,
.left-lon-wp .bd .fr .trade dd li {float:left; width:197px; margin-left:15px; _margin-left:5px;}

.trade dt {height:112px;}
.left-lon-wp .bd .fr .trade dt ul {padding-top:3px; margin-left:-11px; _margin-left:-13px;}
.left-lon-wp .bd .fr .trade dt li {float:left; padding-left:0; width:100px; height:103px; margin-left:11px; _margin-left:8px; background:none;}
.left-lon-wp .bd .fr .trade dt li img {display:block; border:1px #eee solid; padding:1px; width:96px; height:76px;}
.left-lon-wp .bd .fr .trade dt li strong {display:block; height:22px; line-height:22px; overflow:hidden; border:1px #eee solid; border-top:none; background:#fbfbfb; text-align:center; font-size:12px;}
.left-lon-wp .bd .fr .trade dt li a:hover {color:#fff; text-decoration:none;}
.left-lon-wp .bd .fr .trade dt li a:hover img {border-color:#f60;}
.left-lon-wp .bd .fr .trade dt li a:hover strong {border-color:#f60; background:#f60;}

.left-lon-wp .bd .fl .invest li {height:27px; line-height:26px; background-position:0 -377px; font-size:14px;}

.rank {padding:11px 10px 12px 28px; overflow:hidden; background:url('images/icons.png') no-repeat 8px -61px; background-position:8px -63px\9; _background-position:8px -61px;}
.rank li {height:24px; line-height:24px; overflow:hidden;}

.expo-show {height:75px; overflow:hidden; padding:11px 10px 0;}
.expo-show span {width:215px; height:75px; background:#f9f9f9;}
.expo-show span img {width:215px; height:75px;}

.jobs {position:relative; padding:6px 10px 10px; height:260px; overflow:hidden;}
.jobs ul {overflow:hidden;}
.jobs li {padding:5px 0 8px 10px; height:40px; overflow:hidden; border-bottom:1px #ddd dashed; background:url('images/icons.png') 0 -429px no-repeat;}
.jobs li.last {padding-bottom:0; border-bottom:none;}
.jobs li .job {height:20px; line-height:20px; overflow:hidden;}
.jobs li .com {height:20px; line-height:20px; overflow:hidden;}
.jobs li .com a {color:gray;}
.jobs li .com a:hover {color:#333;}

.clear-bor, .clear-sbg {position:absolute; bottom:0; left:0; width:198px; height:5px; font-size:0; background:#fff;}
.clear-sbg {height:10px; top:0;}

.document-bd {padding-top:3px;}

.periodical {padding:10px;}
.periodical ul, .periodical li {height:233px; width:180px; overflow:hidden; margin:0 auto;}
#periodical_tabs {position:absolute; right:10px; top:10px;}
#periodical_tabs li {float:left; margin-left:5px; width:10px; height:10px; overflow:hidden; font-size:0; background-color:#999; cursor:pointer;}
#periodical_tabs li.current {background-color:#f60;}

.weibo .bd {padding-top:3px;}

.lube-tool dt {
  padding:0 10px; height:29px; line-height:29px; overflow:hidden; border:1px #eee solid; border-bottom:none;
  background:url('images/bg.png') repeat-x 0 -163px; font-size:14px; font-weight:bold;
}
.lube-tool dt a {color:#c00;}
.lube-tool dt a:hover {text-decoration:none;}
.lube-tool dd {padding:10px; border:1px #eee solid;}
.lube-tool dd strong {color:gray;}
.lube-tool dd strong.m {margin-left:15px;}
.lube-tool dd span {margin:0 3px;}
/* ---------- ads ---------------- */
.right-wp .ashow {width:200px; height:80px; margin-top:5px; overflow:hidden; text-align:center; background:#f9f9f9;}
.ashow-80, .ashow-60 {height:80px; overflow:hidden; text-align:center; background:#f9f9f9;}
.ashow-60 {height:60px;}

/*对联广告*/
#lwc,   #rwc   { 
width:97px; 
height:240px; 
background:#009999;
}
#lwca,   #rwca   { 
width:97px; 
height:97px; 
background:#009999;
}
.close{
	height: 13px;
	width: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url('images/close.gif');
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 2px;
}
#lwc,#rwc,#lwc_c,#rwc_c { 
display:none; 
}
#lwca,#rwca,#lwc_ca,#rwc_ca { 
display:none; 
}
/*对联广告*/
/* ------ CSS End ------ */
