@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#0C6D37 url(../images/metro_bg.png) repeat center top; overflow:hidden;}

#top{ height:39px; line-height:39px; width:100%; background:url(../images/top_bg.png) repeat-x left top; overflow:hidden; padding:15px 0;}
#top dl{ width:990px; margin:0 auto;}
#top dl dt{ float:left; background:url(../images/img_split.png) no-repeat 0 0; width:250px; height:40px;}
#top dl dt a{ text-indent:-9999px; display:block; width:250px; height:40px;}
#top dl a{ color:#ccc; font-size:12px; text-decoration:none;}
#top dl span{ padding:0 10px; color:#ddd; font-size:12px;}
#top dl dd{ float:right;}
#top dl dd a{ display:block; float:left; text-indent:-9999px; margin:0 5px;_dispaly:inline; overflow:hidden; cursor:pointer;}
.a_index{ width:53px; height:39px; background:url(../images/img_split.png) no-repeat -1px -96px;}
.a_index_h{ width:53px; height:39px; background:url(../images/img_split.png) no-repeat -1px -175px;}
.a_mzdw{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -65px -96px;}
.a_mzdw_h{width:78px; height:39px;  background:url(../images/img_split.png) no-repeat -65px -175px;}
.a_spyy{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -162px -96px;}
.a_spyy_h{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -162px -175px;}
.a_xwzx{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -256px -96px;}
.a_xwzx_h{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -256px -175px;}
.a_gwtb{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -352px -96px;}
.a_gwtb_h{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -352px -175px;}
.a_yxyl{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -447px -96px;}
.a_yxyl_h{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -447px -175px;}
.a_sygj{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -541px -96px;}
.a_sygj_h{ width:78px; height:39px; background:url(../images/img_split.png) no-repeat -541px -175px;}
.a_yszy{ width:79px; height:39px; background:url(../images/img_split.png) no-repeat -636px -96px;}
.a_yszy_h{ width:79px; height:39px; background:url(../images/img_split.png) no-repeat -636px -175px;}
.a_more{width:33px; height:39px; background:url(../images/img_split.png) no-repeat -740px -96px;}

#metro_box{ width:990px; height:565px; overflow:hidden; margin:0 auto; }
.bg0{ background:#93C5EA url(../images/metro_bg.png) repeat center top;}
.bg1{ background:#93C5EA url(../images/bg1.jpg) repeat-x center top;}
.bg2{ background:#bdbac5 url(../images/bg2.jpg) no-repeat center top;}
.bg3{ background:#bdbac5 url(../images/bg3.jpg) no-repeat center top;}
.bg4{ background:#bdbac5 url(../images/bg4.jpg) no-repeat center top;}
.bg5{ background:#bdbac5 url(../images/bg5.jpg) repeat center top;}
.bg6{ background:#bdbac5 url(../images/bg6.jpg) no-repeat center top;}
#metro_box dl dt{ height:35px; line-height:35px;margin-bottom:20px;}
#metro_box dl dt h1{ font-size:32px; font-family:"微软雅黑","黑体"; color:#fff; font-weight:normal; float:left;}
#metro_box dl dt div{ float:right; font-size:12px;}
.nav a{ border-top:3px solid #fff; text-decoration:none; padding:3px; color:#000; font-family:"微软雅黑"; cursor:pointer;}
.nav a:hover, #a_hover{ border-top:3px solid #f60; color:#F60; font-weight:bold;}

#metro_box dl dd ul{ width:990px; height:510px; overflow:hidden;}
#metro_box dl dd ul li{ width:240px; height:120px; overflow:hidden;  float:left; margin:3px;_margin:2px; _display:inline; padding:1px; opacity:0.9;filter:alpha(opacity=90); position:relative;}
#metro_box dl dd ul li span{ display:none;}
#metro_box dl dd ul li span a{ color:#fff; font-family:"微软雅黑"; font-size:12px; text-decoration:none;}
#metro_box dl dd ul li:hover span{ text-align:center; background:#000; height:20px; line-height:20px;opacity:0.4;filter:alpha(opacity=40); display:block; position:absolute; bottom:0; left:0; width:100%;}

#metro_box dl dd ul li a img{  width:240px; height:120px; overflow:hidden; margin:0; padding:0; border:none;}
#metro_box dl dd ul li:hover{opacity:1;filter:alpha(opacity=100); padding:0px; border:1px dashed #fcfcfc;}
#metro_box dl dd ul li[class="one"]{ margin-left:0; }
#metro_box dl dd ul li[class="four"]{ margin-right:0}
#logo_001{background:#da562f;}
#logo_002{background:#00a6d0;}
#logo_003{background:#8ea300;}
#logo_004{background:#6db91b;}
#logo_005{background:#2a82ec;}
#logo_006{background:#00a21b;}
#logo_007{background:#5434af;}
#logo_008{background:#bc1c48;}
#logo_009{background:#6db91b;}
#logo_010{background:#623dc0;}
#logo_011{background:#d44a26;}
#logo_012{background:#019317;}
#logo_013{background:#00c47d;}
#logo_014{background:#00a6d0;}
#logo_015{background:#33a700 ;}
#logo_016{background:#00a6d0;}
#logo_013a{background:#343434;}
#logo_014a{background:#ffffff ;}
#logo_015a{background:#B1002E;}
.prev, .next{ width:31px; height:auto; cursor:pointer; display:none;}
.prev{ float:left;}
.next{ float:right;}





button,input,textarea {
	margin: 0;
	padding: 0
}


button,input{
	font-size: 12px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti
}

fieldset,img {
	border: 0
}

button,input{
	font-size: 100%
}



img {
	-ms-interpolation-mode: bicubic
}





button {
	cursor: pointer
}

.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

.clearfix {
	zoom: 1
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	visibility: hidden;
	overflow: hidden
}

.wordwrap {
	word-break: break-all;
	word-wrap: break-word
}

.wordwrap {
	white-space: pre-wrap
}




img {
	border: 0
}

#u_sp {
	color: #999;
	padding: 14px 8px 5px 0;
	text-align: right;
	position: absolute;
	width: 100%;
	z-index: 1;
	right: 0;
	width: 800px
}

#u_sp .s-icons {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: auto;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
	padding-left: 3px
}

#u_sp .s-icon {
	cursor: pointer;
	display: none !important
}

#u_sp .s-icons .hide-icon {
	display: none
}

#u_sp .s-icons .title {
	cursor: pointer
}

#u_sp .s-icon,#u_sp .s-icons em {
	display: inline-block;
	width: 19px;
	height: 20px;
	float: left
}

#u_sp .s-icons .s-icon-treasure {
	background-position: -362px -613px
}

#u_sp .s-icons .s-icon-lite {
	background-position: -324px -614px
}

#u_sp .s-icons .s-icon-skin {
	background-position: -400px -614px
}

#u_sp .s-icons .s-icon-feedback {
	width: 22px;
	background-position: -60px -613px
}

#u_sp .s-icons .s-icon-msg {
	background-position: -435px -613px
}

#u_sp .s-icons .s-icon-line {
	width: 4px;
	margin-right: 0;
	background-position: -90px -613px;
	float: none;
	vertical-align: bottom
}

#u_sp .s-icons .s-icon-feedback:hover {
	background-position: -179px -613px
}

#u_sp a {
	color: #555;
	text-decoration: underline;
	margin-right: 13px;
	outline: none;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	position: relative
}

#u_sp a.last {
	margin-right: 0
}

#u_sp a:hover {
	text-decoration: underline
}

#u_sp .s-set-page {
	display: inline-block
}

.s-user-name-top,.s-user-name-set {
	display: inline-block;
	overflow: hidden;
	height: 20px;
	vertical-align: top;
	margin-left: -7px;
	text-align: left
}

.s-user-name-top {
	margin-right: 5px;
	padding: 0 14px 0 0;
	max-width: 100px;
	_width: 60px;
	_padding-right: 1px;
	position: relative
}

.s-user-setting-top {
	margin-right: 5px;
	padding: 0 14px 0 0;
	position: relative
}

.s-user-name-top .user-name {
	display: inline-block;
	max-width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	margin-right: 2px;
	_width: 54px;
	text-decoration: underline
}

.s-user-name-top {
	position: relative
}

.s-user-setting-top {
	vertical-align: top
}

.s-user-setting-top .setting-text {
	text-decoration: underline;
	display: inline-block
}

.s-user-setting-top .user-arrow,.s-user-name-top .user-arrow {
	display: inline-block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 8px;
	right: 4px;
	background: url(https://ss0.bdstatic.com/5a21bjqh_Q23odCf/static/superplus/img/spis7_f80cc562.png) no-repeat -709px -621px
}

a.s-user-name-set {
	padding: 1px 1px 0 7px;
	_padding-top: 3px;
	margin-right: 8px
}

.s-user-name-top:hover {
	text-decoration: none
}

.user-photo {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: top;
	margin-top: -6px;
	border: 2px solid #FFF
}

#u_sp .user-photo img {
	width: 30px;
	height: 30px;
	outline: none
}

#head_wrapper {
	width: 680px;
	margin: 0 auto;
	padding-top: 36px
}

.s-lite-version #m {
	padding-top: 125px
}

#head_wrapper .s-p-top,#head_wrapper .s-word-top {
	padding-top: 10px;
	margin-top: -10px;
	overflow: hidden
}

#head_wrapper  .s-p-top {
	margin-top: 1px
}

#head_wrapper .s-word-top {
	margin-top: -1px;
	margin-bottom: 11px
}

#head_wrapper .s-p-top img {
	margin: -10px 0 -15px 0
}

#s_lm_wrap {
	margin: 12px 0 15px 0;
	height: 20px;
	text-align: center
}

#lm {
	height: 15px;
	line-height: 16px;
	padding: 7px 0
}

.s-skin-hasbg #lm {
	text-shadow: 0 0 2px #000
}

#lm a {
	color: #00C
}

#lm a:active {
	color: #F60
}

#nv {
	margin: 0 0 5px;
	_margin-bottom: 4px;
	padding: 2px 0 0;
	text-align: left;
	text-indent: 50px
}

#nv a,#nv b {
	margin-left: 19px
}

#nv a,#nv b,.btn,#lk {
	font-size: 14px
}

.s_form {
	text-align: left;
	padding-left: 50px;
	z-index: 300;
	height: 43px
}

#mCon {
	background: url(https://ss0.bdstatic.com/5a21bjqh_Q23odCf/static/superplus/img/spis7_f80cc562.png)  no-repeat -709px -621px
}

#kw {
	width: 521px;
	height: 20px;
	padding: 9px 7px;
	padding: 11px 7px 7px\9;
	font: 16px arial;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
	outline: none
}

.s-skin-hasbg .self-btn {
	background: url(https://ss0.bdstatic.com/5a21bjqh_Q23odCf/static/superplus/img/spis7_f80cc562.png) no-repeat  #fff
}

.btn {
	color: white;
	background-color: #38f;
	width: 102px;
	height: 38px;
	font-size: 16px;
	border: 0
}

.s-title-img .btn {
	cursor: pointer;
	width: 102px;
	height: 38px;
	line-height: 38px;
	padding: 0;
	border: 0;
	background-color: #38f;
	font-size: 16px;
	color: white
}

.s-skin-hasbg .btn {
	width: 104px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	padding-top: 2px\9;
	border: 0;
	background-position: -464px -42px;
	background-color: #e6e6e6;
	cursor: pointer;
	color: black !important;
	font-size: 16px
}

.s-title-img .nobg_btn_bg:hover {
	padding: 0;
	background-color: #2e85ff;
	border: 1px solid #2e85ff;
	color: white
}

.s-title-img .s-skin-hasbg .nobg_btn_bg:hover {
	padding: 0;
	background-color: #2e85ff;
	border: 0;
	color: white
}

.btn_h {
	padding: 0;
	background-color: #2a7beb !important;
	color: white;
	outline: none
}

.s-skin-hasbg .s-title-img .btn_h {
	background-position: -136px -43px;
	background-color: #e6e6e6 !important
}

#kw {
	margin: 0
}

.s-title-img .nobg_s_fm_focus {
	border-top: 1px solid #38f !important;
	border-left: 1px solid #38f !important;
	border-bottom: 1px solid #38f !important
}

.nobg_s_fm_hover {
	border-top: 1px solid #999 !important;
	border-left: 1px solid #999 !important;
	border-bottom: 1px solid #b3b3b3 !important
}

.s-skin-hasbg .s-title-img .nobg_s_fm_focus {
	border: 0 !important
}

.s-skin-hasbg .nobg_s_fm_hover {
	border: 0 !important
}

.btn_wr {
	position: absolute;

	margin: 0 3px 0 0
}

.s-skin-hasbg .btn_wr {
	background-position: -287px -41px;
	width: 104px;
	height: 40px;
	display: inline-block;
	border: 0 !important
}

.s_btn_wr {
	width: 102px;
	height: 38px;
	border: 1px solid #38f;
	border-bottom: 1px solid #2e7ae5;
	background-color: #38f
}

.s_btn_wr:hover {
	border-bottom: 1px solid #2771d9
}

.s_btn_wr_h {
	border-left: 1px solid #2875df;
	border-right: 1px solid #2875df;
	border-top: 1px solid #2469c8
}

#lk {
	margin: 33px 0
}

#lk span {
	font: 14px "\5b8b\4f53"
}

#lh {
	margin: 16px 0 5px;
	word-spacing: 3px
}

#mCon {
	position: absolute;
	right: 5px;
	top: 13px;
	height: 15px;
	line-height: 15px;
	width: 28px;
	cursor: pointer;
	padding: 0 8px 0 0;
	background-position: -684px -615px
}

#mCon span {
	color: #333;
	cursor: default;
	display: block
}

#mCon .hw {
	text-decoration: underline;
	cursor: pointer
}

#mMenu {
	width: 56px;
	border: 1px solid #9B9B9B;
	list-style: none;
	position: absolute;
	right: -9px;
	top: 30px;
	display: none;
	background: #fff;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc")\9
}

#mMenu a,#mMenu a:visited {
	color: #00C;
	width: 100%;
	height: 100%;
	display: block;
	line-height: 22px;
	text-indent: 6px;
	text-decoration: none;
	filter: none\9
}

#mMenu a:hover {
	background: #ebebeb
}

#mMenu .ln {
	height: 1px;
	background: #ebebeb;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	margin-top: -1px
}

#cp,#cp a {
	color: #77c
}

#tb_mr {
	color: #00C;
	cursor: pointer;
	position: relative;
	z-index: 200
}

#tb_mr b {
	font-weight: normal
}

#nv a,#tb_mr b {
	text-decoration: underline
}

#nv a {
	color: #00C
}

#hwr_div,#loading {
	z-index: 3000
}

.bd_bear_home {
	display: none
}

#mHolder {
	display: none
}

#mHolder .c-icon {
	right: 0;
	top: 0;
	position: absolute;
	float: right;
	width: 15px;
	height: 15px
}

.main {
	display: none
}

#s_feed {
	display: none
}

.s-ps-sug {
	border: 1px solid #CCC !important;
	box-shadow: 1px 1px 3px #ededed;
	-webkit-box-shadow: 1px 1px 3px #ededed;
	-moz-box-shadow: 1px 1px 3px #ededed;
	-o-box-shadow: 1px 1px 3px #ededed;
	position: absolute;
	top: 32px;
	left: 0
}

.s-ps-sug table {
	width: 100%;
	background: #fff;
	cursor: default
}

.s-ps-sug td {
	color: #000;
	font: 14px arial;
	height: 25px;
	line-height: 25px;
	padding: 0 8px
}

.s-ps-sug td b {
	color: #000
}

.s-ps-sug .mo {
	background: #ebebeb;
	cursor: pointer
}

.s-ps-sug .ml {
	background: #fff
}

.s-ps-sug td.sug_storage {
	color: #7A77C8
}

.s-ps-sug td.sug_storage b {
	color: #7A77C8
}

.s-ps-sug .sug_del {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	float: right;
	cursor: pointer;
	display: none
}

.s-ps-sug .sug_del {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	float: right;
	cursor: pointer;
	display: none
}

.s-ps-sug .mo .sug_del {
	display: block
}

.s-ps-sug .sug_ala {
	border-bottom: 1px solid #e6e6e6
}

.s-ps-sug td h3 {
	line-height: 14px;
	margin: 6px 0 4px 0;
	font-size: 12px;
	font-weight: normal;
	color: #7B7B7B;
	padding-left: 20px;
	background: url(img/sug_bd.png) no-repeat left center
}

.s-ps-sug td p {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px
}

.s-ps-sug td p span {
	font-size: 12px;
	font-weight: normal;
	color: #7B7B7B
}

#s_user_center {
	font-weight: normal;
	background-position: right -223px\9
}

#s_user_center_menu {
	right: 131px
}

.s-ps-islite #nv {
	padding-top: 22px;
	line-height: 16px;
	height: 16px;
	margin-bottom: 13px
}

#form .bdsug .bdsug-direct {
	width: auto;
	padding: 0;
	border-bottom: 1px solid #f1f1f1
}

#head_wrapper .bdsug .bdsug-direct p {
	color: #00c;
	font-weight: bold;
	line-height: 34px;
	padding: 0 8px;
	margin-top: 0;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden
}

#head_wrapper .bdsug .bdsug-direct p img {
	width: 16px;
	height: 16px;
	margin: 7px 6px 9px 0;
	vertical-align: middle
}

#head_wrapper .bdsug .bdsug-direct p span {
	margin-left: 8px
}

#head_wrapper .bdsug .bdsug-direct p i {
	font-size: 12px;
	line-height: 100%;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	background-color: #2b99ff;
	display: inline;
	text-align: center;
	padding: 1px 5px;
	*padding: 2px 5px 0 5px;
	margin-left: 8px;
	overflow: hidden
}

#s_tab,#wrapper_wrapper,#u,#result_logo {
	display: none
}

#prefpanel {
	background: #fafafa;
	display: none;
	opacity: 0;
	position: fixed;
	_position: absolute;
	top: -359px;
	z-index: 500;
	width: 100%;
	min-width: 960px;
	border-bottom: 1px solid #ebebeb;
	*left: 0 !important;
	text-align: left
}

#prefpanel form {
	_width: 850px
}