html,body {
	background: #f4f4f4
}

a {
	color: #146ea0
}

a:hover {
	color: #f00;
	text-decoration: none
}

.gmark {
	color: #f00
}

.gbtn {
	display: inline-block;
	overflow: hidden;
	background:
		url(btn.png)/*tpa=http://p5.qhimg.com/d/_hao360/video/search/bgimgs/btn.png*/
		no-repeat;
	vertical-align: top
}

.gbtn-play {
	width: 102px;
	height: 31px;
	background-position: 0 -105px;
	text-indent: -999px
}

.gbtn-mini-play {
	width: 12px;
	height: 12px;
	background-position: -93px 0;
	text-indent: -100px
}

.gbtn-num-all {
	padding-right: 10px;
	background-position: 37px -136px;
	color: #126f9f
}

.gico {
	overflow: hidden;
	background:
		url(icon20120331.png)/*tpa=http://p7.qhimg.com/d/_hao360/video/search/bgimgs/icon20120331.png*/
		no-repeat;
	vertical-align: top
}

.gico-new {
	display: inline-block;
	width: 24px;
	height: 17px;
	background-position: 0 -15px;
	text-indent: -100px
}

.gico-new2 {
	display: inline-block;
	width: 17px;
	height: 14px;
	background-position: 0 -36px;
	text-indent: -100px
}

.gvideo {
	display: inline-block;
	overflow: hidden;
	padding-left: 20px;
	background: url(t0107c7f964bad9f4a3.png)/*tpa=http://p5.qhimg.com/t0107c7f964bad9f4a3.png*/ no-repeat;
	vertical-align: middle
}

.gvideo-youku {
	background-position: 0 0
}

.gvideo-ku6 {
	background-position: 0 -31px
}

.gvideo-pptv {
	background-position: 0 -62px
}

.gvideo-qiyi {
	background-position: 0 -93px
}

.gvideo-sohu {
	background-position: 0 -124px
}

.gvideo-tudou {
	background-position: 0 -155px
}

.gvideo-sina {
	background-position: 0 -186px
}

.gvideo-xunlei {
	background-position: 0 -217px
}

.gvideo-leshi {
	background-position: 0 -247px
}

.gvideo-kumi {
	background-position: 0 -278px
}

.gvideo-tianyi {
	background-position: 0 -304px
}

.gvideo-m1905 {
	background-position: 0 -332px
}

.gvideo:hover {
	text-decoration: none
}

.gimginfo {
	display: block;
	zoom: 1;
	overflow: hidden;
	position: relative;
	width: 128px;
	color: #fff
}

.gimginfo:after,.gimginfo .playmask,.gimginfo .gico-play {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	cursor: pointer
}

.gimginfo:after {
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(0, 0, 0, .3)
		url("btn-1.png")/*tpa=http://p5.qhimg.com/d/_hao360/video/bgimg/btn.png*/ no-repeat
		37px 58px
}

.gshortvideolist .gimginfo:after {
	background-position: 39px 22px
}

.gimginfo:hover {
	color: #fff;
	text-decoration: none
}

.gimginfo .playmask {
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 170px;
	background: #000;
	filter: alpha(opacity = 30)
}

.gimginfo .gico-play {
	z-index: 3;
	top: 58px;
	left: 37px;
	width: 54px;
	height: 54px;
	background: url(btn-1.png)/*tpa=http://p5.qhimg.com/d/_hao360/video/bgimg/btn.png*/
		no-repeat;
	_background-image: none;
	_filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(enabled = true, sizingMethod = scale, src =
		'http://p5.qhimg.com/d/_hao360/video/bgimg/btn.png');
	text-indent: -599px
}

.gshortvideolist .gimginfo .gico-play {
	top: 22px;
	left: 39px
}

.gimginfo:hover :after,.gimginfo:hover .playmask,.gimginfo:hover .gico-play
	{
	visibility: visible
}

.gimginfo img {
	width: 128px;
	height: 90px
}

.gimginfo .mask,.gimginfo .info {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 19px;
	cursor: pointer
}

.gimginfo .mask {
	background: #000;
	filter: alpha(opacity = 60);
	opacity: .6
}

.gimginfo .info {
	line-height: 19px;
	text-align: center
}

.gimginfo .info em {
	float: left;
	padding-left: 5px;
	text-decoration: none;
	color: #fff
}

.gimginfo .info ins {
	float: right;
	padding-right: 5px
}

.gimginfo .gbtn-mini-play {
	position: absolute;
	bottom: 4px;
	left: 5px;
	cursor: pointer
}

.gimginfo .gico-new {
	position: absolute;
	top: 2px;
	left: -4px;
	cursor: pointer
}

.gpage {
	zoom: 1;
	overflow: hidden;
	margin: auto;
	padding: 25px 0 15px;
	color: #444;
	font-family: arial, simsun, sans-serif
}

.gpage a,.gpage strong,.gpage span {
	display: inline-block;
	vertical-align: top
}

.gpage a,.gpage strong,.gpage .more {
	overflow: hidden;
	height: 31px;
	line-height: 31px;
	font-weight: bold
}

.gpage a,.gpage a span,.gpage strong,.gpage strong span {
	background:
		url(tab.png)/*tpa=http://p5.qhimg.com/d/_hao360/video/search/bgimgs/tab.png*/
		no-repeat
}

.gpage a,.gpage strong {
	margin: 0 4px;
	background-position: right 0;
	color: #444
}

.gpage a span,.gpage strong span {
	height: 100%;
	background-position: 0 0
}

.gpage a span span,.gpage strong span span {
	width: 20px;
	margin: 0 3px;
	background-position: 0 -32px;
	background-repeat: repeat-x
}

.gpage a:hover,.gpage strong {
	background-position: right -64px;
	color: #444;
	text-decoration: none
}

.gpage a:hover span,.gpage strong span {
	background-position: 0 -64px
}

.gpage a:hover span span,.gpage strong span span {
	background-position: 0 -96px
}

.gpage a,.gpage a span {
	cursor: pointer
}

.gpage .page-prev,.gpage .page-next {
	font-weight: normal
}

.gpage .page-prev span span,.gpage .page-next span span {
	width: auto;
	padding: 0 5px
}

.gpage .more {
	width: 20px
}

#hd {
	min-width: 960px;
	height: 90px;
	border-bottom: 1px solid #d2d2d2;
	background-color: #efefef
}

#ft {
	padding: 40px 0 20px;
	color: #999;
	font-family: arial, simsun, serif;
	text-align: center
}

#ft .copyright {
	padding-top: 8px
}

#ft .copyright a {
	margin-left: 8px;
	color: #999
}

#ft a {
	padding: 0 8px;
	color: #666;
	cursor: pointer
}

#ft a:hover {
	color: #f00
}

#mininav {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-width: 960px;
	height: 36px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: url(t01d9444a65720b1dc3.png)/*tpa=http://p6.qhimg.com/t01d9444a65720b1dc3.png*/ #333
		repeat-x;
	z-index: 100
}

#mininav .mininav-inner {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 38px
}

#mininav a {
	position: relative;
	float: left;
	color: #e0e0e0;
	line-height: 38px;
	background: url(t01d9444a65720b1dc3.png)/*tpa=http://p6.qhimg.com/t01d9444a65720b1dc3.png*/ repeat-x
}

#mininav .mininav-bd a:first-child {
	border: 0
}

#mininav .mininav-inner a:hover {
	background: url(t01ed0c127595695ee8.png)/*tpa=http://p3.qhimg.com/t01ed0c127595695ee8.png*/ repeat-x;
	color: #e0e0e0
}

#mininav a.on,#mininav a.on:hover {
	background: url(t01ed0c127595695ee8.png)/*tpa=http://p3.qhimg.com/t01ed0c127595695ee8.png*/ repeat-x;
	font-weight: bold;
	color: #fff
}

#mininav .mininav-bd a.on {
	position: relative;
	margin-right: -1px;
	padding-right: 13px;
	border-left: 1px solid #a5a5a5;
	border-color: #5a5a5a
}

#mininav .mininav-bd .tips-new {
	position: absolute;
	top: 2px;
	right: -11px;
	width: 22px;
	height: 16px;
	background: url(t01031754651a599af1.png)/*tpa=http://p2.qhimg.com/t01031754651a599af1.png*/ no-repeat
}

#mininav .mininav-bd {
	float: left;
	margin-left: -1px
}

#mininav .mininav-bd a {
	padding: 0 12px;
	border-left: 1px solid #5a5a5a;
	font-size: 14px
}

#mininav .mininav-ft {
	float: right
}

#mininav .mininav-ft a {
	padding: 0 7px
}

#mininav .mininav-bd .special {
	font-weight: 800;
	color: #fff
}

#mininav .extend {
	position: absolute;
	top: 1px;
	right: 0;
	width: 23px;
	height: 9px;
	font-size: 0;
	background: url(t01c1c597ea8048fc8e.png)/*tpa=http://p2.qhimg.com/t01c1c597ea8048fc8e.png*/ no-repeat
}

#mininav .new {
	background-position: 0 0
}

#mininav .hot {
	background-position: 0 -10px
}

#copyright {
	padding: 15px 0 25px;
	text-align: center
}

#copyright .aboutlinks li {
	display: inline-block; *
	display: inline;
	padding: 0 8px 0 12px; *
	padding: 0 5px 0 12px;
	border-left: 1px solid #666;
	color: #666;
	line-height: 1.1
}

#copyright .aboutlinks .first {
	border-left: 0 none
}

#copyright .aboutlinks a {
	color: #666
}

#copyright .aboutlinks a:hover {
	color: #f00
}

#copyright .relatedinfo {
	margin-top: 10px;
	color: #999
}

#copyright .relatedinfo a {
	margin-left: 1.5em;
	color: #999
}

#copyright .relatedinfo a:hover {
	color: #f00
}

.gsearchlist li {
	overflow: hidden;
	zoom: 1;
	padding: 15px 0 15px 0
}

.gsearchlist .avatar {
	display: inline;
	float: left;
	margin-right: 25px;
	_margin-right: 21px
}

.gsearchlist .detail {
	zoom: 1;
	overflow: hidden
}

.gsearchlist .detail h3 {
	margin: -4px 0 7px;
	font-weight: normal
}

.gsearchlist .detail h3 a {
	font-size: 20px;
	font-family: '\5fae\8f6f\96c5\9ed1', \5b8b\4f53
}

.gsearchlist .detail h3 b {
	color: #ff3000;
	font-weight: normal
}

.gsearchlist .detail h3 .category {
	padding-left: 10px;
	color: #999;
	font-size: 14px;
	color: #0a9403
}

.gsearchlist .detail .item {
	zoom: 1;
	overflow: hidden
}

.gsearchlist .detail p {
	overflow: hidden;
	height: 21px;
	color: #999
}

.gsearchlist .detail .starring,.gsearchlist .detail .director,.gsearchlist .detail .starring strong,.gsearchlist .detail .director strong,.gsearchlist .detail .starring a,.gsearchlist .detail .director a
	{
	float: left
}

.gsearchlist .detail .starring,.gsearchlist .detail .director {
	color: #222
}

.gsearchlist .detail .starring strong,.gsearchlist .detail .director strong
	{
	color: #999
}

.gsearchlist .detail .director {
	padding-left: 7px
}

.gsearchlist .detail .starring a,.gsearchlist .detail .director a {
	display: inline;
	margin-right: 13px
}

.gsearchlist .detail .area,.gsearchlist .detail .years,.gsearchlist .detail .type
	{
	display: inline;
	float: left
}

.gsearchlist .detail .area span,.gsearchlist .detail .years span {
	margin-right: 11px;
	padding-right: 12px;
	border-right: 1px solid #d7d7d7;
	color: #222
}

.gsearchlist .detail .type span {
	color: #222
}

.gsearchlist .detail .intro {
	height: 44px;
	color: #222;
	font-family: arial, \5b8b\4f53;
	line-height: 1.7
}

.gsearchlist .detail .intro strong {
	color: #999
}

.gsearchlist .detail .intro a {
	color: #222
}

.gsearchlist .detail .intro a:hover {
	color: #f00
}

.gsearchlist .detail strong {
	color: #999;
	font-weight: normal
}

.gsearchlist .detail .item b {
	color: #f00;
	font-weight: normal
}

.gsearchlist .detail .view {
	margin-top: 5px;
	font-size: 14px
}

.gsearchlist .detail .view-btn {
	position: relative;
	display: inline-block;
	height: 26px;
	padding: 0 10px;
	background: url(sch-result-btn.png)/*tpa=http://p3.qhimg.com/d/v/sch-result-btn.png*/ no-repeat;
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	font-family: Arial
}

.gsearchlist .detail .view-btn span {
	position: absolute;
	right: 0;
	top: 0;
	width: 8px;
	height: 26px;
	background: #f4f4f4 url(sch-result-btn.png)/*tpa=http://p3.qhimg.com/d/v/sch-result-btn.png*/ 0
		-27px no-repeat
}

.gsearchlist .detail .view-btn:hover {
	background: url(sch-result-btn.png)/*tpa=http://p3.qhimg.com/d/v/sch-result-btn.png*/ 0 -54px
		no-repeat
}

.gsearchlist .detail .view-btn:hover span {
	background: #f4f4f4 url(sch-result-btn.png)/*tpa=http://p3.qhimg.com/d/v/sch-result-btn.png*/ 0
		-81px no-repeat
}

.gsearchlist .detail .view .nosource {
	color: #999
}

.gsearchlist .detail .view .splite {
	padding: 0 8px;
	color: #999;
	font-size: 12px
}

.gsearchlist .detail-text {
	height: 140px;
	overflow: hidden
}

#searchlist {
	margin-left: 25px;
	border-bottom: 1px solid #fff
}

#searchlist .searchlist-hd .tit {
	overflow: hidden;
	padding-top: 5px;
	color: #666;
	font-weight: normal;
	font-size: 16px
}

#searchlist .searchlist-bd {
	overflow: hidden
}

#searchlist .gsearchlist,#brand {
	margin-right: 270px;
	_margin-right: 267px
}

#searchlist .searchlist-ft {
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center
}

.gnumlist {
	position: relative;
	overflow: hidden;
	height: 75px;
	margin: 5px -5px 0
}

.gnumlist li {
	display: inline;
	float: left;
	position: relative;
	overflow: visible;
	width: 50px;
	height: 26px;
	margin: 9px 5px 0 5px;
	padding: 0;
	border: 1px solid #cecece;
	border-radius: 3px;
	cursor: pointer
}

.gnumlist li a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #fff;
	color: #222;
	line-height: 26px;
	font-size: 14px;
	text-align: center
}

.gnumlist li .gbtn-num-all {
	width: 40px;
	padding-right: 10px;
	color: #126f9f
}

.gnumlist li a:hover {
	background-color: #dfdfdf;
	color: #222;
	text-decoration: none
}

.gnumlist li .gbtn-num-all:hover {
	color: #126f9f
}

.gnumlist li .gico-new2 {
	position: absolute;
	z-index: 2;
	top: 5px;
	left: -18px
}

#brand {
	display: none;
	overflow: hidden;
	width: 621px;
	_width: auto;
	margin-top: 15px;
	padding: 18px 14px 18px 20px;
	background: #e9e9e9
}

#brand .avatar .gimginfo,#brand .avatar .gimginfo img {
	width: 140px;
	height: 186px
}

#brand .act {
	zoom: 1;
	overflow: hidden;
	padding-top: 20px
}

#brand .act span {
	float: right;
	padding-top: 10px;
	color: #666
}

#brand .act span em {
	display: inline-block;
	vertical-align: middle
}

#brand h4 {
	clear: both;
	zoom: 1;
	overflow: hidden;
	padding-top: 20px;
	color: #666
}

#brand .hotlist {
	margin: 0 -30px 0 -21px
}

#brand .hotlist li {
	display: inline;
	float: left;
	overflow: visible;
	width: 116px;
	height: 88px;
	margin: 3px 25px 0 21px;
	padding: 0;
	border: 1px solid #ccc
}

#brand .hotlist .gimginfo,#brand .hotlist .gimginfo img {
	width: 100%;
	height: 100%
}

#brand .detail h3 a {
	color: #f00
}

#ads {
	float: right;
	width: 200px
}

#ads li {
	overflow: hidden;
	padding: 5px 0 15px
}

#ads .ads-h150 {
	height: 150px
}

#ads .ads-h200 {
	height: 200px
}

#ads img {
	width: 200px
}

.gshortvideolist {
	margin: 0 -50px 0 -40px
}

.gshortvideolist li {
	display: inline;
	float: left;
	overflow: hidden;
	width: 132px;
	height: 145px;
	margin: 5px 0px 0px 0px;
	padding-left:38px;
	text-align: center
}

.gshortvideolist li .title {
	display: inline-block;
	padding-top: 5px;
	font-family: arial, \5b8b\4f53
}

.gshortvideolist li b {
	color: #f00;
	font-weight: normal
}

#shortvideo {
	margin-left: 30px
}

#shortvideo .shortvideo-hd .tit {
	padding-top: 25px;
	color: #666;
	font-weight: normal;
	font-size: 16px
}

#shortvideo .shortvideo-bd,#allshortvideo .allshortvideo-bd {
	zoom: 1;
	overflow: hidden
}

#shortvideo .gshortvideolist li {
	margin: 19px 24px 0 40px
}

#shortvideo .gimginfo,#shortvideo .gimginfo img,#allshortvideo .gimginfo,#allshortvideo .gimginfo img
	{
	width: 100%;
	height: 99px
}

#shortvideo .shortvideo-ft,#allshortvideo .allshortvideo-ft {
	padding-top: 10px;
	font-size: 14px;
	text-align: center
}

#shortvideo .shortvideo-ft a {
	text-decoration: underline
}

#allshortvideo {
	margin-top: 6px
}

#allshortvideo .allshortvideo-hd {
	border: 1px solid #cacaca;
	border-top: solid 2px #0078bc;
	margin-top: 10px;
}

#allshortvideo .allshortvideo-bd {
	padding-top: 1px;
	padding-right: 0;
	border-top: 1px solid #fff
}

#allshortvideo .btn-select {
	display: inline-block;
	overflow: hidden;
	width: 81px;
	height: 34px;
	padding-left: 11px;
	margin-bottom: 6px;
	background:
		url(btn.png)/*tpa=http://p5.qhimg.com/d/_hao360/video/search/bgimgs/btn.png*/
		no-repeat;
	color: #666;
	font-weight: bold;
	font-weight: bold;
	line-height: 34px;
	vertical-align: top
}

#allshortvideo .btn-select:hover {
	background-position: 0 -35px;
	text-decoration: none
}

#allshortvideo .btn-select:active,#allshortvideo a.on,#allshortvideo a.on:hover
	{
	background-position: 0 -70px
}

#allshortvideo .condition {
	overflow: hidden;
	padding: 0 15px 0
}

#allshortvideo .condition .time,#allshortvideo .condition .origin {
	padding: 6px 0 4px 0px;
	line-height: 2
}

#allshortvideo .condition .time {
	border-bottom: dashed 1px #b6b6b6
}

#allshortvideo .condition ul {
	zoom: 1;
	overflow: hidden;
	float: left
}

#allshortvideo .condition li {
	display: inline;
	float: left;
	white-space: nowrap
}

#allshortvideo .condition strong {
	background: #0099d7;
	color: #FFF;
	font-weight: normal;
	padding: 2px 3px;
	border-radius: 2px
}

#allshortvideo .condition .note {
	color: #999
}

#allshortvideo .allshortvideo-ft {
	font-size: 13px
}

#allshortvideo .filter-title {
	float: left;
	font-weight: bold;
	color: #666;
	
}

#allshortvideo .condition .first {
	width: 40px;
	margin: 0 15px 0 10px
}

#allshortvideo .condition .time .range {
	width: 80px;
	margin-right: 28px
}

#allshortvideo .condition .origin .range {
	width: 40px;
	margin-right: 14px
}

#norecord .norecord-hd .tit {
	padding: 10px 0;
	font-size: 14px;
	font-weight: normal
}

#norecord .norecord-bd strong {
	display: block;
	color: #666;
	font-weight: normal
}

#norecord .norecord-bd ul {
	padding: 5px 0 0 2em;
	list-style-type: disc
}

#norecord .norecord-bd li {
	padding: 6px 0;
	color: #333;
	line-height: 1.1
}

#noresult {
	padding: 60px 0 50px;
	padding-left: 120px;
	width: 400px;
	margin: 0 auto;
	background: url(t01126c4caf93f59e13.png)/*tpa=http://p1.qhimg.com/t01126c4caf93f59e13.png*/ 0 center
		no-repeat
}

#noresult .red {
	color: #f00
}

#noresult .blue {
	color: #0478b3
}

#noresult a {
	color: #0478b3
}

#noresult a:hover {
	color: #f00
}

#noresult .noresult-hd {
	padding-bottom: 20px;
	line-height: 20px;
	font-size: 14px
}

#noresult .noresult-bd {
	line-height: 26px
}

#noresult .noresult-bd .dot {
	font-size: 18px;
	vertical-align: middle
}

#noresult .noresult-bd .title {
	color: #666
}

#mod-channel {
	font-family: arial
}

#hd.white {
	background-color: #fff
}

#tabS .tabS-channel .so360 {
	background: url(t0144ec554bc5a381fd.png)/*tpa=http://p2.qhimg.com/t0144ec554bc5a381fd.png*/ 8px 52%
		no-repeat !important
}

#tabS .tabS-channel .soku {
	background: url(t011ad2f0082295b33a.png)/*tpa=http://p3.qhimg.com/t011ad2f0082295b33a.png*/ 8px 50%
		no-repeat !important
}

#js-showrecord-list {
	font-family: Arial
}

#js-showrecord-list .count {
	color: #CCC;
	margin-left: 5px
}

.top-pic {
	display: block;
	width: 655px;
	height: 100px;
	padding: 15px 0 10px
}

.top-pic img {
	width: 100%;
	height: 100%
}

.le-search legend {
	display: none
}

.le-search .search-text {
	float: left
}

.le-search .search-submit {
	float: left
}

.le-dropdown {
	position: relative
}

.le-dropdown .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	display: none
}

.open .dropdown-menu {
	display: block
}

.le-dropdown .caret {
	margin-left: 5px;
	vertical-align: middle;
	display: inline-block;
	width: 7px;
	height: 4px;
	background:
		url(video-icon20120416.png)/*tpa=http://p6.qhimg.com/d/_hao360/v360/topbar/video-icon20120416.png*/
		0 -50px no-repeat;
	font-size: 0
}

.open .caret {
	background-position: 0 -70px
}

#search {
	position: relative;
	z-index: 1;
	width: 950px;
	height: 70px;
	margin: 0 auto;
	padding-top: 20px
}

#search .search-hd {
	display: inline;
	float: left;
	width: 181px;
	height: 50px;
	margin-right: 156px
}

#search .search-hd .logo {
	overflow: hidden;
	width: 181px;
	height: 50px
}

#search .search-hd .logo a {
	display: block;
	height: 100%
}

#search .search-bd {
	display: inline;
	float: left;
	position: relative;
	width: 444px;
	top: 8px
}

#search .search-bd .search-text {
	overflow: hidden;
	width: 365px;
	height: 20px;
	padding: 4px;
	border: 2px solid #3aa60d;
	border-right: none 0;
	outline: 0;
	font: 16px/ 20px arial, simsun
}

#search .search-bd .search-submit {
	width: 65px;
	height: 32px;
	border: solid 1px #329308;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
	font-family: Arial;
	background: #3aa60d url(t0107f0d4b25f6217fc.png)/*tpa=http://p9.qhimg.com/t0107f0d4b25f6217fc.png*/
		repeat-x; *
	border: none 0
}

#search .search-bd .search-submit:active {
	background-position: -100px 0
}

#search .search-bd .hot {
	position: static;
	overflow: hidden;
	width: 380px;
	height: 18px;
	padding-top: 10px;
	background: 0;
	display: none
}

#search .search-bd .hot a {
	padding-right: 10px;
	color: #999
}

#search .search-bd .hot a:hover {
	color: #f00
}

#search .search-bd .hot .red {
	color: #f00
}

#search .search-bd .hot .orange {
	color: #f4aa53
}

#search .search-bd .ranking {
	position: absolute;
	right: 0;
	bottom: 0;
	padding-left: 16px;
	color: #999;
	background: url(t01f5e855687bb22c43.png)/*tpa=http://p8.qhimg.com/t01f5e855687bb22c43.png*/ left
		no-repeat;
	cursor: pointer
}

#search .search-ft {
	float: right;
	height: 50px;
	zoom: 1;
	position: relative;
	top: 8px
}

#search .search-ft .relatelist {
	position: relative;
	padding-top: 5px;
	width: 152px
}

#search .search-ft .relatelist li {
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 14px;
	font-size: 12px
}

#search .search-ft .relatelist .depart-line {
	border-right: solid 1px #ccc;
	height: 12px;
	margin-top: 5px;
	overflow: hidden
}

#search .search-ft .myvideo-box {
	width: 48px
}

#search .search-ft .record {
	width: 61px;
	background: 0;
	overflow: visible
}

#search .search-ft .relatelist .first {
	margin-left: 0
}

#search .search-ft .relatelist .myvideo {
	display: block;
	height: 100%
}

#search .search-ft .relatelist .on {
	background-position: 0 -16px
}

#search .search-ft .relatelist a {
	color: #222;
	cursor: pointer
}

#search .search-ft .relatelist a:hover {
	color: #f00
}

#search .search-ft .relatelist .showrecord {
	position: relative;
	padding-right: 15px;
	background: url(t015ccfde75026c64c2.png)/*tpa=http://p0.qhimg.com/t015ccfde75026c64c2.png*/ 100px 100px
		no-repeat
}

#search .search-ft .relatelist .triangle,#search .search-ft .relatelist .triangle-open
	{
	position: absolute;
	top: 5px;
	right: 0;
	overflow: hidden;
	width: 10px;
	height: 6px;
	background:
		url(video-icon20120416.png)/*tpa=http://p6.qhimg.com/d/_hao360/v360/topbar/video-icon20120416.png*/
		no-repeat -6px -72px
}

#search .search-ft .relatelist .triangle-open {
	background-position: -6px -135px
}

#search .search-ft .add-weibo {
	width: 66px;
	overflow: hidden
}

#search .search-ft .add-weibo .follow_btn_line {
	line-height: 14px
}

.WB_widget .follow_tips {
	display: none !important
}

#search .dropdown-menu {
	width: 232px;
	left: auto;
	right: 0;
	font-size: 12px
}

#search .record .dropdown-toggle {
	display: block;
	height: 100%;
	_margin-top: 4px
}

#search .record .menu-hd,#search .record .menu-bd,#search .record .menu-ft
	{
	overflow: hidden;
	background: url(t015ccfde75026c64c2.png)/*tpa=http://p0.qhimg.com/t015ccfde75026c64c2.png*/ no-repeat
}

#search .record .menu-hd {
	height: 20px
}

#search .record .menu-ft {
	height: 8px;
	background-position: 0 -22px
}

#search .record .menu-bd {
	background-position: -233px 0;
	background-repeat: repeat-y
}

#search .record .menu-list {
	font-size: 0
}

#search .record .menu-list li {
	position: relative;
	overflow: hidden;
	float: none;
	display: block;
	height: 28px;
	margin: 0 2px 0 1px;
	padding: 0 15px 0 16px;
	background: 0;
	line-height: 28px;
	cursor: default;
	vertical-align: middle;
	font-size: 12px
}

#search .record .menu-list li .name {
	float: left;
	width: 140px;
	color: #222
}

#search .record .menu-list li .info {
	float: right;
	width: 40px;
	color: #999;
	line-height: 28px;
	text-align: right;
	padding-right: 10px
}

#search .record .menu-list li .btn-del {
	visibility: hidden;
	position: absolute;
	top: 9px;
	right: 5px;
	overflow: hidden;
	width: 10px;
	height: 10px;
	background:
		url(video-icon20120416.png)/*tpa=http://p6.qhimg.com/d/_hao360/v360/topbar/video-icon20120416.png*/
		no-repeat 0 -107px;
	text-indent: -399px;
	cursor: pointer
}

#search .record .menu-list li:hover,#search .record .menu-list li.hover
	{
	background: #ebebeb
}

#search .record .menu-bd .nohover {
	height: auto;
	padding: 0 15px;
	line-height: 1.5
}

#search .record .menu-list li:hover .btn-del,#search .dropdown-menu li.hover .btn-del
	{
	visibility: visible
}

#search .record .menu-bd .clear-record {
	margin: 1px 15px 0 15px;
	border-top: 1px solid #d5d5d5;
	line-height: 2;
	text-align: right;
	vertical-align: baseline
}

#search .record .menu-bd .clear-record a {
	color: #056ea1;
	font-family: simsun;
	text-decoration: underline
}

#search-input {
	position: relative
}

#search-hotword.attention {
	background-position: 4px -373px
}

#search-hotword.open {
	background-position: 11px -40px
}

#search-hotword {
	top: 2px;
	right: 2px;
	width: 30px;
	height: 26px;
	background-position: 11px -19px;
	background-image: url(t016a1e64b9742a5dca.png)/*tpa=http://p1.qhimg.com/t016a1e64b9742a5dca.png*/;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	display: none
}

#suggest-container {
	position: absolute;
	top: 165px;
	left: 700px;
	border: 1px solid #707a86;
	background: #fff
}

#suggest-container a {
	display: block;
	overflow: hidden;
	padding-left: 6px;
	line-height: 26px;
	font-size: 14px;
	text-decoration: none;
	color: #313131;
	cursor: pointer
}

#suggest-container a.hover {
	background-color: #eee;
	background: rgba(232, 232, 232, 0.7)
}

#suggest-container .declare {
	position: absolute;
	bottom: 0;
	right: 10px;
	height: 24px;
	line-height: 24px;
	text-align: right;
	color: #e5e5e5
}

#suggest-common a {
	height: 26px;
	background: #fff
}

#suggest-direct a {
	position: relative;
	padding-right: 10px;
	height: 64px;
	background: #fff8e6
}

#suggest-direct h2 {
	overflow: hidden;
	margin: 6px 0;
	height: 26px;
	font-weight: normal;
	font-size: 16px;
	text-decoration: underline;
	color: #00c
}

#suggest-direct h2 img {
	position: relative;
	top: 4px;
	margin-right: 6px;
	width: 16px;
	height: 16px;
	vertical-align: baseline
}

#suggest-direct h2 strong {
	font-weight: normal;
	text-decoration: underline;
	color: #c00
}

#suggest-direct .meta {
	overflow: hidden;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #666
}

#suggest-direct .video .gaoqing {
	padding-right: 32px;
	background: url(tag_gaoqing.png)/*tpa=http://p1.qhimg.com/d/_hao360/v360sug/tag_gaoqing.png*/
		no-repeat right 3px;
	zoom: 1
}

#suggest-direct .video .meta {
	margin-right: 20px
}

#suggest-direct .website .meta {
	padding-left: 22px
}

#suggest-reci {
	background: url(t01df73a59c10484da3.png)/*tpa=http://p1.qhimg.com/t01df73a59c10484da3.png*/ no-repeat
		97% 10px
}

#suggest-reci a {
	padding: 0 4px;
	height: 26px;
	font-family: Tahoma
}

#suggest-reci em,#suggest-reci span {
	float: left
}

#suggest-reci em {
	overflow: hidden;
	margin: 6px 9px 0 0;
	width: 15px;
	height: 15px;
	line-height: 14px;
	font-size: 11px;
	text-align: center;
	color: #fff;
	background-position: 0 -26px;
	-webkit-text-size-adjust: none
}

#suggest-reci .hot {
	background-position: 0 0
}

#suggest-reci .new {
	padding-right: 24px;
	background-position: 96% -44px
}

#suggest-reci .link {
	padding-right: 24px;
	background-position: 96% -65px
}

#suggest-reci em,#suggest-reci .new,#suggest-reci .link {
	background-image: url(http://p1.qhimg.com/t01829ff981997b80bb.png);
	background-repeat: no-repeat
}