/* ------ Designer: 309518707@qq.com ------ */
/* ------ CSS Begin ------ */

.layout_left {float:left; width:673px; overflow:hidden; border:1px #ddd solid; background:url('images/search_exhibit.png') 50% 0 no-repeat;}
.layout_right, .banner .fr {float:left; margin-left:15px; width:290px; overflow:hidden;}
.banner .fl {float:left; width:675px; overflow:hidden;}
.banner {margin:2px auto 8px; overflow:hidden;}

.layout_left .hd {height:85px; overflow:hidden;}
.layout_left .hd .fl {position:relative; height:85px; width:150px;}
.layout_left .hd .fl #prevYear {position:absolute; left:16px; top:27px; display:block; width:20px; height:28px;}
.layout_left .hd .fl #currentYear {position:absolute; left:48px; top:22px; color:#000; font-size:25px;}
.layout_left .hd .fl #nextYear {position:absolute; left:114px; top:27px; display:block; width:20px; height:28px;}
.layout_left .hd .fl a:hover {text-decoration:none;}
.layout_left .hd .fr {height:85px; width:510px; padding-left:13px;}
.layout_left .hd .category {padding:15px 0 12px 6px;}
.layout_left .hd .category span {margin-right:15px; font-weight:bold;}
.layout_left .hd .category span.cur {color:#c00;}
.layout_left .hd .category span.cur a {color:#c00;}
.layout_left .hd .month {}
.layout_left .hd .month ul {}
.layout_left .hd .month li {float:left; padding:0 6px;}
.layout_left .hd .month li a:hover {text-decoration:none; color:#c00;}
.layout_left .hd .month li.cur a{color:#c00; font-weight:bold;}
.layout_left .bd {padding:10px 15px 15px;}
.layout_left .bd a:hover {text-decoration:none; color:#c00;}
.layout_left .bd dl {padding:20px 0 15px; height:100%; border-bottom:1px #ccc dashed; overflow:hidden;}
.layout_left .bd dt {float:left; width:175px;}
.layout_left .bd dd {float:left; width:468px;}
.layout_left .bd dd h4 {font-size:16px; font-weight:bold;}
.layout_left .bd dd p {line-height:1.8em; color:gray; overflow:hidden;}
.layout_left .bd .year {padding:10px 0;}
.layout_left .bd .year strong {padding:2px 5px; background:#fff6f0; border:1px solid #ffcaaa; color:#f60;}
.layout_left .bd .day {height:60px; overflow:hidden;}
.layout_left .bd .day .week {float:left; width:50px; height:50px; margin-right:3px; text-align:center; border:1px solid #DDD; background:#F5F5F5; color:#555;}
.layout_left .bd .day .week strong {font-size:18px;}
.layout_left .bd .day .addr {float:right; line-height:1.8em; text-align:right; color:#555;}
.layout_left .bd .day .addr strong {margin:0 3px; color:#c00; font-size:16px;}
.layout_left .bd .day .addr strong.gray {margin:0; color:gray; font-size:12px;}
.layout_left .bd .more {margin-top:20px; font-family:'simsun';}
.layout_left .bd .more a {display:block; height:40px; line-height:40px; font-size:16px; text-align:center; color:#999; border:1px solid #DDD; background:#F5F5F5;}
.layout_left .bd .more a:hover {color:#555; font-weight:bold;}

.pg-side {width:270px; padding:10px; overflow:hidden; background:#f9f9f9;}
.pg-side a {color:#039;}
.pg-side a:hover {color:#f30;}
.pg-side .box {border:1px #ddd solid; background:#fff;}
.pg-side .box .hd {position:relative; padding:0 10px; height:36px; line-height:36px; border-bottom:1px #ddd solid;}
.pg-side .box .hd h4 {float:left; font-size:14px; color:#555;}
.pg-side .box .hd span {float:right;}
.pg-side .box .hd span a {padding-right:15px; color:#999; background:url('orange/images/icons.png') no-repeat 28px -613px;}
.pg-side .box .hd span a:hover {color:#c00;}
.pg-side .box .hd ul.tabs {position:absolute;	left:90px;	border-left:1px #ddd solid;	height:36px;}
.pg-side .box .hd ul.tabs li {float:left;	font-size:12px;	border-right:1px #ddd solid;	padding:0;	cursor:pointer;}
.pg-side .box .hd ul.tabs li span {display:block;	padding:0 6px; color:gray;}
.pg-side .box .hd ul.tabs li.on_2 {margin-top:-1px; border-right:1px #ddd solid;	border-bottom:1px #fff solid; border-top:2px #f17107 solid;}
.pg-side .box .hd ul.tabs li.on_2 span {margin-top:-1px; color:#f60;}
.pg-side .box .bd {padding:10px;}
.pg-side .box .list {}
.pg-side .box .list li {height:23px; line-height:23px; overflow:hidden; padding-left:12px; background:url('orange/images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}
.pg-side .box .rank {background:url('orange/images/top10.gif') no-repeat 0 1px; background-position:0 0\9;}
.pg-side .box .rank li {height:29px; line-height:29px; overflow:hidden; padding-left:28px; border-bottom:1px #eee dotted;}
.pg-side .blank {height:10px;}

.add-exhibit {width:268px; height:128px; border:1px #ddd solid; background:url('images/add_expo_box.png') no-repeat 50% 50%;}
.add-exhibit h4 {padding:13px 0 10px 36px;}
.add-exhibit h4 a {display:block; width:195px; height:43px; overflow:hidden; text-indent:-9999px;}
.add-exhibit p {padding-left:36px; font-size:16px;}
.add-exhibit p span {color:#c00; font-weight:bold;}

.index_twinfo dt {height:117px;	overflow:hidden;	background:url('images/dot.gif') repeat-x 0 96%;}
.index_twinfo dt h4 {padding-bottom:3px;	font-weight:700;	height:23px;	line-height:23px;	overflow:hidden;	font-size:13px;}
.index_twinfo dt h4 a {color:#000;}
.index_twinfo dt .left {float:left;	width:108px;}
.index_twinfo dt .left img {border:1px #eee solid; padding:3px;}
.index_twinfo dt .right {float:right;	width:135px;	color:#999;}
.index_twinfo dt a {color:#f60;}
.index_twinfo dd {padding-top:5px;}
.index_twinfo dd li {line-height:23px;	height:23px;	overflow:hidden;	text-indent:12px; background:url('orange/images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}

.exhibit-ads {margin-top:-5px;}
.exhibit-ads .item {width:248px; height:60px; overflow:hidden; margin-top:5px;}

/* ------------ pages -------------- */
.pages {padding:20px 0;	margin-top:10px; font-size:12px;	color:#666;}
.pages a {background:#fff;	border:#ccc 1px solid;	padding:3px;	text-decoration:none;}
.pages a:hover {background:#fff;	border:#999 1px solid;	padding:3px;	text-decoration:none;}
.pages a.disabled {color:gray;	border-color:#ccc;}
.pages strong {background:#f9f9f9;	padding:3px;	border:#ccc 1px solid;	color:#f60;}
.pages_inp {border:#ccc 1px solid;	padding:0 3px;	height:20px; line-height:20px; width:20px;	text-align:center;	color:#666;}
.pages_btn {position:relative; padding:2px 5px 3px; *padding:0 3px; top:-1px; *top:0; background:#f9f9f9;	border:#ccc 1px solid;	color:#333;	font-weight:bold; font-size:11px; cursor:pointer;}
.pages label {background:#fff; border:#ccc 1px solid; color:#f60;	padding:1px 5px 1px 5px;}
.pages label em {color:red; font-weight:bold; font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal; color:gray;}

.noresult {padding:30px; text-align:center; font-size:20px; color:gray;}
.nores {color:gray;}

/* ------ CSS End ------ */
