body {
	font-size:13px;
	font-family:arial,'pingfang sc',stheiti,simsun,sans-serif;
	background:#fff;
	color:#333;
	word-break:break-all;
	word-wrap:break-word
}
body,div,p,h2,h3,h4,p,form,ol,ul,li,dl,dt,dd,th,td,input {
	margin:0;
	padding:0
}
h2,h3,h4 {
	font-size:100%
}
ol,ul {
	list-style-type:none
}
img {
	border:0
}
table {
	border-collapse:collapse
}
a {
	color:#00c;
	cursor:pointer;
	outline:0
}
em {
	color:#C00;
	font-style:normal
}
a:hover em {
	text-decoration:underline
}
a:visited {
	color:#741274
}
input {
	outline:0
}
input,textarea,button,select {
	background-color:#fff
}
.wrap {
	position:relative;
	min-height:50px;
	z-index:2;
	min-width:1001px;
	_width:expression((documentElement.clientWidth
      <1001) ? "1002px":"auto");
	zoom:1
}
.hint a:visited,.p a:visited {
	color:#741274
}
.quickspread a:visited,.advlink a:visited,.extlink a:visited,.vrcontent a:visited,.vrplay a:visited,.cmtabmain a:visited,#bbx_url_suburl:visited,#sogou_cfo:visited,.cb a:visited,.vsdlink:visited,#stock_data a:visited,.rightcal a:visited,#sogou_redi a:visited,.linkhead a:visited,.idcheck a:visited,.astrolist a:visited,.no-result-info a:visited,.ext-query a:visited {
	color:#741274
}
.topbar {
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
	z-index:3
}
.topbar dt,.topbar dd {
	float:left
}
.topbar dt {
	height:25px;
	line-height:25px;
	color:#999
}
.topbar dd {
	
	padding-left:1px;
	position:relative
}
.topbar .cur {
	background-position:0 -31px
}
.topbar .sogouIco,.topbar .baiduIco,.topbar .googleIco {
	
	color:#666;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 7px 0 27px;
	display:block;
	text-decoration:none
}
.topbar a:hover {
	text-decoration:underline
}
.topbar .sogouIco {
	background-position:7px 4px
}
.topbar .baiduIco {
	background-position:7px -22px
}
.topbar .googleIco {
	background-position:7px -48px
}
.sohuImg {
	width:63px;
	height:38px;
	position:absolute;
	top:53px;
	right:7px;
	3
}
.header {
	padding-left:35px;
	width:900px;
	margin-bottom:19px;
	z-index:10;
	position:relative;
	padding-top:20px;
	padding-top:21px\9
}
.logo {
	width:123px;
	height:32px;
	top:12px;
	left:35px;
	position:absolute;
	background:url(/static/themes/sogou/img/gfsoso.png) no-repeat;
	background-image:-webkit-image-set(url(/static/themes/sogou/img/gfsoso.png) 2x,url(/static/themes/sogou/img/gfsoso.png) 1x);
	background-image:-moz-image-set(url(/static/themes/sogou/img/gfsoso.png) 2x,url(/static/themes/sogou/img/gfsoso.png) 1x)
}
.searchnav {
	margin-left:137px;
	zoom:1;
	margin-bottom:16px;
	position:relative;
	z-index:2001
}


.searchnav:after {
	display:block;
	content:'';
	clear:both;
}
.searchnav li {
	float:left;
	padding:0 6px 0 6px;
	*padding:0 6px 0 6px;
	letter-spacing:-8px;
	font-size:0;
	position:relative
}
.searchnav li a {
	font-size:14px;
	letter-spacing:normal
}
.searchnav .cur {
	font-weight:bold;
	color:#333;
	letter-spacing:0;
	font-size:14px
}
.searchnav .cur h1, h2{
	display:inline;
}
.searchnav .cur a {
	text-decoration:none;
	color:#333;
	cursor:text
}
.searchnav .cur a:hover {
	text-decoration:none
}
.searchnav .navMore {
	position:relative;
	z-index:4;
	padding-right:0
}
.searchnav .navMore span {
	font-size:12px
}
.searchnav .navArr {
	padding-right:9px;
	*padding-right:8px;
	display:inline-block;
	background-position:100% 3px\9
}
.popMore {
	width:79px;
	position:absolute;
	top:21px;
	*top:19px;
	left:-4px;
	border:1px solid #e4e4e4;
	background:#fff
}
.navMore .popMore a,.popMore a {
	display:block;
	color:#666
}
.searchnav li .popMore a {
	font-size:13px
}
.searchnav .popMore {
	font-size:13px
}
.popMore a {
	height:28px;
	line-height:28px;
	padding:0 8px
}
.popMore a {
	text-decoration:none
}
.popMore a:hover {
	background:#f5f5f5
}
.querybox {
	font-size:12px;
	zoom:1;
}
.querybox:after {
	display:block;
	content:'';
	clear:both;
	height:0;
	overflow:hidden
}
.qborder {
	border:1px solid #979797;
	border-color:#979797 #979797 #bcbcbc #979797;
	border-right:0;
	float:left;
	background-color:#fff;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	position:relative
}

.qborder2 {
	border:1px solid #e5e5e5;
	border-color:#e5e5e5 #fff #fff #e7e7e7;
	border-right:0;
	position:relative;
	width:548px;
	float:left;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}

.query {
	width:511px;
	_width:508px;
	font:16px arial;
	color:#333;
	outline:0;
	padding:4px 30px 4px 4px;
	padding:0 30px 0 4px\9;
	border:1px solid #fff;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	float:left;
	background:#fff
}

.query::-ms-clear {
	display:none
}
.blueQborder .query {
	border:1px solid #fff
}
.qreset2 {
	width:16px;
	height:16px;
	background:#fff url(/static/themes/sogou/img/vrSkin.gif) no-repeat -109px 0;
	position:absolute;
	cursor:pointer;
	right:8px;
	top:8px
}
.qreset2:hover {
	background-position:-109px -26px
}
.sbtn1,.btnactive {
	float:left;
	width:100px;
	height:34px;
	background:url(/static/themes/sogou/img/vrSkin.gif) no-repeat;
	border:0;
	margin:0 25px 0 0;
	padding:0;
	cursor:pointer;
	font-size:14px;
	font-family:stheiti simsun;
	color:#333
}
.btnactive {
	background-position:0 -45px;
	background-position:0 -45px
}
.sogouhome {
	height:35px;
	line-height:35px;
	white-space:nowrap
}
.term {
	float:left;
	height:35px;
	position:relative
}
.term span {
	display:inline-block;
	height:35px;
	line-height:33px;
	cursor:pointer;
	padding-right:12px;
	color:#666
}
.term .popMore {
	left:-8px;
	top:28px;
	width:66px
}
.popMore .cur {
	color:#333
}
.headsearch {
	min-height:35px;
	background:#fff;
	border-bottom:1px solid #e4e4e4;
	position:fixed;
	z-index:10;
	padding:10px 0 7px;
	width:100%
}
.hsform {
	padding-left:35px;
	width:900px
}
.top-hintBox {
	padding:0 0 10px;
	padding:0 0 9px;
	width:900px
}
.wrapper {
	max-width:1146px;
	min-width:961px;
	_width:1146px;
	padding:0 5px 0 35px;
	zoom:1;
	min-height:50px
}
.wrapper:after,.vrwrap:after,.rb:after {
	display:block;
	content:'';
	clear:both;
	height:0;
	overflow:hidden
}
.vr1024 .wrapper {
	width:961px
}
.main {
	width:675px;
	min-height:20px;
	min-height:500px;
	_height:500px;
	float:left;
	margin-right:-450px
}
.filter_box {
	width:530px;
	background:#fffae8;
	padding:3px 9px;
	margin-bottom:16px;
	line-height:20px;
	border:1px solid #fbe0ba;
	color:#666;
	zoom:1;
	margin-top:5px
}
.filter_box strong {
	color:#333
}
.filter_box a {
	display:inline-block;
	text-decoration:none;
	margin-left:17px;
	color:#77c
}
.filter_box a:hover {
	text-decoration:underline
}
.sponsored {
	background:#f5f5f5;
	margin-top:5px;
	min-height:20px;
	padding:1px 0;
	margin-bottom:16px;
	position:relative;
	zoom:1;
	width:650px
}
.spread {
	position:absolute;
	top:1px;
	right:0;
	color:#a0a0a0
}
.sitList {
	width:550px
}
.sitList li {
	padding-top:19px
}
.sitList .no_pd {
	padding-top:0
}
.sitList li {
	line-height:17px
}
.sitList li .vrTitle,.sitList li .pt,.sitList li .vrt {
	line-height:20px;
	margin-bottom:1px
}
.sitList li .vrTitle cite,.sitList li .pt cite,.sitList li .vrt cite {
	font-size:13px;
	margin-left:8px
}
.tel {
	padding-left:20px;
	no-repeat;
	margin-left:3px
}
.atTrunk .tel {
	padding:0;
	width:15px;
	height:15px;
	display:inline-block
}
.rb {
	padding-top:1px;
	margin-bottom:13px;
	zoom:1
}
.atTrunk .rb {
	margin-bottom:16px;
	padding-top:0
}
.vrg {
	color:#666
}
.results {
	width:550px;
	padding-bottom:3px
}
.right {
	float:right;
	width:405px;
	min-width:265px;
	_width:405px;
	min-height:20px;
	border-left:1px solid #ddd;
	position:relative;
	min-height:80px;
	_height:80px;
	zoom:1;
	margin-top:4px
}
.vr1024 .right {
	width:265px
}
.atTrunk {
	margin-bottom:24px
}
.atGradientLine {
	width:1px;
	height:80px;
	position:absolute;
	bottom:0;
	left:-1px;
	
	overflow:hidden;
	_display:none
}
.right .ft a,.right .fb a {
	text-decoration:none
}
.atTrunk .rb {
	padding-left:15px;
	width:234px
}
.rb_250 {
	width:250px;
	padding-left:15px
}
.rvr-model {
	padding:0 0 24px 15px
}
.atAdBranch {
	position:relative;
	font-size:14px;
	color:#333;
	line-height:24px
}
.atAdBranch a {
	text-decoration:none
}
.atAdBranch a:hover {
	text-decoration:underline
}
.info-box {
	position:absolute;
	top:2px;
	*top:-2px;
	right:0;
	width:28px;
	height:22px;
	padding-right:12px;
	
	font-size:13px;
	font-weight:normal;
	color:#00c
}
.atAdBranch .btn-hide {
	background-position:31px 7px
}
.atAdBranch .more {
	background-position:31px -180px
}
.rvr-atAdBranch a:visited {
	color:#00c
}
.rvr-atAdBranch {
	position:relative;
	font-size:14px;
	color:#333;
	line-height:24px
}
.rvr-atAdBranch a {
	text-decoration:none
}
.rvr-atAdBranch .btn-more2 {
	background-position:85px -180px;
	width:85px
}
.rvr-atAdBranch a.btn-more3 {
	background:0;
	color:#77c;
	width:auto;
	padding-right:0
}
.rvr-atAdBranch .btn-more {
	background-position:30px -180px
}
.rvr-atAdBranch a:hover {
	text-decoration:underline
}
.rvr-info-box {
	position:absolute;
	top:2px;
	*top:-2px;
	right:0;
	width:28px;
	height:22px;
	padding-right:12px;
	
	font-size:13px;
	font-weight:normal;
	color:#00c
}
.rvr-atAdBranch .btn-hide {
	background-position:31px 7px
}
.rvr-atAdBranch .more {
	background-position:31px -180px
}
.hintBox {
	width:900px;
	zoom:1;
	margin-bottom:20px;
	padding:5px 0 3px 35px
}
.hintBox:after,.foot:after {
	display:block;
	content:'';
	clear:both;
	height:0;
	overflow:hidden
}
.hint {
	line-height:24px;
	font-size:14px
}
.hint caption {
	text-align:left;
	white-space:nowrap;
	font-weight:bold;
	padding-bottom:5px
}
.hint td {
	padding:0 20px 2px 0
}
.p {
	margin-bottom:40px;
	zoom:1;
	width:900px;
	padding:10px 0 0 35px
}
.p:after {
	content:'';
	clear:both;
	display:block
}
.p span,.p a,.p strong {
	min-width:34px;
	_width:34px;
	height:34px;
	display:block;
	line-height:34px;
	text-align:center;
	border-radius:2px;
	margin-right:10px;
	vertical-align:middle;
	float:left;
	font-size:14px
}
.p a {
	border:1px solid #e5e5e5;
	text-decoration:none;
	background:#fff
}
.p a:visited {
	color:#741274
}
.p a:hover {
	border:1px solid #dce7fb;
	text-decoration:none;
	background:#f4f8ff
}
.p span,.p strong {
	border:1px solid #d5d5d5;
	background:#efefef;
	font-weight:bold
}
.p .pev {
	width:81px;
	margin-right:15px
}
.p .np {
	width:81px;
	margin-left:5px;
	margin-right:20px
}
.p .pev:visited,.p .np:visited {
	color:#00c
}
.mun {
	float:left;
	overflow:hidden;
	height:36px;
	line-height:36px;
	color:#999
}
.foot {
	margin-bottom:50px;
	padding-left:35px;
	width:900px;
	position:relative
}
.cr {
	margin-bottom:50px;
	height:26px;
	background:#f2f2f2;
	line-height:26px;
	text-align:center;
	clear:both;
	color:#9c9c9c;
	min-width:1001px;
	_width:expression((documentElement.clientWidth <1002) ? "1001px":"auto")
}
.cr a {
	text-decoration:none;
	margin:0 2px
}
.cr a:hover {
	text-decoration:underline
}
.cr .g {
	color:#9c9c9c
}
.pvbox {
	width:659px;
	min-height:100px;
	border:1px solid #ddd;
	position:absolute;
	background:#fff;
	top:200px;
	left:560px;
	z-index:4
}
.close {
	width:28px;
	height:28px;
	overflow:hidden;
	position:absolute;
	top:1px;
	right:1px;
	z-index:2;
	background:url(/static/themes/sogou/img/vrSkin.gif) no-repeat -110px -62px
}
.pvboxArr {
	width:11px;
	height:21px;
	overflow:hidden;
	position:absolute;
	top:48px;
	left:-11px;
	background:url(/static/themes/sogou/img/vrSkin.gif) no-repeat -135px 0
}
.pvTitle {
	height:31px;
	border-bottom:1px solid #ddd;
	padding:0 39px 0 10px;
	line-height:31px;
	margin-bottom:10px;
	font-size:13px;
	font-weight:normal
}
.pvTitle a,.pvTitle a em {
	text-decoration:none
}
.pvTitle a:hover,.pvTitle a:hover em {
	text-decoration:underline
}
.pvInfo {
	padding:0 0 0 10px;
	height:644px
}
.fb .ext-query {
	padding-top:1px
}
.ext-query {
	font-weight:bold;
	line-height:23px
}
.ext-query a em {
	text-decoration:underline
}
.res-logn-ico {
	
	color:#00c;
	height:25px;
	line-height:25px;
	padding:0 7px 0 35px;
	display:inline-block;
	text-decoration:none
}
.res-logn-ico:hover {
	text-decoration:none
}
.res-login {
	margin-right:7px;
	text-decoration:none;
	
	
	color:#00c;
	height:25px;
	line-height:25px;
	padding:0 10px 0 5px;
	display:inline-block
}
.res-login:hover {
	text-decoration:none!important
}
.res-login span {
	float:left;
	margin-top:1px;
	border:1px solid #ebebeb;
	height:22px;
	margin-right:5px
}
.login-pop {
	position:absolute;
	z-index:200;
	_width:106px;
	zoom:1;
	right:7px;
	top:33px;
	border:1px solid #ebebeb;
	background-color:#fff;
	list-style-type:none;
	font-size:13px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
	box-shadow:0 1px 2px rgba(0,0,0,.1);
	text-align:left;
	display:inline-block;
	zoom:1
}
.login-pop li {
	height:28px;
	line-height:28px
}
.login-pop li a {
	display:block;
	padding:0 8px;
	text-decoration:none;
	color:#00c
}
.login-pop li a:hover {
	background:#f4f8ff;
	text-decoration:underline
}
.login-pop li a:hover .p1 {
	text-decoration:none!important
}
.login-pop .quit {
	border-top:1px solid #ebebeb
}
.topbar .no-bg {
	background:0
}
.res-logn-icot {
	
}
.res-logn-icot:hover {
	text-decoration:none!important
}
.res-logn-icot2 {
	
}

.login-pop li {
	width:100%
}
.zhaopin-adimg {
	position:absolute;
	width:180px;
	height:34px;
	overflow:hidden;
	left:815px;
	top:50px
}
.foot
      .zhaopin-adimg {
	top:1px
}
.weibolist .fb a {
	color:#666
}

.vrwrap {
	margin-bottom:12px;
	min-height:50px;
	width:550px
}
.vrTitle {
	font-size:16px;
	font-weight:normal;
	line-height:26px
}
.vrTitle .aMore {
	display:none
}
.vrTitle a:visited {
	color:#741274
}
.vrTitle a em {
	text-decoration:underline
}
.rb .vrTitle {
	line-height:24px
}
.vr_authico {
	vertical-align:middle;
	margin-left:4px;
	vertical-align:baseline\0;
	*vertical-align:baseline;
	position:relative\0;
	*position:relative;
	top:2px\0;
	*top:2px
}
.vr-authico {
	margin-left:4px;
	position:relative;
	top:-1px;
	top:-2px\0;
	*top:0;
	background-color:#1ba91b;
	display:inline-block;
	_display:inline;
	_zoom:1;
	font-size:12px;
	padding:0 4px;
	line-height:16px;
	color:#fff
}
.tit-ico {
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left 1px
}
.rb {
	padding-top:1px;
	margin-bottom:13px;
	zoom:1
}
.ft {
	line-height:20px
}
.ft a {
	color:#000;
	text-decoration:none
}
.ft a em {
	text-decoration:none
}
.ft a:hover {
	text-decoration:none
}
.fb {
	line-height:22px;
	color:#666;
	height:22px
}
.rb .fb {
	line-height:20px
}
.fb a {
	color:#666
}
cite,cite a {
	color:#008000;
	font-style:normal
}
.vr-box-border {
	border:1px solid #e2e2e2;
	min-height:20px;
	margin:5px 0;
	padding:5px 10px
}
.vr-input-box {
	border:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:13px;
	height:26px;
	color:#333;
	line-height:26px\0;
	line-height:26px\9;
	padding:0 5px
}
.vr-input-div {
	border:1px solid #c6c6c6;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	height:26px;
	padding:0 5px;
	position:relative
}
.vr-value-tips {
	height:26px;
	position:absolute;
	left:5px;
	top:0;
	line-height:26px;
	color:#999;
	z-index:1;
	white-space:nowrap;
	word-wrap:normal;
	-ms-word-break:normal;
	word-break:normal
}
.vr-input-div input {
	font-size:13px;
	display:block;
	color:#333;
	line-height:26px\0;
	line-height:26px\9;
	width:100%;
	height:26px;
	border:0
}
.aggrBox {
	width:642px;
	padding:4px;
	padding:4px 4px 1px!important;
	*padding:4px 4px 0;
	min-height:30px;
	background:#f5f5f5;
	zoom:1;
	margin-top:4px;
	margin-bottom:17px
}
.aggrBox .vrwrap {
	border:1px solid #eee;
	min-height:20px;
	background:#FFF;
	margin-bottom:4px;
	padding:10px 15px;
	zoom:1;
	width:auto
}
.aggrBox .vrTitle .aMore {
	text-decoration:none;
	font-size:13px;
	margin-left:5px;
	display:inline-block
}
.aggrBox .vrTitle .aMore:hover {
	text-decoration:underline
}
.aggrBox .rb {
	border:1px solid #eee;
	min-height:20px;
	background:#FFF;
	margin-bottom:4px;
	padding:10px 15px;
	zoom:1;
	width:auto
}
.aggrBox .ft {
	line-height:20px;
	padding:1px 0
}
.aggrBox .fb {
	display:none
}
.jzVrWrap {
	width:642px;
	padding:4px;
	min-height:30px;
	background:#f5f5f5;
	zoom:1;
	margin-top:4px;
	display:inline-block;
	margin-bottom:17px
}
.jzVr {
	border:1px solid #eee;
	min-height:20px;
	background:#FFF;
	padding:10px 15px 32px;
	zoom:1;
	position:relative
}
.jzVrWrap .vrwrap {
	width:auto;
	margin:0
}
.vrwrap {
	width:550px
}
.jzVrWrap .rb {
	width:auto;
	margin:0;
	padding:1px 0
}
.jzVrWrap .ft {
	line-height:20px;
	padding:1px 0
}
.jzVrMsg {
	position:absolute;
	bottom:10px;
	line-height:22px;
	right:14px;
	color:#bbb;
	bottom:9px\0;
	bottom:9px\9
}
.jzVrMsg a {
	color:#bbb;
	text-decoration:none
}
.jzVrMsg a:hover {
	text-decoration:underline
}
.jzVrWrap .LTTips {
	color:#77c;
	font-size:13px;
	text-decoration:none;
	line-height:15px
}
.jzVrWrap .fb {
	position:absolute;
	left:15px;
	bottom:10px;
	line-height:22px
}
.jzVrWrap .sortTable {
	margin-top:10px
}
.selBox,.selBox-ht28 {
	position:relative;
	border:1px solid #ddd;
	z-index:1
}
.selBox-zdx {
	z-index:10
}
.selBox {
	height:20px;
	margin-right:10px;
	float:left
}
.selBox-ht28 {
	height:26px
}

.selBox span {
	height:20px;
	line-height:20px
}
.selBox-ht28 span {
	height:26px;
	line-height:26px;
	background-position:100% 2px
}
.selListBox {
	width:100%;
	border:1px solid #666;
	left:-1px;
	position:absolute;
	top:20px;
	background:#fff;
	border:1px solid #ddd;
	overflow-x:hidden;
	overflow-y:auto;
	z-index:10
}
.selBox-ht28 .selListBox {
	top:26px
}
.selListBox a,.selListBox strong {
	display:block;
	padding:3px 6px 3px 5px;
	line-height:17px;
	border-top:1px solid #ddd;
	text-decoration:none;
	margin-top:-1px
}
.selListBox a {
	color:#666;
	zoom:1
}
.selBox-ht28 .selListBox a,.selBox-ht28 .selListBox strong {
	line-height:18px;
	padding:5px 6px 6px 5px
}
.selListBox a:hover,.selListBox .cur {
	background:#f4f8ff
}
.sortTable {
	width:100%;
	margin-top:5px
}
.tab-vr-tit.mg0 {
	margin-top:0
}
.sortTable th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#999;
	width:32px;
	line-height:18px
}
.sortTable th span {
	white-space:nowrap
}
.sortTable td {
	vertical-align:top;
	min-width:420px;
	padding-bottom:5px
}
.sortTable .aBox {
	padding-right:42px;
	position:relative
}
.sortTable .no-pd {
	padding-right:0
}
.aBox {
	font-size:0
}
.aBox a,.aBox span {
	font-size:13px;
	padding:0 4px;
	margin-right:10px;
	*margin-right:9px;
	display:inline-block;
	text-decoration:none;
	height:18px;
	line-height:19px;
	line-height:20px\0;
	*line-height:20px;
	overflow:hidden;
	margin-bottom:5px
}
.clr-box {
	overflow:hidden;
	zoom:1;
	font-size:0;
	line-height:0;
	position:relative;
	padding-right:42px
}
.clr-box a {
	display:inline-block;
	margin-right:10px;
	padding:0 4px;
	text-decoration:none;
	height:18px;
	line-height:19px;
	zoom:1;
	font-size:13px;
	vertical-align:middle;
	margin-bottom:5px
}
.clr-box .cur {
	border-radius:1px;
	background:#518ded;
	color:#fff
}
.clr-box .clr {
	width:13px;
	height:13px;
	overflow:hidden;
	background-color:#ccc;
	padding:0;
	line-height:0
}
.clr-box .clr:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.clr-box .cur:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.clr-box .clr i {
	width:9px;
	height:7px;
	overflow:hidden;
	margin:3px auto 0;
	display:none;
	line-height:0;
	font-size:0
}
.clr-box .cur i {
	display:block;
	border-radius:0
}
.clr-box .white {
	width:11px;
	height:11px;
	border:1px solid #bfbfbf
}
.clr-box .white i {
	margin:2px auto 0
}
.aBox span {
	color:#bbb
}
.aBox a:hover {
	text-decoration:underline
}
.aBox
      a:visited {
	color:#00c
}
.aBox .cur {
	border-radius:1px;
	background:#518ded;
	color:#fff
}
.sortTable-orange .aBox .cur {
	background:#ff6949
}
.aBox .cur:visited {
	color:#fff
}
.aBox .cur:hover {
	text-decoration:none
}
.aBox .show,.clr-box .show,.aBox .hide,.clr-box .hide,.aBox .vrtit-more {
	padding:0 12px 0 0;
	border:0
}
.show,.hide,.vrtit-more {
	
}
.show,.hide,.vrtit-more {
	position:absolute;
	top:0;
	right:0;
	display:inline-block
}
.aBox .show:visited,.aBox .hide:visited,.aBox .vrtit-more:visited {
	color:#00c
}
.show {
	background-position:right 4px
}
.hide {
	background-position:right -25px
}
.vrtit-more {
	background-position:right -80px
}
.aBox .vrtit-more:visited {
	color:#741274
}
.min-link {
	overflow:hidden;
	line-height:22px;
	color:#666
}
.min-link a {
	text-decoration:none;
	margin-right:8px;
	display:inline-block;
	*margin-right:7px
}
.min-link a:hover {
	text-decoration:underline
}
.min-link span {
	margin-right:7px;
	color:#e4e4e4;
	*margin-right:6px
}
.min-link strong {
	margin-right:8px;
	margin-right:7px;
	font-weight:normal
}
.min-link i {
	font-style:normal;
	margin-right:5px;
	color:#00c
}
.moreLink {
	overflow:hidden;
	line-height:22px
}
.moreLink a {
	color:#77c;
	text-decoration:none;
	margin-right:8px;
	*margin-right:7px;
	display:inline-block
}
.moreLink span {
	margin-right:7px;
	color:#e4e4e4;
	*margin-right:6px
}
.moreLink a:hover,.moreLink a:hover em {
	text-decoration:underline
}
.moreLink a em {
	text-decoration:none
}
.moreLink a:visited {
	color:#77c
}
.vr-show {
	line-height:22px;
	text-align:center;
	border:1px solid #f2f2f2;
	border-width:1px 0;
	margin:5px 0
}
.vr-show a {
	display:block;
	padding:3px 0;
	text-decoration:none
}
.vr-show a:hover {
	background-color:#fbfbfb
}
.vr-show a:hover span {
	text-decoration:underline
}
.vr-show a span {
	display:inline-block;
	text-decoration:none;
	padding-right:12px;
	
}
.vr-hide a span {
	background-position:right -23px
}
.aggrBox .vr-show {
	zoom:1;
	padding:5px 0 0;
	margin-bottom:0;
	border-bottom:0;
	margin:5px 0 0
}
.aggrBox .vr-show a {
	display:inline-block;
	padding:0
}
.aggrBox .vr-show a:hover {
	background-color:#fff
}
.vr-show a:visited {
	color:#00c
}
.tab-vr-tit {
	height:32px;
	
	margin-top:5px;
	zoom:1
}
.tab-vr-tit:after,.tab-vr-lis:after {
	display:block;
	content:'';
	clear:both
}
.tab-vr-lis {
	zoom:1
}
.tab-vr-lis li {
	float:left
}
.tab-vr-lis a {
	height:30px;
	line-height:30px;
	padding:1px 10px 0;
	*padding:1px 6px 0;
	_padding:1px 5px 0;
	font-size:13px;
	letter-spacing:normal;
	text-decoration:none;
	border-bottom:1px solid #e4e4e4;
	background:#f5f5f5;
	display:inline-block;
	color:#666;
	text-align:center
}
.tab-vr-lis .cur a {
	border:1px solid #e4e4e4;
	padding:0 9px;
	border-bottom:1px solid #FFF;
	background:#FFF;
	font-weight:bold;
	color:#333;
	cursor:default
}
.aggrBox .tab-vr-tit,.jzVrWrap .tab-vr-tit {
	background-color:#fff
}
.aggrBox .tab-vr-lis a,.jzVrWrap .tab-vr-lis a {
	margin-right:5px
}
.tab-vr-lis a:visited {
	color:#666
}
.tab-vr-lis .cur a:visited {
	color:#333
}
.tab-tit-right {
	float:right
}
.tit-more {
	float:left;
	line-height:30px;
	margin-right:10px;
	text-decoration:none;
	margin-top:1px
}
.tit-more:visited {
	color:#00c
}
.tit-more:hover {
	text-decoration:underline
}
.tab-vr-lis .vr-tit-more {
	color:#77c;
	background-color:#f5f5f5
}
.aggrBox .tab-vr-lis .vr-tit-more {
	background-color:#fff
}
.tab-vr-lis .vr-tit-more:hover {
	text-decoration:underline
}
.tab-tit-one-result {
	display:inline-block;
	overflow:hidden;
	margin-top:5px;
	height:22px;
	line-height:22px;
	text-decoration:none;
	color:#666
}
.tab-tit-one-result img {
	position:relative;
	top:3px;
	margin-right:5px
}
.vr-two-tab-tit {
	zoom:1
}
.vr-two-tab-tit:after {
	clear:both;
	content:'';
	display:block
}
.vr-two-tab-tit li {
	float:left;
	padding:5px;
	*padding:5px 1px 5px 4px;
	height:18px
}
.vr-two-tab-tit li a {
	display:inline-block;
	padding:0 4px;
	text-decoration:none;
	height:18px;
	line-height:18px;
	overflow:hidden
}
.vr-two-tab-tit li a:hover {
	text-decoration:underline
}
.vr-two-tab-tit li a:visited {
	color:#00c
}
.vr-two-tab-tit .cur a {
	background-color:#518ded;
	color:#fff
}
.vr-two-tab-tit .cur a:hover {
	text-decoration:none
}
.vr-hint {
	line-height:22px;
	color:#666
}
.vr-hint a {
	margin-right:9px;
	margin-right:8px\0;
	*margin-right:8px
}
.r-sech {
	line-height:22px
}
.r-sech a {
	font-weight:bold;
	margin-right:15px
}
.r-sech span {
	padding-left:18px;
	display:inline-block;
	
	color:#666
}
.r-sech span a {
	font-weight:normal;
	text-decoration:none
}
.r-sech span a:hover {
	text-decoration:underline
}
.rvr-model {
	padding:0 0 24px 15px
}
.jzwdPage {
	font-size:0;
	letter-spacing:-6px;
	text-align:center;
	line-height:22px;
	padding:5px 0 10px;
	height:22px;
	overflow:hidden
}
.jzwdPage a,.jzwdPage span {
	font-size:13px;
	letter-spacing:normal;
	display:inline-block;
	margin:0 2px;
	*margin:0 2px 0 1px;
	border:1px solid #ebebeb;
	padding:0 7px 0 6px;
	line-height:20px;
	text-align:center
}
.jzwdPage a {
	font-size:13px;
	letter-spacing:normal;
	text-decoration:none
}
.jzwdPage a.page-next {
	margin-left:6px
}
.jzwdPage a.page-prev {
	margin-right:6px
}
.jzwdPage a.blind {
	background:0;
	width:41px;
	visibility:hidden
}
.jzwdPage a.blind:hover {
	background:0;
	border:0
}
.jzwdPage .page-break {
	margin:0 2px;
	border:1px solid #fff
}
.jzwdPage span.page-cur {
	background:#f2f2f2;
	border:1px solid #e5e5e5;
	color:#333;
	font-weight:bold
}
.jzwdPage a:hover {
	background:#f4f8ff;
	border:1px solid #dce7fb
}
.vr-top-num {
	width:14px;
	height:14px;
	line-height:14px;
	*line-height:13px;
	overflow:hidden;
	display:inline-block;
	background-color:#a8c2f3;
	color:#fff;
	font-size:11px;
	text-align:center
}
.vr-top-one {
	background-color:#f87777
}
.vr-top-two {
	background-color:#fd9393
}
.vr-top-three {
	background-color:#ffb1b1
}
.vr-mask-layer {
	height:20px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#000;
	opacity:.5;
	display:block;
	z-index:2;
	filter:alpha(opacity=50)
}
.vr-mask-txt {
	position:absolute;
	z-index:3;
	color:#fff;
	text-align:center;
	left:0;
	bottom:0;
	line-height:20px;
	line-height:18px\0;
	line-height:18px\9;
	width:100%
}
.vr-mask-txt span {
	display:block;
	margin:0 2px 0 5px;
	white-space:nowrap;
	word-wrap:normal;
	-ms-word-break:normal;
	word-break:normal;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	vertical-align:baseline;
	height:20px
}
.vr-loading {
	position:relative;
	font-size:13px
}
.vr-loading p {
	color:#999;
	line-height:24px;
	height:60px;
	overflow:hidden;
	position:absolute;
	top:50%;
	margin-top:-30px;
	width:100%;
	text-align:center
}
.vr-loading img {
	vertical-align:top;
	margin-bottom:7px
}
.vr-loading span {
	display:block
}
.btn-bg-5d9afc {
	color:#fff;
	padding:0 15px;
	background-color:#5d9afc;
	height:30px;
	overflow:hidden;
	line-height:30px;
	display:inline-block;
	text-decoration:none;
	border-radius:2px
}
.btn-bg-5d9afc:hover {
	background-color:#518ded;
	text-decoration:none
}
.btn-bg-5d9afc:visited {
	color:#fff
}
.btn-bg-ff6949 {
	color:#fff;
	padding:0 15px;
	background-color:#ff6949;
	height:30px;
	overflow:hidden;
	line-height:30px;
	display:inline-block;
	text-decoration:none;
	border-radius:2px
}
.btn-bg-ff6949:hover {
	background-color:#f26445;
	text-decoration:none
}
.btn-bg-ff6949:visited {
	color:#fff
}
.vrwrap-v1 {
	border:1px solid #ebebeb;
	padding:10px;
	width:528px
}
.aggrBox-v1 {
	width:auto;
	padding:1px 1px 0!important;
	background:#ebebeb
}
.aggrBox-v1 .vrwrap {
	margin-bottom:0;
	border:0;
	border-bottom:1px solid #ebebeb;
	padding:10px
}
.vr-bing-msg {
	line-height:16px;
	color:#666;
	height:16px;
	padding:5px 0 2px 0
}
.vr-bing-msg img {
	vertical-align:top;
	margin:-1px 2px 0 0
}
.img-border {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:block;
	border:1px solid #f00;
	opacity:.03;
	filter:alpha(opacity=3)
}
.pt,.vrt {
	font-size:16px;
	font-weight:normal;
	line-height:26px
}
.pt a:visited,.vrt a:visited {
	color:#741274
}
.pt a em,.vrt a em {
	text-decoration:underline
}
.rb .pt,.rb .vrt {
	line-height:24px
}
a {
	outline:0
}
.tabTitle {
	height:32px;
	
	font-size:0;
	letter-spacing:-5px;
	margin-top:5px
}
.tabTitle:after {
	display:block;
	content:'';
	clear:both
}
.tabTitle a {
	height:30px;
	line-height:30px;
	padding:1px 11px 0;
	margin-right:5px;
	font-size:13px;
	letter-spacing:normal;
	text-decoration:none;
	border-bottom:1px solid #e4e4e4;
	background:#f5f5f5;
	display:inline-block;
	color:#666;
	text-align:center;
	float:left
}
.tabTitle a span {
	display:inline-block;
	width:12px;
	height:30px;
	vertical-align:middle
}
.tabTitle .cur {
	border:1px solid #e4e4e4;
	padding:0 10px;
	border-bottom:1px solid #FFF;
	background:#FFF;
	font-weight:bold;
	color:#333
}
.tabBox {
	min-height:50px
}
.aggrBox .tabTitle,.jzVrWrap .tabTitle {
	background-color:#fff
}
.tabTitle .aMore {
	float:right;
	background:0;
	color:#00c;
	padding:0;
	border:0
}
.tabTitle .aMore:visited {
	color:#77c
}
.tabTitle .aMore:hover {
	text-decoration:underline;
	background:0;
	border:0
}
.tabTitle_9 a {
	padding:1px 9px 0
}
.tabTitle_9 .cur {
	padding:0 8px
}
.tabTitle a:visited {
	color:#666
}
.tabTitle .cur a:visited {
	color:#333
}
.mainShow {
	padding-top:5px;
	line-height:22px;
	height:22px;
	border-top:1px dashed #e6e8eb;
	text-align:center;
	color:#77c;
	font-size:0;
	letter-spacing:-8px
}
.mainShow a {
	text-decoration:none;
	display:inline-block;
	padding-right:12px;
	color:#77c;
	font-size:13px;
	letter-spacing:normal
}
.mainShow a:hover {
	text-decoration:underline
}
.mainHide a {
	background-position:100% -22px;
	background-position:100% -23px\9
}
.selectBox {
	height:22px;
	position:relative;
	z-index:2;
	padding:5px 0
}
.selectBox:after {
	display:block;
	content:'';
	clear:both
}
.width_80 {
	width:80px
}
.width_54 {
	width:54px
}
.view-more {
	height:35px;
	line-height:35px;
	border-top:1px dashed #ddd;
	text-align:center
}
.view-more a {
	color:#77c;
	text-decoration:none;
	font-family:Arial,SimSun;
	display:inline-block;
	padding:0 12px 0 0;
	}
.view-more a:hover {
	text-decoration:underline
}
.view-more a.up-rr {
	background-position:right -16px
}
.fb-remark {
	float:right;
	position:relative;
	height:20px
}
.vr-sp-eva {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	float:left
}
.vr-sp-eva a {
	display:inline-block;
	width:20px;
	height:20px;
	overflow:hidden;
	vertical-align:text-bottom;
	margin-right:5px;
	cursor:pointer
}
.vr-sp-eva a img {
	height:18px;
	border:1px solid #ebebeb;
	border-radius:50%
}
.vr-sp-eva span {
	color:#999;
	padding-right:10px;
	border-right:1px solid #e4e4e4;
	cursor:pointer
}
.vr-sp-eva span span {
	border:0;
	padding:0;
	font-size:12px
}
.vr-sp-evaicon {
	float:left;
	margin-left:6px;
	border:1px solid #fff;
	height:15px;
	line-height:17px;
	text-align:center;
	padding:3px 3px 1px;
	margin-top:2px
}
.vr-sp-collect {
	float:left;
	margin-left:2px;
	border:1px solid #fff;
	height:15px;
	line-height:17px;
	text-align:center;
	padding:3px 3px 1px;
	margin-top:2px
}
.vr-sp-evaicon i {
	
	width:16px;
	height:13px;
	display:inline-block;
	vertical-align:top
}
.vr-sp-collect i {
	
	width:13px;
	height:13px;
	display:inline-block;
	vertical-align:top
}
.vr-sp-evaicon:hover,.vr-sp-collect:hover {
	border:1px solid #d3ddf8
}
.vr-sp-evaicon:hover i {
	background-position:0 -20px
}
.vr-sp-collect:hover i {
	background-position:0 -80px
}
.vr-sp-collect-visted i,.vr-sp-collect-visted:hover i {
	background-position:0 -100px
}
.vr-sp-evaicon-visted i,.vr-sp-evaicon-visted:hover i {
	background-position:0 -40px
}
.vr-sp-poparea {
	position:absolute;
	top:30px;
	right:-10px;
	width:275px;
	z-index:100;
	padding-right:35px;
	padding-bottom:10px
}
.vr-sp-pop {
	border:1px solid #ececec;
	background:#fff;
	padding:15px
}
.vr-sp-pop .endorse2-arrow {
	float:left;
	_display:inline;
	position:absolute;
	left:auto;
	right:42px;
	top:-13px;
	top:-12px\9;
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	margin:8px 3px 6px 0;
	margin-top:6px \9;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-bottom:5px solid #ececec
}
.vr-sp-pop .endorse2-arrow .endorse2-arrow-inner {
	position:absolute;
	left:0;
	top:1px;
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	margin-left:-5px;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	border-bottom:5px solid #fff
}
.fb cite {
	float:left
}
.vr-graphicMv-star {
	display:inline-block;
	width:65px;
	height:11px;
	overflow:hidden;
	
}
.vr-graphicMv-star span,.vr-graphicMv-star .vr-grade-star {
	display:block;
	height:11px;
	overflow:hidden;
	
	margin-right:0
}
.vr-graphicMv-star .vr-grade-star {
	display:inline-block;
	width:12px;
	height:11px;
	margin-right:1px;
	vertical-align:top;
	overflow:hidden;
	
}

.vr-sp-pop div label {
	float:left;
	margin-right:10px
}
.vr-sp-pop .vr-sp-dis {
	margin-top:10px;
	overflow:hidden;
	clear:both
}
.vr-sp-pop .vr-sp-dis textarea {
	float:left;
	width:195px;
	height:58px;
	color:#bbb;
	border:1px solid #dedede;
	resize:none;
	padding:5px
}
.vr-sp-pop .vr-sp-dis textarea:focus {
	float:left;
	width:195px;
	height:58px;
	color:#333;
	outline:0;
	border:1px solid #bfbfbf;
	resize:none;
	padding:5px
}
.vr-sp-pop .vr-share-btn {
	margin-top:10px;
	height:25px;
	line-height:25px;
	text-align:right;
	padding-left:36px
}
.vr-sp-pop .vr-share-btn .share-box-gray {
	color:#bbb
}
.vr-sp-pop .vr-share-btn .share-box {
	float:left;
	color:#999
}
.vr-sp-pop .vr-share-btn .share-box input {
	position:relative;
	top:1px
}
.vr-sp-pop .vr-share-btn .vr-spbtn-del {
	color:#77c;
	text-decoration:none;
	margin-right:5px
}
.vr-sp-pop .vr-share-btn .vr-spbtn {
	display:inline-block;
	border:1px solid #b8b8b8;
	border-radius:2px;
	height:23px;
	line-height:23px;
	padding:0 10px;
	background:#f9f9f9;
	text-decoration:none;
	color:#333
}
.vr-sp-pop .vr-share-btn .vr-spbtn-gray {
	border:1px solid #bbb;
	color:#bbb
}
.vr-sp-pop .vr-share-btn .vr-spbtn:hover {
	background:#f2f2f2
}
.vr-sp-pop .vr-share-btn .vr-bluebtn {
	background:#5d9afc;
	color:#fff;
	border:1px solid #3386ea
}
.vr-sp-pop .vr-share-btn .vr-bluebtn-gray {
	background:#afceff;
	color:#fff;
	border:1px solid #95b4e7
}
.vr-sp-pop .vr-share-btn .vr-bluebtn:hover {
	background:#518ded
}
.vr-sp-pop .vr-share-btn .graycover {
	width:208px;
	height:35px;
	background:gray;
	position:absolute;
	right:50px;
	bottom:25px;
	filter:alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0
}
.vr-sp-pop .vr-share-btn .grayhalfcover {
	width:103px;
	height:35px;
	background:gray;
	position:absolute;
	left:52px;
	bottom:25px;
	filter:alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0
}
.vr-sp-pop .vr-sp-pop-x {
	position:absolute;
	top:6px;
	right:44px;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center
}
.vr-sp-pop .vr-sp-pop-x .vr-sppop-xicon {
	
	width:8px;
	height:8px;
	display:inline-block;
	vertical-align:middle
}
.vr-sp-pop .vr-sp-pop-x:hover .vr-sppop-xicon {
	background-position:-12px -140px
}
.vr-spdis-pop {
	width:220px;
	right:18px;
	padding-top:4px
}
.vr-spdis-pop .vr-spdis-list li {
	overflow:hidden;
	border-bottom:1px solid #f2f2f2;
	padding:8px 10px 6px
}
.vr-spdis-pop .vr-spdis-ava {
	float:left;
	margin:5px 5px 0 0;
	width:25px;
	height:25px
}
.vr-spdis-pop .vr-spdis-ava img {
	height:25px;
	border-radius:50%
}
.vr-spdis-pop li .vr-spdis-con {
	overflow:hidden
}
.vr-spdis-pop li .vr-spdis-gr span {
	color:#666;
	margin-right:5px
}
.vr-spdis-pop li .vr-spdis-txt {
	color:#333
}
.vr-spdis-pop .vr-spdis-page {
	text-align:right;
	padding:5px 10px 4px;
	font-size:12px;
	color:#999
}
.vr-spdis-pop .vr-spdis-page .current {
	color:#666
}
.vr-spdis-pop .vr-spdis-page .pagebtn {
	display:inline-block;
	line-height:normal;
	vertical-align:middle;
	position:relative;
	top:-1px
}
.vr-spdis-pop .vr-spdis-page .pagebtn i {
	
	width:23px;
	height:19px;
	display:inline-block;
	vertical-align:text-bottom
}
.vr-spdis-pop .vr-spdis-page .page-pre {
	margin-left:5px
}
.vr-spdis-pop .vr-spdis-page .page-n i {
	background-position:-23px 0;
	width:24px
}
.vr-spdis-pop .endorse2-arrow {
	right:88px
}
.vr-spdis-pop .endorse2-arrow .endorse2-arrow-inner {
	border-bottom-color:#f7f7f7
}
.vr-spdis-pop .vr-sp-pop-x {
	right:66px
}
.vr-tipspop {
	position:absolute;
	top:-30px;
	right:0;
	background:#fffaea;
	padding:5px 10px;
	border:1px solid #dad6ba;
	white-space:nowrap;
	text-align:center;
	line-height:normal
}
.vr-tipspop .vr-tickicon {
	display:inline-block;
	
	width:12px;
	height:12px;
	margin-right:5px
}
.vr-tipspop
        a {
	color:#ee9700;
	text-decoration:none
}
.vr-tipspop a:hover {
	text-decoration:underline
}
.vr-tipspopl {
	width:170px
}
.vr-tipspopls {
	width:190px
}
.vr-spdis-pop {
	width:250px;
	padding:0
}
.vr-spdis-pop .vr-spdispop-tit {
	padding:7px 10px 5px;
	background:#f7f7f7;
	border-bottom:1px solid #ddd;
	color:#333
}
.vr-spdispop-tit .vr-graphicMv-star {
	margin-left:5px
}
.vr-spdispop-tit em {
	font-size:12px;
	color:#003;
	margin-left:3px;
	font-weight:normal
}
.topqc {
	font-size:14px;
	margin-bottom:17px
}
.topqc a,.topqc a em {
	text-decoration:underline
}
.illegal {
	
	line-height:1.5;
	margin:0 0 20px 0;
	padding-left:28px;
	padding-top:2px;
	font-size:14px
}
.topqc2 {
	color:#999;
	margin-bottom:17px
}
.norsbox {
	font-size:14px
}
.norsor {
	margin-bottom:18px;
	font-weight:bold
}
.norsinfo {
	line-height:2;
	margin-top:7px
}
.linkhead {
	font-size:14px;
	line-height:2;
	margin:0 0 16px
}
.vrTips {
	margin-top:1px;
	padding-bottom:12px;
	font-size:14px;
	line-height:22px
}
.vrTips a em {
	text-decoration:underline
}
.vrTips .filter_box {
	margin-bottom:0
}
.vrTips .filter_box a {
	margin:0
}
.vrTips .filter_box p {
	font-size:12px;
	padding-left:1px
}
.vrTips h4 {
	font-size:13px;
	line-height:20px
}
.icon_noRes {
	line-height:22px;
	padding-left:28px;
	
	margin-bottom:36px
}
.noResList {
	margin-left:25px;
	margin-top:1px;
	list-style-type:decimal
}
.noResList li {
	padding:1px 0
}
.mg_9 {
	margin-bottom:9px
}
.tips_p1 {
	padding-top:17px
}
.tips_p1 p {
	margin-bottom:7px
}
.vrTips .p13 {
	font-weight:normal;
	margin-left:5px;
	font-size:13px
}
.icon_find {
	padding-left:21px;
	
	height:22px
}
.vrTips .tips_p2 {
	padding-left:21px;
	font-size:13px
}
.tips_p1.no_mg {
	padding-top:0
}
.vrTips .nosrch-tit {
	font-size:14px;
	font-weight:bold;
	padding:32px 0 0;
	line-height:20px
}
.bkitem {
	color:#666;
	font-weight:normal;
	padding:3px 0 0 0;
	margin:0
}
.baiketb a {
	text-decoration:none
}
.baiketb a:hover {
	text-decoration:underline
}
.baikepicbox {
	border:1px solid #ccc;
	width:88px;
	margin:4px 9px 0 0
}
.baikepiclink {
	display:block;
	width:86px;
	overflow:hidden;
	border:1px solid #fff;
	text-align:center
}
.baikepic {
	max-height:108px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)
        <108? "108px":"");
	_overflow:hidden
}
.baikelink a {
	color:#255cd0;
	text-decoration:none
}
.baikelink a:hover,.baikelink a:hover em {
	text-decoration:underline
}
.baikelink a em {
	text-decoration:none
}
.baikeinfo {
	zoom:1;
	margin:0;
	padding:3px 0 0;
	line-height:1.4
}
.baiketitle {
	
	padding-left:12px
}
.entryitem {
	font-weight:normal;
	color:#666
}
.paraphrase {
	padding-bottom:3px;
	border-collapse:collapse;
	line-height:20px;
	border:0;
	margin:0
}
.morepara,.lesspara {
	margin-top:3px;
	padding-left:19px;
	
}
.rvr-atAdBranch {
	font-size:14px;
	line-height:24px;
	color:#333;
	position:relative
}
.business {
	line-height:1.5
}
.kmapAttrTitle .business {
	color:#999;
	font-size:12px;
	font-weight:normal;
	font-family:simsun,serif;
	text-decoration:none
}
.kmapAttrTitle .business a {
	color:#808080;
	text-decoration:none
}
.rvr-atAdPiclist li .atReport {
	text-align:left
}
.rvr-atAdPiclist li .atReport {
	text-align:left
}
.rvr-atAdPiclist li a span {
	position:relative;
	_top:1px
}
.rvr-atAdPiclist li a {
	position:relative;
	display:block;
	line-height:18px;
	text-align:center;
	text-decoration:none;
	zoom:1
}
.rvr-atAdPiclist li a:hover {
	text-decoration:underline
}
.rvr-atAdPiclist li img {
	float:left
}
.rvr-atAdPiclist li {
	display:inline-block;
	*display:inline;
	position:relative;
	width:77px;
	margin-left:27px;
	margin-top:4px;
	margin-bottom:2px;
	padding-bottom:5px;
	line-height:17px;
	font-size:13px;
	color:#999;
	text-align:center;
	vertical-align:top;
	zoom:1;
	font-size:12px
}
.rvr-atAdPiclist li .bg-black {
	position:absolute;
	width:65px;
	height:50px;
	padding:20px 5px 5px;
	left:0;
	top:0;
	
	_background:0;
	
}
.rvr-atAdPiclist li .bg-black-hide {
	display:none
}
.rvr-atAdPiclist li .pop-game {
	color:#fff;
	
	width:62px;
	height:24px;
	line-height:24px;
	display:block;
	text-align:center;
	margin:7px 0 0 2px;
	position:relative;
	*top:7px
}
.rvr-atAdPiclist {
	overflow:hidden;
	margin-left:-27px;
	font-size:0;
	padding-bottom:19px;
	zoom:1
}
.rvr-atFbBg {
	background-color:#f4f4f4
}
.rvr-atpic2 {
	display:block;
	overflow:hidden;
	width:75px;
	height:75px;
	margin-bottom:5px;
	border:1px solid #ebebeb
}
.rvr-atAdPiclist li .rvr-atReport {
	font-weight:bold!important;
	color:#999!important;
	text-decoration:underline!important;
	text-align:left
}
.rvr-crtFeedBack {
	margin-top:-15px;
	margin-bottom:5px
}
.rvr-crtFeedBack .cc {
	position:absolute;
	right:5px;
	bottom:1px;
	color:#999;
	text-decoration:none
}
.rvr-crtFeedBack .cc:hover {
	text-decoration:underline
}
.rvr-crtFeedBack .fb {
	color:#333;
	text-decoration:underline;
	line-height:18px;
	margin-bottom:5px
}
.rvr-crtFeedBack {
	position:relative;
	margin-left:0;
	background:#fffae8;
	line-height:18px;
	zoom:1;
	padding:3px 5px 2px
}
.rvr-feedBack .fr a {
	padding-left:15px;
	
	color:#bbb
}
.rvr-feedBack {
	position:relative;
	margin-top:-20px;
	line-height:24px;
	color:#bbb;
	text-align:right
}
.rvr-info-box {
	position:absolute;
	top:2px;
	right:0;
	width:28px;
	height:22px;
	padding-right:12px;
	
	font-size:13px;
	font-weight:normal;
	color:#00c
}
.rvr-atAdBranch .btn-hide {
	background-position:31px 7px
}
.rvr-atAdBranch .btn-more {
	background-position:31px -180px
}
.rvr-rim-pic img {
	position:relative;
	z-index:1;
	vertical-align:top
}
.kmap-width-320 {
	width:320px
}
.vr1024 .kmap-width-320 {
	width:auto
}
.vr1024 .rvr-atAdPiclist li {
	margin-left:9px
}
.vr1024 .rvr-atAdPiclist {
	margin-left:-9px
}
.rvr-atAdPiclist .kmap-adds-logo-atag {
	position:relative;
	zoom:1
}
.rvr-atAdPiclist .kmap-adds-logo {
	position:absolute;
	right:3px;
	bottom:3px;
	_top:56px;
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	zoom:1
}
.kmap-vr1024 {
	width:265px;
	margin-right:140px;
	_margin-right:70px
}
.vr1024 .kmap-vr1024 {
	margin-right:0;
	_margin-right:0
}
.kmap-vr1024 .rvr-atAdPiclist {
	margin-left:-9px
}
.kmap-vr1024 .rvr-atAdPiclist li {
	margin-left:9px
}
.vr-tupu {
	padding-bottom:5px
}
.vr-tupu .gx {
	line-height:22px;
	color:#666;
	position:relative;
	padding-bottom:5px
}
.vr-tupu .gx span {
	padding-left:13px;
	margin-right:10px
}

.vr-tupu .gx a {
	text-decoration:none;
	position:absolute;
	right:0;
	top:0
}
.vr-tupu .gx a:hover {
	text-decoration:underline
}
.kj-box {
	position:relative;
	height:185px;
	overflow:hidden;
}
.kj-box2 {
	width:54px;
	height:54px;
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	_background:0;
}
.kj-box2
        a {
	display:block;
	width:18px;
	height:18px;
	position:absolute
}
.kj-box2 .p1 {
	left:17px;
	top:1px
}
.kj-box2 .p2 {
	left:1px;
	top:17px
}
.kj-box2 .p3 {
	bottom:1px;
	left:17px
}
.kj-box2 .p4 {
	right:3px;
	top:17px
}
.news-track-side {
	min-height:30px;
	padding:2px 0 18px
}
.news-info {
	padding:0 0 0 48px
}
.news-track li {
	position:relative;
	width:100%;
	padding:3px 0 0;
	margin-bottom:8px;
	line-height:16px
}
.news-title {
	text-decoration:none
}
.vr1024 .news-title {
	display:none
}
.news-info .news-title1024 {
	display:none
}
.vr1024 .news-title1024 {
	display:block
}
.news-title:hover {
	text-decoration:underline
}
.news-time {
	position:absolute;
	top:3px;
	left:0;
	color:#999;
	width:49px
}
.newsImg {
	padding:3px 0 2px
}
.newsImg a {
	display:block;
	width:120px;
	height:90px;
	overflow:hidden;
	border:1px solid #e4e4e4
}
.newsImg img {
	vertical-align:top
}
.news-info p {
	color:#999;
	padding-top:1px
}
.top-ico,.start-ico {
	display:inline-block;
	padding-right:30px
}
.new-ico {
	width:33px;
	height:21px;
	top:4px
}
.news-track .showLi {
	padding-top:0
}
.showLi a {
	background:#f4f8ff;
	line-height:23px;
	display:block;
	text-align:center;
	color:#77c
}
.showLi a:hover span {
	text-decoration:underline
}
.showLi a span {
	display:inline-block;
	padding-right:11px;
}
.his_events {
	font-weight:bold;
	height:8px;
	padding-top:3px;
	border-bottom:1px solid #eee;
	position:relative;
	margin-bottom:15px;
	line-height:17px
}
.his_events_text {
	position:absolute;
	top:3;
	left:0;
	width:67px;
	padding-left:17px
}
.eventsDiv {
	margin-bottom:5px
}
.eventsDiv a {
	display:block;
	line-height:22px;
	text-decoration:none;
	color:#333;
	height:22px
}
.eventsDiv a:hover {
	background:#f4f8ff
}
.eventsDiv a span {
	display:none;
	padding-right:11px;
	color:#77c;
	margin-left:9px
}
.eventsDiv a:hover span {
	display:inline-block
}
.news-track-side h3 {
	line-height:24px;
	font-size:16px
}
.news-track-side h3 a {
	font-size:13px;
	font-weight:normal;
	text-decoration:none
}
.news-track-side h3 a:hover {
	text-decoration:underline
}
.news-info-text {
	line-height:20px;
	margin-bottom:6px
}
.fdGraphic_area {
	padding:0 0 5px 14px
}
.fdGraphic,.fdGraphic2,.fdGraphic3 {
	position:relative;
	width:236px;
	background-position:0 0;
	background-repeat:no-repeat
}
.fdGraphic {
	height:128px;
}
.fdGraphic2 {
	height:139px;
}
.fdGraphic3 {
	height:139px;
}
.graphic_tit_area {
	position:absolute;
	top:3px;
	right:3px;
	_right:5px
}
.graphic_tit {
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	width:63px;
	height:46px;
	padding:2px 5px 0;
	color:#fff;
	line-height:15px;
	font-size:12px
}
.graphic_mask {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:73px;
	height:50px;
	background:#666;
	opacity:.7;
	filter:alpha(opacity=70);
	border-radius:1px
}
.fdGraphic_tit_area {
	height:22px;
	overflow:hidden
}
.fdGraphic_tit {
	float:left;
	height:18px;
	margin:2px 0 0 25px;
	padding-right:3px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	*line-height:19px
}
.fdGraphic_tit span {
	float:left;
	padding-left:3px;
}
.fdGraphic_lst {
	overflow:hidden;
	margin-left:27px;
	zoom:1;
	width:212px
}
.fdGraphic_lst li {
	float:left;
	width:5px;
	height:109px;
	margin-right:5px
}
.fdGraphic_lst .on {
	position:relative
}
.fdGraphic_lst li span {
	display:none;
	width:5px;
	background-color:#578fcb
}
.fdGraphic_lst .on span {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	*bottom:-1px
}
.rvr-atAdPiclist li a .kmap-title,.rvr-atAdPiclist li .kmap-year {
	word-wrap:break-word;
	word-break:normal
}
.kmap_biz_consult {
	display:inline-block
}
.kmap_biz_consult a {
	color:#666
}
.kmap_biz_c_phone,.kmap_biz_c_qq {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:text-bottom;
	*vertical-align:baseline;
	font-style:normal;
	overflow:hidden;
	cursor:pointer;
	margin:0 3px 0 6px
}
.kmap_biz_c_phone {
	background-position:-26px 0
}
.kmap_biz_tip_box {
	position:absolute;
	display:none;
	z-index:9
}
.kmap_biz_tip_wrap {
	color:#666;
	background:#fff;
	border:1px solid #ccc;
	-webkit-transition:opacity .218s;
	transition:opacity .218s;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
	padding:5px 0 5px 0;
	font-size:12px;
	line-height:20px
}
.kmap_biz_tip_txt {
	display:block;
	padding:0 10px;
	overflow:hidden;
	white-space:nowrap
}
.kmap_biz_tip_ttit {
	font-size:14px;
	margin:0 0 0 10px;
	padding:2px 0
}
.kmap_biz_tip_arrow {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	display:block;
	position:absolute;
	top:-16px;
	left:10px
}
.kmap_biz_tip_arrow em,.kmap_biz_tip_arrow i {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	display:block;
	position:absolute;
	border:8px solid transparent;
	border-style:dashed dashed solid dashed
}
.kmap_biz_tip_arrow em {
	border-bottom-color:#ccc
}
.kmap_biz_tip_arrow i {
	border-bottom-color:#fff;
	top:2px
}
.vr1024 .kmapli3,.vr1024 .kmapli4 {
	display:none
}
.atAdPiclist {
	height:auto;
	overflow:visible
}
.picad {
	padding-bottom:5px
}
.omission {
	margin-left:10px
}
.laws {
	font-style:italic;
	font-size:medium;
	margin:10px;
	color:#666
}
.requerytip {
	font-weight:bold;
	margin:16px 13px
}
.vrbox table {
	border-collapse:collapse
}
.vrc {
	padding-right:10px
}
.ext-query a:visited {
	color:#741274
}
.fb .ext-query {
	padding-top:1px
}
.ext-query {
	font-weight:bold;
	line-height:23px
}
.r-sech {
	line-height:22px
}
.r-sech a {
	font-weight:bold;
	margin-right:15px
}
.r-sech span {
	padding-left:18px;
	display:inline-block;
	color:#666
}
.r-sech span a {
	font-weight:normal;
	text-decoration:none;
	margin-right:0
}
.r-sech span a:hover {
	text-decoration:underline
}
.r-sech a:visited {
	color:#741274
}
.strBox {
	zoom:1
}
.strBox:after,.str-pd-box:after,.str_time:after {
	clear:both;
	display:block;
	content:''
}
.str_img {
	border:1px solid #ebebeb;
	position:relative;
	float:left;
	overflow:hidden;
	margin-right:11px;
	_margin-right:8px;
	margin-bottom:5px;
	margin-top:5px;
	zoom:1;
	z-index:0
}
.str_div {
	float:left;
	padding-bottom:5px;
	margin-right:12px;
	_margin-right:8px
}
.str_div .str_img {
	margin-bottom:0;
	margin-right:0
}
.str_img img {
	vertical-align:top;
	position:relative
}
.str_info {
	line-height:20px;
	padding:1px 0;
	overflow:hidden
}
.size_120_135 {
	width:120px;
	height:135px
}
.size_120_90,.tv_120_90 {
	width:120px;
	height:90px
}
.size_90_90 {
	width:90px;
	height:90px
}
.size_120_120 {
	width:120px;
	height:120px
}
.tv_120_90 {
	background:#000
}
.size_120_80 {
	width:120px;
	height:80px
}
.tv_120_90:hover img {
	opacity:.5;
	filter:alpha(opacity=50)
}
.str_time {
	color:#666;
	line-height:22px;
	overflow:hidden;
	zoom:1
}
.str_time
        a:visited {
	color:#741274
}
.tv_play {
	width:40px;
	height:40px;
	overflow:hidden;
	_background:0;
	position:absolute;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	z-index:1
}
.tv_120_90:hover .tv_play {
	_background:0;
}
.strLink {
	line-height:22px;
	padding-top:1px
}
.strLink a {
	text-decoration:none;
	color:#00c
}
.strLink span {
	margin:0 8px
}
.strLink a:hover {
	text-decoration:underline
}
.strLink a:visited {
	color:#741274
}
.qaBox {
	padding:10px 0 0;
	border-top:1px solid #f2f2f2
}
.qaList {
	margin:0 0 10px
}
.qaList dt {
	line-height:26px;
	font-size:16px;
	padding:0 0 5px 21px
}
.qaList dt a {
	text-decoration:none
}
.qaList dt a:hover {
	text-decoration:underline
}
.qaList dd {
	line-height:24px;
	background-position:0 -33px;
	padding:1px 0 1px 21px;
	font-size:14px
}
.qaList dd a {
	color:#77c;
	text-decoration:none;
	white-space:nowrap;
	word-break:normal;
	word-wrap:normal;
	font-size:13px;
	margin-left:5px
}
.qaList dd a:hover {
	text-decoration:underline
}
.qaLists li {
	line-height:20px;
	zoom:1;
	padding:1px 0;
	height:20px
}
.qaLists li:after {
	display:block;
	clear:both;
	content:'';
	width:100%
}
.qaLists a {
	display:inline-block;
	max-width:320px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	word-break:normal;
	text-overflow:ellipsis;
	float:left
}
.qaLists a:visited,.qaList a:visited {
	color:#741274
}
.qaLists span {
	color:#999;
	height:20px;
	line-height:20px
}
.qaLists a,.qaLists a em,.qaList dt a em {
	text-decoration:none
}
.qaLists a:hover,.qaLists a:hover em,.qaList dt a:hover em {
	text-decoration:underline
}
.str-dl-list {
	clear:both;
	line-height:22px
}
.str-dl-list span {
	color:#999
}
.str-ul-list a:visited,.str-tv-list a:visited,.str-list-v3 a:visited {
	color:#741274
}
.str-ul-list,.str-tv-list {
	padding:2px 0 0 0
}
.str-ul-list {
	clear:both;
	zoom:1
}
.str-ul-list li,.str-tv-list li {
	padding-left:8px
}
.str-ul-list li,.str-tv-list li,.str-list-v3 li {
	height:22px;
	zoom:1;
	color:#999;
	line-height:22px;
	overflow:hidden
}
.str-ul-list li span,.str-tv-list li span,.str-list-v3 li span {
	float:right;
	display:inline-block;
	width:76px;
	text-align:right
}
.str-ul-list li i,.str-tv-list li i,.str-list-v3 li i {
	float:right;
	display:inline-block;
	font-style:normal;
	padding-right:20px
}
.str-tv-list li i {
	padding-right:20px
}
.str-tv-list {
	padding:0
}
.str-tv-list li {
	padding:0;
	overflow:hidden
}
.str-tv-list li span {
	width:48px;
	display:block;
	height:22px
}
.new-ul-list {
	padding:0
}
.str-ul-list a em,.str-list-v3 a em {
	text-decoration:underline
}
.str_time a {
	margin-right:10px
}
.str_time a em {
	text-decoration:underline
}
.str_time span {
	margin:0 17px 0 7px
}
.str_time strong {
	color:#008000;
	font-weight:normal;
	margin-right:8px
}
.str-ul-list strong {
	color:#008000;
	font-weight:normal;
	margin-left:8px
}
.str_info .gray-font,.gray-font {
	color:#666
}
.str_time .rt-time {
	float:right;
	margin:0;
	width:76px;
	text-align:right;
	color:#999
}
.str_time .rt-qa {
	float:right;
	margin:0;
	padding-right:20px;
	color:#999
}
.str-pd-box {
	padding-left:8px;
	zoom:1
}
.str-pd-box .str-ul-list li {
	padding-left:0
}
.layout-pl {
	padding-left:8px
}
.post-bar {
	border:1px solid #eee;
	padding:10px;
	zoom:1;
	margin:5px 0
}
.aggrBox .post-bar {
	border:0
}
.post-bar:after {
	clear:both;
	content:'';
	display:block
}
.size_120_120 {
	width:120px;
	height:120px;
	overflow:hidden
}
.post-bar-num {
	line-height:22px;
	border-bottom:1px solid #eee;
	padding:5px 0;
	margin-bottom:5px;
	color:#666
}
.post-bar-num span {
	margin-right:40px
}
.bar-list {
	margin-bottom:1px\9
}
.bar-list li {
	line-height:22px;
	padding-bottom:5px;
	padding-bottom:4px\9;
	overflow:hidden;
	padding-top:0;
	padding-top:1px\9
}
.bar-list li span {
	float:right;
	color:#999
}
.bar-list li a,.bar-list li a em {
	text-decoration:none;
	zoom:1
}
.bar-list li a:hover,.bar-list li a:hover em {
	text-decoration:underline
}
.bar-list li a:visited {
	color:#741274
}
.fine,.blue-top {
	background:#d62828;
	display:inline-block;
	color:#fff;
	font-style:normal;
	padding:0 1px;
	height:14px;
	line-height:14px;
	margin-top:1px;
	margin-top:0\9;
	margin-left:4px;
	line-height:15px\9;
	*line-height:16px;
	font-size:12px;
	overflow:hidden;
	zoom:1;
	position:relative;
	z-index:0;
	top:2px;
	*top:-1px;
	*margin-bottom:1px
}
.str_time .fine,.str_time .blue-top {
	margin-left:0;
	margin-right:4px;
	margin-top:0
}
.bar-list li .blue-top {
	background:#66a3ff
}
.str-rev {
	line-height:22px;
	padding-top:1px
}
.str-rev span {
	display:inline-block
}
.str-rev a {
	zoom:1;
	text-decoration:none
}
.str-rev a:hover {
	text-decoration:underline
}
.str-rev i {
	font-style:normal;
	color:#c00
}
.text-rev {
	zoom:1
}
.str-star {
	width:90px;
	height:15px;
	overflow:hidden;
	display:inline-block;
	margin-right:8px;
	position:relative;
	z-index:0;
	top:2px;
	*top:-1px
}
.str-star span {
	height:15px;
	display:block;
}
.rating-bar .str-star {
	_margin-top:4px
}
.str-line {
	display:inline-block;
	margin:0 8px;
	color:#e4e4e4
}
.str-num {
	color:#666;
	margin-left:20px
}
.str-num i {
	color:#333;
	font-style:normal
}
.str_info_div {
	overflow:hidden;
	padding-top:1px\9;
	zoom:1
}
.enc-list {
	zoom:1;
	margin-right:-20px
}
.enc-list:after {
	clear:both;
	content:"";
	display:block
}
.enc-list td {
	float:left;
	width:122px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:5px;
	vertical-align:top
}
.list-img {
	display:block;
	border:1px solid #ebebeb;
	position:relative;
	margin-bottom:3px;
	zoom:1;
	height:90px;
	overflow:hidden;
	width:120px
}
.list-img img {
	vertical-align:top
}
.str-tag {
	position:absolute;
	display:block;
	height:20px;
	line-height:20px;
	padding:0 6px;
	bottom:0;
	left:0;
	cursor:pointer;
	_background:0;
	z-index:2;
	color:#fff
}
.enc-list td p {
	line-height:17px
}
.enc-list td a {
	text-decoration:none;
	color:#333
}
.enc-list td .list-img {
	color:#fff
}
.enc-list td .list-img:hover {
	text-decoration:none
}
.post-bar .mainShow {
	margin-top:10px
}
.post-bar .jzwdPage {
	padding:10px 0 5px
}
.str-rev .gray-font {
	color:#666
}
.str_tv {
	line-height:22px
}
.str_tv span {
	color:#666
}
.str-tv-list a,.str-tv-list a em,.str_time .click-down {
	text-decoration:none
}
.str-tv-list a:hover,.str_time a:hover,.str-tv-list a:hover em {
	text-decoration:underline
}
.black-skin {
	height:22px;
	line-height:22px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	cursor:pointer;
	_background:0;
	text-align:center;
	color:#fff;
	z-index:2;
	zoom:1
}
.str_img {
	color:#fff;
	text-decoration:none
}
.str_img:hover .black-skin i {
	text-decoration:underline
}
.str-c-txt {
	margin-right:5px;
	font-size:12px;
	position:relative;
	top:-1px
}
.str-c-txt i {
	font-style:normal;
	margin:0 2px
}
.pink-color {
	color:#f06b31;
	margin-right:5px;
	font-weight:bold
}
.blue-color {
	color:#16aee4
}
.gray-color {
	color:#666
}
.sco {
	zoom:1
}
.par-box {
	line-height:22px;
	letter-spacing:-6px
}
.par {
	padding-right:12px;
	padding-right:10px\9
}
.par i {
	font-style:normal
}
.rise-in-price,.cut-price,.str-price,.flat-ico {
	color:#ef0000;
	font-size:16px;
	font-weight:bold
}
.rise-in-price,.cut-price,.flat-ico {
	padding-right:16px;
        right 3px no-repeat
}
.cut-price {
	background-position:right -26px
}
.par-table td {
	padding-right:12px;
	line-height:22px
}
.par-box a {
	margin-right:10px;
	*margin-right:9px;
	text-decoration:none;
	font-size:13px;
	letter-spacing:normal
}
.par-box span {
	font-size:13px;
	letter-spacing:normal
}
.par-box a:hover {
	text-decoration:underline
}
.par-box strong {
	font-weight:normal;
	color:#e4e4e4;
	margin-right:10px;
	*margin-right:9px
}
.light-gray,.str-list-v4 .light-gray {
	color:#999
}
.par-more {
	color:#77c
}
.off-website {
	margin-top:5px
}
.off-website th {
	color:#999;
	font-weight:normal;
	line-height:22px
}
.off-website td {
	color:#666;
	line-height:22px;
	padding-right:20px
}
.str-line-v2 {
	height:10px;
	overflow:hidden;
	border-bottom:1px solid #eee;
	clear:both;
	width:100%;
	margin-bottom:5px
}
.flat-ico {
	background-position:right -53px
}
.net-table {
	margin:1px 0
}
.net-table td {
	padding-right:18px;
	line-height:20px
}
.net-table td a {
	text-decoration:none
}
.net-table td a:hover {
	text-decoration:underline
}
.net-table td a:visited {
	color:#741274
}
.sy-sec {
	padding:5px 0;
	zoom:1
}
.sy-sec:after {
	clear:both;
	content:'';
	display:block
}
.sy-sec input {
	border:1px solid #c2c2c2;
	height:26px;
	line-height:26px\9;
	width:188px;
	padding:0 5px;
	float:left;
	font-size:13px;
	margin-right:5px;
	color:#333
}
.sy-sec a {
	border:1px solid #b8b8b8;
	border-radius:2px;
	display:block;
	height:26px;
	color:#333;
	float:left;
	padding:0 9px;
	background-color:#f9f9f9;
	text-decoration:none;
	line-height:26px;
	line-height:27px\9;
	-webkit-box-shadow:2px 0 rgba(255,255,255,.1);
	box-shadow:2px 0 rgba(255,255,255,.1)
}
.sy-sec a:hover {
	background-color:#f2f2f2;
	border:1px solid #888;
	-webkit-box-shadow:2px 0 rgba(255,255,255,.5);
	box-shadow:2px 0 rgba(255,255,255,.5)
}
.r-sech a:visited {
	color:#741274
}
.photo-list {
	border:1px solid #eee;
	margin:5px 0
}
.photo-list ul {
	zoom:1
}
.photo-list ul:after {
	clear:both;
	content:'';
	display:block
}
.photo-list ul li {
	float:left;
	padding:10px 8px 5px 10px;
	line-height:22px;
	text-align:center;
	width:91px
}
.photo-img {
	display:block;
	border:1px solid #ebebeb;
	width:89px;
	height:89px;
	overflow:hidden
}
.photo-img img {
	display:block
}
.photo-list li a {
	text-decoration:none
}
.photo-list li a:hover {
	text-decoration:underline
}
.photo-list li p {
	width:100%;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	-ms-word-break:normal;
	word-break:normal;
	overflow:hidden
}
.str-play-btn {
	height:22px;
	border-radius:2px;
	display:inline-block;
	border:1px solid #c4ddff;
	background-color:#f4f8ff;
	text-decoration:none;
	padding:0 9px;
	line-height:23px;
	line-height:24px\0;
	line-height:24px\9;
	margin-right:10px;
	zoom:1;
	float:left;
	overflow:hidden;
	color:#00c
}
.str-play-btn i {
	display:inline-block;
	border:6px solid #f4f8ff;
	border-width:4px 5px;
	width:0;
	height:0;
	border-left-color:#94c1ff;
	margin-bottom:1px;
	margin-right:-1px;
	margin-right:-2px\0;
	*margin-right:-2px;
	overflow:hidden;
	float:left;
	position:relative;
	top:7px;
	*top:6px
}
.str-play-btn:hover {
	background-color:#eff5ff;
	border:1px solid #7ea6f7
}
.str-play-btn:hover i {
	border:6px solid #eff5ff;
	border-width:4px 5px;
	border-left-color:#5d9afc
}
.str_author {
	color:#666;
	line-height:22px
}
.str_author a {
	text-decoration:none
}
.str_author a,.str_author span {
	margin-right:14px;
	margin-right:13px\9
}
.str_author a:hover {
	text-decoration:underline
}
.novel-update {
	padding:3px 0 5px;
	line-height:24px;
	color:#666
}
.novel-update a {
	text-decoration:none
}
.novel-update a:hover {
	text-decoration:underline
}
.novel-update a:visited {
	color:#741274
}
.reading-btn {
	height:22px;
	border:1px solid #c4ddff;
	border-radius:2px;
	background-color:#f4f8ff;
	margin-right:7px;
	display:inline-block;
	padding:0 7px;
	line-height:22px;
	line-height:24px\0;
	*line-height:24px
}
.novel-update .reading-btn:visited {
	color:#00c
}
.novel-update .reading-btn:hover {
	text-decoration:none;
	background-color:#eff5ff;
	border:1px solid #7ea6f7
}
.novel-update i {
	font-style:normal;
	color:#c00;
	margin-right:15px
}
.experience-list li {
	zoom:1;
	line-height:22px
}
.experience-list li:after {
	clear:both;
	content:'';
	display:block
}
.experience-list span,.experience-list i {
	float:right;
	font-style:normal;
	color:#999
}
.experience-list span {
	width:76px;
	text-align:right
}
.experience-list i {
	text-align:right;
	padding-right:20px
}
.experience-list a {
	text-decoration:none
}
.experience-list a:hover {
	text-decoration:underline
}
.experience-list a:visited {
	color:#741274
}
.exp-p {
	padding:5px 0;
	line-height:14px;
	zoom:1;
	overflow:hidden;
	color:#666
}
.exp-p span {
	margin-right:19px
}
.level-ico,.gold-medal {
	display:inline-block;
	width:14px;
	height:14px;
	overflow:hidden;
	float:left;
	margin-right:5px
}
.str-box-v4 {
	border-width:1px 0;
	border-color:#eee;
	margin:5px 0;
	padding-bottom:5px;
	border-style:solid;
	zoom:1
}
.str-box-v4:after {
	clear:both;
	display:block;
	content:''
}
.rating-bar {
	border-bottom:1px solid #eee;
	zoom:1;
	margin-bottom:5px;
	color:#666
}
.rating-bar:after {
	clear:both;
	display:block;
	content:''
}
.rating-bar li {
	line-height:22px;
	float:left;
	padding:5px 18px 5px 0
}
.rating-bar li i {
	font-style:normal;
	color:#c00
}
.rating-bar li a {
	text-decoration:none
}
.rating-bar li a:hover {
	text-decoration:underline
}
.rating-bar li a:visited {
	color:#741274
}
.str-list-v4 li {
	color:#666;
	line-height:20px;
	padding:1px 0
}
.str-list-v4 strong {
	font-weight:normal;
	margin-left:18px
}
.str-list-v4 .mg-40 {
	margin-left:38px
}
.str-list-v4 span {
	color:#333
}
.str-list-v4 a {
	text-decoration:none
}
.str-list-v4 a:hover {
	text-decoration:underline
}
.str-list-v4 a:visited {
	color:#741274
}
.str-list-v4 .str-play-btn:hover {
	text-decoration:none
}
.str-list-v4 .str-play-btn:visited {
	color:#00c
}
.str-list-v4 i {
	color:#c00;
	font-style:normal
}
.str-list-v4 .str-star {
	_margin-top:2px
}
.str-list-v4 .mg-10 {
	margin-right:10px
}
.str-list-v4 .wb-name {
	color:#c00;
	font-size:14px
}
.yellow-v {
	padding-right:19px;
}
.blue-v {
	padding-right:19px;
}
.str-text-info {
	color:#666;
	line-height:20px;
	padding:1px 0;
	overflow:hidden
}
.str-text-info span {
	color:#333
}
.str-text-info a {
	text-decoration:none;
	color:#77c;
	white-space:nowrap
}
.str-text-info a:visited {
	color:#741274
}
.str-text-info a:hover {
	text-decoration:underline
}
.str-info-btn {
	display:inline-block;
	padding:0 7px;
	line-height:22px;
	line-height:24px\0;
	*line-height:24px;
	height:22px;
	border:1px solid #c4ddff;
	border-radius:2px;
	background-color:#f4f8ff;
	text-decoration:none;
	float:left;
	margin-right:10px
}
.str-info-btn:hover {
	background-color:#eff5ff;
	border:1px solid #7ea6f7
}
.str-tit-6fc6eb,.str-tit-1ba91b {
	font-size:12px;
	color:#fff;
	height:16px;
	padding:0 4px;
	line-height:16px;
	overflow:hidden;
	display:inline-block;
	margin-left:5px;
	position:relative;
	z-index:-1;
	top:3px;
	*top:-2px;
	line-height:17px\9
}
.str-tit-6fc6eb {
	background-color:#6fc6eb
}
.str-tit-1ba91b {
	background-color:#1ba91b
}
.str-list-v4 .str-play-box {
	overflow:hidden;
	padding:5px 0 5px;
	margin-top:-1px;
	line-height:23px;
	zoom:1
}
.str-list-v4 .str-play-box-v1 {
	padding:5px 0 0;
	margin-top:0
}
.str-play-box a:visited {
	color:#741274
}
.str-score-box {
	color:#c00;
	font-style:normal
}
.str-list-v4 .min-link span {
	color:#e4e4e4;
	margin-right:10px
}
.str-list-v4 .min-link i {
	margin-right:10px;
	color:#00c
}
.str-list-v4 .light-gray {
	color:#999
}
.str-list-v4
        .rise-in-price,.str-list-v4 .cut-price,.str-list-v4 .str-price,.str-list-v4 .flat-ico {
	color:#ef0000
}
.str-ico-box {
	overflow:hidden
}
.str-ico-box .level-ico,.str-ico-box .gold-medal {
	position:relative;
	top:3px;
	z-index:0
}
.str-tv-list .str-list-wt76 {
	width:76px
}
.str_gray-link a {
	color:#666;
	margin-right:14px
}
.str-list-v4 .str_gray-link a:visited {
	color:#666
}
.str-software-table {
	width:100%;
	table-layout:fixed;
	margin:5px 0;
	border-top:1px solid #f2f2f2
}
.str-software-table th {
	font-weight:normal;
	color:#999;
	text-align:left
}
.str-software-table th,.str-software-table td {
	border-bottom:1px solid #f2f2f2;
	padding:5px 0;
	line-height:22px;
	padding-right:25px
}
.str-software-table th div,.str-software-table td div {
	text-align:right;
	padding-right:5px
}
.str-software-table td a {
	text-decoration:none
}
.str-software-table td p {
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	-ms-word-break:normal;
	word-break:normal;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.str-software-table td a:hover {
	text-decoration:underline
}
.str-text-info i {
	font-style:normal
}
.str-green-font {
	color:#4f8859
}
.str-green-skin {
	display:inline-block;
	height:18px;
	overflow:hidden;
	background-color:#63b663;
	color:#fff;
	line-height:19px;
	line-height:20px\0;
	line-height:20px\9;
	padding:0 2px;
	margin-right:9px;
	position:relative;
	top:-1px;
	vertical-align:middle
}
.str-ico-img {
	vertical-align:middle;
	margin-right:4px;
	position:relative;
	top:-1px
}
.web-btn {
	overflow:hidden;
	padding:5px 0;
	zoom:1
}
.web-btn a {
	display:inline-block;
	border:1px solid #c4ddff;
	border-radius:2px;
	background-color:#f4f8ff;
	padding:0 6px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-decoration:none;
	float:left;
	margin-right:10px;
	*line-height:24px;
	color:#00c
}
.web-btn a:hover {
	border:1px solid #7ea6f7;
	background-color:#eff5ff
}
.ask-list,.str-KA-list02 {
	margin-top:-10px;
	margin-bottom:-5px
}
.ask-list dt {
	line-height:24px;
	font-size:14px;
	padding-top:5px;
	padding-top:6px\0;
	padding-top:6px\9;
	*padding-top:5px;
	overflow:hidden
}
.ask-list dt a {
	line-height:24px
}
.ask-list dt a em {
	text-decoration:underline
}
.ask-list dt a:visited {
	color:#741274
}
.ask-list dt a span {
	display:inline-block;
	width:4px;
	height:4px;
	background-color:#2b9cec;
	margin-right:5px;
	position:relative;
	top:-3px;
	*top:-6px;
	overflow:hidden;
	line-height:0;
	_float:left;
	_top:10px
}
.ask-list dd {
	line-height:20px;
	border-bottom:1px solid #ededed;
	padding:0 0 5px
}
.ask-list dd div,.ask-list dd p {
	padding:1px 0
}
.ask-list dd p {
	padding-bottom:0\0;
	padding-bottom:0\9
}
.ask-list dd p {
	color:#999
}
.ask-list dd p span {
	margin:0 8px;
	color:#e4e4e4
}
.ask-list .no-line {
	border:0;
	padding-bottom:0
}
.ask-list dd p a {
	text-decoration:none;
	color:#999
}
.ask-list dd p a:hover {
	text-decoration:underline
}
.ask-list dd p a:visited {
	color:#999
}
.str-tv-list li .wt-auto,.str-ul-list li .wt-auto {
	width:auto
}
.violet-color {
	color:#77c
}
.str-video {
	margin-top:5px
}
.str-video ul {
	overflow:hidden;
	zoom:1;
	margin-left:-20px
}
.str-video ul li {
	width:122px;
	float:left;
	margin-left:20px;
	_display:inline
}
.str-video ul li .str-video-img {
	border:1px solid #f2f2f2;
	width:120px;
	height:90px;
	overflow:hidden;
	display:block;
	position:relative
}
.str-video ul li p {
	text-align:center;
	padding:2px 0 2px
}
.str-video ul li a {
	text-decoration:none;
	line-height:18px
}
.str-video ul li p a:hover {
	text-decoration:underline
}
.str-video ul li p a:visited {
	color:#741274
}
.str-video ul li .str-vipos {
	position:absolute;
	width:110px;
	padding:0 5px;
	height:20px;
	line-height:20px;
	left:0;
	bottom:0;
	z-index:30
}
.str-video ul li .str-vipos-bg {
	position:absolute;
	width:120px;
	display:block;
	height:20px;
	left:0;
	background:#000;
	z-index:10;
	top:0;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5
}
.str-video ul li .str-vipos-txt {
	position:relative;
	z-index:20;
	font-size:13px;
	color:#fff;
	display:block;
	zoom:1
}
.str-video ul li .str-vipos-txt span {
	position:absolute;
	right:0;
	font-family:Arial;
	display:inline-block;
	top:0
}
.str-video ul li .str-vipos2 {
	width:120px;
	height:90px;
	display:none;
	position:absolute;
	z-index:20;
	left:0;
	top:0;
	_background:0;
}
.str-video ul .str-video-hover .str-vipos2 {
	display:block
}
.str-video ul .str-video-hover .str-vipos-bg {
	display:none
}
.str-rumor-title-false,.str-rumor-title-true,.str-rumor-title-talk {
	line-height:30px;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
	font-size:14px;
	padding-left:19px;
	font-weight:bold;
	margin-top:5px;
}
.str-rumor-title-false {
	color:#ef7474;
	background-position:0 8px
}
.str-rumor-title-true {
	color:#6ec444;
	background-position:0 -22px
}
.str-rumor-title-talk {
	color:#e9a707;
	background-position:0 -52px
}
.str-rumor {
	line-height:20px;
	padding-top:6px
}
.str-rumor dt {
	margin-bottom:4px
}
.str-rumor dt,.str-rumor dd {
	position:relative;
	padding-left:45px;
	min-height:29px;
	_zoom:1
}
.str-rumor-false,.str-rumor-true,.str-rumor-talk {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:34px;
	height:21px;
	line-height:21px;
	padding-right:4px;
	text-align:center;
}
.str-rumor-false {
	color:#e65353;
	background-position:0 -82px
}
.str-rumor-true {
	color:#4bb219;
	background-position:0 -104px
}
.str-rumor-talk {
	color:#ca8e00;
	background-position:0 -126px
}
.str-rumor a {
	color:#77c;
	text-decoration:none
}
.str-d150818 {
	padding-top:5px
}
.str-decimal {
	margin-bottom:5px;
	margin-top:-1px;
	margin-top:0\0;
	margin-top:0\9
}
.str-decimal li {
	list-style-type:decimal;
	line-height:20px;
	padding:6px 0;
	border-bottom:1px solid #f2f2f2;
	list-style-position:inside
}
.str-KA-list02 li div span {
	display:inline-block;
	width:4px;
	height:4px;
	background-color:#2b9cec;
	margin-right:5px;
	position:relative;
	top:-3px;
	*top:-6px;
	overflow:hidden;
	line-height:0;
	_float:left;
	_top:10px
}
.str-KA-list02 li {
	line-height:20px;
	border-bottom:1px solid #ededed;
	padding:5px 0 5px;
	padding:6px 0 5px\0;
	padding:6px 0 5px\9;
	*padding:5px 0 5px
}
.str-KA-list02 li p {
	color:#999
}
.str-KA-list02 li div,.str-KA-list02 li p {
	padding:1px 0
}
.str-KA-list02 li div a {
	color:#77c;
	margin-left:5px
}
.str-KA-list02 li p {
	padding-bottom:0\0;
	padding-bottom:0\9
}
.str-KA-list02 li p {
	color:#999
}
.str-KA-list02 li p span {
	margin:0 8px;
	color:#e4e4e4
}
.str-KA-list02 li a {
	text-decoration:none
}
.str-KA-list02 li p a {
	color:#999
}
.str-KA-list02 li a:hover {
	text-decoration:underline
}
.str-KA-list02 li p a:visited {
	color:#999
}
.str-KA-list02 .no-line {
	border:0;
	padding-bottom:0
}
.str-msg {
	line-height:22px;
	color:#999;
	padding-top:1px\0;
	padding-top:1px\9
}
.str-msg a {
	text-decoration:none;
	color:#77c;
	margin-left:5px
}
.str-msg a:hover {
	text-decoration:underline
}
.str-tab {
	border:1px solid #cfeafb;
	background-color:#f9fcff
}
.str-tab-box {
	display:none
}
.str-tab-tit {
	width:100%;
	table-layout:fixed
}
.str-tab-tit td {
	border-bottom:1px solid #cfeafb;
	border-right:1px solid #cfeafb
}
.str-tab-tit .no-line {
	border-right:0
}
.str-tab-tit .cur {
	background-color:#fff
}
.str-tab-tit a {
	display:block;
	text-align:center;
	height:32px;
	overflow:hidden;
	text-decoration:none;
	line-height:32px;
	color:#666
}
.str-tab-box {
	padding:10px
}
.str-ka-list {
	overflow:hidden;
	zoom:1\0;
	zoom:1\9
}
.str-ka-list li {
	overflow:hidden;
	zoom:1\0;
	zoom:1\9;
	float:left;
	width:33%;
	padding:5px
        0
}
.str-ka-img {
	float:left;
	margin-right:10px;
	width:58px;
	height:58px;
	border:1px solid #ebebeb;
	border-radius:2px;
	overflow:hidden
}
.str-ka-img img {
	display:block
}
.str-ka-img a {
	display:block;
	overflow:hidden;
	width:58px;
	height:58px
}
.str-ka-list a {
	text-decoration:none
}
.str-ka-list p {
	line-height:17px;
	color:#999;
	margin-right:5px
}
.str-ka-list h4 {
	margin-bottom:4px;
	line-height:22px;
	font-weight:normal;
	margin-right:5px
}
.str-ka-list h4 a:hover {
	text-decoration:underline
}
.str-KA-down {
	overflow:hidden;
	zoom:1\0;
	zoom:1\9
}
.str-KA-down li {
	float:left;
	width:50%;
	padding:5px 0
}
.str-KA-info {
	overflow:hidden;
	zoom:1\0;
	zoom:1\9
}
.str-KA-info span {
	display:block;
	float:left;
	margin-right:10px;
	width:60px;
	height:60px;
	border:1px solid #ebebeb
}
.str-KA-info span img {
	display:block
}
.str-KA-txt {
	margin-right:5px;
	float:left
}
.str-KA-txt h4 {
	color:#c00;
	font-size:14px;
	line-height:24px;
	padding-top:8px
}
.str-KA-txt p {
	line-height:22px;
	color:#999
}
.str-KA-down-btn {
	padding-top:10px;
	overflow:hidden
}
.str-KA-down-btn a {
	height:28px;
	line-height:28px;
	float:left;
	color:#5d9afc;
	background-color:#e5f2ff
}
.str-KA-down-btn .str-ico-down {
	width:16px;
	height:13px;
}
.str-search {
	height:30px;
	border:1px solid #0279d8;
	padding-right:75px;
	padding-left:10px;
	position:relative;
	margin:10px 0 15px
}
.str-search a {
	width:65px;
	display:block;
	height:30px;
	text-align:center;
	font-size:16px;
	color:#fff;
	top:0;
	right:0;
	background-color:#0279d8;
	position:absolute;
	text-decoration:none;
	line-height:30px;
	font-weight:bold
}
.str-search input {
	width:100%;
	height:100%;
	border:0;
	font-size:13px;
	line-height:30px\0;
	line-height:30px\9
}
.str-search .vr-value-tips {
	line-height:30px;
	left:10px
}
.pd-5 {
	padding:5px 10px
}
.str-pic-ka {
	overflow:hidden;
	zoom:1
}
.str-pic-tit {
	line-height:24px;
	font-size:14px;
	margin-bottom:4px;
	padding-top:1px
}
.str-pic-tit span {
	margin-left:5px;
	position:relative;
	top:2px;
	top:1px\0;
	top:1px\9;
	*top:-1px
}
.str-pic-tit a {
	color:#c00;
	text-decoration:none
}
.str-pic-tit a:hover {
	text-decoration:underline
}
.str-pic-ka li {
	float:left;
	text-align:center;
	padding:0 15px;
	position:relative;
	line-height:21px
}
.str-pic-ka li p {
	color:#999
}
.str-pic-ka li i {
	width:1px;
	overflow:hidden;
	display:block;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-15px;
	background-color:#dcdcdc;
	height:30px
}
.str-pic-ka li span {
	color:#666
}
.str-pic-ka .li-left {
	padding-left:0;
	text-align:left
}
.str-ka-link {
	color:#999;
	padding-top:5px
}
.str-ka-link span {
	margin-right:20px
}
.str-ka-link i {
	color:#666;
	font-style:normal;
	margin-left:5px
}
.str-ico-male,.str-ico-famale,.str-ico-laud,.str-ico-heart {
	display:inline-block;
	overflow:hidden
}
.str-ico-male {
	background-position:0 -19px;
	width:12px;
	height:12px
}
.str-ico-famale {
	background-position:0 -38px;
	width:10px;
	height:14px
}
.str-ico-laud {
	background-position:0 -59px;
	width:13px;
	height:14px
}
.str-ico-heart {
	background-position:0 -80px;
	width:12px;
	height:12px
}
.str-ka-link span {
	width:auto;
	height:auto
}
.str-ka-link .str-ico-laud {
	padding-left:18px;
	background-position:0 -58px
}
.str-ka-link .str-ico-heart {
	padding-left:17px;
	background-position:0 -78px
}
.font-c999 {
	color:#999
}
.str-public-btn {
	height:20px;
	line-height:21px;
	display:inline-block;
	font-size:13px;
	color:#00c;
	margin-right:14px;
	padding:0 7px;
	background:#f4f8ff;
	border:1px solid #c4ddff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	text-decoration:none
}
.str-public-btn:hover {
	border:1px solid #7ea6f7;
	text-decoration:none!important
}
.str-public-btn i {
	_float:left;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	margin-right:5px;
	_margin-right:0;
	position:relative;
	top:1px;
	*top:-1px;
	_top:4px;
	overflow:hidden
}
.str-public-btn .str-ico-music {
	background-position:0 0
}
.str-public-btn .str-ico-read {
	background-position:0 -12px
}
.str-public-btn .str-ico-game {
	background-position:0 -24px
}
.str-public-btn .str-ico-video {
	background-position:0 -36px
}
.str-public-btn .str-ico-down {
	background-position:0 -48px
}
.str-public-btn:visited {
	color:#00c!important
}
.ext-query a:visited {
	color:#741274
}
.fb .ext-query {
	padding-top:1px
}
.ext-query {
	font-weight:bold;
	line-height:23px
}
.str-ul-list-v1 li {
	height:22px;
	zoom:1;
	color:#999;
	line-height:22px
}
.str-ul-list-v1 span,.str-link span {
	float:right;
	display:inline-block;
	width:76px;
	text-align:right
}
.str-ul-list-v1 i,.str-link i {
	float:right;
	display:inline-block;
	font-style:normal;
	padding-right:20px
}
.str-ul-list-v1 a:hover,.str-ul-list-v1 a:hover em,.str-link a:hover em,.str-link a:hover {
	text-decoration:underline
}
.str-link {
	line-height:22px;
	color:#666
}
.str-list-v4 .str-ul-list {
	margin:-2px 0
}
.str-list-v4 .str-ul-list li {
	padding:0
}
.str-list-v4 .str-ul-list span {
	color:#666
}
.str-tit-1a7cd3 {
	background-color:#1a7cd3;
	padding:0 2px;
	margin:0 5px 0 0
}
.font-laud {
	padding:0 22px 0 5px;
	margin-right:9px;
	font-style:normal;
	height:18px;
	line-height:18px;
	border-radius:2px;
}
.str-KA-list03 {
	border-top:1px solid #ededed;
	margin:4px 0 4px
}
.str-KA-list03 li {
	border-bottom:1px solid #ededed;
	line-height:22px;
	padding:6px 0 4px
}
.str-KA-list03 li a {
	color:#77c;
	margin-left:5px;
	text-decoration:none
}
.str_map {
	margin-top:4px
}
.str_map .str_img {
	margin-right:10px
}
.str_mapinfo {
	float:left;
	margin-top:4px
}
.str-map-tit {
	font-size:14px;
	font-weight:normal;
	margin-top:5px;
	padding-bottom:5px
}
.str-map-link {
	margin-top:4px
}
.str-map-btn {
	position:relative;
	display:inline-block
}
.str-map-ico {
	display:inline-block;
	height:18px;
	line-height:18px;
	font-size:13px;
	color:#58c0d6;
	padding:0 15px 0 5px;
	border:1px solid #e7e7e7;
	text-decoration:none;
	position:relative;
	cursor:default
}
.str-map-ico:hover {
	background-color:#fafafa
}
.str-map-ico i {
	display:inline-block;
	border:5px solid #fff;
	border-width:3px 4px;
	width:0;
	height:0;
	border-left-color:#58c0d6;
	position:absolute;
	top:6px;
	right:2px
}
.str-map-pbox {
	position:absolute;
	top:0;
	left:54px;
	width:425px
}
.str-map-pop {
	display:inline-block;
	background:#fff;
	border:1px solid #ccc;
	padding:8px 10px 6px;
	zoom:1
}
.str-map-pop .str-mp1 {
	font-weight:bold
}
.str-map-pop .str-mp2,.str-map-pop .str-mp3 {
	line-height:20px;
	color:#666;
	margin-top:5px
}
.str-map-pop .str-mp2 a {
	text-decoration:none
}
.str-map-pop .str-mp3 {
	margin-top:2px
}
.str-map-ltxt {
	margin-left:4px;
	color:#008000
}
.str-expert-info {
	line-height:22px
}
.str-expert-info span {
	color:#999;
	margin-left:7px
}
.str-reco-p {
	line-height:22px
}
.str-doctor-list {
	margin:0 -10px 6px 0;
	overflow:hidden;
	zoom:1
}
.str-doctor-list li {
	margin-right:10px;
	float:left;
	width:270px
}
.str-doctor-list a {
	border:1px solid #ebebeb;
	display:block;
	padding:5px;
	color:#333;
	text-decoration:none
}
.str-doctor-list a:hover {
	background-color:#f9f9f9
}
.str-doctor-list a:visited {
	color:#333
}
.str-doctor-list .pic-div {
	width:60px;
	height:60px;
	float:left;
	margin-right:10px
}
.str-doctor-list .pic-con {
	overflow:hidden
}
.str-doctor-list p {
	line-height:20px
}
.str-doctor-list .gray-sp {
	color:#999
}
.str-doctor-list .one-jd {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal;
	word-break:normal;
	_width:185px
}
.vr-qa160727 ol {
	overflow:hidden
}
.vr-qa160727 li {
	padding:2px 0 5px;
	zoom:1
}
.vr-qa160727 .num-sp {
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
	color:#fff;
	background-color:#cbcbcb;
	float:left;
	margin-right:5px;
	margin-top:3px
}
.vr-qa160727
        li p {
	overflow:hidden;
	line-height:20px;
	zoom:1
}
.vr-qa160727 .vr-show {
	margin-top:1px
}
.vrTitle {
	font-size:16px;
	font-weight:normal;
	line-height:26px;
	zoom:1;
	white-space:nowrap;
	word-wrap:normal
}
.wx-box-new {
	zoom:1
}
h5.wx-box-h5 a em {
	text-decoration:underline
}
.wx-box-new:after {
	clear:both;
	display:block;
	content:''
}
.wx-table {
	position:relative;
	padding-right:96px;
	margin-top:5px;
	min-height:75px;
	_height:75px;
	z-index:97
}
.wx-table p {
	margin:0;
	padding:0
}
.wx-table table {
	width:100%;
	table-layout:fixed
}
.wx-table td {
	vertical-align:top;
	overflow:visible!important
}
.wx-table .wx-pic {
	width:67px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:center
}
.wx-pic a {
	width:67px;
	height:67px;
	overflow:hidden;
	position:relative;
	display:block
}
.wx-ok {
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	_background:0;
	cursor:pointer;
	z-index:3
}
.wx-pic .wx-ok {
	position:absolute;
	bottom:2px;
	right:1px;
	z-index:3
}
.wx-pic-skin {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	_background:0;
	cursor:pointer
}
.wx-pic-hover {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	_background:0;
	cursor:pointer;
	display:none
}
.wx-public .wx-pic-skin {
	_background:0;
}
.wx-public .wx-pic-hover {
	_background:0;
}
.wx-name {
	margin:0;
	padding:3px 0 0;
	line-height:26px;
	margin-bottom:0
}
.wx-name span a {
	color:#333;
	font-size:16px;
	font-weight:bold;
	padding-left:0
}
.wx-name span a em {
	color:#c00
}
.wx-name a {
	color:#999
}
.wx-table td .div-p {
	color:#333;
	line-height:22px;
	overflow:hidden;
	zoom:1
}
.wx-table td .div-p span {
	float:left;
	color:#666
}
.wx-table td .div-p .tetbox {
	overflow:hidden;
	zoom:1
}
.wx-table h5 {
	margin:0;
	padding:5px 0 0;
	line-height:22px;
	font-size:13px
}
.wx-table p a {
	color:#666
}
.wx-table p {
	color:#bbb
}
.wx-table p .purple-color {
	color:#00c;
	margin-right:8px
}
.wx-table a,.wx-table a em {
	text-decoration:none
}
.wx-table a:hover,.wx-table a:hover em {
	text-decoration:underline
}
.wx-table a,.wx-table a em {
	color:#77c
}
.wx-table .wx-ewm p {
	color:#999
}
.wx-table .wx-ewm p {
	line-height:normal
}
.wx-ewm {
	width:88px;
	border:1px solid #eee;
	text-align:center;
	padding:0 0 5px 0;
	position:absolute;
	top:0;
	right:0;
	z-index:11
}
.wx-ewm a {
	display:block;
	width:70px;
	height:70px;
	overflow:hidden;
	margin:9px auto 6px
}
.wx-img {
	float:left;
	margin-top:5px;
	margin-right:10px;
	width:120px;
	height:80px;
	display:block;
	overflow:hidden;
	border:1px solid #ebebeb;
	margin-bottom:5px;
	position:relative
}
.wx-img img {
	vertical-align:top
}
h5.wx-box-h5 {
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:22px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal;
	width:400px
}
.wx-box-new .div-p2 {
	line-height:20px;
	padding:1px 0;
	margin:0;
	color:#333;
	zoom:1;
	position:relative;
	word-break:break-word;
	width:418px;
	float:right
}
.wx-box-new .div-p2 .weizhi {
	position:absolute;
	right:0;
	bottom:0;
	*bottom:3px
}
.wx-box-new div {
	color:#999;
	line-height:22px
}
.wx-box-new div .from-link {
	margin-right:8px;
	text-decoration:none
}
.from-link {
	display:inline-block;
	height:22px;
	color:#008102;
	text-decoration:none
}
.wx-list-new .from-link:hover {
	text-decoration:underline
}
.wx-box-new .wx-list-new,.wx-box-new .moreLink {
	margin-left:8px
}
.wx-list-new {
	clear:both
}
.wx-list-new li {
	line-height:22px;
	color:#999;
	zoom:1;
	padding-right:80px;
	position:relative
}
.wx-list-new li p {
	width:462px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal
}
.wx-list-new li p a {
	text-decoration:none
}
.wx-list-new li p a:hover {
	text-decoration:underline
}
.wx-list-new li:after {
	content:'';
	display:block;
	clear:both
}
.wx-right {
	float:right;
	position:absolute;
	right:0
}
.moreLink {
	line-height:22px
}
.moreLink a {
	color:#77c;
	text-decoration:none;
	display:inline-block;
	margin-right:15px
}
.moreLink a em {
	text-decoration:none
}
.moreLink a:hover,.moreLink a:hover em {
	text-decoration:underline
}
.wx-public {
	zoom:1;
	margin-right:-25px;
	_margin-right:-50px;
	position:relative;
	z-index:99
}
.wx-public:after {
	clear:both;
	content:'';
	display:block
}
.wx-public li {
	position:relative;
	float:left;
	width:90px;
	margin-right:25px;
	text-align:center;
	padding-bottom:3px
}
.public-box {
	position:relative;
	width:90px;
	height:90px;
	overflow:hidden;
	margin-bottom:3px;
	display:block;
	z-index:1
}
.wx-public .wx-ok {
	position:absolute;
	bottom:0;
	right:5px;
	cursor:pointer
}
.public-name {
	overflow:hidden;
	width:100%
}
.public-name a {
	color:#333;
	text-decoration:none
}
.public-name a:hover {
	text-decoration:underline
}
.wx-public .wx-pop {
	text-align:left
}
.wx-pop {
	padding:5px 5px 5px 10px;
	background:#fff;
	border:1px solid #ebebeb;
	position:absolute;
	width:349px;
	left:100px;
	zoom:1;
	top:2px;
	box-shadow:0 1px 2px rgba(0,0,0,.1);
	z-index:2
}
.wx-pop:after {
	clear:both;
	content:'';
	display:block
}
.wx-public .wx-pop-ewm {
	float:right;
	width:86px;
	padding-top:5px;
	text-align:center
}
.wx-pop-ewm span {
	width:70px;
	height:70px;
	overflow:hidden;
	display:block;
	border:1px solid #eee;
	margin:0 auto 4px;
	padding:1px
}
.wx-pop h4 {
	margin:0;
	font-size:14px;
	line-height:24px
}
.wx-pop h5 {
	font-size:13px;
	font-weight:normal;
	color:#999;
	line-height:22px;
	height:22px;
	margin:0;
	padding:0
}
.wx-pop table {
	color:#666
}
.wx-pop table th {
	text-align:left;
	font-weight:normal;
	width:66px;
	width:70px\9
}
.wx-pop table th,.wx-pop table td {
	padding:1px 0;
	line-height:20px;
	vertical-align:top;
	overflow:hidden
}
.vrTitle a:visited,.wx-list-new li a:visited,.wx-table p .purple-color:visited {
	color:#741274
}
.from-link:visited {
	color:#008102!important
}
.wx-box-new .div-p2 .weizhi span {
	display:inline-block;
	position:relative;
	line-height:16px
}

h5.wx-box-h5 a {
	text-decoration:none
}
h5.wx-box-h5 a:hover {
	text-decoration:underline
}
.wx-table td .div-p a em {
	color:#C00
}
h5.wx-box-h5 span,.wx-list-new li p span {
	display:inline-block;
	vertical-align:top;
	padding:0 5px;
	margin-top:2px;
	margin-left:5px;
	line-height:16px;
	color:#fff;
	font-size:12px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
h5.wx-box-h5 .ico-i1,.wx-list-new li p .ico-i1 {
	background:#78b9fa;
	color:#fff
}
h5.wx-box-h5 .ico-i2,.wx-list-new li p .ico-i2 {
	background:#fa8178;
	color:#fff
}
h5.wx-box-h5 .ico-i3,.wx-list-new li p .ico-i3 {
	background:#f5bb58;
	color:#fff
}
.wx-table a.bq {
	line-height:20px;
	width:57px;
	height:20px;
	text-align:center;
	text-decoration:none;
	display:inline-block;
	background:#f4f8ff;
	color:#77c;
	margin-top:10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.wx-table a.bq:hover {
	text-decoration:underline
}
.erwm-box2 {
	width:250px;
	height:280px;
	background:#fff;
	border:1px solid #53bc53;
	position:absolute;
	z-index:403
}
.erwm-box2 .ewm-tit {
	color:#999;
	font-size:12px;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	padding:6px 0 6px
}
.erwm-box2 .ewm-img {
	position:relative;
	text-align:center
}
.erwm-box2 .ewm-img img {
	vertical-align:top
}
.erwm-box2 .ewm-img em {
	display:block;
	width:34px;
	height:34px;
	position:absolute;
	left:83px;
	top:53px
}
.erwm-box2 .ico_close2 {
	width:20px;
	height:20px;
	position:absolute;
	display:block;
	top:5px;
	right:5px
}
.erwm-box2 .ewm-end {
	text-align:center;
	margin-top:12px
}
.erwm-box2 .ewm-end span {
	font-size:13px;
	padding-left:24px;
	line-height:24px;
	color:#666;
}
h5.wx-box-h5 span,.wx-list-new li p .wx-right {
	position:absolute;
	color:#999
}
.wx-box-new h5.wx-box-h5 a em {
	text-decoration:none
}
.wx-box-new h5.wx-box-h5 a:hover em {
	text-decoration:underline
}
.vr_safeauth {
	display:inline-block;
	overflow:hidden;
	position:absolute;
	z-index:1;
	margin:2px 0 0 31px;
	border:1px solid #90c190;
	background-color:#fff;
	background-color:#f9f9f9;
	line-height:16px;
	font-size:12px;
	color:#000;
	white-space:normal;
	box-shadow:1px 1px 2px rgba(0,0,0,.1);
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Strength=2,Direction=135);
	zoom:1;
	min-width:200px;
	max-width:250px;
	_width:expression(this.scrollWidth>249 ? "250px":(this.scrollWidth
          < 199? "200px":"auto"))
}
.vr_safeauth_tit {
	display:block;
	padding:0;
	margin:0 0 9px;
	border:solid #8fd68f;
	border-width:1px 1px 0;
	border-bottom:1px solid #fff;
	*background-position:0 1px
}
.vr_safeauth a {
	color:#369
}
.vr_safeauth_info {
	padding:0 0 10px 14px;
	line-height:20px;
	zoom:1
}
.vr_safeauth_info dt {
	float:left
}
.vr_safeauth_info dd {
	overflow:hidden;
	font-weight:bold;
	padding-right:14px
}
.vr_safeauth_info dd .star {
	float:left;
	height:13px;
	margin-top:2px
}
.vr_safeauth_info dd a {
	float:left;
	margin-left:8px;
	font-weight:normal;
	text-decoration:none
}
.vr_safeauth_info dd a:hover {
	text-decoration:underline
}
.vr_safeauth_more {
	padding:7px 44px 7px 14px;
	border-top:1px dotted #b9d7b9;
	line-height:18px;
	color:#666;
	margin:0
}
.safetestbox {
	width:250px;
	position:absolute;
	display:inline;
	_zoom:1;
	padding:5px 0 0 5px;
	z-index:100
}
.safetest {
	border:1px solid #90c190;
	font-size:12px;
	font-weight:normal;
	background-color:#f9f9f9;
	color:#000;
	box-shadow:1px 1px 2px rgba(0,0,0,.1);
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Strength=2,Direction=135);
	display:inline-block;
	position:relative
}
.safedata {
	border-collapse:collapse;
	margin:0 14px 10px;
	line-height:20px;
	white-space:normal
}
.safedata th {
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal
}
.safedata td {
	max-width:160px;
	_width:expression((this.offsetWidth>159) ? '160px':true)
}
.safetest a {
	color:#369!important;
	text-decoration:none
}
.safetest a:hover {
	text-decoration:underline
}
.moresafeauth {
	margin-left:8px
}
.topbar {
	z-index:1111111112
}
.headsearch,.header {
	z-index:1111111111
}
.headsearch .term,.atTrunk .atGradientLine,.atCube,.ilike,.headsearch>a,.headsearch>ul {
	display:none
}
.headsearch .suggestion {
	margin-top:1px
}
.quickspread,.advlink {
	margin-bottom:25px
}
.atTrunk .quickspread,.atTrunk .advlink,.atTrunk .picad {
	padding-left:15px
}
.right .atTrunk {
	border:0
}
.right .rb {
	padding-left:15px
}
.hotrecommend {
	margin-left:15px;
	width:230px
}
#main {
	position:relative
}
.atTrunk .rb {
	width:250px
}
.atJzwd,.sidebox2 {
	margin-left:15px
}
.vrbox {
	border-collapse:collapse;
	line-height:1.5;
	zoom:1
}
.vrbox td {
	vertical-align:top
}
.vrpic {
	padding:5px 10px 0 0
}
.vrcontent {
	padding-top:2px
}
.vrg {
	color:#666
}
.vrimg {
	border:1px solid #a5a5a5
}
.vrbtnbox {
	margin-top:5px
}
a.vr_btn {
	margin:0 6px 0 0;
	text-decoration:none;
	color:#000;
	font-size:13px;
	display:inline-block;
	vertical-align:top
}
a.vr_btn span {
	line-height:24px;
	height:24px;
	cursor:pointer;
	display:inline-block
}
a.vr_btn span span {
	background-position:0 0;
	background-repeat:no-repeat
}
a.vr_btn span span span {
	background-position:right -24px;
	background-repeat:no-repeat;
	padding:0 15px;
	white-space:nowrap
}
a.vr_btn:hover,a.vr_btn:focus {
	border:0
}
a.vr_btn:hover span,a.vr_btn:focus span {
	background-position:0 -96px;
	border:0
}
a.vr_btn:hover span span,a.vr_btn:focus span span {
	background-position:0 -72px
}
a.vr_btn:hover span span span,a.vr_btn:focus span span span {
	background-position:right -120px
}
.icon_noRes {
	position:relative
}
.kmapli3,.kmapli4 {
	display:inline-block
}
.aggrListPic a img {
	display:block
}
.safeauth {
	border:1px solid #ccc;
	background-color:#fff;
	margin:6px 0 0 5px;
	padding:3px 10px;
	color:#999;
	position:absolute;
	white-space:normal;
	width:215px;
	line-height:16px;
	font-size:12px;
	box-shadow:1px 1px 2px rgba(0,0,0,.1);
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Strength=2,Direction=135);
	z-index:100000
}
.safeauth a {
	color:#369
}
.servicetxt {
	_width:7em;
	display:inline-block;
	min-width:7em;
	white-space:nowrap
}
.vr_official_139 {
	position:absolute;
	margin-left:2px
}
.right .atCollapsing {
	border-bottom:1px solid #eee
}
.feedBack {
	position:relative
}
.feedBack span {
	margin-left:0
}
.feedBack .fr {
	position:absolute;
	right:0;
	top:0
}
.right #kmap_right_p {
	font-size:12px
}
.qcrst {
	border:0
}
.word_area .wordp a {
	filter:none
}
.wrap {
	min-width:1006;
	_width:expression((documentElement.clientWidth
            < 1010) ? "1006":documentElement.clientWidth)
}
.atCube {
	display:none
}
.sit {
	margin-bottom:19px
}
.sitList li {
	padding-top:0
}
.wx-public {
	zoom:1;
	margin-right:-25px;
	_margin-right:-50px;
	position:relative;
	z-index:99
}
.wx-table {
	position:relative;
	padding-right:96px;
	margin-top:5px;
	min-height:75px;
	_height:75px;
	z-index:97
}
.wx-box-new .div-p2 {
	line-height:20px;
	padding:1px 0;
	margin:0;
	color:#333;
	zoom:1;
	position:relative;
	word-break:break-word;
	width:418px;
	float:right
}
.fb-remark {
	display:none;
}
}

.catebox {
	line-height:34px;
	border-bottom:1px dotted #eee;
	color:#ccc;
	font-size:12px;
	margin:0 0 15px 0
}
.catetitle {
	color:#999;
	font-weight:normal
}
.catebox a {
	color:#333;
	display:inline-block;
	padding:0 4px;
	text-decoration:none
}
.catebox a:hover {
	color:#8b58a2
}
.curcate {
	line-height:18px;
	display:inline-block;
	color:#fff;
	font-weight:normal
}
.curcate span {
	display:inline-block;
	padding:0 4px
}
.lastcate {
	border-bottom:1px solid #dde6e3
}
