body, ol, ul, h2, h3, form, td, th, p {
	list-style:none;
	margin:0;
	padding:0;
}
body {
	font:small/normal arial;
	word-break:break-all;
	word-wrap:break-word;
}
a {
	color:#00c;
}
img {
	border:none;
}
cite, cite a {
	color: #7C7C7C;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}
em {
	color:#C00;
	font-style:normal;
}
a em {
	text-decoration:underline;
}
.wrapper {
	margin: 0 12px;
 width: expression((documentElement.clientWidth <760) ? "758px" : "auto" );
	min-width: 758px;
	zoom:1;
	position:relative;
}
#header {
	padding:14px 0 18px;
	zoom:1;
	position:relative;
	font-family:arial;
	z-index:9;
}
#header:after {
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
	content:".";
}
#header a {
	color:#261CDC;
	text-decoration:underline;
}
.logo {
	position:absolute;
	left:0;
	top:37px;
	width:130px;
	height:35px;
	overflow:hidden;
	line-height:100px;
	background:url(../images/ns.png) no-repeat left -156px;
}
.resultstats {
	color:#A2A2A2;
	clear:both;
	padding-top:1px;
	padding-left: 148px;
	font-size:12px;
}
.hnav {
	font-size:14px;
	line-height:normal;
	height:23px;
	padding-left: 148px;
}
.hnav a, .hnav strong {
	margin-right:13px;
	zoom:1;
}
.querybox {
	padding-left: 142px;
	font-size:12px;
	zoom:1;
}
.query {
	width:404px;
	padding:4px 50px 4px 4px;
	height:21px;
	border:1px solid #D6D6D6;
	border-width:1px 0 0 1px;
	float:left;
	font:16px/21px arial;
	margin:0;
	color:black;
	vertical-align:top;
}
.qborder {
	border:1px solid #818181;
	border-color:#818181 #B8B8B8 #B8B8B8 #818181;
	float:left;
	position:relative;
}
.sbtn1, .btnactive {
	float:left;
	width:90px;
	height:33px;
	background:#D4D4D4 url(../images/ns.png) no-repeat left -340px;
	border:none;
	margin:0 20px 0 5px;
	padding:0;
	cursor:pointer;
	font-size:14px;
	color:black;
}
.btnactive {
	background-position:left -376px;
}
.sogouhome {
	float:left;
	line-height:32px;
	white-space:nowrap;
	position:absolute;
}
.snav1 {
	font-size:110%;
	margin-bottom:10px;
	padding-bottom:10px;
}
.snav2 {
	margin-bottom:10px;
}
.snav1 li, .snav2 li {
	padding-left:11px;
}
.snav1 li strong, .snav2 li strong, .allcolor {
	background:url(../images/ns.png) no-repeat left -233px;
	padding-left:11px;
	margin-left:-11px;
	zoom:1;
	display:block;
}
.allcolor {
	margin:0;
	text-decoration:none;
}
.reset {
	margin:10px 0 10px 11px;
}
.stitle {
	font-size:small;
	font-weight:normal;
	color:#666;
}
.stitle {
	padding-left:11px;
}
.left a {
	text-decoration:none;
}
.left a:hover {
	text-decoration:underline;
}
.reset, .reset a {
	color:#666;
	text-decoration:underline !important;
}
.foot {
	font-size:small;
	clear:both;
	zoom:1;
	margin-top:40px;
	padding-left:142px;
	height:72px;
	position:relative;
}
.hint {
	border-collapse:collapse;
	font-size:medium;
	margin:35px 0 0 26px;
}
.hint caption {
	font-weight:bold;
	text-align:left;
	font-size:90%;
	white-space:nowrap;
}
.hint td {
	font-size:90%;
	vertical-align:top;
	padding:10px 30px 0 0;
}
.p {
	padding-left:26px;
	font-size:14px;
	margin-top:17px;
}
.p a, .p strong {
	display:inline-block;
	padding:3px 8px;
	line-height:normal;
	border:1px solid #B5CEE7;
	text-decoration:none;
	vertical-align:middle;
}
.p strong {
	border-color:white;
}
.np {
	color:#00c;
	font-family:simsun;
}
.p a:hover {
	background:#261CDC;
	color:#fff;
}
.cr {
	text-align:center;
	color:#9C9C9C;
	clear:both;
	background-color:#EFEFEF;
	line-height:25px;
}
.g, .g:visited {
	color:#9C9C9C;
	text-decoration: none;
}
.switchcol {
	position:absolute;
	cursor:pointer;
	top: 67px;
	right:1px;
	width:11px;
	height:31px;
	background:#F5F5F5 url(../images/ns.png) no-repeat -119px -340px;
}
.col2 .switchcol {
	background-position:-119px -375px;
}
.outer {
	margin-left:135px;
	color:#000;
	zoom:1;
	position:relative;
}
.col2 {
	margin-left:0 !important;
}
.col2 .left {
	background-image:none;
}
.left {
	width:133px;
	padding:0;
	float:left;
	line-height:1.8;
	margin-left:-135px;
	background:url(../images/ns.png) no-repeat 132px -420px;
	position:relative;
}
.centrecontent {
	float:right;
	width:100%;
	position:relative;
	padding-top:5px;
}
.outerwrap {
	float:left;
	width:100%;
	margin-right:-3px;
}
.outerwrap:after, .outer:after {
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	overflow:hidden;
	content:".";
}
#plist {
	zoom: 1;
	padding:6px 0 0 14px;
}
#plist:after {
	display:block;
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
	overflow:hidden;
}
#plist li {
	font-size: 12px;
	width:175px;
	height:178px;
	position:relative;
	float:left;
	/*margin-left:26px;
	display:inline;*/
	text-align:center;
}
.thumb {
	position:absolute;
	width:100%;
	bottom:30px;
	left:0;
	z-index:1;
}
.thumb img {
	border:1px solid #D0D0D0;
	padding:4px;
	display:block;
	margin:0 auto;
}
.picdetail {
	position:absolute;
	top:154px;
	left:-2px;
	width:179px;
	z-index:1;
	color: #999;
	line-height:1.5;
}
.picdetail img {
	margin-right:2px;
}
.pictitle {
	color:#000;
	font-weight:normal;
}
.setcolor {
	margin-left:11px;
}
.setcolor td {
	line-height: normal;
	border:2px solid #fff;
}
.setcolor td.curcolor {
	border-color:#C6C0F0;
}
.setcolor td.curcolor a {
	border-color: #fff;
}
.redpic, .yellowpic, .greenpic, .bluepic, .purplepic, .blackpic, .fullcolor, .orangepic, .azurepic, .pinkpic, .brownpic, .whitepic {
	display: inline-block;
	border: 1px solid #D6D6D6;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-decoration: none !important;
	vertical-align: top;
}
.redpic {
	background-color: #c00;
	color: #c00!important;
}
.yellowpic {
	background-color: #FFF001;
	color: #FFF001!important;
}
.greenpic {
	background-color: #57C315;
	color: #57C315!important;
}
.bluepic {
	background-color: #0768F7;
	color: #0768F7!important;
}
.purplepic {
	background-color: #9201FC;
	color: #9201FC!important;
}
.blackpic {
	background-color: #000;
	color: #000!important;
}
.orangepic {
	background-color:#FF6D00;
	color:#FF6D00!important;
}
.azurepic {
	background-color:#2BECEB;
	color:#2BECEB!important;
}
.pinkpic {
	background-color:#FE20CD;
	color:#FE20CD!important;
}
.brownpic {
	background-color:#673103;
	color:#673103!important;
}
.whitepic {
	background-color:#fff;
	color:#fff!important;
}
.whpic {
	border: 1px solid #D6D6D6;
}
.picdir {
	font-size:14px;
	margin:35px 0 0 26px;
}
.picdir strong {
	margin-right: 20px;
}
.picsize {
	padding-left:13px;
}
.sizeval {
	width:40px;
	height:14px;
	color:#999;
	border:1px solid #B5CEE7;
	margin:0;
	padding:0;
}
.snav2 ul {
	padding-left:1em;
}
.snav2 ul li {
	padding-left:0;
}
.mdbg {
	width:186px;
	position:absolute;
	bottom:-21px;
	left:-4px;
	border:1px solid #F4F4F4;
	background-color:#F4F4F4;
	z-index:0;
	display:none;
}
.moredetail {
	width:100%;
	height:100%;
	border:1px solid #D3D3D3;
	background-color:#fff;
	position:absolute;
	top:-4px;
	left:-4px;
}
.picmoreinfo {
	display:none;
}
#plist li:hover, #plist li.sfhover {
	z-index:9;
	zoom:1;
}
#plist li:hover .mdbg, #plist li.sfhover .mdbg {
	display:block;
}
#plist li:hover .picmoreinfo, .sfhover .picmoreinfo {
	display:inline;
}
.scr1024 li {
	width:157px !important;
}
/*.scr1024 .thumb img {
	max-width:115px;
	max-height:115px;
	_width:expression((documentElement.clientWidth >116) ? "115px" : "auto" );
	_height:expression((documentElement.clientHeight >116) ? "115px" : "auto" );
}*/
.scr1024 .mdbg {
	width:163px;
	left:-1px;
}
.scr1024 li {
	height:152px!important;
}
.scr1024 .picdetail {
	top:127px;
}
.sorry {
	background: url(http://www.sogou.com/images/ui/icon!.gif) no-repeat;
	font-size: 14px;
	line-height: 2;
	padding-left: 28px;
	margin: 35px 26px;
}
.recommend {
	font-size: 14px;
	line-height: 2;
	margin:0 0 20px 26px;
}
.recommend ol {
	padding-left: 25px;
	list-style: decimal;
}
.qc {
	font-weight: bold;
	font-size: 14px;
	margin:0 10px 10px 28px;
	padding-top:5px;
}
.adbanner1 {
	border: 1px solid #ccc;
	margin-top: 10px;
	border-collapse: collapse;
	width: 100%;
	line-height: 20px;
	background: #F5F5F5;
	clear: both;
}
.adbanner1 td {
	white-space: nowrap;
}
.adbanner1 a {
	text-decoration: none;
	color: #333;
}
.adbanner1 a:hover {
	text-decoration: underline;
}
.box123 {
	border: 1px solid #BFBEEA;
	background: #BFBEEA;
	font: 12px/normal arial;
	clear: both;
	margin-top: 45px;
}
.box123 table {
	border-collapse: collapse;
	font-size: 12px;
	line-height: 30px;
	width: 100%;
	color: #0201CB;
	background: #ECEAFF;
	border-top: 6px solid #ECEAFF;
	border-bottom: 6px solid #ECEAFF;
	table-layout: fixed;
}
.box123 td {
	padding-left: 17px;
	width: 20%;
}
.box123 a {
	color: #0201CB;
	text-decoration: none;
}
.topbar {
	font-size: 12px;
	position:absolute;
	right:0;
	top:2px;
	z-index:99;
}
.shitubox, .dragbox {
	width:628px;
	height:108px;
	padding:10px 20px;
	border:1px solid #C7C7C7;
	background-color:#fff;
	z-index:999;
	position:absolute;
	left:140px;
	top:15px;
}
.dragbox {
	text-align:center;
	border-color:#73ACC6;
	color:#73ACC6;
	background-color:#F5FDFF;
	font-size:18px;
	line-height:108px;
	font-weight:bold;
}
.shitubox h1 {
	font-size:14px;
	margin:0;
	padding:0;
	height:20px;
}
.shituintro {
	height:32px;
}
.setpic {
	color:#999;
	height:23px;
}
.setpic strong {
	color:#000;
}
.setpicbox {
	border:1px solid #73ACC6;
	background-color:#F5FDFF;
	padding:2px 10px 2px 2px;
	font-size:14px;
	color:#7C7C7C;
}
.localpicbtn {
	font-size:14px;
	color:#7C7C7C;
}
.q {
	width: 388px;
	padding:4px;
	height:21px;
	border:1px solid #D6D6D6;
	border-width:1px 0 0 1px;
	float:left;
	font:16px/21px verdana;
	margin:0;
	color:black;
	vertical-align:top;
}
.draghere {
	float:right;
	color:#427992;
	line-height:26px;
}
.closeshitubox {
	position:absolute;
	right:20px;
	top:10px;
	background:url(/images/shitu.gif) no-repeat left -64px;
	width:16px;
	height:16px;
	overflow:hidden;
	line-height:10em;
}
.curkwbox {
	position:absolute;
	left:3px;
	top:3px;
	font-size:14px;
	color:#999;
	line-height:23px;
}
.curkw {
	background-color:#EEF4F7;
	border:1px solid #B6C5CC;
	height:23px;
	padding:0 10px 0 28px;
	color:#333;
	float:left;
	margin-right:10px;
	position:relative;
	cursor:pointer;
}
.closecurkw {
	position:absolute;
	right:5px;
	top:7px;
	cursor:pointer;
}
.stswitcher {
	width:22px;
	height:17px;
	background:url(/images/shitu.gif) no-repeat;
	overflow:hidden;
	line-height:10em;
	position:absolute;
	right:6px;
	top:7px;
}
.stswitcher:hover {
	background-position:left -33px;
}
.topthumb {
	position:absolute;
	left:0;
	top:0;
}
body,input,textarea,select {
    background-color:#fff;
}