@charset "gb2312";
body,ul,li,form,label,h1,h2,h3,h4,h5,h6,p,div,dl,dd,dt,button { margin:0; padding:0;}
img,button { border:0;}
ul,ul li,dl ,dt,dd { list-style:none;}
em {font-style:normal;}

body { font-size:14px; line-height:1.5; color:#000; background:#fff;}
input,select,body { font-family:Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
h2 { font-size:14px;}
.fl { float:left}
.fr { float:right}
.clearfix,#ls dl,#cate ul,#content{zoom:1;}
.clearfix:after,#ls dl:after,#cate ul:after,#content:after{content:"\0020";display:block;clear:both;height:0;}
ul.clearfix li{ float:left;}
.red { color:#f00;}
.green{ color:#178517;}
.blue { color:#00F;}
.black { color:#000;}
.recommend { display:none;}
a { text-decoration:none; color:#000; cursor:pointer;}
#wrap { width:980px; margin: 0 auto; background:#fff; padding:0 10px;}
#bm ul,#bm li,.sf,.sw,.rc-tp, .rc-tp b, .rc-bt, .rc-bt b, #ex a,#set li,#sm li ,#q_int,#qs b,.sf .l,.sf .r,.tg-ms,#cal .clock,#qs-btn,#skinlist a,#topsite em,.setting a,#settingBox .h2,#cate ul#tool-tab,#tool-tab li,.tsbox .arrow,#q_int .button-wrap{ background:url(images/images.gif?20101101) no-repeat;}
#sb,#top,#q_int{ background:url(images/repeat.gif) repeat-x;}
.rc-tp,.rc-bt { position:relative; z-index:1; display:none; height:4px; overflow:hidden;  }
.rc-tp b,.rc-bt b { float:right; width:4px; height:4px; }
.rc-tp { margin-bottom:-4px; }
.rc-bt { margin-top:-4px; }
.rc-tp{ background-position:-146px -96px;}
.rc-tp b { background-position:-142px -96px;}
.rc-bt b {background-position:-142px -100px;}
.rc-bt { background-position:-146px -100px;}
.box,#tool-tab,#top,#settingBox{ border:1px solid #b0d7ff;}
#bm ul{ border:2px solid #79bbff;}
#cate .box{background:#f8fbfc;}
#cate li,#ls dl,#fm li,#qs-result li {line-height:30px; height:30px;}
#top {line-height:26px; height:26px; background-position:0 -51px; border:none;  padding:0 0 0 5px; font-size:12px; color:#666;}
.top_inbox{ width:980px; margin:0 auto;}
#top a { color:#666;}
#weather {  float:left;}
#set { float:right;}
#set li { float:left; margin:0 5px; height:22px; line-height:24px; overflow:hidden; display:inline; background:none;}
.top_inbox .sethome { background:url(images/icon.png) no-repeat 0 -636px; padding-left:23px; float:left;}
#skinlist a { float:left; overflow:hidden; text-indent:-999px; margin: 6px 2px 0; display:block; height:12px; width:12px;}
#skinlist a.blue { background-position:-59px -334px;}
#skinlist a.green { background-position:-71px -322px;}
#skinlist a.pink { background-position:-83px -322px;}
#set a.active { color:#1f85ef; font-weight:bold;}
.filter {filter:alpha(opacity=100); display:none;}
.setting a{ height:21px; width:75px; display:block; background-position:-74px -483px; text-indent:-9999px; margin: 1px 0 0 0;}
#settingBox { background:#fff; border-width:2px; position:absolute; height:230px; width:260px; top:24px; margin-left:714px; z-index:10;}
#settingBox .loading{ height:230px; width:260px;}
#settingBox .h2{ background-position:0 -566px; height:24px; text-indent:-9999px; position:absolute; top:-24px; right:-2px; width:84px; cursor:pointer;}
#date{ float:left;}	
#header {margin-bottom:0px; border:none; margin-top:8px; width:982px;}
#header .box { height:74px; background-position:0 -80px; border:none;}
#logo,#email_114la {float:left; display:inline;}
#logo{ margin: 2px 10px 0 0px;}
.logo_r{ width:450px; float:right; height:60px; margin-top:5px;}
.logo_r dt{ height:30px; width:450px;}
.logo_r dd{ height:30px; overflow:hidden;}
.logo_r .mryx{ position:relative;width:180px; height:25px; line-height:25px;float:left; background:url(images/images.gif) no-repeat left -266px; padding-left:20px;color:#0a57a3;font-size:12px;}
.logo_r .mryx  .xh_con{ position:absolute; left:69px; top:2px; height:23px; line-height:23px; overflow:hidden;}

.logo_r #hot{ height:25px; line-height:25px; overflow:hidden; background:url(images/icon.png) no-repeat 2px -472px; padding:0 0 0 20px; margin:0;}
.logo_r #hot a{ padding:0 5px; margin:0;}
#email_114la {  margin-left:8px; margin-top:2px;width:200px; float:right; padding-right:7px;}
#email_114la li { height:23px;clear:both;}
#email_114la label { width:36px; line-height:23px; float:left;font-size:12px;}
#email_114la  .int { font-size:12px; padding:1px 2px 0; height:16px; border:1px solid #69b527;}
#mail_user_114la { width:146px;}
.select{backgroud-color:rgba(255,255,255,0.7) !important;display:inline-block;border:1px solid #69b527;height:18px;overflow:hidden;width:150px;}
#mail_server_114la { width:152px; height:18px; font-size:12px; /*margin-top:2px;*/border:0 none;height:22px\9;margin-top:-2px\9;margin-left:-2px;}
#mail_passwd_114la { width:94px; margin-right:2px;}
#email_114la .btn { width:50px; text-align:center; height:22px; font-size:12px;}
#bn { float:right; height:60px; overflow:hidden; width:450px; margin:7px 3px 0 0;}
#google { width:380px; font-size:12px; margin-right:5px; height:60px; overflow:hidden; float:left;}
#cal { height:60px; float:right; width:150px; font-size:12px; text-align:center; line-height:20px;}
#cal .date a{ font-weight:bold; color:#0a57a3;}
#cal .m a { float:left; text-align: center; width:40px;}
#cal a:hover,#ex a:hover { color:#f00; text-decoration:underline;}
#cal .m a.hl { margin-left:5px;}
#cal .m a.clock { background-position:0 -422px; text-align:left; width:30px; padding-left:18px; margin-left:8px;}

#hot { padding:0 0px;}
#hot,#hot2 {line-height:28px; font-size:12px;}
#hot a,#hot2 a {margin:0 5px;}
#hot2 { text-align:center; line-height:24px; height:24px; overflow:hidden;}
#hot2 a { color:#0a57a3}

#search { background:url(images/soso_bg.jpg) no-repeat left top; height:70px; padding-top:7px; overflow:hidden; clear:both;}
#ex,#sm li{ height:21px; line-height:21px;}
#ex { float:right; font-size:12px; padding-right:5px;}
#ex a { float:left; margin:0 5px; padding-left:18px; color:#666; background:none;}
#ex a.fb { background-position:0 -268px; color:#666;}
#ex a.desk { background-position:0 -242px}
#ex a.exTitle,#ex a.saishi { background:url(images/extitle.gif) no-repeat left center; color:#f00; padding-left:18px;}
#ex a.saishi { background-image:url(images/saishi.gif); color:#178517}
#sm {}
#sm { margin-left:158px;}
#sm ul,#sm li { float:left; display:inline;}
#sm li { background-position:-64px -99px;cursor:pointer; margin:0 1px; font-size:14px; text-align:center; width:50px; overflow:hidden;}
#sm li.active { background-position:0 -99px; font-weight:bold; color:#fff; height:26px; margin-bottom:-6px; position:relative;}
#ms_pu li{ position: relative; z-index:2;}
.tg-ms { display:block; background-position:42px -480px; text-align:left; padding-left:10px; margin-left:2px; position:relative; top:999}
#ms { position:absolute; left:0; width:60px; border:1px solid #ccc; background:#fff; border-bottom-width:2px;}
#ms a { display:block;}
#sb { background:none; height:47px; overflow:hidden;}
.sw,.sf { height:47px; overflow:hidden;}
.sf { flat:left; /*background-position:0 -753px;*/background:none; overflow:hidden;padding-left:50px;}
.sf .int {width:395px; line-height:21px; height:21px; padding:4px 3px; *padding-bottom:3px; margin:0 6px 0 4px; font-family:Arial; font-size:16px; border-top:1px solid #8cbbe7;border-left:1px solid #8cbbe7; border-right:1px solid #bbd9f2; border-bottom:1px solid #bbd9f2;}
.sf .int:focus {outline: none;}
.sf .searchint{ width:82px; height:32px; line-height:28px; background:url(images/searchbox120612.png) no-repeat right top; border:none; text-indent:-9999px;cursor:pointer;}
.sf .searchint:hover{background:url(images/searchbox120612.png) no-repeat right -71px;}
.sf a img,.sf .searchint,.sf .int { vertical-align:middle; margin-top:7px; }
.sf a img { margin-top:6px;}
#s_int { background:none;}
#s_int input {padding:5px 0 5px 3px; width:365px;font:16px arial;height:18px;}
#suggest { width:371px; *width:373px;  border:1px solid #666; background:#fff; position:absolute; margin: -26px 0 0 159px; z-index:10;}
#suggest li { cursor:default; height:22px; line-height:22px;color:#000;  padding:0 5px;}
#suggest .close { text-align:right; padding:0 5px;}
#suggest .close a { color: #36c;}
.sf .ctrl { font-size:12px; padding-left:105px; display:none;}
.sf .ctrl input,.sf .ctrl label { cursor:pointer;}
.sw { float:right; line-height:35px; height:35px; padding-top:5px; width:300px; overflow:hidden; padding-right:8px; /*background-position:right -819px;*/background:none;text-align:right;}
.sw a { color:#000; font-size:12px; font-family:'\5b8b\4f53'; margin:0 6px;}

#content { margin-bottom:5px; margin-top:10px;}
#cate { width:220px; float:left; margin-right:5px; background:#FAFCFD;}
#cate h2,#tool-tab { padding-left:16px; height:28px; line-height:28px; color:#0a57a3;}
#cate h2 { height:26px; line-height:26px; font-size:14px;}
#cate ul { padding:0 0 5px 10px;}
#cate li { float: left; width:42px; padding-left:7px;}
#tool { border-bottom:1px solid #b0d7ff; margin-bottom:10px;}
#tool ul {padding:0 0 5px 8px;}
#tool h2 {overflow:hidden; padding-top:3px;}
.tool-title b{ height:26px; padding-right:10px; margin-top:-26px; display:block; text-align:right;}
.tool-title a{ color:#0a57a3; font-weight:normal; font-size:12px;}
#tool li { font-size:12px; width:67px; padding:0; text-align:center; line-height:26px; height:26px;}
#cate ul#tool-tab {height:28px; padding:0;}
#tool-tab { border-left:none; border-right:none;}
#tool-tab li { cursor:pointer; font-size:14px; height:28px; line-height:28px; width:54px; text-align:center;}
#tool-tab li.active {  height:29px; width:55px;background-position:0 -676px;}
#tool-tab li#tool-tab-def,#tool-tab li#tool-tab-last { width:55px}
#tool-tab li#tool-tab-def.active { margin-left:0;background-position:right -607px;}
#tool-tab li#tool-tab-last {background-position:20px 20px;}
#tool-tab li#tool-tab-last.active {background-position:left -607px; width:56px;}
#tb { font-size:12px; padding:10px 0 4px 10px;}
.tbox { height:58px; overflow:hidden;}
.plane .int_b,.plane .int { width:65px; color:#0a57a3;font-size:12px;}
.plane .int { width:68px;}
.plane p.first { margin-bottom:10px;}
.plane .btn { padding:0; width:80px;  height:20px; font-size:12px; background:#3598e4 url(images/brower_barbox.png) repeat-x left -224px; border:1px solid #56abec; color:#fff; cursor:pointer;overflow:hidden;}
	
#main { float:left; width:750px; margin-left:5px;_display:inline; overflow:hidden;}
	
#bm .rc-tp { z-index:9;}
#bm li,#tool-tab li { background-position:right 0;color:#555;}
#bm li{ cursor:pointer; height:28px; line-height:28px; width:95px; text-align:center;}
#bm li.active,#tool-tab li.active{position:relative; margin:0 0 -1px -1px; font-weight:bold; }
#bm li.active { width:96px; height:29px;  }
#bm li#bm-def.active { width:95px; margin-left:0;background-position:right -28px;}
#bm ul ,#cate ul#tool-tab { background-position:0 -60px; background-repeat:repeat-x;}
#bm ul { border-bottom:none; height:29px;}
	
#qs { height:20px; float:right; margin-top:-27px; overflow:hidden; width:151px; border:1px solid #ccc; display:none;}
#qs b{ height:23px; width:3px; overflow:hidden; background:none;}
#qs b.r { background:none; margin-right:5px;}
#q_int,#q_int input,#qs b,#q_int { float:left;}
#q_int{  background:none;}
#q_int .button-wrap {height:23px; overflow:hidden; width:138px;background-position: -15px -354px}
#q_int input, #q_int input:focus { font-family:Arial; float:left; outline:none; margin:0; border:none; background:none; font-size:12px; padding:4px 2px; width:122px; *line-height:12px;*margin-top:2px;line-height:1; }
#q_int.n input { color:#666; *margin-top:3px;}
#qs-btn { height:18px; width:17px; overflow:hidden; position:absolute; margin: -20px 0 0 120px; background-position:0 -291px; background-color:#fff;}
a#qs-btn:hover { background-position:0 -331px}
			
#qs-result {background-color:#fff; top:0; position:absolute; height:272px; width:763px; overflow:hidden; padding:2px 5px 0;}
#qs-result ul { height:272px;}
#qs-result a span { color:#f00;}
#qs-result a:hover span { color:#fff;}
			
#bb {}
#bb .box { border:2px solid #79bbff;border-top:none;padding-bottom:2px;height:100%; overflow:hidden; position:relative; z-index:1;}
#fm {padding:4px 0 0;}
#fmsite li,#qs-result li { overflow:hidden; width:16.6%; text-align:center;}
#topsite li { position:relative; width:16.6%; text-align:center;}
#topsite em { display: inline-block; width:16px; height:16px;zoom:1; vertical-align:middle; padding:7px 0; margin-left:5px; cursor:pointer;}
#topsite em.baidu { background-position:-84px -511px;}
#topsite em.n163 { background-position:0 -511px;}
#topsite em.sohu { background-position:-21px -511px;}
#topsite em.qq { background-position:-63px -511px;}
#topsite em.taobao { background-position:-107px -511px;}
#topsite em.sina { background-position:-45px -511px;}
				
.tsbox { border:2px solid #79bbff; position:absolute; background-color:#fff; padding:1px; right:10px; top:30px; display:none;}
.tsbox a{ display:block; line-height:24px; width:90px; text-align:center;}
.tsbox .arrow{ position:absolute; height:5px; width:9px; overflow:hidden; top:-6px; right:5px; background-position:-140px -111px;}
.loading { font-size:12px; text-align:center; width:100%; height:272px; line-height:302px; background:url(images/loading.gif) center center no-repeat;}	
#ls .box { height:100%; padding:7px 0 7px 0;}
		
#ls dl,#ls dt,#ls dd{ height:35px; line-height:35px; text-align:center; overflow:hidden;}
#ls dl.alt { background:#f8fbfc;}
#ls dl:hover{ background:#e7f3ff;}
#ls dt,#ls dd { float:left;}
#ls dt,#ls dd.m { width:55px;}
#ls dt a { color:#0a57a3; }
#ls dd.l { width:633px;}
dd.l a { margin: 0 13px;}
#ls17 dd.l a{ margin:0 8px;}
#ls3 dd.l a,#ls5 dd.l a { margin:0 10px;}
#ls dd.m { font-size:14px;}
#ls dd.m a{ margin-left:1px; color:#555;}
#ls dd.m a:hover{ color:#fff;}
#ls dd#loc_c.l{overflow:hidden;}
		
#meta { font-size:12px; margin-top:8px;}
#meta .box { padding:4px 8px; background:#f8fbfc;}
#meta li,#meta li span { height:26px; overflow:hidden;line-height:26px;}
#meta li span { display:block; *float:right; text-align:right; margin-top:-24px; margin-right:3px; *margin-right:2px;}
#meta li a { margin:0 12px 0 0;}
#meta li strong a {color:#0a57a3; font-weight:bold;}
#meta li span a,#meta li strong a { margin-right:5px;}	
#fs { }
#fs .box { background:#ebfad5; border-top:none; padding:4px;}
#f_label { line-height:28px; padding-left:4px; *line-height:32px;}
#f_int input{ width:280px; font-size:16px; padding:4px; *padding:3px 2px; margin-right:5px;height:18px; *height:20px;}
#f_btn input { height:30px; *height:32px; font-size:14px; width:88px; text-align:center; margin-right:5px;}
#f_radio { float:left; display:inline; margin-top:-28px; margin-left:450px; line-height:28px; *margin-top:-30px; _margin-top:-27px;}
#f_radio label { margin:0 10px;}
#f_radio input,#f_radio label{ cursor:pointer;}
#footer { font-size:12px; text-align:center; padding:7px 0 7px;}
#footer .hr { border-bottom:1px dashed #b0d7ff; overflow:hidden; margin:5px 20%; height:0; clear:both;}
.copyright,.copyright a { color:#666;}
.union { text-align:right; height:48px; margin-top:-48px;}

/*hover*/
.copyright a:hover,.sw a:hover,#set li a:hover { text-decoration:underline}
.sw a:hover,#set li a:hover { color:#f00;}
#fm a,#meta a,#hot a,#ls a { padding:1px;}
#fm a:hover,#meta a:hover,#cate a:hover,#ls a:hover,#ms a:hover,#footer .link a:hover,#qs-result a:hover,#hot a:hover,#suggest .close a:hover,#suggest li.hover { background-color:#60aae7; color:#fff;}
#qs-result a:hover em { color:#fff;}
#hot2 a:hover { background:#f60; color:#fff;}
html.right #cate { margin-right:0; margin-left:5px; float:right;}
.tongji { line-height:22px; font-size:12px; text-align:center;}
/*body:nth-of-type(1) #s_int input {
	padding:4px 0 4px 3px;
}
body:nth-of-type(1) #f_btn input {
	height:33px;
}*/
.news_box{  height:124px; width:200px; margin:0 auto;_height:127px;}
.win8{ background:url(images/icon.png) no-repeat left -780px; padding:0px 0 2px 0;padding-left:25px; }
.bzb{ background:url(images/icon.png) no-repeat left -757px; padding:0px 0 2px 0;padding-left:25px; }
.kpb{ background:url(images/icon.png) no-repeat left -736px; padding:0px 0 2px 0;padding-left:25px; }
#tool  .box-starbar {	background: #F9FEF4;padding: 6px 0px 6px;white-space: nowrap;height: 223px;	overflow:hidden;}
#starBar a:hover{ background:none; color:#333;}
#tool  .box-starbar li {height: 32px;height: 34px\9;*margin-bottom:-3px;line-height: 1.2;	padding: 0 0px 0 15px;	position: relative;width:203px;}
#tool .box-starbar li em { float:left;position: absolute;top: 9px;	*top:10px;left:12px;}
#tool .box-starbar li em a { font-size:14px;}
#tool .box-starbar li:hover {	background:#e7f3ff;}
#tool .box-starbar i {float: left;left: -1px;	margin-right: 5px;}
#tool span { float:right; height:32px; line-height:32px; padding-right:10px; text-decoration:none;outline:none}
#tool span img{ padding-bottom:2px;}
#tool span  a{ text-decoration:none; color:#555;}
#tool a:hover{ color:#f60;}
i {display: inline-block;_display: inline;zoom: 1;cursor: pointer;position: relative;width: 18px;height: 18px;background: url(images/brower_barbox.png) no-repeat;}
.i-home {background-position: 0 -147px;}
.i-tool {background-position: 0 0px;}
.i-tv {background-position: 0 -68px;}
.i-movie {background-position: 0 -35px;}
.i-caipiao {	background-position: 0 -165px;}
.i-music {background-position: 0 -194px;}
.i-tuan {background-position: 0 -101px;}
.i-game {background-position: 0 -133px;}
.i-papers {background-position: 0 -131px;}