@charset "utf-8";
/*==公用==*/
body{color:#555d63;background:url(../images/body_bg.png) repeat-x top  #ffffff;}
.nobody_bg{ background:none;}
a:link,a:visited{color:#145e9d;text-decoration:none;}
a:active,a:hover{color:#000;text-decoration:underline;}
a.a_em:link,  a.a_em:visited {color:#db5500;text-decoration:none;}
a.a_em:active,  a.a_em:hover {color:#000;text-decoration:underline;}
/*==默认颜色，带下划线==*/
a.lv:link, a.lv:visited {color:#145e9d;text-decoration:underline;}
a.lv:active, a.lv:hover {color:#000;text-decoration:underline;}
a.ls:link, a.ls:visited {color:#f832a9;text-decoration:underline}
a.ls:active, a.ls:hover {color:#000;text-decoration:underline}
a.ls_purple:link, a.ls_purple:visited {color:#f832a9;text-decoration:none}
a.ls_purple:active, a.ls_purple:hover {color:#000;text-decoration:underline}
.key_1{color:#d40000; }/*红色*/
/*========== topnav==========*/
#topnav{border-bottom:1px solid #e6e6e6;background:#f8f8f8; height:23px;line-height:23px;}
#topnav a:link,#topnav a:visited{color:#9e9e9e;text-decoration:none;}
#topnav a:hover,#topnav a:active{color:#333333;text-decoration:none;}
.topnav_login{width:910px; margin:0 auto;text-align:right;font-family:"宋体";color:#9e9e9e;}
/*==头部搜索==*/
.header_search{ position:absolute; right:0; top:40px;width:192px; height:22px; background:url(../images/public.png) no-repeat 0 0px;}
.header_search .ipt_search{font-size:12px;border:1px solid #fff;padding:0px 3px;_height:15px;line-height:15px;color:#9f9f9f;width:145px; margin-left:10px; background:none;}
.header_search .btn_search{width:20px;height:20px; background:none;}
/*==页头==*/
#header{margin:0 auto;width:910px;text-align:left;position:relative; height:76px;}
#header .logo{width:450px;height:70px;position:absolute;left:0;top:0; z-index:0;}
.login{float:right;width:450px;text-align:right;margin-top:5px;font-family:"宋体";}
/*===公告===*/
.announce{width:450px;text-align:right;top:10px; position:absolute;right:0;}
.announce .icon_announce{width:18px;height:18px;display:inline-block;}
.announce li{list-style:none;line-height:18px;}
#header .nav{width:400px;font-size:14px;font-weight:bold;height:30px; position:absolute; left:330px;top:41px;}
#header .nav ul{}
#header .nav ul li{float:left;text-align:center;padding-right:10px;}
#header .nav a{display:block; float:left;height:30px;padding-top:8px;padding:0 10px;}
#header .nav a:link,#header .nav a:visited{color:#333333;text-decoration:none;}
#header .nav a:hover,#header .nav a:active{color:#333333;text-decoration:underline;}
#header .nav .current a:link,#header .nav .current a:visited{color:#333333;text-decoration:none; border-bottom:5px solid #2c8ed4;}
#header .nav .current a:hover,#header .nav .current a:active{color:#333333;text-decoration:underline; border-bottom:5px solid #2c8ed4;}
/*==面包屑==*/
.guild{width:910px;margin:5px auto 0; height:25px;line-height:25px;}
/*==内容==*/
#main{margin:0 auto;width:910px;text-align:left;margin-top:10px;overflow:hidden;_overflow:visible;}
#main h2{font-size:14px;font-weight:bold;height:32px; line-height:32px;position:relative;z-index:1;background:#e1e9f1; padding-left:15px;}
#main h2 .more{position:absolute; top:6px;right:10px;z-index:2;}
.container{margin:0 auto;border-left:1px solid #cfdae0;border-right:1px solid #cfdae0;zoom:1;}
#content{width:670px;}
#content h2{padding-left:15px;}
#sidebar{width:230px;}
#sidebar h2{padding-left:10px;}
/*==按钮==*/
.btn_search,.btn_blue_i,.btn_blue_f,.btn_5
{background:url(../images/service_bg.png) no-repeat;text-align:center;border:0px;cursor:pointer;padding:0;}
.btn_search {
	background-position: 0 -8px;
	width:45px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	color:#086c96;
	font-size:12px;
}
.btn_blue_i {
	background-position:-200px -8px;
	height:27px;
	line-height:27px;
	width:76px;
	font-size:14px;
	color:#000;
}
/*==边线==*/
.rl_u,.rl_d,.rm_u,.rm_d,.rms_u,.rms_d,.rs_u,.rs_d,.li_icon1,.li_icon2,.li_icon3,.li_icon4,.li_icon5,.li_icon6,.soso{background:url(../images/service_bg.png) no-repeat;height:2px;overflow:hidden;}
.rl_u{background-position:0 -290px;}
.rl_d{background-position:0 -293px;}
.rm_u{background-position:0 0;}
.rm_d{background-position:0 -3px;}
.rms_u{background-position:0 -50px;}
.rms_d{background-position:0 -53px;}
.rs_u{background-position:-680px 0;}
.rs_d{background-position:-680px -3px;}
/*==图标==*/
.icon_search, .icon_resume, .icon_mine, .icon_report, .icon_school, .icon_protect, .icon_discern ,.icon_friendset,.icon_hot,.icon_new,.icon_announce,.icon_wrong,.icon_msg,.icon_squre,.icon_close,.icon_accss
{background:url(../images/kf_icon.png) no-repeat;}
.icon_search { background-position:1px 7px; }/*提问结果查询*/
.icon_resume { background-position:1px -20px; }/*好友恢复*/
.icon_mine { background-position:1px -50px; }/*我的QQ*/
.icon_report { background-position:1px -79px; }/*安全举报*/
.icon_school { background-position:1px -108px; }/*腾讯学堂*/
.icon_protect { background-position:0 -140px; }/*家长监护工程*/
.icon_discern { background-position:1px -168px; }/*识别网络骗术*/
.icon_friendset{background-position:1px -539px;}
.icon_hot{background-position:2px -632px;}/*热点问题hot*/
.icon_announce{background-position:0 -660px;}/*公告*/
.icon_msg{background-position:-6px -465px;}/*温馨提示*/
.icon_wrong{background-position:-2px -703px;}/*错误提示*/
.icon_accss{background-position:-2px -848px;}/*成功提示*/
.icon_squre{background-position:-2px -372px;}/*方点*/
.icon_official{background:url(../images/icon_official.png) no-repeat 0 0px;}/*soso官*/
.icon_close{background-position:1px -505px;}/*关闭*/
.icon_new{background-position:2px -780px;}/*新new*/

/*==翻页==*/
#page{padding:9px 0;height:24px;line-height:24px;position:relative;}
#page .pg{padding:0 20px;float:right;}
#page span.current{border:none;font-weight:bold;margin:0 2px 0 3px;padding:5px 4px 3px 3px;}
#page a{background:#FFFFFF;font-size:12px;text-align:center;margin:0 1px 0 0;font-size:12px;border:1px solid #b2d0ea;padding:2px 8px 2px 8px;text-decoration:none;}
#page a:link{}
#page a:visited{}
#page a:hover{background:#3666d4 none repeat scroll 0 0;color:#fff;}
#page a:active{}
#page .aNum_active{font-weight:bold;text-decoration:none;border:none;}
#page .pg a.pre{margin:0 2px 0 0;*padding:4px 4px 0px 4px;_padding:2px 4px 1px 4px;}
#page .pg a.next{*padding:4px 4px 0px 4px;_padding:2px 4px 1px 4px;}
#page .ipt_page{width:20px;*padding:0px;_height:15px;}
#page .btn_jump{width:60px;padding:0;*padding:0 0 2px 0;line-height:18px;*height:22px;}
/*==页脚==*/
.footer_bg{ background:#f4f5f7; margin-top:10px;}
#footer{margin:0 auto;width:910px;padding-bottom:15px;padding-top:15px;}
#footer p{text-align:center;line-height:21px;color:#999999;font-size:12px;}
#footer a{font-size:12px;}
#footer a:link{color:#999999;text-decoration:none;}
#footer a:visited{color:#999999;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:underline;}
#footer a:active{color:#999999;}

/*==弹出层==*/
.floatdiv {
	padding:0;
	margin:0;
	text-align:left;
	position: absolute;
	background:#fff;
	border:1px solid #cbdef1;
	width:450px;
}
.floatdiv h3 {
	padding-left:10px;	
	font-size:14px;
	background: #e8f3f9 url(../images/index_bg2.png) no-repeat -20px -334px;
	position:relative;
	line-height:30px;
	height:30px;
}
a.close {
	width:16px;
	height:16px;
	position:absolute;
	top:6px;
	right:5px;
	display:block;
	text-indent:-999em;
	background:url(../images/kf_icon.png) no-repeat -5px -503px;
}
.float_content { padding:20px 10px; background:#fff;}
.float_content .more_sever dl{ overflow:hidden;_overflow:visible;padding:3px 0;}
.float_content .more_sever dt, .float_content .more_sever dd {
	float:left;
	line-height:25px;
}
.float_content .more_sever dt {
	text-align:right;
	width:80px;
	line-height:25px;
}
.float_content .more_sever dd {width:330px; }
.float_content .more_sever dd label {
	width:100px;
	display:inline-block;
}
.float_content .more_sever dd label  input{margin-right:3px;}
.float_content .more_sever .content_btn{ padding:10px 0 5px 78px }
.float_bottom{background:#f4f4f4; height:40px; line-height:40px; padding:0 10px; }
.float_bottom .float_btn{text-align:right; width:200px; float:right;_padding-top:7px;}
.float_bottom .flaot_msg{width:220px; float:left;}
/*成功失败页面*/
.prompt, .warn,.correct{ background:url(../images/service_bg.png) no-repeat;width:37px;height:37px;display:block;float:left; text-indent:-999em;margin-right:20px; }
.prompt{ background-position: -84px -215px;}
.warn { background-position: -131px -215px; }
.correct { background-position: -36px -215px; }
/*==搜索页面搜索框样式==*/
.search_faq{ padding: 10px 0 10px 20px;}
.wenwen_logo{background:url(../images/service_bg.png) no-repeat -780px -150px;width:80px;height:25px;display:inline-block;overflow:hidden;float:left;}
sub.icon_official {
    display: inline-block;
    height: 15px;
    margin: 0 2px;
    vertical-align: middle;
    width: 14px;
}
.icon_official {
    background: url("../icon_official.png") no-repeat scroll 0 0 transparent;
}

/*===搜索结果页面======*/
.key_red {color:#d40000}
.search{padding:10px 0px 10px 20px;}
.search .search_tool{padding-top:7px;_height:10px;overflow:hidden;_overflow:visible;}

/*搜索结果页面*/
.search_div { overflow:hidden; _overflow:visible;_height:0;}
.search_div p{ height:32px;}
.search_div .ipt_search{font-size:12px;border:1px solid #a2bcd3;width:300px;_width:304px;padding:3px;color:#9f9f9f; float:left;}
.search_div .btn_search{float:left;margin-left:5px;}
.dl_list{ padding:10px; padding-right:20px;}
.dl_list dt{padding-top:10px;font-weight:bold;font-size:14px;}
.dl_list dd{color:#666;}
.dl_list p{padding-bottom:10px;}
.ul_list{padding-top:6px;}
.ul_list li,.ul_list_search li{ line-height:20px;word-wrap:break-word; overflow:hidden;}
.ul_list_search{ padding-top:5px;}
.search_about{ padding:10px 25px; font-size:14px; }
.search_about dl{border-top:1px dashed #d0d0d0; padding:10px;}
.search_about dt{float:left; font-weight:700;width:80px; display:inline;}
.search_about dd{float:left; width:750px;}
.search_about dd a{width:100px; display:block; float:left;}
.container h1{font-size:14px;font-weight:bold;height:32px; line-height:32px;position:relative;z-index:1;background:#e1e9f1; padding-left:15px;}

/*==自助服务图标集合==*/
.icon_accountuse{background:url(../images/service_bg.png) no-repeat; width:32px;height:32px;display:block; text-indent:-999em; float:left;}
.icon_myaccount,.icon_gamepay,.icon_serviceopen,.icon_getpsw,.icon_modifypsw,.icon_protectaccount,.icon_managepsw,.icon_reportsafe,.icon_ban{background:url(../images/self.png) no-repeat;width:32px;height:32px;display:block; text-indent:-999em; float:left;}
.icon_myaccount{background-position:0px -100px;}
.icon_gamepay{background-position:-40px -100px;}
.icon_serviceopen{background-position:-80px -100px;}
.icon_getpsw{background-position:-120px -100px;}
.icon_modifypsw{background-position:-160px -100px;}
.icon_protectaccount{background-position:-200px -100px;}
.icon_managepsw{background-position:-240px -100px;}
.icon_reportsafe{background-position:-280px -100px;}
.icon_ban{background-position:-320px -100px;}
.icon_accountuse{background-position:-180px -215px;}
/*==箭头提示信息==黄色tips==*/
.ipt_tips{position:relative; z-index:100; display:inline;}
.ipt_tips_msg {width:200px; position:absolute;top:18px; right:4px; z-index:1001;}
.ipt_tips_msg .m_arrow{ width:15px; height:10px; display:inline-block; position:absolute; background:url(../kf_icon.png) no-repeat -4px -819px;top:-7px; right:30px; }
.ipt_tips_msg .cont{padding:5px 10px; border:1px solid #beb49c; background:#fef9d9; font-size:12px;}
.ipt_tips_msg .cont p{line-height:30px;}
.ipt_tips_msg .cont .btn_2{ margin:5px 0;}
.ipt_tips_msg .cont h3{font-size:12px; font-weight:normal;line-height:17px; margin:5px 0; padding-left:18px;}
/*==浮层信息==蓝色tips==*/
.opt_tips{}
.opt_tips_msg { position:relative;}
.opt_tips_msg .cont{padding:10px 15px; border:2px solid #659dd4; background:#fafbff; font-size:12px; text-align:center;}
.opt_tips_msg .cont p{line-height:30px;}
.opt_tips_msg .cont .btn_2,.opt_tips_msg .cont .ipt_txt{ vertical-align:middle;}
.opt_tips_msg .cont h3{font-size:12px; font-weight:normal;line-height:17px; margin:5px 0; padding-left:18px;}
/*==按钮==*/
.btn_search,.btn_blue_i,.btn_blue_f,.btn_5,.btn_blue_x
{background:url(../images/service_bg.png) no-repeat;text-align:center;border:0px;cursor:pointer;padding:0;}
.btn_search {
	background-position: 0 -8px;
	width:45px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	color:#086c96;
	font-size:12px;
}
.btn_blue_i {
	background-position:-200px -8px;
	height:27px;
	line-height:27px;
	width:76px;
	font-size:14px;
	color:#000;
}
.btn_1,.btn_2{padding:1px 15px;text-align:center;cursor:pointer;_height:17px;>height:27px;vertical-align:middle;}
.btn_2{width:70px; padding:0px;}
.btn_blue_f{background-position:-280px -8px;height:30px;line-height:30px;width:88px;font-size:14px;color:#fff;}
.btn_5{width:90px; height:30px;background-position:-460px -10px; font-size:14px; color:#fff; font-weight:700; line-height:30px;}
.btn_blue_x{background-position:-145px -8px;height:22px;line-height:22px;width:50px;font-size:12px;}
.tips{background:#fff9e2;border:1px solid #f8e8ab;color:#909188;margin-top:10px;padding:6px 25px 5px 8px;position:relative;}
.tips_close{position:absolute;top:5px;right:5px;width:15px;height:15px;cursor:pointer;background-position:-385px -10px;}
.tips_icon{background-position:-895px -346px;padding-left:22px;}
.ipt_sel {
	font-size:12px;
	border:1px solid #a2bcd3;
	width:205px;
	_width:208px;
	padding:1px
}/*  |xGv00|da3f7069922ffc6064466c82874722e8 */