@charset "gb2312";
/* CSS Document */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow: hidden;
}
.clearfix {
	display:inline-block;
	clear: both;
	width:0px;
	height:0px;
	overflow: hidden;
}
.icon_list *{margin:0; padding:0;}
.icon_list a {
	text-decoration: none;
	color: #3b5998;
}
.icon_list a:link {
	text-decoration: none;
}
.icon_list a:visited {
	text-decoration: none;
}
.icon_list a:hover {
	text-decoration: underline;
}
.icon_list a:active {
	text-decoration: none;
}
/* ico_results */
.icon_list {
	width:950px; height: 475px; margin: 8px auto 0 ; background-color:#FFF;}
.icon_list ul {
}
.icon_list li {
	width: 148px;
	height: 148px;
	float: left;
	display: inline;
	margin:4px;
	border:#D1DEEA 1px solid;
}

.icon_list li.white {
	background: url(http://ico.ooopic.com/public/images/bg.png) -642px -300px no-repeat;
}
.icon_list li dt {
	width: 143px;
	padding-left:5px;
	height: 20px;
	line-height: 22px;
 *line-height: 18px;
	clear: both;
}
.icon_list li dt label {
	height: 20px;
	float: left;
}
.icon_list li dt label em {
	color: #666;
	font-size: 11px;
}
.icon_list li dt label a {
	display: inline-block;
	height: 20px;
	color: #8F8F8F;
	font-size: 11px;
	padding: 0px 4px 0px 4px;
	margin-top: 1px;
	float: left;
	cursor: pointer;
}
.icon_list li dt label a:hover {
	color: #fff;
	text-decoration: none;
	background: #3b5998;
}
.icon_list li dt label a.ico_link {
	width: 18px;
	overflow: hidden;
}
.icon_list li dt label a.png_link {
	width: 22px;
	overflow: hidden;
}
.icon_list li dt label a.icns_link {
	width: 22px;
	overflow: hidden;
}
.icon_list li dt label a.more_link {
	width: 28px;
	overflow: hidden;
}
.icon_list li dt label a.small {
	width: 25px;
	overflow: hidden;
	font-size: 8px;
}
/* More Box */
.icon_list li .more_box {
	width: 153px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	z-index: 9999;
	margin-top: 20px;
	margin-left: 56px;
 *margin-left: -36px;
	display: none;
}
.min_icon_list li .more_box {
	margin-left: 50px;
 *margin-left: -34px;
}
.icon_list_180 li .more_box {
	margin-left: 70px;
}
.icon_list li .more_border {
	width: 153px;
	height: 2px;
	overflow: hidden;
}
.icon_list li .more_border .border_cros {
	width: 2px;
	height: 2px;
	overflow: hidden;
}
.icon_list li .more_border .more_box_top_left {
	float: left;
	background: url(http://ico.ooopic.com/public/images/bg.png) -500px -300px no-repeat;
}
.icon_list li .more_border .more_box_top_right {
	float: right;
	background: url(http://ico.ooopic.com/public/images/bg.png) -640px -300px no-repeat;
}
.icon_list li .more_border .more_box_bottom_left {
	float: left;
	background: url(http://ico.ooopic.com/public/images/bg.png) -500px -460px no-repeat;
}
.icon_list li .more_border .more_box_bottom_right {
	float: right;
	background: url(http://ico.ooopic.com/public/images/bg.png) -640px -460px no-repeat;
}
.icon_list li .more_border .border_main {
	width: 149px;
	height: 1px;
	overflow: hidden;
	float: left;
	background: #fff;
}
.icon_list li .more_border .more_box_top_main {
	border-top: 1px solid #9cb1ce;
}
.icon_list li .more_border .more_box_bottom_main {
	border-bottom: 1px solid #9cb1ce;
}
.icon_list li .more_box_main {
	width: 141px;
	height: 92px;
	overflow: hidden;
	border-left: 1px solid #9cb1ce;
	border-right: 1px solid #9cb1ce;
	background: #fff;
	padding:3px 5px;
}
.icon_list li .more_box li,  .icon_list_165 li .more_box li {
	width: 47px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: none;
	margin: 0px;
	padding: 0px;
}
.icon_list li .more_box li a {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 47px;
	height: 30px;
	display: block;
	text-align: center;
	font-size: 12px;
}
.icon_list li .more_box li a:hover {
	color: #fff;
	text-decoration: none;
	background: #3b5998;
}
.icon_list li .more_box p {
	width: 141px;
	overflow: hidden;
	text-align: center
}
.icon_list li .more_box p a {
	width: 120px;
	height: 27px;
	display: block;
	padding-right:3px;
	margin: 0 auto;
	margin-top: 8px;
	background: url(http://ico.ooopic.com/public/images/bg.png) right -129px no-repeat;
}
.icon_list li .more_box p a span {
	width: 120px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	display: block;
	color: #666;
	cursor: pointer;
	float: none;
	margin: 0px;
	padding: 0px;
	background: url(http://ico.ooopic.com/public/images/bg.png) -832px -102px no-repeat;
}
.icon_list li .more_box p a:hover {
	text-decoration: none;
	background: url(http://ico.ooopic.com/public/images/bg.png) right -339px no-repeat;
}
.icon_list li .more_box p a:hover span {
	color: #3b5998;
	background: url(http://ico.ooopic.com/public/images/bg.png) -832px -312px no-repeat;
}
/* Info Box */			
.icon_list li .info_box {
	width: 292px;
	overflow: hidden;
	position: absolute;
	z-index: 9999;
	margin-top: 0px;
	margin-left: 130px;
 	*margin-left: 44px;
	display: none;
}
.icon_list_180 li .info_box {
	margin-left: 131px;
 *margin-left: 44px;
}
.min_icon_list li .info_box {
	margin-left: 85px;
 *margin-left: 24px;
}
.icon_list li .info_box .more_box_top {
	height: 22px;
}
.icon_list li .info_box .more_box_top .border_cros {
	height: 22px;
}
.icon_list li .info_box .more_box_top .more_box_top_left {
	width: 22px;
	height: 22px;
	background: url(http://ico.ooopic.com/public/images/info_round.png) 0px 0px no-repeat;
	_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="static/images/info_round.png");/*IE6*/
}
.icon_list li .info_box .more_box_top .border_main {
	width:268px;
	height: 21px;
}
.icon_list li .info_box .more_border {
	width: 292px;
}
.icon_list li .info_box .border_main {
	width:288px;
}
.icon_list li .info_box .more_box_main {
	width: 280px;
	height: auto;
	background: #fff;
	padding: 13px 5px;
	padding-top: 0px;
	font-size: 13px;
	overflow: hidden;
}
.icon_list li .info_box .info_close {
	width: 7px;
	height: 7px;
	overflow: hidden;
	position: absolute;
	right:5px;
	top: 5px;
}
.icon_list li .info_box .info_close a {
	width: 7px;
	height: 7px;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	background: url(http://ico.ooopic.com/public/images/cross_grey_small.gif) 0px 0px no-repeat;
}
.icon_list li .info_box .info_close a:hover {
	background: url(http://ico.ooopic.com/public/images/cross_red_small.gif) 0px 0px no-repeat;
}
.icon_list li .info_box ol {
	width: 280px;
	margin: 5px 15px;
	margin-top: -5px;
}
.icon_list li .info_box li,  .icon_list_165 li .info_box li {
	width: 280px;
	height: auto;
	padding: 3px 0;
	overflow: hidden;
	background: none;
	margin: 0px;
	float: left;
}
.icon_list li .info_box li.short {
	width: 130px;
}
.icon_list li .info_box li em {
	font-weight: bold;
}
.icon_list li .info_box li label {
	width: 65px;
	color: #666;
	margin-right:5px;
	display: block;
	overflow: hidden;
}
.icon_list li .info_box li p {
	width: 185px;
	display: block;
	float: left;
	overflow: hidden;
}
.icon_list li .info_box li.short p {
	width: 60px;
}
.icon_list li .info_box li a {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.icon_list li .info_box li a.regular {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.icon_list li .info_box li cite {
	display: block;
	clear: both;
}
.icon_list li .info_box li.tag_btn a {
	float: none;
	padding: 0px;
	margin: 2px 0px;
	margin-right: 5px;
	padding-right: 2px;
	text-decoration: none;
}
.icon_list li .info_box li.tag_btn a span {
	float: none;
	margin: 0px;
}
.icon_list li dt span {
	float: right;
	margin-top: 3px;
	padding-right: 5px;
}
a.convert {
	width:16px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	background: url(http://ico.ooopic.com/public/images/convert.png) no-repeat;
}
a.convert:hover {
	background: url(http://ico.ooopic.com/public/images/convert_h.png) no-repeat;
}
a.convert img {
	display: none;
}
.icon_list li dt label a.hand_link {
	width:16px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	cursor: move;
	padding: 0px;
	margin-top: 2px;
	background: url(http://ico.ooopic.com/public/images/hand_g.png) no-repeat;
}
.icon_list li dt label a.hand_link:hover {
	background: url(http://ico.ooopic.com/public/images/hand.png) no-repeat;
}
a.hand_link img {
	display: none;
}
a.info_link {
	width:16px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}
a.stop_link {
	width:16px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	background: url(http://ico.ooopic.com/public/images/stop_g.png) no-repeat;
}
a.stop_link:hover {
	background: url(http://ico.ooopic.com/public/images/stop.png) no-repeat;
}
a.stop_link img {
	display: none;
}
.icon_list li dd {
	width: 148px;
	height: 128px;
	line-height: 118px;
	text-align: center;
	display:table;
	overflow:hidden;
}
.icon_list li dd a {
	_font-size:120px;
}
.icon_list_180 li dd a {
	_font-size:142px;
}
.icon_list li dd a img {
	_vertical-align:middle;
}
.icon_list_180 li dd a img {
	vertical-align:middle;
}
.icon_list li dd a:hover img {
	position: relative;
	z-index: 999999999999999;
}
/* noTxt */				
		.icon_list li dl.notxt div {
	overflow: hidden;
	margin:0 auto;
}
.icon_list li dl.notxt dd {
	width: 160px;
	height: 160px;
	line-height: 155px;
	overflow: hidden;
}
.icon_list li dl.notxt dd a img {
	vertical-align:middle;
}
.icon_list li dl.notxt dd a {
	_font-size:140px;
}
/**************** ico Results Style End **************/