@charset "utf-8";
/* CSS Document */
.pad0 {
	padding: 0;
}
.padr10 {
	padding-right: 15px;
}
.padr0 {
	padding-right: 0px;
}

.mr4 {
	margin-right: 4px;
}
.mr10 {
	margin-right: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
dt{ font-weight: normal;}
.auto{ height:auto; overflow: hidden;}
.font{font-family:"Microsoft YaHei";}
.part1{
	margin-top:20px; padding:0;
}
.part2{ padding:0;}
.gushi{ width:55%; float: left; text-align:center; overflow: hidden; border: 1px solid #ebebeb;}
.tit{
    float: left;
    border-top:0;
    border-bottom:0; 
    overflow:hidden; 
    width:110px;
}
#index_flash{
    margin-left: 120px;
}
.gz{float:left;width:61px;border:0; line-height:40px;height:41px;overflow: hidden; cursor:pointer;}
.gs_inner{
    overflow: hidden;
}
.gs_left{
    float: left;
	width:280px;
    padding-top: 60px;
} 
.gs_left > .gs3{ margin-bottom:15px;}
.gs_right{
    width:240px; height:189px; padding-top:30px; overflow:hidden; float: right;
}
.guanzhu .gs1{width:63px;}
.gs{ 
    width:100%; 
    border:0; 
    line-height:63px;
    height:63px;
    overflow: hidden; 
    cursor:pointer;
    margin: 0;
    border-right: 1px solid #ebebeb;
}
.gs span, .gz span{display:block; font-size:14px; border-bottom:1px solid #ebebeb; color:#000; text-align:center; height:63px; font-weight: 700;}

.triangle_up{ display: inline-block; margin-left:5px; margin-bottom:5px; width:0px; height:0px;  border-left:6px solid transparent;  border-right:6px solid transparent;  border-bottom:12px solid #d02618;}
.triangle_down{ display: inline-block; margin-left:5px; margin-bottom:5px; width:0px; height:0px;  border-left:6px solid transparent;  border-right:6px solid transparent;  border-top:12px solid #07a168;}
.gs1{ border-right: 0; position: relative;}
.gs1::before{
    content: '';
    width: 3px;
    height: 53px;
    background: #d02618;
    position: absolute;
    left: 0;
    top: 5px;
}
.gscont, .gscont1, .gscont2{ display:none; width:100%;}
.gscont2 .code{max-width:60%; margin:0 auto; display:block;}
.gs3{ width:100%; text-align: center; line-height:30px; overflow: hidden; font-size: 16px;}
.gs3 em{ font-size:14px; font-weight: 700; padding:0 10px; }
.table1{ width:100%; border:1px solid #e6e6e6; color:#535353; text-align: center; border-top: 0;}
.table1 td{ width:33.33%; border:0; line-height:40px;}
.codeF{ text-align:center; margin:0 auto; padding:0; line-height:16px;}

.gs3 span{
    font-size: 36px;
    font-weight: bold;
}
.colorRed, a.colorRed {
    color: #d02618;
}
.gs_last span b{ border: none;}

.wh{ border: 1px solid #ebebeb; overflow: hidden; border-left: 0; float: left; width: 40%;}
.wh_inline{
    float: left;
    width: 50%;
    height: 50px;
    line-height: 50px;
}
.wh_left{
    float: left;
    height: 50px;
    width: 80px;
    padding-left: 10px;
}
.wh_right{
    margin-left: 80px;
    height: 50px;
    text-align: center;
    overflow: hidden;
}
.wh_right span{
    margin-left: 10px;
}
.colorGreen{ color: #07a168;}
.colorRed{ color: #d02618;}
.stock_up_color,
.upFontColor {
	color: #d02618;
}
.stock_down_color,
.downFontColor {
	color: #07a168;
}

.downbg {
	background-color: #d9efd3;
}

.upbg {
	background-color: #ffd4d4;
}
/*  */
.textscroll{ float: left; width: 100%; height: 38px; border: 1px solid #ebebeb; margin-top:20px;}
.textscroll_icon{     
    float: left;
    display: block;
    width: 40px;
    height: 20px;
    background: #d02618;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    margin: 9px 11px 0 15px;
}
.textscroll_list{
    margin-left: 70px;
    height: 37px;
    overflow: hidden;
}
.textscroll_list ul{
    position: relative;
    white-space: nowrap;
    display: inline-flex;
}
.textscroll_list ul::after{
    content: " ";
    display: block;
    height: 0;
    font-size: 0;
}
.textscroll_list ul li {
    float: left;
    height: 37px;
    font-size: 12px;
    line-height: 37px;
    font-weight: normal;
    color: #888;
    padding-right: 80px;
}
.textscroll_list ul li a{ color: #333;}
.textscroll_list ul li a:hover{ color: #d02618;}
/* 广告 */
.ad-left { height:90px; margin:20px 0; padding:0; }
.ad-left  img{ width:100%; height:90px;}
.ad-right { height:90px; margin:20px 0; padding-right:0;}
.ad-right  img{ width:100%; height:90px;}
/*轮播图 */
.banner-box{
	width: 100%;
	padding:0;
}
.slidenews{ display: block; position: relative;}
.slidenews img{
	width: 100%;
	height: 440px!important;
	max-height: 440px;
}
.banner-box .left-control, .banner-box .right-control{
	width: 40px;
	height: 69px;
	top: 50%;
	transform: translateY(-50%);
	bottom: auto;
	font-size: 30px;
	text-align: center;
	opacity: 0;
}
.banner-box .left-control{
	position:absolute;
	left:0;
}
.banner-box .right-control{
	position:absolute;
	right:0;
}
.banner-box .swiper-pagination{
	width:100%; overflow: hidden;
	position: absolute;
	left:0;
	bottom:10px;
	text-align: center;
	margin-left:0;
	z-index: 10;
}
.swiper-pagination li{
	width:60px;
	height:5px;
	background: #000;
	opacity: 0.5;
	border-radius:0;
	border:0;
}
.swiper-pagination li.active{
	background: #d02618;
	width:60px;
	height:5px;
	opacity: 1;
}
.swiper-slide > a{ display: block; width:100%; height:100%; overflow: hidden;}
.index-p { width:100%; position:absolute; left:0; bottom:0; height:80px; padding:10px 0; background:rgba(0,0,0,0.3);}
.index-p a {font-size: 16px; color:#fff; padding: 0 10px; display: block; line-height: 26px;}
/*  */
.part3-wrap{overflow: hidden;}
.part3{width:100%;}
.part3tit ul li{ border-bottom:1px solid #eaeaea; padding:10px;}
.part3tit ul li a{ display: block; font-size:18px; font-weight: bold; color:#000; text-align: center; line-height: 30px; overflow: hidden;}
.part3tit ul li a:hover{ color:#d02618;}
.part3con{width:100%; padding-top:6px; overflow: hidden;}
.part3con ul li{ width:100%;  overflow: hidden;}
.part3con ul li a{ display:block; height:30px; line-height: 30px; overflow: hidden; font-family: "microsoft yahei"; color:#666; text-overflow: ellipsis; white-space: nowrap;}

/*资金流向、个股排行*/
.money_flow_wrap {
	border: 1px solid #eee;overflow: hidden;
}
.money_box{ padding-right:0; margin:20px 0; overflow: hidden;}
.money_box1{ width:45%; padding-left:10px;}
.money_flow_wrap .content_inner {
	min-height: 216px;
}
.money_flow_wrap .title_list {
	color: #404040;
	text-align: center;
}
.money_flow_wrap .title_list .title_item {
	width: 50%;
	float: left;
	padding: 8px 0 8px;
	border-top: 2px solid #fff;
	border-bottom:1px solid #eaeaea;
	position: relative;
}
.money_flow_wrap .title_list .title_item:nth-child(1){ border-right:1px solid #eaeaea;}

.money_flow_wrap .title_list .title_item a {
	color: #000;
	font-size:14px;
	font-weight: 700;
}
.money_flow_wrap .title_list .title_item a[target='_self']:hover {
	text-decoration: none;
	cursor: default;
}
.money_flow_wrap .title_list .title_item a:hover {
	text-decoration: none;
}
.money_flow_wrap .title_list .title_item:last-child::before {
	position: absolute;
	top: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #d02618;
	content: '';
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.money_flow_wrap .title_list .title_item:nth-child(1).current~.title_item:last-child::before {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.money_flow_wrap .title_list .current {
	font-weight: 700;
	border-bottom:0;
}
.money_flow_wrap .content_list{ padding:0 10px; overflow: hidden;}

.money_flow_wrap .content_list .content_item {
	font-size: 12px;
	display: none;
	overflow: hidden;
}
.money_flow_wrap .content_list .content_item .sub_content_list {
	overflow: hidden;
}
.money_flow_wrap .content_list .content_item .content_inner {
	margin: 10px 14px;
}

.money_flow_wrap .content_list .content_item .stock_content_inner {
	margin: 10px 0;
}

.money_flow_wrap .content_list .content_item .stock_content_inner .stock_sub_title_list {
	padding: 0 14px;
	border-bottom: 1px solid #eee;
}

.money_flow_wrap .content_list .content_item .stock_content_inner .sub_content_list {
	margin: 0 14px;
	overflow: hidden;
}

.money_flow_wrap .content_list .content_item .sub_title_list {
	margin: 10px 0 10px;
	color: #888;
	border-bottom:1px solid #eee;
}

.money_flow_wrap .content_list .content_item .sub_title_list .sub_title_item {
	width: 60px;
	text-align: center;
	float: left;
	padding: 5px 0;
	background-color: white;
	margin-right: 10px;
}

.money_flow_wrap .content_list .content_item .sub_title_list .sub_title_item:last-child {
	margin-right: 0;
}

.money_flow_wrap .content_list .content_item .sub_title_list .sub_title_item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #888;
}

.money_flow_wrap .content_list .content_item .sub_title_list .sub_title_item a:hover {
	text-decoration: none;
}

.money_flow_wrap .content_list .content_item .sub_title_list .last {
	margin-right: 0;
}

.money_flow_wrap .content_list .content_item .sub_title_list .current {
	color: #404040;
	background-color: #f6f6f6;
}

.money_flow_wrap .content_list .content_item .sub_title_list .current a {
	color: #404040;
}

.money_flow_wrap .content_list .content_item .stock_sub_title_list {
	margin: 10px 0 10px;
	color: #888;
}

.money_flow_wrap .content_list .content_item .stock_sub_title_list .sub_title_item {
	width: 54px;
	text-align: center;
	float: left;
	padding: 5px 0;
	background-color: white;
	margin-bottom: 8px;
}

.money_flow_wrap .content_list .content_item .stock_sub_title_list .sub_title_item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #888;
}

.money_flow_wrap .content_list .content_item .stock_sub_title_list .sub_title_item a:hover {
	text-decoration: none;
}

.money_flow_wrap .content_list .content_item .stock_sub_title_list .last {
	margin-right: 0;
}
.money_flow_wrap .content_list .content_item .stock_sub_title_list .current {
	color: #404040;
	background-color: #f6f6f6;
}
.money_flow_wrap .content_list .content_item .stock_sub_title_list .current a {
	color: #404040;
}
.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item {
	display: none;
	overflow: hidden;
}
.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .money_in_summary {
	margin: 16px 0;
	color: #000;
}
.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .money_in_summary .money_total_in {
	float: left; padding-right:15px;font-size:12px;
}
.money_box .money_total_in:nth-child(1) { margin-bottom:10px; }
#in_hs_jlr, #in_hs_lr, #in_hs_lc,#out_hs_jlr, #out_hs_lr, #out_hs_lc{ font-weight: bold; font-size:14px; }

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .money_in_summary .money_in {
	float: left;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item {
	*height: 25px;
	*overflow: hidden;
	*zoom: 1;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item:last-child {
	margin-bottom: 15px;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .left,
.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .right {
	float: left;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .left {
	padding-bottom: 15px;
	padding-right: 5px;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .left .name {
	color: #000;
	display: inline-block;
	width: 55px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .left .money {
	display: inline-block;
	width: 60px;
	text-align: right;
	font-weight: bold;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .right {
	margin-left: 10px;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .right .bar {
	height: 10px;
	display: inline-block;
	vertical-align: middle;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .right .bar_in {
	background-color: #f04343;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item .right .bar_out {
	background-color: #07a168;
}

.money_flow_wrap .content_list .content_item .sub_content_list .sub_content_item .plate_in_item:last-child .left {
	padding-bottom: 0;
}

.money_flow_wrap table {
	font-size: 12px;
	width: 100%;
}

.money_flow_wrap table thead th {
	font-weight: normal;
	color: #bbb;
	line-height: 16px;
	vertical-align: top;
}

.money_flow_wrap table tbody {
	color: #666;
}

.money_flow_wrap table th,
.money_flow_wrap table td {
	padding-bottom: 15px;
}

.money_flow_wrap table .col {
	width: 30px;
	text-align: center;
	font-weight: 700;
}

.money_flow_wrap table tr:last-child td {
	padding-bottom: 0;
}

.money_flow_wrap table .stock_link {
	color: #404040;
}

.money_flow_wrap table .stock_add {
	color: #404040;
	font-size: 14px;
}

.money_flow_wrap table .stock_title_name,
.money_flow_wrap table .stock_name {
	text-align: left;
}

.money_flow_wrap table .stock_title_price,
.money_flow_wrap table .stock_price {
	text-align: center;
}

.money_flow_wrap table .stock_title_percent,
.money_flow_wrap table .stock_percent {
	text-align: right;
}

.plate_in_list li{ float:left; width:50%; padding-right:10px;}
.money_box .plate_in_list li{ width:100%; overflow: hidden;}
/* banner */

.banner{ display: block; width: 100%; margin: 20px 0;}
.banner img{ width: 100%;}
/* 第三模块 */
.mainlb{margin:15px 0; width:100%;height:252px;background:#F5F5F5;}
.main1bcon{ position: relative; width:1100px; height:250px; overflow: hidden;}
.main1btit{width:70px;margin-top:1px;}
.carousel-box{ padding:0 56px;}
.carousel-box .carousel-control {
	width: 50px;
	height: 50px;
	top: 50%;
	transform: translateY(-50%);
	bottom: auto;
	font-size: 30px;
	text-align: center;
	opacity: 1;
}
.main1bcon .left-btn{
	position: absolute;
	width: 50px;
	height: 50px;
	top: 50%;
	left:0px;
	margin-top: -25px;
	font-size: 30px;
	text-align: center;
	opacity: 1;
}
.main1bcon .right-btn{
	position: absolute;
	width: 50px;
	height: 50px;
	top: 50%;
	right: 0;
	margin-top: -25px;
	font-size: 30px;
	text-align: center;
	opacity: 1;
}
.main1bcon dl{margin:15px 0;}
.main1bcon dl dd{color:#666;line-height:24px;}
.main1bcon dl dd a{ display: block;}
.main1bcon dl dt > a{ display: block; width:100%; height:30px; line-height: 30px; overflow: hidden; color:#000;font-weight:bold;}
.main1bcon dl dd img{ width:100%;height:141px;border:1px solid #ccc; transition: transform 0.5s;}
.main1bcon dl dd img:hover{ transform: scale(1.1,1.1);}
.main1bcon dl dt{ padding:3px 5px;}
.main1bcon dl dt .text{padding:0 5px; line-height: 24px; font-family: "microsoft yahei";}
.main1bcon dl dt .text a{color:#d02618;margin-left:5px;}

/* 第四模块 */
/* .main2left{width:812px;} */
.main2lefttit{width:100%;height:51px;background:url(../images/titbg.jpg);}
.main2lefttit span{display:block;float:left;height:51px; cursor:pointer;}
.main2lefttit span a{display:block;float:left;height:51px;line-height:51px;padding:0 35px;font-size:18px;color:#000;}
.main2lefttit span a:hover{text-decoration:none;}
.main2lefttit span.cur{background:#d02618;}
.main2lefttit span.cur a{color:#fff;font-weight:bold;}
.main2leftcon{width:100%;}
.main2leftconbox dl, .main2leftconbox .tab-text-none{border-bottom:1px solid #F0F0F0;padding:22px 0;height:auto;overflow:hidden;}
.main2leftconbox dl.row{ margin:0;}
.main2leftconbox dl.nobor{border:none;}
.main2leftconbox dl dd{ height:117px; padding:0; float:left;}
.main2leftconbox dl dd a{display: block; overflow: hidden;}
.main2leftconbox dl dd img{ width:100%; height:117px; transition: transform 0.5s;}
.main2leftconbox dl dd img:hover{ transform: scale(1.1,1.1) }
.main2leftconbox dl dt{ height:117px; padding-right:0; position:relative;}
.main2leftconbox dl dt a.news_tit, .tab-text-none a.news_tit{display:inline-block;font-size:20px; font-weight: normal; color:#000;line-height:30px; height:30px; overflow: hidden;}
.main2leftconbox dl dt a.news_tit:hover, .tab-text-none a.news_tit:hover{ color:#d02618;}
.main2leftconbox dl dt p.text, .tab-text-none p.text{color:#666;line-height:24px; height:48px; margin-top:5px;  font-weight: normal; overflow: hidden; text-overflow: ellipsis;}
.main2leftconbox dl dt p.date, .tab-text-none p.date{color:#666;margin-top:10px;}
.main2leftconbox dl dt p.date a{padding-left:20px;background:url(../image/index-icon4.jpg) no-repeat left center;color:#999;margin-left:20px;}
.main2leftconbox dl dt p.fx{position:absolute;right:0;bottom:0;}
.main2leftconbox dl dt p.fx a{display:block;width:20px;height:18px;margin-left:20px;float:left;}
.main2leftconbox dl dt p.fx a.sina{background:url(../images/fx-icon1.jpg);}
.main2leftconbox dl dt p.fx a.wx{background:url(../images/fx-icon2.jpg);}
.main2leftconbox dl dt p.fx a.qz{background:url(../images/fx-icon3.jpg);}

.main2right{padding-right:0; padding-left:30px; float:right;}
.part1tit{width:100%;height:45px;background:url(../images/titline.jpg);}
.part1tit span.titspan{display:block;float:left;height:45px;border-bottom:2px solid #d02618;line-height:45px;overflow:hidden;font-size:18px;font-weight:bold;color:#000;}
.part2tit span{height:45px;float:left;margin-right:20px;font-size:18px;line-height:45px;font-weight:bold; cursor:pointer;color:#a1a1a1;}
.part2tit span.cur{height:45px;border-bottom:2px solid #d02618;color:#000;}
.part7con p{line-height:18px;padding:10px 0;}
.part7con p a{font-size:16px;color:#404040;font-weight:bold;}
.part7con dl{width:100%; overflow: hidden;}
.part7con dl dd{height:120px;float:left;}
.part7con dl dd img{width:100%;height:120px;  transition: transform 0.5s;}
.part7con dl dd img:hover{ transform: scale(1.1,1.1) }
.part7con dl dt{float:right;line-height:24px; font-family: "microsoft yahei"; font-weight: normal;}
.part7con dl dt a{color:#52bbff;}


.part9{width:100%;margin-top:20px;}
.part9con{width:100%;height:129px; margin-top: 10px;}
.part9conbox{width:100%;height:129px;position:relative;}
.part9conbox ul{width:10000px;height:129px;position:absolute;left:0;top:0;}
.part9conbox ul li{width:360px;height:129px;float:left;}
.part9conbox ul li a{ display: block;}
.part9conbox ul li img{ display:block; width: 100%; height:129px; transition: transform 0.5s;}
.part9conbox ul li img:hover{ transform: scale(1.1,1.1) }
.part9conbox img.part9sub{position:absolute;top:35px;z-index:9; cursor:pointer;}
.part9conbox img.part9subleft{left:0;}
.part9conbox img.part9subright{right:0;}

.main2r1{width:312px;height:260px;border:1px solid #F5F5F5;}
.main2r1tit{width:286px;height:51px;margin:0 auto;border-bottom:1px solid #f5f5f5;}
.main2r1con{width:286px;margin:0 auto;}
.main2r1con dl{display:block;width:100%;height:auto;overflow:hidden;}
.main2r1con dl dt{line-height:30px;width:100%;padding:5px 0;}
.main2r1con dl dt a{font-weight:bold;color:#404040;}
.main2r1con dl dd{width:100%;}
.main2r1con dl dd img{width:147px;height:91px;float:left;}
.main2r1con dl dd p{display:block;width:130px;float:right;line-height:24px;}
.main2r1con dl dd p a{color:#52bbff;}
.main2r1con ul{width:100%;margin-top:5px;}
.main2r1con ul li{padding-left:10px;line-height:30px;background:url(../images/li.jpg) no-repeat -3px center;}

.main2r2{width:100%;}
.main2r2con{width:100%;height:188px;position:relative;}
.main2r2con ul{ width:10000px; height:188px;position:absolute;left:0;top:0;}
.main2r2con ul li{width:360px;height:188px;float:left;position:relative;}
.main2r2con ul li a{ display: block;}
.main2r2con ul li img{width:100%;height:188px;  transition: transform 0.5s;}
.main2r2con ul li img:hover{ transform: scale(1.1,1.1) }
.main2r2con ul li p{display:block;width:100%;height:35px; background:rgba(0,0,0,0.3); text-align:center;line-height:35px;position:absolute;left:0;bottom:0;}
.main2r2con ul li p a{color:#fff;}
.main2r2con img.part9sub{position:absolute;top:65px;z-index:99; cursor:pointer;}
.main2r2con img.part9subleft{left:0;}
.main2r2con img.part9subright{right:0;}
.main2r3{width:100%;margin-top:15px;}
.main2r3 img{width:314px;}
.spright{width:100%;}
.spright1{width:100%;}
.spright1tit{height:40px;background:#d02618;text-indent:15px;font-size:18px;color:#fff;font-weight:bold;line-height:40px;margin-top:30px;}
.spright1tit a{color:#fff;font-size:20px;}
.spright1con{background:#FAFAFA;}
.spright1con ul{margin:20px;}
.spright1con ul li{height:30px;line-height:30px;overflow:hidden;}
.spright1con ul li span{float:left;display:block;margin:12px 12px 12px 0px;width:5px;height:5px;overflow:hidden;background:#d02618;color:#fff;font-size:12px;line-height:18px;text-align:center;}
.spright1con ul li a{ display: block; font-size:15px; height:30px; line-height: 30px; overflow: hidden;}
.spright1con ul li a:hover{ color:#d02618;}
.spright1con ul li.grey span{background:#333;}
.spright1con ul li.grey a{color:#999;}
/* 第五模块 */
.main3{margin-top:15px; overflow: hidden;}
.main3l{ padding:0;}
.main3l .col-left{ padding-left:0; }
.main3l .col-right{ padding-right:0; }
.main3ltit{width:100%;height:48px;border-bottom:2px solid #d02618;}
.main3lcon{width:100%;margin:10px 0 0 0;}
.main3lconbox{ padding-bottom:30px; background:#F5F5F5;}
.main3lconboxtit{width:360px;margin:0 auto;line-height:35px;padding-top:5px;}
.main3lconboxtit span{color:#ec6001;}
.main3lconboxlink{width:360px;margin:0px auto 0;line-height:24px;}
.main3lconboxlink a{color:#000;font-size:16px;}
.main3lconboxtext{width:360px;margin:20px auto 0;}
.main3lconboxtext dl dd{float:left;}
.main3lconboxtext dl dd img{width:162px;height:115px;border:1px solid #CECECE; transition: transform 0.5s;}
.main3lconboxtext dl dd img:hover{ transform: scale(1.1,1.1) }
.main3lconboxtext dl dt{float:right;width:180px;line-height:24px;}
.main3lconboxtext dl dt a{color:#d30000;}

.main3r{ padding-left:30px; padding-right:0;}
.main3rcon{ width:100%; overflow: hidden;}
.main3rcon dl{margin-top:10px;}
.main3rcon dl dt{line-height:30px;}
.main3rcon dl dt a{color:#000;}
.main3rcon dl dd{font-size:12px;line-height:20px;}

/* 列表页面 */
.crumbs{ width:100%; padding-left:10px; height:51px; line-height: 51px; background:#eaeaea; overflow: hidden;}
.crumbs a{ display: inline-block; color:#666; font-size:14px; }
/* 列表页面 行情 */
.finance-box{ width:100%; margin-top:10px;}
.finance-box .gs_left{width:100%; padding-top:40px;}
.tab-box{ width:100%; overflow: hidden;}
.tab-box .tab{float:left; width:33.33333%;border:0;line-height:50px;height:50px;overflow: hidden;cursor:pointer;margin: 0;border-bottom:1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.tab-box .tab.tab_last{ border-right:0;}
.tab-box .tab span, .gz span{display:block;}
.tab-box .tab span b, .gz span b{display:block; border:0; text-align:center; height:50px; color:#000;}
.gz span b img{display:block; height:24px;padding:8px 0;}
.tab-box .tab1{ border-bottom:0; position: relative;}
.tab-box .tab1::before{content: '';width:100%;height: 2px;background: #d02618;position: absolute;left: 0;top: 0px;}
.gs_fn{ width:100%; height:150px; text-align: center; overflow: hidden;}
.stock_text_right{ font-weight: 700;}
/* 图片新闻 */
.life{ width:100%; overflow: hidden;}
.lifeTit{ width:100%; background:#eaeaea; overflow: hidden;}
.lifeTit span{ background:#d02618; color:#fff; float: left;width: 98px;height: 35px; font-family: "microsoft yahei"; text-align: center;line-height: 35px; cursor: pointer;font-size: 18px; font-weight: bold;}
.life .image-box{ width:100%;overflow: hidden;}
.life .image-box .pic1{ display: block; height:240px; position: relative; }
.life img{ width:100%; height:100%; transition: transform 0.5s}
.life img:hover{ transform: scale(1.1,1.1);}
.life .image-box .bottom-p{ position: absolute; left:0; bottom:0; padding:0 5px; color:#fff; font-size:14px; height:28px; line-height: 28px; overflow: hidden;}
.life .imageleft{  width:50%; padding-right:5px; float:left;}
.life .imgright{  width:50%; padding-left:5px; float:left; }
.life .imageleft a img, .life .imgright a img{width:100%; height:100%;}
.life .imageleft_1,.life .imgright_2{display: block; height:200px; padding-top:10px; position: relative; }
.life .imageleft_2, .life .imgright_1{display: block; height:120px;  padding-top:10px; position: relative; }
/* 文章详情页面 */
.topbox_wrap{ width:100%; padding:0; overflow: hidden;}
.article_topbox{ width:100%; margin-bottom: 20px;  overflow: hidden;}
.article_title{ margin: 30px 0; padding: 0 10px; text-align: center; overflow: hidden;font-size: 36px;line-height: 44px;}
.article_infor{ float: left; width: 100%; margin-bottom: 10px; padding-bottom: 10px; color: #666; overflow: hidden;}
.article_infor_left{ min-height: 36px; padding: 8px 0; line-height: 20px;}
.article_infor_left span{ margin-right: 10px;}

.article{ padding: 20px 10px; overflow: hidden; border:1px solid #eaeaea;}
.article_intro{ padding: 10px; text-indent: 2em; line-height: 30px; font-size: 14px; border:1px solid #eaeaea; margin-bottom: 20px; color:#aeaeae;}
.article p{ margin-bottom:20px; font-size:16px; line-height: 30px; text-indent: 2em; text-align: justify; color:#333; letter-spacing:normal}
.article img{ margin: 0 auto; display: block; height: auto;}
.articleCopyright{ padding:10px 0; margin-top: 20px; overflow: hidden;}
.articleCopyright p{ line-height: 24px; font-size:12px; color:#9D9D9D;}
.articleCopyright p span, .articleTips p span{ font-size:14px; color:#d02618;}
.articleTips{padding:10px 0; font-size:12px; color:#3C3C3C;}
.download {width: 100%;overflow: hidden;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;padding: 14px 0; }

.download-left {float: left;margin-right: 34px; }
.download-left p {font-size:16px; line-height: 30px; margin-bottom:8px; text-indent: 0; }
.download-left img {margin: 0; }
.download-left a {text-decoration: none; }
.download-left  a:link {color: #000000;}
.download-left  a:href{color: #000000;}
.download-right {float: left; border-left: 1px solid #eaeaea; padding:10px 0 10px 10px; }
.download-right p {overflow: hidden;text-indent: 0;line-height: 0;margin: 8px 0; }
.download-right span {margin-left: 15px;float: left; display: block;}
.download-right img {margin-right: 27px; }
.android {width: 176px;height: 45px;background: url("../images/Sprite.png");background-position: -1589px 0px;float: left;display: block; }
.ios {width: 176px;height: 45px;background: url("../images/Sprite.png");background-position: -1764px 0px;float: left;display: block; margin-left:30px; }
.stamp {width: 24px;height: 23px;background: url("../images/Sprite.png");background-position: -194px 0px; }
.big {width: 26px;height: 23px;background: url("../images/Sprite.png");background-position: -219px 0px; }
.small {width: 27px;height: 23px;background: url("../images/Sprite.png");background-position: -245px 0px; }
.collect {width: 23px;height: 23px;background: url("../images/Sprite.png");background-position: -170px 0px; }
/* 内容页 个股排行 */
.single_wrap{ width:100%; overflow: hidden;}
.single_up_box{ width:48%; float:left; margin-top:10px; margin-right:20px; padding:10px; border:1px solid #eaeaea; overflow: hidden;}
.single_wrap .tit_box{ width: 54px;text-align: center;float: left;padding: 5px 0;background-color: #f6f6f6; color:#404040; margin-bottom:8px;}
.single_wrap table{ width:100%; font-size:12px; border-top:1px solid #eaeaea;}
.single_wrap table th{font-weight: normal;color: #bbb;line-height: 16px;vertical-align: top; padding:15px 0;}
.single_wrap table tr td{ padding-bottom:15px;}
.single_wrap table .stock_link{ color:#404040;}
.single_wrap table .col{width: 30px;text-align: center;font-weight: 700;}
.single_down_box{  width:48%; float:left; margin-top:10px; padding:10px; border:1px solid #eaeaea; overflow: hidden;}
/* 24小时 */
.hours{ margin-bottom:20px; }
.hours .title h3 {
	position: relative;
	float: left;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0 15px 0 0;
	background: #FFF;
	z-index: 2;
	color: #333;
	font-size: 20px;
	font-weight: normal;
}

.hours .title {
	position: relative;
	margin: 0 0 13px 0;
}

.hours .title h3 a {
	display: block;
	width: 90px;
	height: 38px;
	margin: 5px 0 16px;
	background: url(../images/hours_title.png) no-repeat center;
	text-indent: -99999px;
	filter: alpha(opacity=85);
	opacity: 0.85;
}

.hours .title h3 a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.hours .title .link-more {
	margin: 13px 0 0;
	padding: 0 11px 0 10px;
	background: #fff;
	font-size: 12px;
	z-index: 2;
}
.link-more {
	position: relative;
	float: right;
	display: inline-block;
	line-height: 24px;
	margin: 18px 0px 0px;
	padding: 0px 13px 0px 0px;
	font-size: 14px;
	color: rgb(153, 153, 153);
}

.hours .title .link-more i {
	position: absolute;
	right: 0px;
	top: 6px;
	display: block;
	width: 7px;
	height: 12px;
	background: url(../images/circle.png) no-repeat -7px -32px;
}
.hours .title .link-more:hover {color:#bf0505;}
.hours .title .link-more:hover i {
	background-position: -24px -32px;
}

.hours .title .line {
	position: absolute;
	top: 50%;
	left: 0;
	height: 0;
	width: 100%;
	border-top: 1px solid #dfdbdb;
	z-index: 1;
}
/* 刷新 */
.hours .refresh_box {
	width: 100%;
	padding:0 5px 10px 5px;
	overflow: hidden;
}
.refresh_box .re_btn {
	position: relative;
	float: right;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
}

.refresh_box .refresh_btn {
	padding-left: 20px;
	color: #065595;
}

.refresh_box .refresh_btn.loading:before {
	animation: circle linear .5s infinite;
}

.refresh_box .refresh_btn:hover {
	color: #3686c7;
}

.refresh_box .refresh_btn:hover:before {
	background-position: -20px -184px;
}

.refresh_box .refresh_btn:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	background: url('../images/new_icons.png') 0 -184px no-repeat;
}
.refresh_box .auto_refresh {
	margin-left: 24px;
	padding-left: 23px;
	color: #888;
}

.refresh_box .auto_refresh.auto .checkbtn {
	background: url('../images/new_icons.png') -48px -184px no-repeat;
}

.refresh_box .auto_refresh .checkbtn {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #bfbfbf;
	border-radius: 2px;
}

.time-line {
	height: 600px;
	overflow: hidden;
}

.time-line li {
	position: relative;
	line-height: 24px;
	padding: 0 15px 20px 12px;
	margin: 0 0 0 5px;
	border-left: 1px dashed #c0c7ca;
	font-size: 14px;
	color: #333;
}

.time-line li em {
	position: absolute;
	top: 8px;
	left: -6px;
	display: block;
	width: 10px;
	height: 10px;
	background: url(../images/circle.png) no-repeat -7px -15px;
}

.time-line li p {
	*margin: -22px 0 0;
	line-height: 24px;
	font-size: 14px;
	color: #999;
}

.time-line li div {
	display: block;
	line-height: 22px;
	margin: 5px 0 0 0;
	font-size: 12px;
	color: #999;
}

.time-line li:hover p {
	color: #333;
}

.time-line li:hover span {
	padding: 1px 5px;
	background: #bf0505;
	color: #FFF;
}

.time-line li:hover em {
	background-position: -23px -15px;
}
.right-ad {width: 100%;margin: 20px 0; }
.right-ad img {width: 100%;height: 100%; }
.ri_fixed{ position: fixed; z-index: 99; top: 0;}
@media (max-width: 768px){
	/* 第一部分 */
	.part1{ width:100%; padding:0 15px;}
	.gs_left{ padding-left:5px;}
	.gs3 em{ padding: 0 5px;}
	.gushi{ width:100%;}
	.gs_left{ width:100%;}
	.gs_right{ display: none;}
	.money_box1{ width:100%; padding-left:0; margin-top:20px;}
	.plate_in_list li{ width:100%;}
	
	/*  */
	.part2{ width:100%; padding:0 15px}
	.money_box{ width:100%; padding-right:15px;}
	.mobile_padr0{ padding-right:0;}
	.part3-wrap{ width:100%;}
	.swiper-button-prev,.swiper-button-next{ display: none;}
	/* 中间轮播图 */
	.main1bcon{ width:100%; }
	.main1btit{display: none;}
	.mainlb .main1bcen{ width:100%; overflow: hidden;}
	.main1cenbox{ width:100%;}
	
	.main1bcon .left-btn,.main1bcon .right-btn{ display: block; width:14px; height:24px;margin-top:-7px;}
	.carousel-box{ padding:0 28px;}
	.main1bcon dl dd img{ width:100%;}
	/* 广告 */
	.ad-left{ padding-left:15px;}
	.ad-right{ padding-right:15px;}
	.ad{ padding:0 15px;}
	.banner img{ min-height: 60px;}
	
	/* 第四模块 */
	.main2left { width:100%; padding:0 15px;}
	.main2leftconbox dl dd{ display: none;}
	.main2leftconbox dl dt{ width:100%; padding:0;}
	.main2right{ width:100%;  padding:15px;}
	.main2r2con ul li img{ width:100%;}
	.tab-text-none > div{ padding:0;}
	/* 第五模块 */
	.main3{ padding:0 15px;}
	.main3l{ padding:0 15px;}
	.main3l .col-left{ padding:0; }
	.main3l .col-right{ padding:0; }
	.main3lconbox{ width:100%; padding:15px; margin-bottom:10px;}
	.main3r{ padding:0 15px;}
	.main3lconboxtit,.main3lconboxlink{ width:100%;}
	.main3lconboxtext{ width:100%;}
	.main3lconboxtext dl dt{ width:100%;}
	.main3rcon {width:100%;}
	
	/* 文章详情页 */
	.article_title{ font-size:26px; line-height: 35px; margin:20px 0;}
	.topbox_wrap{ padding:0 15px;}
	.download-left,.download-right{ width:100%; }
	.download-left .android{ float:initial; margin:0 auto}
	.download-left .ios{ float:initial; margin:10px auto 0 auto;}
	.download-right{ border-left:0;}
	.single_up_box,.single_down_box{ width:100%;}
	.single_up_box{ margin-right:0;}
}