html {position: relative;min-height: 100%;}
h1{font-size: 25px;}
body {margin-bottom: 80px;}
a{text-decoration: none!important;}

.table>thead>tr>th {border-bottom: 1px solid #ddd;}
.dropdown-menu>li>a { padding: 6px 20px;}
.table>tbody>tr>td, .table>tbody>tr>th { padding-left: 4px; padding-right: 4px;}

ul,li {list-style-type: none;padding: 0;margin: 0;}
.width100 { width: 100%!important;}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}

.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-40{padding:40px}
.text-bold { font-weight: bold;}
.red {color:#FF0000;}
.green{ color:#0f990f; }	
.gray { color: #999;}
.label{ font-size: 100%; }
.clear-both{clear: both;}

.navbar { border-bottom: 1px solid #f0f0f0; background-color: #fff;}
.navbar .user a { color:#9d9d9d; }
.navbar .user a:hover{color: #333; text-decoration: none;}
.navbar .register {margin-right: 10px;}
.navbar-brand {color: #ea6f5a!important;}

.navbar-default .navbar-nav>.active>a{/*border-bottom: 3px solid #ea6f5a;*/background-color:unset;color: #ea6f5a}
.navbar-default .navbar-nav>.open>a{border-bottom: 3px solid #e7e7e7;}

.page-tpl{margin-top: 60px;}

.dropdown-submenu { position: relative; }  
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }  
.dropdown-submenu:hover > .dropdown-menu { display: block; }  
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }  
.dropdown-submenu:hover > a:after { border-left-color: #fff; }  
.dropdown-submenu.pull-left { float: none; }  
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.text-white { color:#fff!important;}
.text-red { color: #c00!important;}

.panel-body {padding-top: 5px;padding-bottom: 5px;}
.panel-heading, .panel{ border: none;}
.panel-body ul li { border-bottom: 1px solid #f0f0f0; padding-bottom: 5px; padding-top: 5px;}
.panel-body ul li:last-child { border: none;}
.panel-title { /* color: #777; */}
.right-panel .panel-body ul li a {color:#333;font-size: 15px}
.right-panel .panel-body ul li { padding-bottom: 8px;padding-top: 8px;}

.article .title { border-bottom: 1px solid #f0f0f0;}
.article .title h1 {font-size: 25px;}
.article .content { line-height: 30px; font-size: 15px;}
.article .content div{text-indent: 2em;}
.article img { display: block;margin: 10px auto;}
.article .tag,.article .tag .collect{color: #b4b4b4!important;}
.article .breadcrumb{padding-left: 0px;}
.article .share-icon span{font-size: 40px;}
.article .share-icon .icont-weixinfenxiangye{color: #61BA46;}
.article .share-icon .icont-weibo{color: #EA5D5C;}

#answer-box .list { border-bottom: 1px solid #f0f0f0; padding-top: 10px;}
#answer-box .content ul li {border: none;}
.footer { background-color: #eee; padding-top: 20px; padding-bottom: 10px; color:#9a9a9a;width: 100%;position: absolute;bottom: 0;}

.article-list .item {width:100%;border-bottom: 1px solid #ddd;padding-bottom: 10px;padding-top: 10px;/* min-height: 140px; */  display:inline-block}
.article-list .item .left{float: left; width: 80%;}
.article-list .item .left .title a { font-size: 18px ; color: #333;}
.article-list .item .left .title a:visited { color:#7a7a7a}
.article-list .item .left .abstract { font-size: 14px;line-height: 24px; color: #999;margin-top: 5px;}
.article-list .item .left .icont-shape { font-size: 13px;}
.article-list .item .left .meta {margin-top: 10px;}
.article-list .item .left .meta a {color: #b4b4b4;padding-right: 5px; }
.article-list .item .right{float: right; width: 20%; padding: 5px;}
.article-list .item .right img { width: 100%;max-height: 100px;}

.authorInfo .left1 img { width: 50px;}
.authorInfo .left2 { line-height: 50px; padding-left: 20px;}

.stockInfo .left2 { line-height: 70px; padding-left: 10px;}

.iconfont:hover {color:#333;}
.item a:hover{color: #333!important;}

.relate ul li {display: flex;}
.relate .left{width: 80%;margin: 10px;}
.relate .right{width: 20%;padding-top: 20px;}
.relate .left .title { font-size: 16px;border: none;}
.relate .left a{color: #333;}
.relate .right img { width: 100%;}

.flex-box { display: flex; flex-direction:row;}

.hot-stocks .item { width: 25%}
.hot-stocks .item a { color: #337ab7!important}
.hot-stocks .s0{ width: 20%;}
.hot-stocks .s4{ width: 30%;}
.relate-users ul li {float:left; margin-right: 15px; width: 20%; border:none; height: 90px; overflow: hidden; margin-bottom: 10px;}

.article-bottom {  }
.article-bottom .share { display: flex; flex-direction:row; }
.article-bottom .share .item2 { margin-left: 10px;}
.article-bottom .tag-list {}

.article_content {margin-bottom: 30px;color: #454545;line-height:40px;}
.readall_box {position: relative;z-index: 9999;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size: 16px;color: #de686d;background: #fff;border-radius: 4px;border: 1px solid #de686d;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#de686d;color:#fff;}

#ztb .glyphicon {font-size: 11px;}

.load-more button {padding: 6px 8px;font-size: 16px; border: none;background: #fdded8}
.load-more button:hover,.load-more button:focus,.load-more button:active{background: #fbe6e2!important;outline: none!important;box-shadow:none!important;}
.label-pankou { color:#777;background: #EEEEEE; font-weight: normal;}

.talk-list .abstract {color:#333!important; font-size: 14px!important;}

#tools label{ font-weight: normal;}
.icont-dianping1 { font-size: 14px;}
.relate .left .comment{color: #777;}

#stock .basicInfo ul li{float: left; width: 25%;padding-bottom: 10px;}
#stock .basicInfo ul li span{color:#337ab7}

#conceptDetail .hots ul li{ height: 50px; width: 15%; background: #F5F5F5;padding: 5px; text-align: center;border-radius: 4px;float: left; margin-left: 5px;}

#choose .tabs .label { font-weight: normal;padding: 8px;}

body{background-color:#f5f6f7 ;}
.wrap .container {background: #ffffff;}
.panel-default>.panel-heading {background: none;}
.panel-title,#conceptDetail .breadcrumb li,#author .breadcrumb li { border-left: 5px solid #ea6f5a;padding-left: 12px; font-size: 16px; height: 20px;}
.breadcrumb { background: none;border-bottom: 1px solid #f0f0f0;}
.container-center { padding-top: 10px; padding-bottom: 20px; margin-top: 70px;}

.yestoday,.todayData{display:none}
#choose .table>thead>tr>th{ padding-left: 4px; padding-right: 4px;}
#choose .tabs .label { background: #e7e7e7; color: #777;}

.highlight-text {color: #a82e2e;}

.title a:hover { color:#337ab7!important;}

#stock .stock-news-box{display: flex;flex-direction: row;    border-bottom: 1px solid #EEEEEE;padding-bottom: 5px;}
#stock .stock-news-box .left{border-left: none;padding-left: 0px;border-bottom: none;width: 90%;}
#stock .stock-news-box .time{text-align: right;width: 15%;}

#stock-news .list-box { margin-top: 20px; border-bottom: 1px solid #EEEEEE;padding-bottom: 10px;}
#stock-news .list-box .time{font-weight: bold;}
#stock-news .list-box .title{color: #337AB7;}
#stock-news .list-box .title-box{ display: flex; flex-direction: row;margin-bottom: 10px;}
#stock-news .list-box .title-box .time{width: 8%;}
#stock-news .list-box .content{ line-height: 25px;padding-left: 8%;}
#stock-news .article-list .panel-heading{padding-left: 0px;}

#stock .panel-title a{font-weight: normal;}
#stock .panel-body{border: none!important;}
#stock .panel-heading{border-bottom: none!important;}
#author .article-list .breadcrumb{padding-left: 0px;}
#author .article-list .breadcrumb li{font-weight: bold;}

#chooseIndex .panel{border: 1px solid #ddd;}
#chooseIndex .panel-heading{border-bottom: 1px solid #ddd;background: #f5f5f5;}
#chooseIndex .panel-title{border: none;padding-left: 0px;}
#chooseIndex .table{margin-bottom: 10px;}
#chooseIndex .table th{border-top: none;}
#chooseIndex .panel-body .table th{font-weight: normal;}

.hot-topics ul li{display: flex;flex-direction: row}
.hot-topics ul li a {color: #337ab7!important;}
.hot-topics ul li .num{background-color: #ececec;margin-right: 5px;border-radius: 50%; width: 20px;height: 20px;text-align: center;line-height: 16px;padding: 2px;}
.hot-topics ul li .num.i1{background-color: rgb(255, 36, 54);color:#fff;}
.hot-topics ul li .num.i2{background-color: rgb(255, 155, 67);color:#fff;}
.hot-topics ul li .num.i3{background-color: rgb(255, 198, 71);color:#fff;}
.navbar-default .navbar-nav>li>a{color: #333}
.navbar-nav .jing{font-size: 16px;font-weight: bold}
