@CHARSET "UTF-8";
.mainBox{
	margin: 0 auto;
    width: 1200px;
}
.mainBox .guide{
    margin: 10px 0;
    overflow: hidden;
    font-size: 15px;
}
.mainBox .myTab{
    float: left;
    line-height: 40px;
    border: 1px solid #008bd6;
    border-right: none;
    overflow: hidden;
    margin-bottom: 0;
}
.mainBox .myTab a{
    float: left;
    padding: 0 10px;
    color: #008bd6;
    border-right: 1px solid #008bd6;
    text-decoration: none;
}
.mainBox .myTab a.active {
    color: #fff;
    background-color: #008bd6;
}
.mainBox .contentBox .pageBox{
	width:100%;
	display:none;
}
.mainBox .contentBox .pageBox:first-child{
	display:block;
}
.stockloading{
	width:400px;
	margin:0 auto;
	display:block;
}
.kxt_chart{
	width:1200px;
	height:400px;
	margin-bottom:100px;
}
#fkydChart{
	width: 1200px;
    height: 400px;
}
#fkydChart_big{
	width: 1200px;
    height: 500px;
}
.latnow {
	display: none;
	width: 40px;
	height: 310px;
	float: left;
	background-color: white;
	z-index: 2;
	margin-top: -405px;
	margin-left: -5px;
	position: absolute;
}

.latnow li {
	width: 40px;
	height: 34px;
	font-size: 12px;
	color: #606060;
	text-align: right;
	line-height: 34px;
}
.latnow_big{
	height: 325px;
	margin-top: -498px;
	margin-left: 0;
}
.latnow_big li {
	height: 38px;
	line-height: 38px;
}
.fenshiCrd {
	width: 1084px;
	height: 36px;
	z-index: 2;
	margin-top: -114px;
	margin-left: 59px;
	position: absolute;
	background-color: white;
}

.fenshiCrd_big{
	margin-top: -169px;
}

.fenshiCrd p {
	width: 75px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	float: left;
	color: #999;
}

.latpercent {
	width: 45px;
	height: 310px;
	float: right;
	background-color: white;
	z-index: 2;
	margin-top: -403px;
	position: absolute;
	margin-left: 1150px;
}
.latpercent li {
	width: 45px;
	height: 34px;
	font-size: 12px;
	text-align: left;
	line-height: 34px;
}
.latpercent_big{
	height: 325px;
	margin-top: -498px;
}
.latpercent_big li{
	height: 38px;
	line-height: 38px;
}
#zdjs,#zrztgzdfb{
	margin-left:100px;
}
#szxd,#zdfzz,#ztdt,#zrztddgz,#zrztgzdfb,#szzd,#gjzd,#zjzd,#tstj,#jbm,#jszb{
	margin-bottom:50px;
}
.updown-horizontal-text{
	margin: 0 146px 0 100px;
}
.updown-horizontal-text .red{
    color: #db3a3a;
    float: left;
}
.updown-horizontal-text .green{
    float: right;
    color: #1a9b0a;
}
.contentBox{
	margin-top:40px;
	position:relative;
}
.chartBox{
	position: relative;
	margin-bottom: 40px;
	overflow:hidden;
}

.chartBox .chartBody{

}
.contentTitle {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
}
.contentTitle .bigImg{
	float: right;
	margin-top: 5px;
	cursor: pointer;
}
.chartList{
	/*display:none;*/
}
.chartList .bigchart .xdf_datelist,
.contentBox .xdf_datelist,
.chartBox .xdf_datelist{
	position:absolute;
	right:0;
	top:0;
	width: 110px;
	height: 28px;
	border-radius: 3px;
}
.chartList .bigchart .xdf_datelist{
	right:20px;
}
.chartBox .bigImg{
	float: right;
	margin-top: 5px;
	cursor: pointer;
}
.popup_bg,.popup_bg_right{
	width: 100%;
    display: none;
    background-color: #333333;
    opacity: 0.7;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 14;
}
.popup_main,.popup_main_right{
	display: none;
	position: fixed;
	top: 44%;
	left: 50%;
    margin: -288px 0 0 -650px;
	width: 1300px;
	min-height: 576px;
	background-color: #fff;
    border-radius: 10px;
    z-index: 9999;
}
.popup_main .closediv,.popup_main_right .closediv_right  {
    width: 100%;
    height: 50px;
}
.popup_main .closeLine,.popup_main_right .closeLine_right{
	cursor: pointer;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
}
.popup_main .pProfitDiv,.popup_main_right .pProfitDiv{
    position: relative;
}
.popup_main .pProfitDiv .arrow_left,.popup_main_right .pProfitDiv .arrow_left {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -40px;
	width: 32px;
	height: 50px;
	background: url(../images/chart_arrow.png) no-repeat left 0;
	background-size: auto 50px;
	cursor: pointer;
}
.popup_main .pProfitDiv .arrow_right,.popup_main_right .pProfitDiv .arrow_right {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -40px;
	width: 32px;
	height: 50px;
	background: url(../images/chart_arrow.png) no-repeat right 0;
	background-size: auto 50px;
	cursor: pointer;
	z-index: 1;
}
.popup_main .pProfitDiv .arrow_right:active,.popup_main .pProfitDiv .arrow_left:active,.popup_main_right .pProfitDiv .arrow_right:active,.popup_main_right .pProfitDiv .arrow_left:active {
	-webkit-transform: scale(.9);
}
.popup_main .chartList,.popup_main_right .chartList{
	margin: 0 auto;
	width:1200px;
	height:500px;
	/*background-color:green;*/
}
.popup_main .chartListRight,.popup_main_right .chartListRight{
	margin: 0 auto;
	width:1200px;
	height:500px;
}
.popup_main .chartList .bigchart,.popup_main_right .chartList .bigchart{
	display:none;
	position:relative;
}


.big_contentTitle{
	position: absolute;
	top: -32px;
	width:100%;
	z-index: -1;
}

.bigchart .bigchartBox{
	width:100%;
	overflow:hidden;
}
.popup_main .chartList .bigchart:first-child,.popup_main_right .chartList .bigchart:first-child{
	display:block;
}
.popup_main .nextAndPreviousButton,.popup_main_right .nextAndPreviousButton{
	text-align:right;
	margin:10px 20px;
}
.popup_main .nextAndPreviousButton img,.popup_main_right .nextAndPreviousButton img{
	margin-left:10px;
	cursor: pointer;
}
.popup_main #zdjs_big,
.popup_main #zrztgzdfb_big,
.popup_main_right #zdjs_big,
.popup_main_right #zrztgzdfb_big{
	margin-left:100px;
}
.latest,
.latest_big{
    position: absolute;
    right: 50px;
    top: 5px;
    z-index: 1;
}
/*交易机会*/
/*#mrjh {*/
	/*position: relative;*/
	/*overflow: hidden;*/
/*}*/
/*#mrjh .highcharts-container {*/
	/*float: right;*/
/*}*/
.chart_infor {
	float:left;
	text-align: center;
}
.chart_infor table {
	width:350px;
	line-height: 36px;
}
.chart_infor thead {
	background:rgba(248,248,249,1);
	border-radius:8px 8px 0 0;
	color:rgba(0,0,0,0.85);
	border-radius: 8px;
}
.chart_infor th {
	font-weight: bold;
	font-size:12px;
}

.chart_infor td {
	padding: 0 8px;
	border-top: 1px solid rgba(231,233,239,1);
	color:rgba(102,102,102,1);
	font-size:12px;
}
.chart_infor tr:last-child {
	border-bottom: 1px solid rgba(231,233,239,1);
}


.aniutop_guide {
	margin: 10px auto 0;
	overflow: hidden;
	font-size:15px;
	width:1200px;
}

.aniutop_navbar {
	float: left;
	line-height: 40px;
	/*border: 1px solid #008bd6;*/
	border-right: none;
	overflow: hidden;
}
.aniutop_navbar a {
	float: left;
	padding: 0 10px;
	color:#000000;
	opacity: 0.65;
	filter:alpha(opacity=65);
	text-decoration: none;
	margin-right:24px;
}
.aniutop_navbar a:hover {
	background-color: #D3DFF0;
}
.aniutop_navbar a.active {
	color: #2878FF;
	border-bottom: 2px solid #2878FF;
}
.aniutop_industry {
	margin-top: 10px;
	padding: 8px 10px 3px;
	background-color: #E3E9F2;
}
.aniutop_industry .industry {
	float: left;
	margin-right: 10px;
	position: relative;
	line-height: 30px;
}
.aniutop_industry .industry .industry_item {
	width: 138px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #b3e3ff;
	border-radius: 3px;
	overflow: hidden;
}
.finance_body {
	margin: 40px auto 0;
	width: 1200px;
	overflow: hidden;
}
/*左侧*/
.finance_data {
	float: left;
	width: 820px;
}
.finance_data .contentBox {
	margin-top: 0;
}
/*右侧*/
.finance_service {
	float: right;
	width: 350px;
}
.finance_search {
	position: relative;
	line-height: 45px;
	font-size: 16px;
}
.finance_search .search_fill {
	float: left;
	padding: 0 16px;
	width: 237px;
	line-height: 43px;
	height: 43px;
	font-size: 16px;
	border: 1px solid #e4e4e4;
	border-right: none;
}
.finance_search .search_btn {
	float: left;
	width: 80px;
	text-align: center;
	color: #fff;
	background-color: #d91f26;
}
.finance_search .search_result {
	position: absolute;
	top: 48px;
	left: 0;
	background-color: #fff;
	display: none;
	width: 348px;
	line-height: 45px;
	color: #666;
	text-align: center;
	border: 1px solid #ddd;
}
.finance_search .search_result .search_title {
	background-color: #f1f1f1;
	color: #333;
	overflow: hidden;
}
.finance_search .search_result .search_title span {
	float: left;
	width: 50%;
}
.finance_search .search_result .search_box a {
	display: block;
	height: 45px;
}
.finance_search .search_result .search_box a span {
	float: left;
	width: 50%;
}
.finance_search .search_result .search_box a:hover {
	color: #000;
	background-color: #ddd;
}
.finance_guide {
	margin-top: 20px;
	line-height: 43px;
	border: 1px solid #eaeaea;
	border-right: none;
	border-bottom: none;
	overflow: hidden;
}
.finance_guide a {
	float: left;
	width: 173px;
	font-size: 18px;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}
.finance_guide a img {
	float: left;
	margin: 10px 12px 0 20px;
	width: 23px;
}
.finance_title {
	padding-top: 10px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}
.finance_title .title_txt {
	float: left;
	padding-left: 15px;
	background: url(../images/wenguIcon.png) no-repeat 0 -45px;
	border-bottom: 2px solid #d91f26;
}
/*猜你喜欢*/
.finance_favorite li {
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.finance_favorite .photo {
	float: left;
	width: 156px;
	height: 88px;
}
.finance_favorite .photo img {
	width: 100%;
}
.finance_favorite .content {
	float: left;
	margin-left: 10px;
	width: 184px;
}
.finance_favorite .course_link {
	margin-top: 6px;
	display: block;
	width: 100%;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.finance_favorite .expert {
	margin-top: 6px;
}
.finance_favorite .expert a {
	display: inline-block;
	vertical-align: bottom;
	max-width: 135px;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.finance_favorite .bought {
	margin-top: 6px;
	color: #999;
}
/*广告位*/
.finance_advertise {
	margin-top: 20px;
}
.finance_advertise img {
	width: 100%;
}
/*明星讲师*/
.finance_star {
	overflow: hidden;
}
.finance_star li {
	padding: 15px 0;
	float: left;
	width: 350px;
	border-bottom: 1px solid #ccc;
}
.finance_star .photo {
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
}
.finance_star .photo img {
	width: 100%;
}
.finance_star .content {
	float: left;
	margin-left: 10px;
	width: 260px;
}
.finance_star .content .expert {
	margin-top: 3px;
	line-height: 20px;
	overflow: hidden;
}
.finance_star .content .expert .expert_name {
	float: left;
	margin-right: 5px;
	font-weight: 300;
	color: #666;
	font-size: 18px;
}
.finance_star .content .expert img {
	float: left;
	margin-left: 5px;
	cursor: pointer;
}
.finance_star .content .expert_infor {
	margin-top: 6px;
	display: block;
	width: 100%;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.finance_star .expert_belongs {
	margin-top: 6px;
	line-height: 19px;
	overflow: hidden;
}
.finance_star .expert_belongs a {
	float: left;
	margin-right: 15px;
	padding-left: 22px;
	font-size: 14px;
	color: #666;
}
.finance_star .expert_belongs .course {
	background: url(../images/wenguIcon.png) no-repeat 0 -115px;
}
.finance_star .expert_belongs .saying {
	background: url(../images/wenguIcon.png) no-repeat 0 -143px;
}
/*砖家说说*/
.finance_chat li {
	margin-top: 18px;
	line-height: 19px;
	overflow: hidden;
}
.finance_chat .num {
	float: left;
	display: block;
	color: #fff;
	width: 19px;
	height: 19px;
	line-height: 19px;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	background: linear-gradient(#bababa,#afafaf,#bababa);
	background: -webkit-linear-gradient(#bababa,#afafaf,#bababa);
}
.finance_chat .active {
	background: linear-gradient(#cf0000,#c90000,#cf0000);
	background: -webkit-linear-gradient(#cf0000,#c90000,#cf0000);
}
.finance_chat a {
	float: left;
	margin-left: 10px;
}
.finance_chat .expert_name {
	float: left;
	width: 45px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.finance_chat a i {
	float: left;
	font-weight: bold;
	width: 19px;
	text-align: center;
}
.finance_chat .chat_txt {
	float: left;
	width: 256px;
	color: #666;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.sczsContentBox{
	display:none;
}