﻿body{ background:#ECECEC;}

#wrap{
	width:780px;
	background:#fff;
	margin:0 auto;
	font-family: Verdana, Geneva, sans-serif;
}
#header{
	position:relative;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 8px;
}
#header .edit{ position:absolute; top:50px; color:#0F0E0E; right:20px;}
#header .edit a{color:#0F0E0E;}
#mainbox{ width:732px; margin:0 auto; padding:15px 0 0}

/*------注册必填-------*/
.write{
	width:732px;
	height:45px;
	margin:12px 0 48px;
}
.probar{ height:8px; padding:1px; background:#fff; border:1px solid #4B4B4B; width:224px; overflow:hidden;}
.probar .bg{height:8px;}

/*-----凤凰网通行证----*/
#login{ background:url(../images/img_loginbg.gif) no-repeat; width:302px; height:214px; padding:6px 35px 14px 15px;}
.us_h2{ font-weight:bold; color:#4B4B4B; line-height:28px; height:28px;}

.lgbtn,.lgbtn2{height:20px; width:234px; border:1px solid #536F91; color:#929292;padding:7px 0 0 10px;}
.lgbtn{ background:url(../images/icon_bg01.gif) repeat-x; }
.lgbtn2{ background:#D0DAE6;}
.login_btn{ background:url(../images/icon_login.gif) no-repeat; width:84px; height:31px; text-align:center; color:#3E64AC; font-weight:bold; border:0;}

#loginText{ width:340px; padding:0 0 0 15px;}
#loginText h2{ margin:8px 0 6px;}
#loginText p{ color:#494848; line-height:32px; font-size:14px;}
#loginText p a{color:#494848;}

.blogbox{ width:360px; border:1px solid #D9D9D9; border-top:none;}
.blogtab{ height:33px; width:361px; background:url(../images/icon_tab.gif) repeat-x #fff; margin:0 -1px 0 0;}
	.blogtab dt{ float:left; width:98px; height:33px; text-align:center; line-height:33px; color:#004276; font-size:14px; background:url(../images/icon_tab2.gif) no-repeat; font-weight:bold;}
	.blogtab dt a{ color:#004276; line-height:33px;}
	.blogtab dd{ float:left; padding:0 0 0 15px; line-height:33px; color:#494848;}
	.blogtab dd a{ color:#494848; line-height:33px;}

.us_more{ background:url(../images/icon_more.gif) no-repeat 40px 11px; padding:6px 0 14px 10px; color:#666; border-top:1px solid #D9D9D9;}
.us_more a{color:#666;}

.blogUl{ padding:8px 0 6px 18px; width:330px;}
.blogUl li{ line-height:30px; color:#494848; font-size:14px; height:30px; overflow:hidden;}
.blogUl li a{color:#494848;}

.bookListUl{ width:360px; padding:22px 0 25px;}
.bookListUl li{ float:left; width:51px;margin:0 10px; display:inline;}
.bookListUl li h2{ width:47px; height:58px; display:block;padding:1px; background:#fff; border:1px solid #889C7D;}
.bookListUl li p{ text-align:center; width:51px;}
.bookListUl li p,.bookListUl li p a{ color:#666; line-height:18px;}

/*凤凰VIP*/
#scrollVideo{float:left;position:relative; background:url(../images/video_line.gif) no-repeat center 118px;}
#scrollVideo ul{ float:left;padding:17px 0 34px 11px;}
#scrollVideo li{float:left;position:relative;display:inline;width:80px; height:105px;margin-right:6px; padding:2px 0 5px 0; background:url(http://img.ifeng.com/tres/TemplateRes/20050/20050/images/ifeng/video_2.gif) no-repeat; text-align:center;}
#scrollVideo li img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#scrollVideo li .play{position:absolute; top:0; left:0; display:none;}
#scrollVideo li h3{margin-top:-3px!important;*margin-top:0!important;margin-top:-1px; color:#8F1D22;}
#scrollVideo li.current{background:url(http://img.ifeng.com/tres/TemplateRes/20050/20050/images/ifeng2/video_2.gif) no-repeat;}

#scrollVideo li.current .play{position:absolute; top:0; left:0; display:block;}
#scrollVideo li.current h3{color:#fff;}
#scrollVideo .text{float:left; width:325px; padding:4px 0 5px 16px;font-size:12px; font-weight:bold; position:absolute; top:96px; left:5px; color:#666;}
#scrollVideo .text a{ color:#666;}
#scrollVideo li.current img{filter:alpha(opacity=100);-moz-opacity:1;}
#scrollVideo li.current .play{position:absolute; top:0; left:0;filter:alpha(opacity=100);-moz-opacity:1;}

/*-------选择密码找回方式------*/
.selectBox{ width:582px; border:1px solid #D1D1AC; background:#FFFEF2; margin:35px auto 0 auto; display:block; padding:8px 16px; color:#4B4B4B;}
.selectBox h2{ color:004276; font-size:14px; margin-bottom:6px;font-weight:bold; line-height:18px;}
.selectBox h2 a{color:#004276; line-height:18px;}
.selectBox font{ font-weight:normal;}
.lx{ padding:16px 0 0 60px; line-height:22px;}

/*---------密码管理--------*/
.safebox{ width:746px; margin:0 auto; border:1px solid #E7E078; background:#FFFBE2; padding:12px 4px 10px 18px;}
.safebox h2{ font-weight:bold; margin-bottom:6px;}
.safebox h3{ font-weight:normal; height:20px; line-height:20px;}
.safebox h3 span{ color:#999;}

/*---------弹出层--------*/
.openLay{ width:445px; border:1px solid #94979A; background:#F7F7F7; padding:8px 10px 10px 15px;}
.openLay .close{ background:url(../images/icon_close.gif) no-repeat; float:right; color:#94979A; padding:0 0 0 15px;}
.openLay .close a{color:#94979A;}
.openLay h2{ border-bottom:1px dashed #AFAFAF; font-weight:bold; color:#004276; height:24px; line-height:24px; margin-bottom:8px;}
.openLay p{ font-size:14px; line-height:22px; margin:2px 0 6px;}
.openLay .pad{ padding-left:114px;}

/*--------个人中心首页-------*/
.psn_port{ width:78px; height:78px; border:1px solid #F2F2F2;}
.psn_sz{ background:url(../images/img_psn1.gif) no-repeat; width:98px; height:32px; padding:4px 4px 5px 32px;}
.psn_sz .icon,.txbox .icon{ float:right; width:7px; height:7px; cursor:pointer;}
.psn_sz p{ clear:both; line-height:22px; height:22px;}

.qmbox{ padding:0 0 0 10px;}
.qmbox p{ line-height:22px; height:22px; color:#494848; padding:4px 0 0}
.qmbox p a{ line-height:22px;color:#494848;}

.txbox{ background:url(../images/img_psn2.gif) no-repeat; width:130px; height:48px; padding:7px 4px 5px 13px;}

.mesdl{ width:332px; margin:0 auto; padding:12px 0 0}
.mesdl dt{ float:left; font-size:14px;}
.mesdl dd{ float:right; width:9px; height:5px; margin:4px 0 0;}

.user_port{ width:24px; height:24px; padding:1px; border:1px solid #909090;}

.newopBox{ width:335px; border-top:1px solid #ccc;padding:0 10px 6px 15px;}
.newopBox2{ width:335px; border-bottom:1px solid #ccc;padding:0px 10px 6px 15px;}
.newopBox dl,.newopBox2 dl{ margin-bottom:5px;}
.newopBox p,.newopBox2 p{ color:#494848; line-height:20px;}
.newopBox ul{ width:320px; padding:8px 0 6px;}
.newopBox ul li,.newopBox ul li a{ line-height:20px; height:20px; color:#494848;}

.newopBox3{ width:345px; border-top:1px solid #ccc; padding:5px 0 4px 15px;}
.newopBox3 ul{ width:345px; padding:6px 0 0;}
.newopBox3 ul li{ width:96px; margin:0 15px 0 2px; float:left; display:inline;}
.newopBox3 ul li .pic{ width:96px; height:73px;}
.newopBox3 ul li .is{ display:block; width:96px; height:7px; padding:4px 0 0;}
.newopBox3 .text{ clear:both; width:315px; float:left;}
.newopBox3 .text p,.newopBox3 .text p a{ line-height:20px; font-size:12px;}
.newopBox3 .text span{ display:block; color:#494848; font-family:arial; font-size:11px;}

/*----------------font----------*/
.tit01{ font-size:14px; color:#4B4B4B; font-weight:bold; line-height:30px;}
.tit01 span{ font-size:12px; color:#8A8888; font-weight:normal;}
.titred{
	color:#F60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.titgray{ color:#4B4B4B;}
.titgray2,.titgray2 a{ color:#414040; font-weight:normal;}
.titgray3{ color:#4B4B4B; font-size:12px; font-weight:normal;}
.titblue{ color:#004276 !important; text-decoration:underline;}
.titblue1{ color:#004276 !important; }
.titblue a,.titblue a:hover{ color:#004276!important; text-decoration:underline}
.safe12{ font-size:12px; color:#686868;}

.titred2{ color:#8F1E23; font-size:14px; text-decoration:underline; font-weight:bold !important;}
.titred2 a{color:#8F1E23;font-weight:bold !important; text-decoration:underline;}

.titred3,.titred3 a,.titred3 a:hover{color:#8F1E23; text-decoration:underline;}

.fz14px{ font-size:14px;}
.fz12px{ font-size:12px !Important;}
.fzbold{ font-size:14px; font-weight:bold;}
.fzbold2{ font-size:14px; font-weight:bold; color:#2C2B28; line-height:18px;}

.blue12,.blue12 a{ color:#004276;}
.blue14{ color:#004276; font-weight:bold; font-size:14px !important;}
.bluebold,.bluebold a{color:#004276;font-weight:bold;}

.s_text{
	color:#4B4B4B;
	line-height:22px;
	/*border:1px solid #7F9DB9;*/
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background-color: #f6faff;
	background-image: url(../images/icon_s.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.s_tit{ padding:0 0 0 14px; line-height:22px; margin-bottom:-18px;}
.s_tit2{ padding:8px 0 8px 18px;}

.btn{
	width:240px;
	height:20px;
	border:2px solid #F60;
	padding:4px 0 0 8px;
	background-color: #fff7ec;
}
.btn2{ width:110px; height:14px; border:1px solid #7F9DB9; font-size:12px; padding:2px 0 0 5px;}
.btn3{ width:70px;  height:28px; font-size:14px;}
.btn4{ width:108px;}

.line{ background:#ccc; height:1px; overflow:hidden;}

.new_up{ color:#DC0800; text-align:right; padding-right:15px; magging-right:15px;}
.new_down{ color:green; text-align:right; padding-right:15px; magging-right:15px;}
.new_draw{ text-align:right; padding-right:15px; magging-right:15px;}
#wrap .title1 {
	background-image: url(../images/entit_01.gif);
	height: 45px;
	width: 765px;
	margin-left: 8px;
}
.title1 h1 {
	font-size: 18px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background-image: url(../images/pointer.gif);
	background-position: left top;
}

