.academyNav{
	width:1170px;
	padding-left:30px;
	position:relative;
}
.academyNav .back{
	position:absolute;
	width:144px;
	height:42px;
	right:36px;
	top:-4px;
	padding:0;
	background:url(../images/back.png) no-repeat 0 0;
}
.academyNav .back:hover{
	background:url(../images/back.png) no-repeat 0 0;
}
.academyPos{
	height:36px;
	line-height:36px;
	padding-top:10px;
	border-bottom:1px solid #ddd;
}
.academyCon{
	padding-bottom:20px;
	background:url(../images/dot1.jpg) repeat-y 882px 0;
}
.academyL{
	width:862px;
}
.academyR{
	width:300px;
}
.academyRList{
	border:1px solid #f5f5f5;
	border-top:2px solid #4e4e4e;
	background:#f9f9f9;
	padding-bottom:8px;
}
.academyRList h1{
	height:36px;
	line-height:36px;
	color:#db2323;
	font-size:14px;
	padding-left:9px;
}
.academyRList p{
	height:50px;
	padding-left:10px;
}
.academyRList p span{
	float:left;
	width:21px;
	height:21px;
	text-align:center;
	line-height:21px;
	color:#000;
	margin:14px 12px 0 0;
	border:1px solid #e5e5e5;
}
.academyRList p span.front{
	color:#fff;
	background:#db2323;
	border:1px solid #db2323;
}
.academyRList p a{
	float:left;
	width:240px;
	color:#000;
	line-height:50px;
}
.academyList{
	font-family:'微软雅黑';
	padding:13px 0 15px;
	color:#888;
	border-bottom:1px solid #ddd;
}
.academyList h1{
	height:24px;
	line-height:24px;
	font-size:18px;
	padding:8px 0;
	font-weight:normal;
}
.academyList h1 a{
	color:#000;
}
.academyList dl{
	line-height:26px;
}
.academyList dl dt img{
	width:130px;
	height:90px;
	margin-right:20px;
}
.academyList p{
	height:30px;
	line-height:30px;
	text-align:right;
}
.academyPage{
	padding:34px 0;
}
.infoTitle{
	height:34px;
	line-height:34px;
	color:#252525;
	font-size:24px;
	padding:8px 0 8px 10px;
}
.academyInfoTime{
	height:28px;
	line-height:28px;
	color:#999;
	padding-bottom:20px;
}
.academyDetails{
	line-height:26px;
	color:#252525;
}
.academyDetails .edit{
	text-indent:2em;
	padding-bottom:24px;
}
.editPage{
	padding:6px 0 50px;
}
.share{
	height:52px;
}
.share a{
	float:right;
	margin:14px 0 0 12px;
}
.share span{
	line-height:52px;
}
.cc1b1b{
	color:#cc1b1b;
	padding-right:30px;
	background:url(../images/edit.jpg) no-repeat right center;
}
.academyInfoTime div{
	cursor:pointer;
	padding:0 16px 0 14px;
	background:url(../images/arrow3.jpg) no-repeat right center;
}
.readRec{
	width:853px;
	padding-left:9px;
}
.read{
	height:27px;
	line-height:27px;
	font-size:16px;
	color:#be313e;
	font-family:'微软雅黑';
	border-bottom:1px solid #ddd;
}
.read span{
	display:inline-block;
	height:27px;
	padding-right:5px;
	border-bottom:1px solid #1f5a99;
}
.readList{
	padding:10px 0 13px;
}
.readList ul{
	width:415px;
}
.readList ul li{
	height:30px;
}
.readList ul li p{
	float:left;
	height:30px;
	line-height:30px;
	padding-left:11px;
	background:url(../images/dot2.jpg) no-repeat 0 center;
}
.readList ul li p a{
	float:left;
	width:355px;
	font-size:14px;
}
.readList ul li dl{
	float:right;
	width:48px;
	height:3px;
	line-height:3px;
	margin-top:13px;
}
.readList ul li .barbox dd.barline{
	width:48px;
	height:3px;
	border:none;
	margin:0;
	background:url(../images/dld.jpg) repeat-x 0 0;

}
.readList ul li .barbox dd.barline div.charts{
	height:3px;
	background:url(../images/dlh.jpg) repeat-x 0 0;
}
.net{
	height:40px;
	line-height:40px;
	font-size:17px;
	color:#2b2b2b;
	padding-left:10px;
	border-top:4px solid #b51322;
}
.netInfo{
	border-top:1px solid #ddd;
	background:#f4f4f4;
	padding:0 10px;
}
.personal{
	height:47px;
	color:#000;
}
.personal input[type=text],
.personal input[type=password]{
	width:80px;
	height:20px;
	margin:11px 12px 0 6px;
	padding-left:5px;
	line-height:20px;
	border:1px solid #ddd;
}
.personal input[type=button]{
	width:50px;
	height:22px;
	border:1px solid #bbb;
	text-align:center;
	line-height:20px;
	cursor:pointer;
	margin:11px 9px 0 0;
}
.personal span{
	line-height:47px;
}
.netInfo textarea{
	width:826px;
	height:80px;
	padding:5px 7px;
	line-height:18px;
	font-size:14px;
	color:#999;
	border:1px solid #ddd;
	background:url(../images/logoBg.png) no-repeat center center #fff;
}
.sm{
	height:30px;
	line-height:30px;
	padding-bottom:20px;
}
.sm input{
	width:103px;
	height:29px;
	border:none;
	text-align:center;
	line-height:29px;
	cursor:pointer;
	color:#fff;
	font-size:14px;
	background:url(../images/sub1.jpg) no-repeat 0 0;
}
.personal p[class=fR],
.personal p[class=fR] a{
	color:#004276;
}
.personal p[class=fR] span{
	color:#ba2636;
}
.reply{
	border:1px solid #ddd;
	background:#fff;
}
.replyList{
	padding:0 20px 35px;
	margin-top:16px;
	border-bottom:1px dotted #ddd;
}
.replyList dt img{
	width:54px;
	height:54px;
	border:1px solid #ddd;
	margin-right:10px;
}
.replyList dd{
	width:730px;
	float:left;
	line-height:24px;
	font-size:14px;
	color:#2b2b2b;
}
.replyList .epal{
	font-size:12px;
	color:#999;
}
.replyList .epal a{
	color:#004276;
}
.replyBottom{
	height:5px;
	background:#fff;
	margin-top:-2px;
}

.academyLeft{
	width:340px;
}
.academyCenter{
	width:408px;
	height:490px;
	margin-left:18px;
	overflow:hidden;
}
.academyRight{
	width:416px;
}
.academyBan{
	width:338px;
	height:272px;
	border:1px solid #4c4c4c;
	overflow:hidden;
	position:relative;
}
.academyBan img{
	width:338px;
	height:238px;
	display:block;
}
.academyBan p{
	height:34px;
	line-height:34px;
	background:#666;
	text-align:center;
	color:#fff;
	overflow:hidden;
}
.academyBan li{
	width:338px;
	height:272px;
	float:left;
}
.academyToL,
.academyToR{
	position:absolute;
	top:116px;
	width:30px;
	height:40px;
}
.academyToL{
	left:0;
	background:url(../images/l.png) no-repeat 0 0;
}
.academyToR{
	right:0;
	background:url(../images/r.png) no-repeat 0 0;
}
.academySale ul{
	height:34px;
	background:#f9f9f9;
	border:1px solid #ddd;
}
.academySale ul li{
	float:left;
	width:79px;
	line-height:34px;
	text-align:center;
	border-right:1px solid #ddd;
	color:#000;
	cursor:pointer;
}
.academySale ul li.cur{
	background:#fff;
	color:#b51322;
	margin-top:-1px;
	border-top:2px solid #b51322;
}
.academySale div{
	height:169px;
	overflow:hidden;
	padding-top:13px;
	display:none;
}
.academySale div p{
	height:26px;
	line-height:26px;
	cursor:pointer;
}
.academySale div a{
	float:left;
	width:257px;
	color:#222;
	padding-left:12px;
	background:url(../images/dot.gif) no-repeat 3px center;
}
.academySale div span{
	float:right;
	color:#3a3a3a;
}
.academyRight h1{
	height:37px;
	line-height:37px;
	color:#990000;
	font-size:16px;
	border-top:2px solid #990000;
	border-bottom:1px solid #ddd;
}
.academyRight ul{
	padding:0 10px 0 3px;
}
.academyRight ul p{
	height:34px;
	line-height:34px;
	padding-left:10px;
	border-bottom:1px dashed #ddd;
}
.academyRight ul p span{
	float:left;
	width:17px;
	height:17px;
	text-align:center;
	line-height:17px;
	color:#666;
	margin:10px 6px 0 0;
	background:url(../images/on1.jpg) no-repeat 0 0;
}
.academyRight ul p a{
	float:left;
	width:360px;
}
.academyRight ul div{
	display:none;
	height:106px;
	padding:13px 0 10px 10px;
}
.academyRight ul div img{
	float:left;
	width:119px;
	height:104px;
	margin-right:8px;
	border:1px solid #ddd;
}
.academyRight ul div span{
	float:left;
	margin:44px 6px 0 0;
	width:17px;
	height:17px;
	text-align:center;
	line-height:17px;
	color:#fff;
	background:url(../images/on2.jpg) no-repeat 0 0;
}
.academyRight ul div span{
	float:left;
	margin:44px 6px 0 0;
	width:17px;
	height:17px;
	text-align:center;
	line-height:17px;
	color:#fff;
	background:url(../images/on2.jpg) no-repeat 0 0;
}
.academyRight ul div .academyRightCon{
	float:left;
	width:235px;
	height:100px;
	line-height:20px;
	color:#333;
	overflow:hidden;
	text-indent:2em;
}
.academyTitle{
	height:43px;
	line-height:43px;
	color:#b51322;
	font-size:29px;
	font-family:'微软雅黑';
	font-weight:normal;
	margin-bottom:5px;
	border-bottom:3px solid #686868;
}
.academyTitle span{
	display:block;
	width:235px;
	height:46px;
	background:url(../images/tit.jpg) no-repeat 0 bottom;
}
.analyze{
	padding-top:15px;
}
.analyzeList{
	width:380px;
	float:left;
	margin-right: 30px;
}
.onright{
	    margin-right: 0px;
}
.analyzeTitle{
	height:28px;
	line-height:28px;
	padding-right:4px;
	border-bottom:2px solid #686868;
}
.analyzeTitle span{
	padding-left: 5px;
	height:28px;
	font-size:16px;
	color:#0e0e0e;
	text-align:center;
	border-bottom:2px solid #b51322;
}
.analyzeTitle a{
	font-size:12px;
}
.analyzeList dl{
	height:76px;
	padding:15px 0 9px;
}
.analyzeList dt{
	float:left;
	margin-right:9px;
}
.analyzeList img{
	width:116px;
	height:76px;
}
.analyzeList dd{
	line-height:24px;
	color:#898989;
	height:48px;
	overflow:hidden;
}
.analyzeList dd.analyzeT_N{
	height:24px;
	color:#333;
	padding-bottom:4px;
	font-size:16px;
	font-weight:bold;
}
.analyzeList dd.titleName a{
	color:#333;
}
.analyzeList ul{
	height:150px;
	overflow:hidden;
	padding-left:5px;
}
.analyzeList ul li{
	height:30px;
	line-height:30px;
	padding-left:12px;
	background:url(../images/dot.gif) no-repeat 0 center;
}
.analyzeList ul li a{
	display:block;
	width:350px;
	color:#323232;
	font-size:14px;
}
.m_L_R{
	margin:0 0px;
}
.analyzeList h3{
	height:34px;
	line-height:34px;
	padding-top:18px;
	font-size:16px;
	color:#222;
}
.pb30{
	padding-bottom:30px;
}
.exchange{
	width:170px;
	height:270px;
	float:left;
	padding:20px 9px 0 10px;
}
.exchange img{
	width:170px;
	height:170px;
}
.exchange .exchangeTitle{
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#000;
	padding-top:5px;
}
.exchange .exchangeTitle span{
	color:#f00;
}
.exchange p{
	height:40px;
	line-height:40px;
	padding-left:8px;
}
.exchange p strong{
	color:#aa0001
}
.border_R_B{
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.border_R{
	border-right:1px solid #ddd
}
.border_B{
	border-bottom:1px solid #ddd
}
.academyCenter dl{
	color:#222;
	line-height:25px;
	font-size:14px;
}
.academyCenter dt{
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	padding-top:3px;
	overflow:hidden;
}
.academyCenter dt a{
	color:#222;
}
.academyCenter dd{
	padding-left:9px;
	background:url(../images/dot2.jpg) no-repeat 0 center;
	    height: 25px;
    overflow: hidden;
    line-height: 25px;
}
.academyCenter h3{
	font-size:18px;
	color:#b70000;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.academyCenter h3 a{
	color:#b70000;
}
.academyCenter ul{
	width:408px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding-bottom:4px;
}
.academyCenter ul li{
	float:left;
	margin-right:9px;
	font-size: 14px;
}
.academyCenter ul li a{
	color:#222;
}

.next {
    border-bottom: 1px dashed #B2B2B2;
    color: #8C0B32;
    font-size: 14px;
    height: 62px;
    line-height: 31px;
    overflow: hidden;
    padding-bottom: 30px;
}




.zbfc_list {
    height:115px;
	margin-top:8px;
	width:1200px;
	margin:0 auto
}
.zbfc_list1 {
    float:left;
}
.zbfc_list2 {
    float:left;
	width:650px;
	height:115px;
}
.list2_detailm {
    float:left;
    width:142px;
	height:115px;
	padding:0px 10px;
}
.list2_view {
    border:solid #CCCCCC 1px;
	background-color:#FFFFFF;
	padding:0px;
}
.list2_t, .list2_t a, .list2_t a:link, .list2_t a:active, .list2_t a:hover, .list2_t a:visited {
    color:#296dc2;
	font-size:12px;
	text-decoration:none;
	padding:2px 1px;
	text-align:center;
}
.zbfc_list3 {
    float:left;
}

.ytcs_t {
    background:url(images/apcity_apcitybar1.jpg) no-repeat -1px 0px;
	height:40px;
}
.ytcs_m {
    border-left:solid 1px #296dc2;
	border-right:solid 1px #296dc2;
	margin-right:2px;
	padding:0px 8px;
}
.ytcs_m, .ytcs_m a, .ytcs_m a:link, .ytcs_m a:active, .ytcs_m a:hover, .ytcs_m a:visited {
    color:#296dc2;
	font-size:12px;
	text-decoration:none;
	padding:0px 8px;
	text-align:left;
}
.ytcs_b {
    background:url(images/apcity_apcitybar2.gif) no-repeat 0px 0px;
	height:10px;
}




.lanbiankuang {
	border: 1px solid #AEDEF2;
}
.lanzicu12 {
	font-family: "宋体";
	font-size: 12px;
	color: #03417E;
	font-weight: bold;
}
.culanzi12 {
	font-family: "宋体";
	font-size: 12px;
	color: #0C2958;
	font-weight: bold;
}
.lanzicu12 {
	font-family: "宋体";
	font-size: 12px;
	color: #03417E;
	font-weight: bold;
}
.heizi12 {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
















