@charset "utf-8";
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0;margin:0;}
body {font: 12px/1.231 Arial, Helvetica, simsun,sans-serif; color: #434343; word-wrap:break-word;word-break:break-all; background:#fff; }
table{border-collapse:collapse;border-spacing:0;}
:focus{outline :0;}
ol, ul{list-style:none outside;}
address, caption, cite, code, dfn, em, strong, th, var{font-weight:normal;font-style:normal;} 
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
q:before, q:after{content:'';}
abbr, acronym,fieldset, img,fieldset{border:0;}
abbr{cursor:help;}
a{text-decoration:none; }
a:hover{text-decoration:underline;}
input, textarea{padding:2px;}
input,select,textarea {font:12px Tahoma,Arial,simsun; }
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear {height:0; overflow:hidden; clear:both; display:block; }

/* user-defined classes */
/* = layout classes = */
.fl {float:left; _display:inline; }
.fr {float:right; _display:inline; }
.inlineblock {position:relative;display:-moz-inline-block;display:-moz-inline-box;display:inline-block; vertical-align:middle;}
.block {display:block; }
.none {display:none; }
.o_h {overflow:hidden; }
.v_m {vertical-align:middle; }
.v_b {vertical-align:baseline; }
.pointer {cursor:pointer; }
/* = font classes = */
.px12 {font-size:12px; }
.px14 {font-size:14px; }
.px16 {font-size:16px; }
.px20 {font:20px 黑体; }
.bold {font-weight:700; }
.normal {font-weight:400; font-style:normal; }
.italic {font-style:italic; }
.song {font-family:simsun; }
.tl {text-align:left; }
.tc {text-align:center; }
.tr {text-align:right; }
.lh15 {line-height:1.5 }
.lh18 {line-height:1.8 }
.lh20 {line-height:2; }
.lh25 {line-height:2.5 }
.indent2em {text-indent:2em; }
/* width and height */
.fm960 {width:960px; }
.wrap {padding:0 5px; width:950px; margin:0 auto; overflow:hidden; }
.fm950 {width:950px; }
.fm710 {width:710px; }
.fm670 {width:670px; }
.fm510 {width:510px; }
.fm480 {width:480px; }
.fm470 {width:470px; }
.fm390 {width:390px; }
.fm350 {width:350px; }
.fm310 {width:310px; }
.fm270 {width:270px; }
.fm230 {width:230px; }
.fm220 {width:220px; }
.fm190 {width:190px; }
.fm150 {width:150px; }
.fm110 {width:110px; }
.fm70 {width:70px; }
.fm30 {width:30px; }
.fm100p {width:100%; }
.fm50p {width:49.9%; }
.fm33p {width:33.3%; }
.fm25p {width:24.9%; }
.fm20p {width:19.9%; }

/* color */
.c_text {color:#434343; }
.c_title { color:#0058a6; }
.c_des {color:#999; }
.c_hint {color:#ff5800; }
/* margin and padding */
.mc {margin-left:auto; margin-right:auto; }
.mt5 {margin-top:5px; }
.mb5 {margin-bottom:5px; }
.ml5 {margin-left:5px; }
.mr5 {margin-right:5px; }
.m5 {margin:5px; }
.mt10 {margin-top:10px; }
.mb10 {margin-bottom:10px; }
.ml10 {margin-left:10px; }
.mr10 {margin-right:10px; }
.m10 {margin:10px; }
.mt15 {margin-top:15px; }
.mb15 {margin-bottom:15px; }
.ml15 {margin-left:15px; }
.mr15 {margin-right:15px; }
.m15 {margin:10px; }
.mt20 {margin-top:20px; }
.mb20 {margin-bottom:20px; }
.ml20 {margin-left:20px; }
.mr20 {margin-right:20px; }
.m20 {margin:20px; }
.pt5 {padding-top:5px; }
.pb5 {padding-bottom:5px; }
.pl5 {padding-left:5px; }
.pr5 {padding-right:5px; }
.p5 {padding:5px; }
.pt10 {padding-top:10px; }
.pb10 {padding-bottom:10px; }
.pl10 {padding-left:10px; }
.pr10 {padding-right:10px; }
.p10 {padding:10px; }
.pt15 {padding-top:15px; }
.pb15 {padding-bottom:15px; }
.pl15 {padding-left:15px; }
.pr15 {padding-right:15px; }
.p15 {padding:15px; }
.pt20 {padding-top:20px; }
.pb20 {padding-bottom:20px; }
.pl20 {padding-left:20px; }
.pr20 {padding-right:20px; }
.p20 {padding:20px; }
/* 导航 */
.header {height:100px; position:relative; margin:0 auto; font:12px arial,simsun; z-index:2; color:#000;}
	.header .logo {position:absolute;left:145px;top:10px; width:122px; height:45px; overflow:hidden; text-indent:-9999px;}
	.header .logo_mobile{position:absolute;left:0;top:5px;width:133px;height:49px;overflow:hidden;text-indent:-9999px;background:url(/img/logo_china_mobile.png) no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/logo_china_mobile.png");}
		.header .logo span{width:122px;height:45px;display:block;background:url(/img/logo.png) no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/logo.png"); }
		.header .logo a {display: block; height:100%;position:relative;}
		.header .logo_mobile a {display: block; height:100%; width:115px; }
		.header-link{line-height:30px;position:absolute;right:0;+right:7px;top:8px;color:#545353;}
			.header-link a{color:#545353;}
			.header-link span{padding:0 10px;}
		.header .header-userinfo {position:absolute; right:0;top:40px;}
				.header-userinfo dt,.header-userinfo dd {float:left; margin-left:15px; display:inline; line-height:1.231; width:auto; }
				.header-userinfo .mymail,.header-userinfo .myspace { padding-left:20px; display:inline-block;background:url(/img/nav_bg.png) no-repeat;}
						.header-userinfo .mymail {background-position:0 -238px; }
						.header-userinfo .myspace {background-position:0 -184px; }
						.header-userinfo .mymail strong { font-weight:700; margin-right:0; color:#c00; }
						.header-userinfo a ,.header-userinfo a:hover { color:#000;}
	.header .header-nav {position:absolute;top:65px; left:0; width:100%; height:39px; background:url(/img/nav_bg.png) repeat-x 0 -39px; }
			.header-nav li a {color:#fff;display:block;}
			.header-nav li dt a {font-size:14px;display:block}
			.header-nav li dd a {font-size:12px;}
			.header-nav a:hover {text-decoration:none; color:#FF0; }
			.header-nav .nav-content { background:url(/img/nav_bg.png) no-repeat 0 0; display:block; height:39px; line-height:39px; padding-left:5px }
			.header-nav ul {background:url(/img/nav_bg.png) no-repeat right -78px; height:39px; width:100%;}
			.header-nav li {float:left; background:url(/img/nav_bg.png) no-repeat right -124px; position:relative; }
				.header-nav .current { border:0; margin:0; padding:0; height:auto; }
				.header-nav li ul {background:none; padding:1px; *padding:1px 0; height:auto;}
				.header-nav li li {float:none; padding:0; background:none; height:auto; line-height:21px; *display:inline-block; }
					.header-nav li li a { color:#000;display:block; line-height:21px; width:102px;  }
					.header-nav li li a:hover {background:#e8e8e8; color:#000; font-weight:bold; }

			.header-nav dt {float:left; width:104px; height:36px;text-align:center; font:bold 14px/36px verdana; }
			.header-nav dt a {font-size:14px;}
			.header-nav dd a { font-size:12px; }
			.header-nav dd {position:absolute; top:36px; width:104px; text-align:center; border:1px #e8e8e8 solid; background:#fff; left:0; visibility:hidden; z-index:10;}
			.header-nav .current dt {  background:url(/img/nav_bg.png) no-repeat center -294px;  }	
					.header-nav .current dt a,.header-nav .current dt a:hover {color:#0179cd; } 
					.header-nav dt a strong {display:inline-block; font-weight:bold; cursor:pointer; margin-right:5px; }
					.header-nav dt a span {display:inline-block; width:0; height:0; overflow:hidden; vertical-align:middle; border:4px #0f8ade solid; border-top-color:#fff; border-bottom:0; }
						.header-nav .current span,.header-nav .current a:hover span { border:4px #fff solid; border-bottom:0; border-top-color:#0179cd; }
					.header-nav dt a:hover span { border-top-color:#ff0; }
			/*推荐业务*/
			.recom_con{position:relative;}
				.recom_con strong{position:absolute;top:-30px;left:90px;width:75px;padding-left:10px;height:30px;line-height:30px;display:block;background:url(/img/recom_bg.png) no-repeat 0 0;font-size:14px;font-weight:bold;color:#0179CD;text-align:left;cursor:default;}
				.recom_main{width:175px;}				
					.recom_top,.recom_bottom{width:175px;height:5px;overflow:hidden;background:url(/img/recom_bg.png) no-repeat 0 -122px;}
					.recom_bottom{background-position:0 -128px;}
					.header-nav dd.recom_con{border:0;width:auto;left:-80px;background:none;}
					.header-nav .recom_middle{width:169px;padding-left:6px;background:url(/img/recom_con_bg.png) repeat-y;overflow:hidden;}
						.header-nav .recom_middle li{width:54px;float:left;margin-top:6px;}
							.header-nav .recom_middle li a{width:44px;height:44px;margin:0 auto;}
							.header-nav .recom_middle li a:hover{background:none;}
							.header-nav .recom_middle li em{display:block;text-align:center;}
							.header-nav .recom_middle li em a{width:100%;height:20px;line-height:20px;display:inline;}
							.header-nav .recom_middle li em a:hover{text-decoration:underline;font-weight:normal;}
						.icon_recom{width:44px;height:44px;background:url(/img/recom_bg.png) no-repeat;}
							.mm{background-position:0 -32px;}
							.music{background-position:-44px -32px;}
							.mail139{background-position:-88px -32px;}
							.mobpay{background-position:0 -77px;}
							.game{background-position:-44px -77px;}
							.lob{background-position:-88px -77px;}
				
				/*推荐业务*/

/* 导航 end */

/* 简易导航公用样式 */
.nav-easy {height:32px; font:12px/32px Arial, Helvetica, simsun,sans-serif; overflow:hidden; position:relative; width:950px; margin:0 auto; }
	.nav-easy h1 { float:left; width:95px; height:20px; margin:3px 0 0; background:url(/img/easy-logo.png);_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/easy-logo.png"); text-indent:-9999px; overflow:hidden; }
	.nav-easy h1 a { height:100%; display:block; position:relative; cursor:pointer;}
	.nav-easy .nav {float:left; }
	.nav-easy map {display:block; }
	.nav-easy .nav a {margin:0 10px; display:inline-block; }
			.nav-easy .login-info {position:absolute; right:-5px; top:9px; }
				.login-info dt,.login-info dd {float:left; display:inline; line-height:1.231; }
					.login-info dd a {margin:0 10px; }
					.login-info dd a strong {font-weight:700; color:#c00; }
				.login-info .mymail,.login-info .myspace { padding-left:20px;margin:0 0 0 10px; float:left; background:url(/img/easy-nav-icon.png) no-repeat;}
						.login-info .mymail {background-position:0 -40px; }
						.login-info .myspace {background-position:0 0; }

/* end */
/* 原色导航 */
	.nav-black {background:#dfdfdf; }
	.nav-black,.nav-black a {color:#000; }
/* end */
/* 白色样式 */
	.nav-white {background:#017bd2; }
	.nav-white h1 {background-image:url(/img/easy-logo2.png);_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/easy-logo2.png"); }
	.nav-white,.nav-white a {color:#fff; }
/* end */

/* 底部 */
.footer { border-top:1px #cbcbcb solid; margin:20px auto 0; width:950px; }
	.footer .footer-content {border-top:1px #fff solid; text-align:center; padding:20px 135px 20px 0; position:relative; height:70px; }
	.footer .footer-logo {position:absolute; right:0; top:8px; width:135px; height:58px; background:url(/img/footer_logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/footer_logo.png"); text-indent:-9999px; overflow:hidden; }
			.footer-logo a {display:block; height:100%; }
			.footer .footer-menu {font-weight:700; }
			.footer p {margin:0 0 8px; color:#434343; }
	.footer p a {margin:0 10px; display:inline-block; color:#434343; }

.footer_white p,.footer_white p a {color:#fff; }	
.footer_white .footer-logo {background:url(/img/footerlogo_white.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/footerlogo_white.png"); }

/*官网线上*/
#footer{clear:both; overflow:visible; position:relative; height:99px; border-top:1px #cbcbcb solid; color:#434343; margin-top:15px;}
#footer .footer_nav{ text-align:center; width:815px; line-height:20px; padding-top:20px;}
#footer .footer_nav a{margin:0 5px; font-weight:bold; color:#434343;}
#footer .footer_copyright{ text-align:center; width:815px; line-height:20px; padding-top:10px; }
#footer .footer_logo{ position:absolute; right:0px; top:15px; width:135px; height:58px; background:url(/img/footer_logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="https://res.fetionpic.com/img/footer_logo.png");}
#footer .footer_logo img {display:none;}
/*官网线上*/
/* 底部end */
/* 翻页符 */
/*=======================================翻页符================================*/
.page input{border:none;}
.page{width:100%;height:20px;overflow:hidden;font-size:12px;clear:both;color:#434343;text-align:center;font-family:"宋体";}
	.page span,.page a{padding:0px 5px;border:1px solid #999;height:18px;line-height:18px;display:inline-block;margin-right:10px;text-align:center;vertical-align:top;}
	.page a,.page a:visited{color:#5093D4;text-decoration:none;}
	.page a:hover,.page a:active{color:#5093D4;text-decoration:underline;}
	.page .disabled_up,.page .up{width:8px;height:18px;line-height:18px;background:url(/img/icon1.gif) no-repeat 6px 4px;display:inline-block;vertical-align:top;}
	.page .down,.page .disabled_down{padding:0 17px 0 5px;+padding:3px 17px 1px 5px; line-height:18px; height:18px;background:url(/img/icon3.gif) no-repeat 46px center;text-align:left; +line-height:14px; +height:14px;}
	.page .current{padding:0;line-height:20px;height:20px;border:none;font-weight:bold;}
	.page .disabled_down{background:url(/img/icon4.gif) no-repeat 46px 5px;color:#bbb;}
	.page .up{background:url(/img/icon2.gif) no-repeat 6px 4px;}
	.page label{text-indent:-9999px;display:block;}
	.page q{height:20px;line-height:20px;display:inline-block;padding-left:5px;quotes:none;vertical-align:top;}
	.page .pageframe{width:32px;padding:1px 0 1px 3px;border:1px solid #999;text-align:left;font-size:12px;margin-left:5px;vertical-align:top;height:16px; +height:auto;}
	.page .pagebtn{width:37px;background:url(/img/btn.gif) no-repeat;cursor:pointer;margin-left:5px;+margin-top:1px;vertical-align:top;height:20px;}
	.page .r4{margin-right:4px;}
	.page strong{line-height:20px;color:#555;display:inline-block;}
/* end */
/* 新的翻页符 */
.page-new { height:20px; margin:20px auto; text-align:center; overflow:hidden; }
	.page-new ul {float:left; position:relative; left:50%; }
	.page-new li {float:left; position:relative; right:50%; margin:0 10px 0 0; text-align:center;  }
	.page-new li a,.page-new li.preview-false,.page-new li.next-false {float:left;height:18px; line-height:18px; vertical-align:top; padding:0 5px; color:#5093d4; font-size:14px;border:1px #999999 solid; overflow:hidden; position:relative; }
	.page-new li.current strong {font-weight:700; font-size:14px; float:left; padding:1px 6px; }
	.page-new li.next { position:relative; }
	.page-new li.next a {font-size:12px; line-height:20px; padding-right:15px; }
	.page-new li span { display:block; text-indent:-9999px;width:0; height:0; overflow:hidden; border:5px #fff solid; }
	.page-new li.next span {border-left-color:#5093d4; position:absolute; right:1px; top:4px; }
		.page-new li.preview span,.page-new li.preview-false span {  display:block; text-indent:-9999px; margin:4px 2px 0 -4px; width:0;border-right-color:#5093d4; }
		.page-new li.preview-false span {border-right-color:#bbb; }
		.page-new li.next-false {position:relative; font-size:12px;line-height:20px; padding-right:14px;*padding-right:9px; color:#bbb; }
		.page-new li.next-false span {border-left-color:#bbb; border-right-color:#fff; position:absolute; right:1px; top:4px;}
	.page-new li.total input {margin:0 5px;vertical-align:middle;margin-top:-1px; *margin-top:-2px;  }
	.page-new li.total strong {display:inline-block; position:relative; _top:-2px;}
	.page-new li.total input.page-text { height:14px; border:1px #999 solid;  line-height:14px; width:30px; }
	.page-new li.total input.page-btn {height:22px; line-height:10px;cursor:pointer;width:37px;background:url(/img/btn.gif) no-repeat; border:0; margin-top:0; text-indent:-9999px; }

/* 翻页符 end */
/* 位置导航 */
.nav-position,.nav-position a { color:#434343; }
	.nav-position span {font-family:simsun; margin:0 5px; }
	.nav-position strong {color:#888; }
/* end */


/* 交互控件 */

.upfile_btn,.up_btn,.down_btn,.downfile_btn,.btn_69x21,.btn_file69x21,.modebox .box_tr .icon_title,.album_topic_mode,.album_topic_mode_hover{ background:url(/img/model_layer.png) no-repeat 0 -320px; width:146px; height:21px; cursor:pointer;}   

.model_popup_layer{ color:#666; background:#FFF;} 
.layer_bnt {margin:10px 0;text-align:center;}
/* 通用模块颜色 */
.model_popup_layer .modebox {border:1px #B2E3EA solid; margin:0; }
	.modebox .box_tr { height:21px;line-height:19px; position:relative; padding-left:25px; border-top:2px #D2EDFE solid; background-color:#EEF7FE;}
	.modebox .box_tr .icon_title { position:absolute; left:0;top:0; width:25px; height:21px; background-position:-129px -90px;}
	.modebox .box_tr h2{ font-size:12px;}
	.modebox .box_tr .op_text {	width:40%;	position:absolute;	right:8px;	top:0;	text-align:right;}
/* end */

.btn_69x21,.btn_file69x21 { background-position:0 -77px; color:#fff; width:69px; height:21px; border:0; padding:2px; }
.btn_file69x21{ background-position:0 -100px; color:#999;}

.downfile_btn{ background-position:0 -366px;}
.up_btn{ background-position:0 -343px;}
.upfile_btn{ background-position:0 -389px;}

/* 单行弹出层 */
.model_fade_layer,.inner,.inner h6,.model_fade_inner{ display:inline-block; *display:inline; zoom:1;}
.model_fade_inner,.inner,.inner h6,.icon_model_close{ background:url(/img/model_layer.png) repeat-x; height:35px; line-height:35px;}
.pop_bg,.icon_pop_pair,.icon_pop_rub{ background:url(/img/model_layer.png) no-repeat; }
.inner{ background-position:right -121px; background-repeat:no-repeat; padding-right:80px;}
.inner h6{ background-position:left -40px; background-repeat:no-repeat; color:#fff; padding-left:72px;}
/* 单行弹出层 end */
.icon_model_close{ background-position:-0 -157px; height:12px; width:12px; margin-top:4px;}

/* TABS */
.model_tabs {border-bottom:1px solid #B2E3EA;height:24px;line-height:24px;position:relative; z-index:2; margin-bottom:10px;}
.model_tabs ul{ float:left;}
.model_tabs li{cursor:pointer;display:inline;float:left;height:23px;line-height:23px;margin-left:6px; border:1px solid #B2E3EA; background:#EEF7FF; border-bottom:0;}
.model_tabs li.current { background:#fff;border-bottom:0 none;cursor:default;height:24px;margin-top:-1px;position:relative;top:1px;}
.model_tabs li span, .model_tabs li a {display:block;padding:0 10px;}
/* TABS end */

/* 相册 */
.album_topic_mode{width:121px; text-align:center; height:120px; overflow:hidden; padding:11px 14px 15px 11px; margin-bottom:5px; }
.album_topic_mode .table{width:121px; height:120px; overflow:hidden; font-size:0; line-height:0; }
.table .td,.table .hidden{ vertical-align:middle; display:table-cell;*display:inline;zoom:1; }
.album_topic_mode .td{width:120px; }
.album_topic_mode,.album_topic_mode_hover { background-position:0 -171px; }
.album_topic_mode_hover{ background-position:0 -274px; position:}
/* 相册 */

/* 删除 */
.pop_content{ padding:10px 0 0 0;}
	.pop_content .pop_img,.pop_content .pop_text {  vertical-align:middle; *float:left; display:table-cell; }
	.pop_content .poput_tab{ display:table;*display:inline; zoom:1;}
	.pop_content .poput_tab_row{display:table-row;}
	.pop_content .pop_img { width:45px; *position:relative; *top:50%;*margin-top:-15px; }
	.pop_bg,.icon_pop_pair,.icon_pop_rub {width:45px; height:28px; background-position:20px -421px;}
	.icon_pop_pair{ background-position:-40px -426px; height:24px;}
	.icon_pop_rub{ background-position:right -424px;height:24px;}
	.pop_text{line-height:25px;padding:5px 0px 5px 15px; float:left;}
/* 交互控件 end */



/* 报错页面 */
#bg{background:transparent url(/img/bg.jpg) no-repeat;font-family:"宋体";left:0;margin:0 auto;top:0;z-index:1;}
#bg .STYLE1 {color:#fff;font-size:14px;font-weight:bold;padding-right:5px;}
.STYLE6 {font-size:16px;}
.STYLE2 {color:#2650A5;font-size:16px;font-weight:bold;}
.STYLE4,.STYLE5 {font-size:14px;}
.STYLE3,.STYLE5 {color:#000000;font-family:"宋体";}




/* 关注友人 */
.attention_list li{ padding-top:5px;}
.attention_list li strong{ font-weight:bold;}
.lay_attention{ padding:0 10px; }
.attention_cation{ background:#eef7fe; padding:10px;}
.attention_cation textarea{ width:275px; height:47px; border:1px solid #1C5180;}
.attention_cation .input_tx{ width:80px; border:1px solid #999; background:#fff;}
.attention_list .ml23{ margin-left:23px;*margin-left:26px;}

/* 2010年3.11日添加好友请求弹出层 */
.lay_request{ padding:0 10px; overflow:hidden; zoom:1; }
.lay_request .request_list{ padding:0;}
.request_list{ padding:0 0 0 25px; overflow:hidden; zoom:1;}
.request_list h2{ line-height:26px;}
.request_pic{ width:48px; height:48px; border:1px solid #cbcbcb; float:left; padding:1px}
.request_rit{ float:left; margin-left:10px;}
.request_rit li{ padding:0 0 10px 65px;}
.request_rit li .input_tx { width:150px;border:1px solid #999; background:#fff;}
.request_rit li select{ width:155px;}
.request_rit li i{ font-style:normal; margin-left:-65px; width:65px; text-align:right; float:left; *line-height:25px;_line-height:22px;}