/*Css 初始化*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}

/*让这些的标签内外边距都是0*/
fieldset, img {
    border: none;
}

img {
    display: block;
}

ul, ol li {
    list-style: none;
}

body {
    color: #333;
    font-size: 12px;
}

/*清除浮动*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

a {
    /*color:#f40; */
    color: #000;
    text-decoration: none;
}

a:visited {
    /*color:#666; */
}

a:hover, a:active, a:focus {
    color: #f40;
    text-decoration: none;
}

/*版心*/
.areaheart {
    width: 1200px;
    margin: 0 auto;
}

.line-style-orange {
    width: 1200px;
    height: 2px;
    background-color: #FF8300;
    margin-top: 200px;
}

/* Base CSS */
* {
    padding: 0;
    margin: 0;
}

p {
    font-size: 14px;
}

.space-left-1 {
    margin-left: 1px;
}

.space-left-2 {
    margin-left: 2px;
}

.space-left-3 {
    margin-left: 3px;
}

.space-left-5 {
    margin-left: 5px;
}

.space-left-7 {
    margin-left: 7px;
}

.space-left-24 {
    margin-left: 24px;
}

.space-left-9 {
    margin-left: 9px;
}

.space-left-10 {
    margin-left: 10px;
}

.space-left-12 {  /* 20210321，space-10-left有误，修改为space-left-12 */
    margin-left: 12px;
}

.space-left-13 {
    margin-left: 13px;
}

.space-left-14 {
    margin-left: 14px;
}

.space-left-15 {
    margin-left: 15px;  /* 20210321，10px有误，修改为15px */
}

.space-left-16 {
    margin-left: 16px;
}

.space-left-18 {
    margin-left: 18px;
}

.space-left-20 {
    margin-left: 20px;
}

.space-left-25 {
    margin-left: 25px;
}

.space-left-28 {
    margin-left: 28px;
}

.space-left-30 {
    margin-left: 30px;
}

.space-left-35 {
    margin-left: 35px;
}

.space-left-40 {
    margin-left: 40px;
}

.space-left-50 {
    margin-left: 50px;
}

.space-left-65 {
    margin-left: 65px;
}

.space-left-75 {
    margin-left: 75px;
}

.space-left-90 {
    margin-left: 90px;
}

.space-left-100 {
    margin-left: 100px;
}

.space-left-140 {
    margin-left: 140px;
}

.space-left-150 {
    margin-left: 150px;
}

.space-left-200 {
    margin-left: 200px;
}

.space-left-180 {
    margin-left: 180px;
}

.space-top-3 {
    margin-top: 3px;
}

.space-top-5 {
    margin-top: 5px;
}

.space-top-8 {
    margin-top: 8px;
}

.space-top-10 {
    margin-top: 10px;
}

.space-top-15 {
    margin-top: 15px;
}

.space-top-17 {
    margin-top: 17px;
}

.space-top-20 {
    margin-top: 20px;
}

.space-top-25 {
    margin-top: 25px;
}

.space-top-30 {
    margin-top: 30px;
}

.space-top-40 {
    margin-top: 40px;
}

.space-top-50 {
    margin-top: 50px;
}

.space-right-5 {
    margin-right: 5px;
}

.space-right-10 {
    margin-right: 10px;
}

.space-right-14 {
    margin-right: 14px;
}

.space-right-15 {
    margin-right: 15px;  /* 20210321，15px有误，修改为15px */
}

.space-right-40 {
    margin-right: 40px;
}

.space-right-50 {
    margin-right: 50px;
}

.space-right-75 {
    margin-right: 75px;
}

.space-right-100 {
    margin-right: 100px;
}

.space-right-24 {
    margin-right: 24px;
}

.space-right-150 {
    margin-right: 150px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.space-left-10 {
    margin-left: 10px;
}

.space-left-12 {
    margin-left: 12px;
}

.vertical-middle {
    vertical-align: middle !important;
}

.center {
    text-align: center !important;
}

.blue-seperate-line .blue-text a {
    color: blue;
}

.blue-seperate-line {  /* 20210319，橙色（或蓝色）分割线 */
    width: 1200px;
    height: 2px;
    background-color: #ff8300;  /* 20210319，橙色 */
    margin-top: 50px;  /* 20210319，上边距50px，不能修改为30px，修改后，由于搜索列表页的页码位于列表下方30px处，所以页码会掉到分割线的下方 */
    margin-bottom: 20px;  /* 20210319，下边距15px，修改为20px */
    margin-right: auto;
    margin-left: auto;
    border: none;
}

.center-footer {
    text-align: center;
    width: 100%;
    line-height: 20px;  /* 20210319，行高18px，修改为20px */
    margin-bottom: 50px;  /* 20210319，下边距100px，修改为50px */
    font-size: 14px;  /* 20210319，字号13px，修改为14px */
}

.center-footer div span {
    font-size: 14px;  /* 20210319，字号14px，修改为14px */
    position: relative;
}

.center-footer div {
    margin-top: 5px;  /* 20210319，上边距5px，修改为5px */
}

.center-footer a:hover {
    color: #ff8300;
}

.center-footer .blue-text {
    margin-bottom: 10px;  /* 20210319，下边距10px，暂不修改 */

}

.center-footer a {
    font-size: 14px;  /* 20210319，字号16px，修改为14px */
    color: blue;
}

.center-footer a:hover {
    cursor: pointer;
}

.inline-block {
    display: inline-block;
}

.center-footer {
    text-align: center;
    width: 100%;
    line-height: 20px;  /* 20210319，行高18px，修改为20px */
    margin-bottom: 50px;  /* 20210319，下边距100px，修改为50px */
    font-size: 14px;  /* 20210319，字号13px，修改为14px */
}

.back-green {
    color: white;
    background-color: green;
    padding: 4px;
    border-radius: 3px;

}

.red-color {
    color: #EC185D;
}

.base-color {
    background-color: #ff8300;

}

.orange-background {
    background-color: #ff8300;
}

.orange-text {
    color: #ff8300;
}

.blue-text {
    color: #ff8300;
}

.black-text {
    color: #000000;
}

.bold {
    font-weight: bold;
}

.red-text {
    color: #ee1959;
}

.red {
    color: red;
}

.blue-text {
    color: #0000fe;
}

body {
    font-family: SimSun !important;
    font-size: 14px;
}

.orange-seperate-line {  /* 20210319，橙色分离线的位置和设置 */
    width: 1200px;
    height: 2px;
    background-color: #ff8300;
    margin-top: 50px;  /* 20210319，上边距50px */
    margin-bottom: 15px;
    margin-right: auto;
    margin-left: auto;
    border: none;
}

.bottom-seperator {
    margin-left: 14px;
    margin-right: 14px;
}

/* Site Nav, Search Bar CSS */
.site-banner {  /* 20210319，网站顶部横幅栏的位置和尺寸的设置 */
    height: 33px;  /* 20210319，网站顶部横幅栏，高度33px */
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    background-color: #F5F5F5;
}

.site-banner-left {

    float: left;
    height: 33px;
    margin-left: 28px;
    vertical-align: middle;
}

.site-banner-right, .filter-item-right {
    float: right;
    height: 33px;
    margin-right: 20px;
    list-style-type: none;
    vertical-align: middle;
}

.site-banner-a {
    height: 33px;
    line-height: 33px;
}

.site-banner-a:visited {
    text-decoration: none;

}

.site-banner-a:link {
    text-decoration: none;

}

.site-banner-a:hover {
    text-decoration: none;
    color: #ff8300;
}

#banner-seperate-line {
    width: 100%;
    height: 1px;
    border: none;
    border-top: 1px;  /* 20210319，上边框1px */
    background-color: #eee;
    margin-top: 0px;
}

.top-search {
    width: 1200px;
    height: 135px;  /* 20210319，顶部搜索板块，高度115px，拟修改为135px */
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;

}

.qr_area {
    width: 170px;
    height: 100px;
    float: left;
    margin-left: 80px;
    color: #FF0000;
}

.logo-search {  /* 20210319，投资达人图标文字所在板块的宽度和高度设置，宽度950px，到微信公众号的图片左侧位置，高度95px，导致图标显示不完全，所以修改为110px */
    /*width: 950px;*/
    height: 115px;  /* 20210319，投资达人图标文字所在板块的高度95px，拟修改为110px */
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;  /* 20210319，投资达人图标文字，上边距12px，拟修改为5px */
    overflow: hidden;
    float: left;
}

.tzdr-logo {  /* 20210319，投资达人图标文字，位置和尺寸的设置 */
    margin-left: 28px;
    width: 220px;  /* 20210322，投资达人图标文字，宽度215px，修改为220px */
    height: 100px;  /* 20210319，投资达人图标文字，高度68px，修改为100px */
    /*//background-image: url(../images/djt-logo.jpg);*/
    display: block;
    float: left;
}

.search-panel {
    margin-top: 18px;
    width: 450px;  /* 20210319，大搜索框的宽度450px */
    height: 55px;
    background-color: #ff8300;
    float: left;
}

.hot-search {
    margin-top: 2px;
    padding-top: 8px;
    padding-left: 5px;
    background-color: #fff;
    width: 570px;
    height: 20px;
    font-size: 12px;
}

.hot-search .left {
    float: left;
}

.hot-search .right {
    float: right;
    margin-right: 15px;
}

.hot-search a {
    color: blue;
}

.hot-search a:hover {
    color: #FF8300;
    text-decoration: underline;
}

.super-search {
    float: left;
    margin-top: 23px;
    width: 30px;
    margin-left: 17px;
    margin-right: 80px;

}

.super-search a {
    font-size: 12px;
    color: blue;
}

.super-search a:hover {
    color: #FF8300;
    text-decoration: underline;
}

.location {
    text-align: center;
    width: 86px;
    height: 35px;
    margin-top: 18px;
    float: left;
}

.search-text {
    width: 360px;
    height: 35px;
    margin-top: 2px;
    margin-left: 2px;
    padding-left: 10px;
    border: none;
    outline: medium;

}

.search-btn {
    width: 70px;
    height: 29px;
    background-color: transparent;
    padding: 0;
    color: #ffffff;
    border: none;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 5px;
}

.search-btn-wrp {
    width: 60px;
    height: 29px;
    background-color: transparent;
    padding: 0;
    margin: 0;
    color: #ffffff;
    border: none;
    font: 16px "微软雅黑";
    letter-spacing: 5px;
}

.search-btn-wrp:hover {
    border: none;
}

/* navigation tab，20210321，一级菜单，导航栏CSS样式设置 */
.nav-panel {
    background-color: #ff8300;
    width: 100%;
    height: 50px;  /* 20210321，一级菜单栏的总高度为50px */
}

.nav-tab {
    width: 1200px;
    height: 45px;  /* 20210321，一级菜单选中显示的白色标签的高度为45px，即略小于一级菜单的高度50px */
    line-height: 45px;  /* 20210321，虚线框的高度为45px，与白色标签的高度45px保持一致 */
    padding-top: 5px;  /* 20210321注，顶部间距为5px */
    margin-left: auto;  /* 20210321，左侧页边空白 */
    margin-right: auto;  /* 20210321，右侧页边空白 */
    overflow: hidden;  /* 20210321，超出：隐藏 */
}

.nav-tab-a {
    display: inline-block;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-right: 22px;
    margin-left: 30px;
    float: left;
}

.nav-tab-a:visited {
    text-decoration: none;
    color: #ffffff;
}

.nav-tab-a:link {
    text-decoration: none;
    color: #ffffff;
}

.nav-tab-a:hover {
    text-decoration: none;
    color: #000;
    background-color: #fff;
}

.top-title-bar {  /* 20210319，一级菜单栏，位置和尺寸设置 */
    height: 50px;
    background-color: #ff8300;
}

.top-title-bar .active {
    background-color: #fff;
    color: #000;
}

.top-title-bar .firstNav {
    margin-top: 5px; /* 20210321，顶部页边空白：5px */
    margin-left: 10px; /* 20210308备注，左侧页边空白：10 */
    width: 1200px; /* 20210321，选中后白色标签的总宽度：1180px */
    height: 45px;
    float: left;
    font: 17px/45px "微软雅黑";/*20210308，一级菜单，字号18修改为字号17，字体微软雅黑保持不变*/
}

.marginl {
    padding-left: 150px;
}

.top-title-bar .firstNav > li {
    position: relative;
    display: block;
    border-radius: 4px 4px 0 0; /* 20210321，边框圆角4px */
    height: 45px;
    width: 117px;/*20210308，选中后单个白色标签包含文字的宽度126，修改为适合10个一级菜单标签的宽度117*/
    float: left;
    color: white;
    text-align: center;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.top-title-bar li:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #000;
}

.top-title-bar li:hover a {
    color: #000;
}

.top-title-bar a {
    color: #FFF;
}

.top-title-bar a:hover {
    color: #000;
}

.institution-center {
    width: 1200px;
    height: 2000px;
}

.home-page {
    width: 1200px;
    margin: 0 auto 0 auto;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 100px;

}

.home-page .nav-top {
    height: 35px;
    background-color: #f00;
}

.home-page .top-search-wrap {  /* 20210319，顶部搜索板块主体部分，wrap的意思是包装膜、掩体，高度120px，拟修改为135px */
    height: 135px;
    background-color: #ffff00;
}

.home-page .home-page-main {
    margin: 0px;
    clear: both;
    background-color: #ffffff;
}

.line-style {
    margin-top: 0px;
    padding-top: 0px;
    width: 1200px;
    height: 2px;
    border: 0px;
    background-color: #ff8300;
    color: #ff8300;
}

.line-style-gray {
    margin-top: 0px;
    padding-top: 0px;
    width: 1200px;
    height: 1px;
    border: 0px;
    background-color: #898989;
    color: #898989;
}
/* 20210321，投资达人首页，左侧文字广告栏的尺寸设置 */
.home-page .mix-page {
    height: 490px;  /* 20210321，左侧文字广告栏的高度500px，此处被注释掉了，考虑恢复起来；修改为490px */
    margin: 0px;  /* 20210321，页边的空白，0，此处与等级通的页面的设置有不同，可以对照查看效果 */
    clear: both;
    background-color: #ffffff;

}

.home-page .mix-page .left-nav {
    width: 188px;  /* 20210321，左侧文字广告栏的宽度：188px，加上左右线框各1px，合计宽度为190px */
    height: 489px;  /* 20210321，左侧文字广告栏的高度：488px，加上左右线框各1px，合计宽度为490px，此处与等级通的代码不同，被注释掉了，考虑恢复 */
    margin: 10px 10px 10px 0px;
    border: 1px solid #ff8300;
    float: left;
    padding-bottom: 0px;  /* 20210321，底部填充20px，拟修改为0px */

}

.home-page .mix-page .left-nav table {
    margin-left: 10px;  /* 20210321，左边内边距10px */
    /*margin-bottom: 30px;*/  /* 20210321，此处注释掉了，与等级通相同。但等级通上一行是“width:100%”，两者有所不同，可对照查看 */
}

.home-page .mix-page .left-nav ul li {
    margin-top: 18px;  /* 20210321，上边距15px，等级通的是20px，拟修改为18px，可对照查看 */
    padding-left: 17px;  /* 20210321，左内边距14px，拟修改为与等级通一样的17px，可对照查看 */
}

.home-page .mix-page .left-nav li.des {
    padding-left: 15px;  /* 20210318，13点37分，左边内边距15px，拟修改为13px，可与等级通对照查看*/
}

.home-page .mix-page .left-nav tr td {
    padding-top: 10px;
    padding-left: 20px;  /* 20210321，左边内边距13px，拟修改为20px，控制左侧文字广告栏中的行业标题下面的企业名称左侧的左边空白间距 */
    /*width:66px;*/  /* 20210321，等级通的是width:50%px;*/
}    /* 20210321，与等级通对照，此处少了一段，左边内边距10px，控制左侧文字广告栏中的行业标题下面的两个企业名称之间的间距 */

.home-page .mix-page .left-nav tr td:hover {
    color: #FF8300;
}

.home-page .mix-page .left-nav a {
    color: #000000;
}

.home-page .mix-page .left-nav a:hover {
    color: #ff8300;
}

.home-page .mix-page .content {
    width: 700px;
    height: 490px;
    margin-top: 10px;
    float: left;
}

.home-page .mix-page .content .ads-big {
    width: 700px;
    /*height: 350px;*/
    float: left;
}

.home-page .mix-page .ads-right {
    width: 290px;
    /*height: 488px;*/
    margin-left: 10px;
    margin-top: 10px;
    float: left;
}

.home-page .mix-page .ads-right .rightAdv {
    padding: 15px 24px;
    border: 1px solid #333;
}

.home-page .mix-page .ads-right .rightAdv .top {
    /*background-color: #3396E5;*/
    /*color: #fff;*/
    border: 1px solid #aaa;
    text-align: center;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
}

.home-page .mix-page .ads-right .rightAdv .img {
    margin-top: 10px;
}

.home-page .mix-page .ads-right button {
    width: 92px;
    height: 40px;
    background-color: #ff8300;
    font: 14px "宋体";
    color: #ffffff;
    border: none;
    float: left;
    font-weight: bold;
    outline: none;
}

.home-page .mix-page .ads-right button:hover {
    cursor: pointer;

}

.home-page .mix-page .ads-right button:active {
    cursor: pointer;
    line-height: 30px;
    background-color: #6dc7e9;
}

.home-page .mix-page .ads-right button .middle {
    width: 95px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
}

.home-page .mix-page .ads-right .rightNews {
    padding: 15px;
    border: 1px solid #aaa;
    margin-top: 10px;
    height: 408px;
    overflow: hidden;
}

.home-page .mix-page .ads-right .rightNews .headlineNews {
    overflow: hidden;
    cursor: pointer;
}

.home-page .mix-page .ads-right .rightNews .headlineNews img {
    float: left;
    height: 80px;
    width: 80px;
}

.home-page .mix-page .ads-right .rightNews .headlineNews .headlineContent {
    float: right;
    width: calc(100% - 100px);
    height: 80px;
}

.home-page .mix-page .ads-right .rightNews .newsContent {
    word-break: normal;
    width: auto;
    display: block;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    font-size: 14px;
    line-height: 26px;
}

.home-page .mix-page .ads-right .rightNews .importantNews {
    list-style: none;
    border-top: 1px dashed #999;
    margin-top: 15px;
}

.home-page .mix-page .ads-right .rightNews .importantNews li {
    margin-top: 11px;
    position: relative;
    width: calc(100% - 20px);
    margin-left: 16px;
    /*height: 60px;*/
    cursor: pointer;
}

.home-page .mix-page .ads-right .rightNews .importantNews li:before {
    content: '';
    position: absolute;
    left: -15px;
    top: 10px;
    border: 3px solid #ff8300;
    border-radius: 50%;
}

/*.home-page .mix-page  .ads-right .news{
    width: 288px;
    height: 218px;
    margin-top: 10px;

}

.home-page .mix-page  .ads-right .news b{
    display:inline-block;
    margin-bottom: 0px;
    margin-right: -2px;
    width:0px;
    height:0px;
    border:3px solid #ff8300;
    border-radius:50%;
    vertical-align: middle;
}
.home-page .mix-page  .ads-right .news li{
   list-style: circle;
}
.home-page .mix-page  .ads-right .news a{
	font-size: 14px;
    line-height: 20px;
}

.home-page .mix-page .ads-right .news .red-point{
  color: #ff8300;
}

.home-page .mix-page  .ads-right .news .news_2{
	font-size: 14px;
  line-height: 26px;
    margin: 8px 10px 5px 10px;
}

.home-page .mix-page  .ads-right .news p:hover{
	color: #ff8300;
}
*/
.example-blk .item-ins-blk .share_orange {
    background-color: #ff8300;
}

.home-page .mix-page .ads-right .login-and-register {
    width: 290px;
    height: 40px;
}

.home-page .mix-page .content .ads-small {
    margin-top: 10px;
    width: 165px;
    height: 130px;
    border: 1px solid #E9E9E9;
    float: left;
    overflow: hidden;
}

.home-page .mix-page .content .ads-small img {
    width: 165px;
    height: 130px;
}

/*  首页轮播图  */
ul {
    list-style: outside none none;
}

.slider, .slider-panel img, .slider-extra {
    width: 700px;
    height: 350px;
}

.slider {
    text-align: center;
    position: relative;
}

.slider-panel, .slider-nav, .slider-pre, .slider-next {
    position: absolute;
    z-index: 8;
}

.slider-panel {
    position: absolute;
}

.slider-panel img {
    border: none;
}

.slider-extra {
    position: relative;
}

.slider-nav {
    margin-left: -71px;
    position: absolute;
    left: 50%;
    bottom: 0px;
}

.slider-nav li {
    background: #FFF;
    border-radius: 50%;
    border-width: 6px;
    color: #ff8300;
    cursor: pointer;
    margin: 0 0 10px 5px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    width: 25px;
}

.slider-nav .slider-item-selected {
    color: #FFF;
    background: #FF8300;
}

.slider-page a {
    background: rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
    color: #fff;
    text-align: center;
    display: block;
    font-family: "simsun";
    font-size: 22px;
    width: 28px;
    height: 62px;
    line-height: 62px;
    margin-top: -31px;
    position: absolute;
    top: 50%;
}

.slider-page a:HOVER {
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}

.slider-next {
    left: 100%;
    margin-left: -28px;
}

/*首页条件搜索框*/

.home-search-blk {
    width: 1200px;
    margin: 0px 0 15px 0;
    overflow: hidden;
}

#enterprisePage {
    display: none;
}

.home-search-blk .home-search {
    width: 593px;
    min-height: 400px;
    border: 1px solid #ff8300;
    float: left;
}

/*add by chenwei start*/
.home-search-blk .select_item {
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
}

/*add by chenwei end*/

.home-search-blk .select_item .position_box {
    position: relative;
    float: left;
    margin-top: 10px;
    width: 255px;
    border: 1px solid #ADADAD;
    height: 42px;
}

.home-search-blk .cent {
    margin-top: 50px;
}

.home-search-blk .select_item .ml_30 {
    margin-left: 30px;
}

.home-search-blk .select_item .ml_130 {
    margin-left: 130px;
}

.home-search-blk .select_item .position_box input {
    width: 115px;
    height: 42px;
    padding: 0 40px 0 100px;
    border: none;
    font-size: 14px;
}

.home-search-blk .select_item .position_box select {
    width: 255px;
    height: 42px;
    border: none;
    position: absolute;
    /* left: 100px; */
    padding-left: 100px;
    font-size: 14px;
}

.home-search-blk .select_item .position_box select option {
    height: 40px;
    line-height: 40px;
}

.image-news table {
    width: 288px;
    height: 123px;
}

.image-news tr td {
    height: 65px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
}

.image-news img {
    width: 140px;
    height: 65px;
    box-sizing: border-box;
    border: 1px solid #aaa;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor: pointer;
}

.qr_area1 {
    width: 90px;
    height: 108px;
    float: left;
    margin-left: 35px;  /* 20210319，头部搜索框板块区域，右边的第一个二维码区域，左边距预留35px */
    color: black;
    position: absolute;
    right: 160px;  /* 20210319，头部搜索框板块区域，右边的第一个二维码区域，右边距预留160px */
    top: 15px;
}

.qr_area2 {
    width: 90px;
    height: 108px;
    float: left;
    margin-left: 35px;  /* 20210319，头部搜索框板块区域，右边的第二个二维码区域，左边距预留35px */
    margin-top: 0px;
    color: black;
    position: absolute;
    right: 40px;  /* 20210319，头部搜索框板块区域，右边的第二个二维码区域，右边距预留40px */
    top: 15px;
}

.home-search-blk .select_item .position_box span {
    position: absolute;
    left: 12px;
    top: 12px;
    color: #333333;
}

.home-search .sea-panel, .searchContainer .sea-panel {
    width: 560px;
    /*height: 206px;*/
    padding: 0 15px;
}

.home-search .sea-panel .blk-1 {
    width: 500px;
    height: 20px;
}

.home-search .sea-panel .blk-2 {
    margin: 20px 0 0 0px;
    width: 545px;
    height: 105px;
    margin-top: 20px;
    position: relative;
}

.home-search .sea-panel .blk-2 input {
    width: 140px;
    height: 40px;
    border: 1px solid #ededed;
    padding-left: 80px;
    padding-right: 40px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 14px;
}

.home-search .sea-panel .blk-2 .des_1 {
    position: absolute;
    top: 13px;
    left: 12px;
    color: #adadad;
}

.home-search .sea-panel .blk-2 .des_2 {
    position: absolute;
    top: 13px;
    left: 282px;
    color: #adadad;
}

.home-search .sea-panel .blk-2 .des_3 {
    position: absolute;
    top: 65px;
    left: 12px;
    color: #adadad;
}

.home-search .sea-panel .blk-2 .des_4 {
    position: absolute;
    top: 65px;
    left: 282px;
    color: #adadad;
}

.home-search .sea-panel .blk-2 .des_5 {
    position: absolute;
    top: 118px;
    left: 282px;
    color: #adadad;
}

.home-search .sea-panel .blk-2 .des_6 {
    position: absolute;
    top: 118px;
    left: 12px;
    color: #adadad;
}

.home-search .sea-panel .blk-3, .searchContainer .sea-panel .blk-3 {
    /*margin-top: 20px;*/ /*change by chenwei*/
    height: 45px;
    text-align: center;
    margin-top: 20px;
}

.home-search .sea-panel div.blk-33 {
    margin-left: 112px;
}

.home-search .sea-panel .blk-3 button, .searchContainer .sea-panel .blk-3 button {
    width: 130px;
    height: 40px;
    background-color: #ff8300;
    color: white;
    font-weight: bold;
    border-radius: 5px;
    border: none;
    font-size: 16px;
}

.home-search .sea-panel .blk-3 p {
    margin-top: 50px;
    float: left;
    margin-left: 10px;
}

.p_margin_t {
    margin-top: 20px !important;
}

.p_margin_top {
    margin-top: 20px !important;
}

.p_margin_top, .blk-3 a {
    color: #ff8300;
    margin-left: 7px;
}

.hide {
    display: none;
}

.home-search .nav-title {
    height: 45px;
    width: 593px;
    background-color: #ff8300;
}

.home-search .nav-title ul {
    margin-left: 30px;
}

.home-search .nav-title ul li {
    margin-top: 5px;
    height: 40px;
    line-height: 40px;
    border: none;
}

.home-search .nav-title li {
    width: 100px;
    color: white;
    border-right: 1px solid #aaa;
    text-align: center;
    float: left;
    font-weight: bold;
    font-size: 16px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.home-search .nav-title li:hover {
    cursor: pointer;
}

.home-search .nav-title li.active {
    background-color: white;
    color: #ff8300;
}

.home-page .mix-page .left-nav tr td.pad {
    padding-left: 15px;
}

.home-billboard {
    position: relative;
    width: 290px;
    height: 400px;
    border: 1px solid #ff8300;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}

#rankingLeft, #rankingRight {
    position: absolute;
    width: 200%;
    overflow: hidden;
}

.home-billboard .oneRankingContent {
    width: 50%;
    float: left;
}

.home-billboard .bill-title {
    position: relative;
    height: 40px;
    padding-top: 5px;
    padding-left: 10px;
    background-color: #ff8300;
    color: white;
}

.home-billboard .bill-title a {
    color: #fff;
}

.home-billboard .bill-title a:hover {
    color: #fff;
    font-weight: bold;
}

.home-billboard .bill-title .after {
    position: absolute;
    right: 22px;
    top: 17px;
}

.home-billboard .bill-title .befor {
    position: absolute;
    left: 22px;
    top: 17px;
}

/*.home-billboard .bill-content{
     width: 286px;
     height: 250px;
 }*/

.home-billboard .bill-content table {
    margin-left: 25px;
    margin-top: 10px;
}

.home-billboard .bill-content tr {
    height: 32px;
    padding-top: 10px;
}

.home-billboard .bill-content td {
    width: 40%;
    margin-left: 25px;
    margin-top: 10px;
    text-align: center;
}

.div-circle-small {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #aaa;
    float: left;
    text-align: center;
    margin-right: 10px;
/ / margin-top: 10 px;
}

.linear {
    clear: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    /*margin-top: 50px;*/
    margin-bottom: 15px;
    FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 0, startColorStr = #ff8300, endColorStr = white); /*IE 6 7 8*/
    background: -ms-linear-gradient(left, #ff8300, #fff); /* IE 10 */
    background: -moz-linear-gradient(left, #ff8300, #fff); /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8300), to(#fff)); /*谷歌*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8300), to(#fff)); /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(left, #ff8300, #fff); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(left, #ff8300, #fff); /*Opera 11.10+*/

}

.linear .li-title {
    font-family: '微软雅黑';
    font-size: 20px;
    color: white;
    margin-left: 20px;
    margin-top: 20px;

}

.title-bar-home {
    height: 35px;
    margin-bottom: 15px;
}

.title-bar-home .title {
    width: 190px;
    height: 32px;
    text-align: center;
    font: 16px "微软雅黑";
    color: #ffffff;
    background-color: #ff8300;
    padding: 4px;
    float: left;
}

.title-bar-home .title img {
    margin-top: 5px;
    margin-left: 16px;
}

.title-bar-home .title span {
    line-height: 32px;
}

.title-bar-home .title-link {
    text-align: right;
    font: 14px "微软雅黑";
    float: right;
    padding-right: 10px;
    height: 23px;
    padding-top: 10px;
    display: inline-block;
}

.title-bar-home .title-link a {
    color: #0000ff;
    padding-right: 5px;
    font-family: "宋体";
}

.title-bar-home .title-link a:hover {
    color: #FF8300;

}

.btndetail {
    background-color: #3DA9F7;
    color: #ffffff;
    height: 37px;
    width: 110px;
    line-height: 30px;
    border: none;
    border-radius: 5px;
    font-size: 14px;
}

/* 首页的机构（企业）列表页，位置和尺寸的设置 */

.item-ins-blk {  /* 20210321，机构列表页的位置和尺寸的设置 */
    height: 290px;  /* 20210318，机构列表页，单个信息栏的高度：300px，暂时修改为290px，是关乎全局的重要尺寸修改 */
    width: 590px;  /* 20210317，机构列表页，单个信息栏的宽度：590px */
    box-sizing: border-box;
    padding: 20px 0px 15px 0px;
    margin-bottom: 20px;
    margin-left: 20px;
    border: 1px solid #898989;
    position: relative;
}

.item-ins-blk .per-like {
    position: absolute;
    top: 236px;
    left: 60px;
}

.item-ins-blk .ins-logo {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 148px;
    height: 118px;
    border: 1px solid #999;
}

.item-ins-blk .ins-name {
    position: absolute;
    top: 25px;
    left: 190px;
    color: #EC185D;
    font-weight: bold;
}

.item-ins-blk .ins-value {
    position: absolute;
    top: 25px;
    left: 290px;
    color: #EC185D;
    font-weight: bold;
}

.item-ins-blk .ins-level {
    position: absolute;
    top: 20px;
    left: 410px;
    color: #EC185D;
    font-weight: bold;
}

.item-ins-blk .ins-royal {
    position: absolute;
    top: 20px;
    left: 450px;
}

.item-ins-blk .ins-royal img {
    float: left;
    margin-top: 5px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.item-ins-blk .ins-city {  /* 20210321，城市的显示位置的设置 */
    position: absolute;
    top: 60px;
    left: 190px;  /* 20210317，城市左侧的位置，离左边框间距：190px */
}

.item-ins-blk .ins-birth {  /* 20210321，成立时间的位置的设置 */
    position: absolute;
    top: 60px;
    left: 360px;
}

.item-ins-blk .ins-people {
    position: absolute;
    top: 60px;
    left: 360px;
}

.item-ins-blk .ins-army {
    position: absolute;
    top: 55px;
    left: 510px;
}

.item-ins-blk .ins-team {  /* 20210321，领导团队的位置的设置 */
    position: absolute;
    top: 91px;  /* 20210321，领导团队顶部的位置，离上边框间距：90px，拟修改为91px */
    left: 190px;  /* 20210321，领导团队左侧的位置，离左边框间距：190px */
}

.item-ins-blk .ins-position {  /* 20210321，投资阶段（此处位置原为行业地位）的位置的设置 */
    position: absolute;
    top: 122px;  /* 20210321，投资阶段的位置，离上边框间距：120px，拟修改为122px */
    left: 190px;  /* 20210321，投资阶段左侧的位置，离左边框间距：190px */
}

.item-ins-blk .ins-business {  /* 20210321，行业地位的位置的设置 */
    position: absolute;
    top: 160px;  /* 20210321，行业地位的位置，离上边框间距：160px */
    left: 20px;  /* 20210321，行业地位的位置，离左边框间距：20px */
}

.item-ins-blk .ins-business > span {
    background-color: #06b152;
    border-radius: 3px;
    color: white;
    padding: 4px 6px 4px 6px;
    height: 18px;
    margin-right: 5px;
    line-height: 18px;
}

.item-ins-blk .ins-business2 > span {
    background-color: #ff8300;
    border-radius: 3px;
    color: white;
    margin-right: 5px;
    padding: 4px 6px 4px 6px;
    height: 18px;
    line-height: 30px;
}

.item-ins-blk .ins-business3 > span {
    background-color: #629b00;
    border-radius: 3px;
    color: white;
    padding: 4px 6px 4px 6px;
    height: 18px;
    line-height: 18px;
}

.item-ins-blk .ins-business2 {
    position: absolute;
    top: 190px;
    left: 20px;
}

.item-ins-blk .ins-business3 {
    position: absolute;
    top: 220px;
    left: 20px;
}

.item-ins-blk .ins-invest {
    position: absolute;
    top: 194px;
    left: 20px;
}

.item-ins-blk .ins-honor {
    position: absolute;
    top: 220px;
    left: 20px;
}

.item-ins-blk .ins-focus-logo {
    position: absolute;
    top: 255px;
    left: 70px;
}

.item-ins-blk .ins-focus {
    position: absolute;
    top: 255px;
    left: 92px;
}

.item-ins-blk .ins-like-logo {
    position: absolute;
    top: 230px;
    left: 95px;
    width: 25px;
    height: 25px;
}

.item-ins-blk .ins-like {
    position: absolute;
    top: 235px;
    left: 122px;
}

.item-ins-blk .ins-job-btn {
    position: absolute;
    top: 230px;
    left: 150px;
    height: 30px;
    width: 85px;
    line-height: 30px;
    margin-left: 40px;
    text-align: center;
    background-color: #3DA9F7;
    color: #ffffff;
    border: none;
    border-radius: 3px;
}

.item-ins-blk .ins-job-btn p {
    font-size: 14px;
}

.item-ins-blk .ins-job-btn img {
    height: 24px;
    width: 19px;
    margin-left: 6px;
    display: inline;
    float: left;
    margin-top: 2px;
}

.back-red {
    background-color: #e4393c
}

.item-ins-blk .ins-coo-btn {
    position: absolute;
    top: 230px;
    left: 295px;
    height: 30px;
    width: 85px;
    line-height: 30px;
    margin-left: 40px;
    text-align: center;
    background-color: #ff8300;
    color: #ffffff;
    border: none;
    border-radius: 3px;
}

.item-ins-blk .ins-coo-btn img {
    height: 24px;
    width: 19px;
    margin-left: 8px;
    display: inline;
    float: left;
    margin-top: 3px;
}

.item-ins-blk .ins-coo-btn p {
    font-size: 14px;
}

.news ul {
    padding: 10px 10px 15px 10px;
    font-size: 16px;
    color: #185acc;
    list-style: disc;
}

.news .newsli {
    height: 50px;
}

.news .newsli:hover {
    cursor: pointer
}

.item-ins-blk:hover {
    cursor: pointer;
    border: 1px solid #ff8300;
}

.item-ins-blk .avatar {
    width: 158px;
    height: 118px;
    border: 1px solid #999;
    margin-right: 20px;
    float: left;
    overflow: hidden;
}

.div-circle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #aaa;
    margin-right: 5px;
}

.example-blk {
    width: 1200px;
    margin-bottom: 0px;
    overflow: hidden;
}
/* 20210321，人物列表页的位置和尺寸的设置 */
.item-per-blk {
    height: 290px;  /* 20210318，列表页每个信息栏的高度300px，暂时修改为290px，是关乎全局的重要尺寸修改 */
    width: 590px;  /* 20210318，列表页每个信息栏的高度590px */
    box-sizing: border-box;
    padding: 20px 0px 15px 20px;
    border: 1px solid #898989;
    margin-bottom: 20px;
    margin-left: 20px;
    float: left;
    position: relative;
}

.item-per-blk .per-logo {  /* 20210318，人物列表页，人物照片的位置和尺寸的设置 */
    width: 118px;
    height: 148px;
    border: 1px solid #999;
    position: absolute;
    top: 20px;
    left: 20px;
}

.item-per-blk .per-name {  /* 20210318，人物列表页，人物姓名的位置和尺寸的设置 */
    position: absolute;
    top: 30px;
    left: 160px;
    width: 90px;  /* 20210321，人物姓名的宽度是90px，等级通是110px，但实际宽度效果是一样的，可能是职务的位置的设置导致的 */
    color: #EC185D;
    font-weight: bold;
}

.item-per-blk .per-job {  /* 20210321，人物列表页，人物职务的位置和尺寸的设置 */
    position: absolute;
    top: 30px;
    left: 250px;  /* 20210318，人物职务的位置，左边距260px，等级通是250px，所以此处拟修改为250px */
    color: #EC185D;
    font-weight: bold;
}

.item-per-blk .per-level {  /* 20210321，人物列表页，人物等级的位置和尺寸的设置，因位置有限，暂不显示 */
    position: absolute;
    top: 50px;
    left: 160px;
    color: #EC185D;
    font-weight: bold;
}

.per-royal {  /* 20210321，人物列表页，人物冠钻的位置和尺寸的设置 */
    position: absolute;
    top: 20px;
    left: 490px;
}

.item-per-blk .per-royal-list {
    position: absolute;
    top: 50px;
    left: 280px;
}

.per-royal img {  /* 20210321，人物列表页，人物冠钻图标的位置和尺寸的设置 */
    float: left;  /* 20210321，人物冠钻图标的位置，浮动：左边，即左对齐 */
    margin-top: 10px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.item-per-blk .per-birthday {  /* 20210321，人物列表页，人物出生年份的位置和尺寸的设置 */
    position: absolute;
    top: 75px;  /* 20210321，人物列表页，人物出生年的位置，顶部离上边框的间距80px，修改为75px */
    left: 160px;
}

.item-per-blk .per-home {  /* 20210318，人物列表页，人物籍贯的位置和尺寸的设置 */
    position: absolute;
    top: 75px;  /* 20210318，人物列表页，人物籍贯的位置，顶部离上边框的间距80px，拟修改为75px */
    left: 365px;
}

.item-per-blk .per-education {  /* 20210318，人物列表页，人物教育背景的位置和尺寸的设置 */
    position: absolute;
    top: 110px;  /* 20210318，人物列表页，人物教育背景的位置，顶部离上边框的间距115px，修改为110px，即75+35=110px */
    left: 160px;
}

.item-per-blk .per-company {  /* 20210318，人物列表页，投资行业领域（此处原为人物人物身份地位）的位置和尺寸的设置 */
    position: absolute;
    top: 145px;  /* 20210321，人物列表页，人物身份地位的位置，顶部离上边框的间距148px，修改为145px，即110+35=145px */
    left: 160px;
}

.per-company span {
    display: inline-block;
    padding-left: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 20rem;
}

.item-per-blk .per-honor {  /* 20210321，人物列表页，投资案例（此处原为人物成就）的位置和尺寸的设置 */
    position: absolute;
    top: 185px;  /* 20210321，投资案例（此处原为人物成就）的位置，可能从红色文字图标顶部计算，顶部离上边框的间距188px，修改为185px，145+40=185px */
    left: 20px;
    line-height: 22px;  /* 20210318，此处，等级通行高（行间距）26px，投资达人行高（行间距）是22px */
}

.item-per-blk .invest {
    position: absolute;
    top: 208px;  /* 20210321，投资案例的位置，上边距218，拟修改为210px */
    left: 20px;
    line-height: 22px;
}

.per-honor span:nth-child(2), .per-company span:nth-child(2) {
    display: inline-block;
    padding-left: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 30rem;
}

.per-company span:nth-child(2) {
    padding-left: 72px;
    width: 20rem;
}

.item-per-blk .per-focus-logo {  /* 20210321，人物焦点图标 */
    position: absolute;
    top: 245px;  /* 20210321，上边距255px，拟修改为245px */
    left: 70px;
}

.item-per-blk .per-focus {  /* 20210321，人物焦点 */
    position: absolute;
    top: 245px;  /* 20210321，上边距255px，拟修改为245px */
    left: 92px;
}

.item-per-blk .per-like-logo {
    position: absolute;
    top: 220px;
    left: 60px;
}

.item-per-blk .per-like {
    position: absolute;
    top: 226px;
    left: 60px;
}

.item-per-blk .per-job-btn {
    position: absolute;
    top: 240px;
    left: 150px;
    height: 30px;
    width: 85px;
    line-height: 30px;
    margin-left: 40px;
    text-align: center;
    background-color: #3DA9F7;
    color: #ffffff;
    border: none;
    border-radius: 3px;
}

.item-per-blk .per-job-btn img {
    height: 23px;
    width: 19px;
    margin-left: 5px;
    display: inline;
    float: left;
    margin-top: 2px;
}

#right_ad {
    float: left;
    border: 1px solid #898989;
    height: 600px;
    width: 290px;
    margin-left: 8px;
    margin-top: 20px;

}

.function-like {
    width: 100px;
    height: 55px;
    position: relative;
    text-align: center;
    float: left;
    margin-top: 20px;
    line-height: 32px;
    margin-right: 20px;
}

.function-like > span {
    position: absolute;
    top: 0px;
    left: 40px;
}

.rank-border h3 {
    font-size: 16px;
    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    color: white;
    font-weight: normal;
    border-bottom: 1px solid #898989;
    background: -webkit-linear-gradient(left, #ff8300, #fff);
}

.rank-border img {
    width: 270px;
    height: 360px;
    margin: 10px auto;
}

#per_institution {
    margin: 25px 30px 22px 50px;
}

.item-per-blk .per-coo-btn {
    position: absolute;
    top: 240px;
    left: 300px;
    height: 30px;
    width: 85px;
    line-height: 30px;
    margin-left: 40px;
    text-align: center;
    background-color: #ff8300;
    color: #ffffff;
    border: none;
    border-radius: 3px;
}

.item-per-blk .share_orange {
    background-color: #ff8300;
}

.item-per-blk .per-coo-btn img {
    height: 25px;
    width: 20px;
    margin-left: 8px;
    display: inline;
    float: left;
    margin-top: 3px;
}

.item-per-blk .like-number {
    position: absolute;
    top: 112px;
    right: 170px;
    color: red;
}

.item-per-blk .like-pic {
    position: absolute;
    top: 112px;
    right: 195px;
    color: red;
}

.item-per-blk .back-orange {
    background-color: #ff8300;
    color: white;
    border-radius: 3px;
    padding: 4px 6px 4px 6px;
    height: 16px;
    line-height: 16px;

}

.item-per-blk .back-green {
    background-color: #fc3c3c;
    color: white;
    border-radius: 3px;
    padding: 4px 6px 4px 6px;
    height: 16px;
    line-height: 16px;

}

.item-per-blk:hover {
    cursor: pointer;
    border: 1px solid #ff8300;
}

/*列表页结果显示*/
.cat-blk {
    margin-top: 15px;
    margin-left: 5px;

}

.cat-blk span {
    color: gray;
    font-size: 14px;
}

.cat-blk .search-inv {
    float: right;
    position: relative;
    width: 200px;
    height: 30px;
}

.cat-blk .search-inv input {
    width: 170px;
    height: 20px;
    position: absolute;
    top: -5px;
    left: 0px;
    padding-right: 20px;
    padding-left: 5px;
}

.cat-blk .search-inv img {
    position: absolute;
    top: -2px;
    right: 5px;
    width: 20px;
    height: 20px;
}

/*列表页*/

.select-conditions-blk {
    width: 1198px;
    margin-top: 15px;
    border: 1px solid #999;
    background-color: #fefefe;
}

.select-conditions-blk .condition {
    height: 39px;
    width: 1198px;
    border-bottom: 1px dashed #999;
    position: relative;
}

.select-conditions-blk .condition button {
    position: absolute;
    top: 10px;
    right: 39px;
    height: 18px;
    width: 60px;
    border: none;
}

.select-conditions-blk .condition .name {
    font-weight: bold;
    position: absolute;
    left: 20px;
    top: 10px;
}

.select-conditions-blk .condition .all {
    position: absolute;
    left: 90px;
    top: 10px;
}

.select-conditions-blk .condition .item-box {
    position: absolute;
    left: 100px;
    top: 10px;
    overflow: hidden;
}

.select-conditions-blk .condition .item-box .item-one {
    display: inline-block;
    margin-right: 15px;
    color: #666;
}

.select-conditions-blk .condition .item-box .active {
    font-weight: bold;
}

.select-conditions-blk .condition .item-box .item-one:hover {
    color: #FF8300;
    cursor: pointer
}

.top-title-bar .firstNav > li .drop-down-1 {
    position: relative;
    top: 0;
    left: -1px;
    z-index: 100;
    width: 117px;/*20210308修改，宽度126修改为宽度117*/
    color: black;
    background-color: white;
    border: 1px solid #ff8300;
    border-top: 1px solid transparent;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;

}

.top-title-bar .firstNav > li .drop-down-1 > li {
    position: relative;
    font-size: 16px;
    /*height: 30px;*/
    line-height: 45px;
    border-top: 1px dashed #ff8300;
}

.top-title-bar .firstNav > li .drop-down-1 > li ul {
    position: absolute;
    top: 0;
    left: 100%;
    width: 117px;/*20210308修改，126修改为117*/
    z-index: 100;
    display: none;
    background-color: #fff;
    border: 1px solid #ff8300;
}

.top-title-bar .firstNav > li .drop-down-1 > li ul li {
    border-top: 1px dashed #ff8300;
    font-weight: normal;
}

.top-title-bar .firstNav > li .drop-down-1 > li ul li:hover {
    cursor: pointer;
    font-weight: bold;
}

.top-title-bar .firstNav > li .drop-down-1 > li:hover {
    cursor: pointer;
    font-weight: bold;

}
/* 20210322，为了增加“等级通互联网企业”的链接，修改这段代码 */
#djt,#gateway,#hotFields,#age80 {  /* 20210322，本行原为“#gateway”，为了增加“等级通互联网企业”的链接，修改为：#djt,#gateway,#hotFields,#age80 */
    position: absolute;
    left: 0;
    top: -45px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: 宋体;
    color: blue;
}
/* 20210322，为了增加“等级通互联网企业”的链接，新增两段代码 */
#djt:hover,#gateway:hover,#hotFields:hover,#age80:hover{
    cursor: pointer;
}
#djt a{
    color:blue;
}/* 20210322，为了增加“等级通互联网企业”的链接，新增两段代码 */

.top-title-bar .firstNav > li .drop-down-1 > li:hover ul {
    display: block;
}

.top-title-bar .firstNav .whitebg {
    background-color: white;
    color: black;
}

.top-title-bar li:hover {
    cursor: pointer;
    background-color: #FFF;
    color: #000;
}

.top-title-bar .firstNav > li:active {
    background-color: #fff;
    color: #ff8300;
}

.condition-bar {

    height: 38px;
    width: 1198px;
    border: 1px solid #999;
    background-color: #fefefe;
    margin-top: 20px;
}

.condition-bar .short-ul {
    height: 38px;
    float: left;
}

.condition-bar .short-ul img {
    width: auto;
    height: 16px;
    position: absolute;
    right: 0;
    top: calc(50% - 8px);
}

.condition-bar .shortest-ul {
    width: 115px;
    height: 38px;
    float: left;
    margin-left: 800px;
}

.condition-bar li:hover {
    cursor: pointer;
}

.condition-bar .shortest-ul ul {
    width: 115px;
    height: 38px;
    border-left: 1px solid #999;
}

.condition-bar .shortest-ul li {
    width: 38px;
    height: 38px;
    border-right: 1px solid #999;
    float: left;
}

.condition-bar .short-ul ul {
}

.condition-bar .short-ul li {
    width: 100px;
    height: 28px;
    padding-top: 10px;
    text-align: center;
    font-size: 15px;
    border-right: 1px solid #999;
    float: left;
    position: relative;
}

.condition-bar .long-ul {
    width: 390px;
    height: 38px;
    float: left;
}

.condition-bar .long-ul ul {
    width: 390px;
    height: 38px;
}

.condition-bar .long-ul img {
    width: 20px;
    height: 20px;
}

.condition-bar .long-ul li {
    width: 129px;
    height: 28px;
    float: left;
    padding-top: 10px;
    text-align: center;
    font-size: 16px;
    border-right: 1px solid #999;
}

/*底部页码选择布局*/
.page-num-selection {
    width: 1200px;
    height: 35px;
    position: relative;
}

.page-position {
    width: 1200px;
    height: 35px;
    position: absolute;
    z-index: 10;
    text-align: center;
}

.page-num-selection .warpper {
    /*height: 30px;
    top: 390px;
    left: 280px;
    position: absolute;*/
    display: inline-block;

}

.page-position .warpper {
    /*height: 30px;
    top: 1000px;
    left: 280px;
    position: absolute;*/
    display: inline-block;

}

.page-num-selection .warpper .page-nums {
    float: left;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

/*页码鼠标样式 add by chenwei*/
.page-num-selection .warpper .page-nums li {
    cursor: pointer;
}

/*页码鼠标样式 end*/
.page-num-selection .warpper .page-prev {
    float: left;
    width: 80px;
    height: 30px;
    border: 1px solid #ededed;

}

.page-num-selection .warpper .page-num {
    float: left;
    width: 30px;
    height: 30px;
    margin-left: -1px;
    border: 1px solid #ededed;

}

.page-num-selection .warpper .page-next {
    float: left;
    width: 80px;
    height: 30px;
    border: 1px solid #ededed;

}

.page-num-selection .warpper .page-dot {
    float: left;
    width: 20px;
    height: 30px;
    border: none;
}

.page-num-selection .warpper .total-page {
    float: left;
    height: 30px;
    line-height: 30px;
    color: gray;
    margin-left: 10px;
    margin-right: 10px;
}

.page-num-selection .warpper .choose-page-num {
    float: left;
    height: 30px;
    line-height: 30px;
    color: gray;
}

.page-num-selection .warpper .page-num-input {
    float: left;
    width: 40px;
    height: 24px;
    margin-top: 3px;
    margin-left: -1px;
    border: 1px solid #ededed;
    text-align: center;
}

.page-num-selection .warpper .page-num-btn {
    height: 24px;
    width: 60px;
    border: none;
    margin-top: 3px;
    margin-left: 10px;
    background-color: white;
    border: 1px solid #ededed;
}

#geren .item-per-blk .per-honor .padding-left-180 {
    padding-left: 180px;
    width: 22rem;
}

#personList .item-per-blk .per-honor .padding-left-180 {
    padding-left: 180px;
    width: 22rem;
}

#qiyejia .per-honor .padding-left-180 {
    padding-left: 180px;
    width: 22rem;
}

#gaoguan .per-honor .padding-left-180 {
    padding-left: 180px;
    width: 22rem;
}

.result-blk {
    width: 1200px;
    /*min-height: 980px;*/
    margin-top: 20px;
    overflow: hidden;
}

.item-per-blk .per-honor .jswidth {
    width: 31rem;
}

.space-right-60 {
    margin-right: 60px;
}

#money_box > p > span:hover {
    cursor: pointer
}

/*个人详情页*/

.investor-details-border {
    width: 898px;
    height: 420px;
    margin-top: 20px;
    border: 1px solid #898989;
    float: left;
    position: relative;
}

.investor-details-border .image-show {
    width: 223px;
    height: 394px;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}

.investor-details-border .image-show .link {
    width: 225px;
    height: 20px;
}

.investor-details-border .image-show .link a {
    color: blue;
}

.investor-details-border .image-show .logo-big {
    width: 180px;
    height: 225px;
    border: 1px solid #898989;
}

.investor-details-border .image-show .logo-small {
    width: 52px;
    height: 55px;
    border: 1px solid #898989;
    float: left;
}

.investor-details-border .investor-information {
    width: 598px;
    height: 394px;
    margin-top: 20px;
    margin-left: 30px;
    float: left;
}

.investor-details-border .investor-information table {
    width: 580px;
}

.space-left-18 {
    margin-left: 18px;
}

.investor-details-border .investor-information td {
    width: 287px;
}

.investor-details-border .investor-information p {
    line-height: 20px;
}

.investor-details-border .investor-information .function-logo {
    width: 120px;
    height: 55px;
    text-align: center;
    float: left;
    margin-top: 35px;
    line-height: 32px;
    margin-right: 20px;
    position: relative;
}

.investor-details-border .investor-information .function-logo img {
    margin-left: 12px;
    width: 16px;
    height: 16px;
    margin-top: 8px;
    float: left;
}

.investor-details-border .level-blk1 {
    position: absolute;
    top: 20px;
    left: 750px;

}

.investor-details-border .level-blk1 img {
    margin-left: 3px;
}

.investor-details-border .level-blk2 {
    position: absolute;
    top: 134px;
    left: 750px;
}

.investor-details-border .level-blk2 img {
    margin-left: 3px;
}

.detail_ask {
    position: relative;
/ / top: - 10 px;
    height: 35px;
    width: 100px;
    line-height: 35px;
    margin-left: 40px;
    text-align: center;
    background-color: #ff8300;
    color: #ffffff;
    font-size: 14px;
    border: none;
    border-radius: 3px;
}

.detail_ask span {
    background: url(../images/等级证书.png) no-repeat 0 0;
}

.member {
    margin: 25px 30px 22px 50px;
}

.member img {
    float: left;
    width: 130px;
    height: 150px;
    margin-right: 30px;
    border: 1px solid #aaa;
}

.member ul {
    margin-top: 20px;
}

.member ul li {
    height: 50px;
    font-weight: bold;
}

.investor-honor-border {
    height: 400px;
    width: 290px;
    margin-left: 10px;
    margin-top: 20px;
    float: left;
}

.investor-honor-border .rank-border {
    border: 1px solid #898989;
    width: 288px;
    height: 420px;

}

.investor-honor-border .rank-border .line {
    width: 288px;
    height: 1px;
    margin-top: 3px;
    background-color: #898989;
}

.investor-honor-border .rank-border table {
    width: 288px;
    height: 44px;
    margin: 3px 0 0px 0;
}

.investor-honor-border .rank-border td {
    width: 95px;
    height: 44px;
    text-align: center;

}

.investor-honor-border .rank-border .mid-td {
    width: 95px;
    height: 44px;
    text-align: center;
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
}

.investor-introduction {
    width: 898px;
    min-height: 400px;
    border: 1px solid #898989;
    margin-top: 20px;
    float: left;
    margin-bottom: 20px;
}

.investor-introduction .nav-tab {
    padding: 0;
    margin: 0;
    height: 40px;
    width: 898px;
    border-bottom: 1px solid #666;
}

.investor-introduction .nav-tab ul li {
    width: 120px;
    height: 40px;
    border-right: 1px solid #898989;
    float: left;
}

.investor-introduction .nav-tab ul li.active {
    background-color: #ff8300;
    color: white;

}

.investor-introduction .nav-tab ul .active {
    background-color: #fff;
}

.investor-introduction .nav-tab ul:hover {
    cursor: pointer;
    background-color: white;
}

.investor-introduction .nav-tab li {
    text-align: center;
    background-color: #f4f4f4;
}

.institution-introduction .nav-tab li:hover {
    cursor: pointer;
    background-color: white;
}

.investor-introduction .nav-tab .blank {
    width: 293px;
    height: 40px;
    border-bottom: 1px solid #898989;
    background-color: #f4f4f4;
    float: left;
}

.investor-introduction .content {
    width: 860px;
    padding-bottom: 100px;
    margin: 24px 10px 0 10px;
}

.investor-introduction .content > p {
    margin: 25px 30px 22px 50px;
    line-height: 25px;
    text-indent: 30px;
}

.investor-introduction .content > pre {
    font-size: 14px;
    font-family: "宋体";
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 2em;
    margin: 25px 30px 22px 50px;
    line-height: 25px;
    width: 780px;
}

.investor-introduction .content .title {
    width: 817px;
    height: 35px;
    border-bottom: 1px solid #ff8300;
    padding-left: 20px;
    margin-left: 20px;
}

.investor-introduction .content .title span {
    font: 18px "微软雅黑";
    margin: 0px;
    float: left;
    padding-top: 2px;
}

.investor-introduction .content .title p {
    font: 18px "微软雅黑";
    margin: 0px;
    margin-right: 700px;
    float: left;
    width: 90px;
}

.investor-introduction .content .title img {
    margin-right: 10px;
    float: left;
}

.investor-introduction .content .partner {
    margin: 27px 0 0 40px;
    height: 540px;

}

.investor-introduction .content .partner .one {
    width: 120px;
    height: 271px;
    float: left;
    margin-right: 45px;
}

.investor-introduction .content .partner .one img {
    width: 120px;
    height: 150px;
    margin-bottom: 5px;
}

.investor-introduction .content .partner .one .box-royal {

    margin-top: 10px;
    padding-left: 30px;
}

.investor-introduction .content .partner .one .img-royal {
    width: 16px;
    height: 16px;
    margin-bottom: 0px;
    float: left;
}

.investor-introduction .content .partner .one p {
    text-indent: 0px;
    margin: 0px;
    text-align: center;
    margin-top: 0px;
}

.investor-introduction .content .team {
    margin: 27px 0 0 40px;
    height: 270px;

}

.investor-introduction .content .team .one {
    width: 120px;
    height: 271px;
    float: left;
    margin-right: 45px;
}

.investor-introduction .content .team .one img {
    width: 120px;
    height: 150px;
    margin-bottom: 5px;
}

.investor-introduction .content .team .one .box-royal {

    margin-top: 10px;
    padding-left: 30px;
}

.investor-introduction .content .team .one .img-royal {
    width: 16px;
    height: 16px;
    margin-bottom: 0px;
    float: left;
}

.investor-introduction .content .team .one p {
    text-indent: 0px;
    margin: 0px;
    text-align: center;
    margin-top: 0px;
}

.recom-proj {
    width: 288px;
    height: 406px;
    border: 1px solid #898989;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.recom-proj .title {
    width: 268px;
    height: 30px;
    border-bottom: 1px solid #898989;
    background-color: #f4f4f4;
    font: 16px "宋体";
    padding-top: 10px;
    padding-left: 20px;
}

.recom-proj .title a {
    color: blue;
}

.recom-proj .proj-logo-blk {
    width: 120px;
    height: 144px;
    margin-left: 15px;
    margin-top: 20px;
    float: left;
}

.recom-proj .proj-logo-blk .logo {
    width: 118px;
    height: 118px;
    border: 1px solid #898989;
    text-align: center;
    margin: auto;
}

.recom-proj .proj-logo-blk .name {
    text-align: center;
    margin-top: 10px;
}

.fans-per .title {
    width: 268px;
    height: 30px;
    border-bottom: 1px solid #898989;
    background-color: #f4f4f4;
    font: 16px "宋体";
    padding-top: 10px;
    padding-left: 20px;
}

.examples-board {
    width: 898px;
    height: 800px;
}

.examples-board .example-blk {
    width: 118px;
    height: 126px;
    margin: 30px 30px 30px 29px;
    float: left;
}

.examples-board .example-blk p {
    width: 118px;
    line-height: 24px;
    text-align: center;
}

.examples-board .example-blk img {
    border: 1px solid #999;
}

.photos {
    width: 898px;
    margin: 30px 10px 0 10px;
}

.photos .photo {
    width: 200px;
    height: 200px;
    margin-right: 12px;
    margin-bottom: 20px;
    float: left;
}

.active-li {
    background-color: white;
    border-bottom: none;
}

.middle-search-col-inv-details {
    padding-top: -10px;
    padding-bottom: 15px;
    background-color: #ffffff;
    margin-top: 10px;
    border: 1px solid #FF8300;

}

/*searchResult start*/
.searchContainer {
    width: 1200px;
    margin-top: 15px;
    overflow: hidden;
}

.instSearch, .personSearch {
    display: inline-block;
    width: calc(50% - 13px);
    min-height: 515px;
    margin-left: 20px;
    border: 1px solid #ff8300;
    margin-bottom: 0;
}

.instSearch {
    float: left;
    margin-left: 0;
}

.personSearch {
    flaot: right;
}

.searchTop {
    background-color: #ff8300;
    padding-left: 30px;
    color: white;
    padding-top: 5px;
    higth: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 16px;
}

.negative {
    overflow: hidden;
    margin-left: -20px;
}

/*searchResult end*/

#aboutus {  /* 20210319，关于我们，位置和尺寸设置 */
    padding: 10px 130px;
    /*height:500px;*/
}

#aboutus h2 {  /* 20210319，关于我们，标题2，文字字号：20px，修改为21px */
    margin: 50px 350px;
    font-size: 21px;
}

#aboutus h4 {  /* 20210319，关于我们，标题4，文字字号：16px */
    margin: 20px 0px 10px 0;
    font-size: 16px;  /* 20210319，新增，关于我们，标题4，文字字号：16px */
    text-indent: 2rem;  /* 20210319，关于我们，标题4，文本缩进（段落文本首行缩进）：空两格 */
}

#aboutus p {  /* 20210319，关于我们，正文 */
    font-size: 16px;  /* 20210319，关于我们，正文，文字字号：14px，拟修改为16px */
    color: #000000;
    /* height: 30px;*/  /* 20210319，原先隐藏，新增显示出来后，可能导致段与段之间有重叠，所以继续隐藏 */
    line-height: 30px;  /* 20210319，关于我们，正文，行高：26px，拟修改为35px或2.0 */
    text-indent: 2rem;  /* 20210319，关于我们，正文，文本缩进（段落文本首行缩进）：空两格 */
}

.green {

}

.orange {
    background-color: #ff8300;
    border-radius: 3px;
    height: 24px;
    color: white;
    padding: 4px 6px 4px 6px;
}

.width-60 {
    width: 60%;
}

.width-80 {
    width: 80%;
}

.width-50 {
    width: 50%;
}

.top-search {  /* 20210319，顶部搜索板块，总高度120px，拟修改为135px，再加上顶部间距10px  */
    height: 135px;
    padding-top: 10px;  /* 20210319，顶部搜索板块，顶部间距10px */
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
}

.topic-title {
    margin: 20px auto;
}

.main-blk {
    height: 500px;
    margin: 20px auto 0 auto;
    border: 1px solid #bbbbbb;
}

.detail-title {
    height: 20px;
    margin-top: 20px;
    background-color: #e9eeee;
}

.horizontal {
    margin: 0 auto;
}

.font-weight-bold {
    font-weight: bold;
}

.space-top-30 {
    margin-top: 30px;
}

.space-left-30 {
    margin-left: 30px;
}

.text-align-right {
    text-align: right;
}

.button-ok {
    width: 100px;
    height: 35px;
    color: white;
    font-size: 15px;
    font-weight: bold;
    background-color: #ff8300;
    border: none;
}

.line-1 {
    margin: 0 auto;
    border-bottom: 1px solid #bbbbbb;
}

.width-95 {
    width: 95%;
}

.topic-title {
    height: 30px;
    margin: 20px auto 0 auto;
    border-bottom: 2px solid #ff8300;
}

.font-size-15 {
    font-size: 15px;
}

.font-family-wryh {
    font-family: 微软雅黑;
}

.pmSelected {
    width: 120px;
    height: 40px;
    text-align: center;
    border-radius: 1px;
    background: url("../images/advice_checked.png");
    border: hidden;
    color: black;
    font-size: 15px;
    outline: none;
}

/*news title start*/
.news .news_1 {
    display: inline-block;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
    width: 18em; /*不允许出现半汉字截断*/
    vertical-align: middle;
}

.news .news_2 {
    position: relative;
}

#company_ads {
    margin: 20px 0 0 10px;
    border: 1px solid #898989;
    width: 288px;
    height: 510px;
}

.sortIndex {  /* 20210320，列表页，单个信息栏，排序指数（即序号）sortIndex的位置和尺寸设置 */
    position: absolute;
    width: 18px;  /* 20210320，序号sortIndex圆圈的尺寸，原为20px，拟修改为18px */
    height: 18px;
    border-radius: 50%;  /* 20210320，序号sortIndex的形状，圆角50% */
    border: 1px solid #000;
    top: calc(78% - 9px);  /* 20210320，序号sortIndex的位置，42%-10px，其中42%是圆圈顶点与上边线的距离占整个信息框高度的比例，-10是因为编号圆圈的半径高度是10px，已修改为9px，所以此处修改为78%-9px */
    right: 10px;
    font-size: 14px;  /* 20210320，序号sortIndex的文字尺寸，原为15px，拟修改为14px */
    text-align: center;
    line-height: 18px;  /* 20210320，序号sortIndex的行高（行间距），原为20px，拟修改为18px，与圆圈的高度保持一致。如果行高大于圆圈高度，则文字偏下；如果行高小于圆圈高度，则文字偏上 */
}

/*左侧导航条*/
#fixedNav {
    position: fixed;
    top: calc(50% - 160px);
    z-index: 20;
}

#fixedNav li {
    width: 60px;
    height: 80px;
}

#fixedNav a {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url("../images/DJT-web-nav2.png");
}

#fixedNav a:hover {
    background: url("../images/DJT-web-nav1.png");
}

#fixedNav .navIcon1 {
    background-position: -10px -38px;
}

#fixedNav .navIcon2 {
    background-position: -10px -119px;
}

#fixedNav .navIcon3 {
    background-position: -10px -198px;
}

#fixedNav .navIcon4 {
    background-position: -10px -279px;
}

#fixedNav .navIcon1:hover {
    background-position: -10px -40px;
}

#fixedNav .navIcon2:hover {
    background-position: -10px -120px;
}

#fixedNav .navIcon3:hover {
    background-position: -10px -200px;
}

#fixedNav .navIcon4:hover {
    background-position: -10px -280px;
}

/*留言评论*/
.investor-introduction .message {
    position: relative;
    width: 898px;

}

.message .messagePublish {
    position: relative;
    width: 100%;
    margin: 40px 0 20px 0;
    overflow: hidden;
}

#messageContent {
    display: block;
    resize: none;
    width: 90%;
    height: 150px;
    margin: 0 auto;
    font-size: 16px;
}

.messageButton {
    border: none;
    width: 100px;
    height: 37px;
    margin-left: 5%;
    margin-top: 10px;
    background-color: #ff8300;
    font-size: 18px;
    color: #fff;
}

.listStyle {
    overflow: hidden;
    border-bottom: 1px solid #666;
    width: 90%;
    margin: 0 auto;
    position: relative;
}

.observer {
    width: 100px;
    height: 100px;
    float: left;
    text-align: center;
}

.observer img {
    width: 50px;
    height: 50px;
    margin: 10px auto 0 auto;
}

.observer span {
    display: inline-block;
}

.leaveContent {
    display: inline-block;
    margin-top: 24px;
}

.reTime {
    position: absolute;
    right: 0;
    top: 80px;
}

.messageList {
    min-height: 10px;
}

.messageList .messagePage {
    width: 100%;
}

.messageList .totalMessage {
    position: absolute;
    right: 5%;
    top: -25px;
}

.replyMessage {
    position: relative;
    margin-left: 100px;
    overflow: hidden;
}

.replyMessageObserve {
    float: left;
    height: 40px;
    width: auto;
    line-height: 40px;
}

.replyMessageObserve img {
    display: inline-block;
    vertical-align: middle;
}

.replyMessageLeaveContent {
    display: inline-block;
    height: 40px;
    line-height: 40px;
}

.replyMessageReTime {
    position: absolute;
    bottom: 0;
    right: 0;
}

.replyMessagePublish {
    width: 100%;
    padding: 5px 0;
}

#replyMessagePublishTa {
    display: block;
    width: calc(100% - 25px);
    resize: none;
    height: 30px;
    line-height: 30px;
}

.replyMessagePublish button {
    border: none;
    width: 50px;
    height: 22px;
    margin-left: calc(100% - 51px);
    margin-top: 5px;
    background-color: #ff8300;
    font-size: 16px;
    color: #fff

}

/*赞赏支持*/
#money_box {
    background: white;
    position: absolute;
    top: 50px;
    left: -196px;
    z-index: 200;
    clear: both;
    width: 546px;
    height: 280px;
    border: 1px solid #aaaaaa;
}

#money_box > p {
    background: #ff8300;
    height: 40px;
    padding-left: 40px;
    color: white;
    font-size: 18px;
    line-height: 40px;
}

.money_container {
    float: left;
    margin: 13px 8px;
}

#money_box .money_container:hover > p {
    color: #ff8300;
    font-weight: bold;
}

#money_box .money_container:hover > .money_single {
    border: 1px solid #ff8300;
    box-shadow: 0 0 3px #ff8300;
}

#money_box .money_container > p {
    line-height: 38px;
    width: 118px;
    font-weight: bold;
    text-align: center;
}

.money_single {
    width: 118px;
    height: 118px;
    border: 1px solid #aaaaaa;
    text-align: center;
}

#money_box .money_single > img {
    margin: 12px 18px;
    width: 80px;
    height: 64px;
}

#money_box .money_single > span {
    color: #FE820B
}

#money_box > button {
    display: block;
    width: 120px;
    height: 40px;
    border: none;
    border-radius: 5px;
    background: #ff8300;
    margin: 10px auto;
    color: white;
    font-size: 18px;
}

#money_box > p > span {
    color: white;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    border: 1px solid #cccccc;
}

#money_box > p > span:hover {
    background: #cccccc;
    color: #000;
}

.bluecolor {
    color: #ff8300;
}

.blueborder {
    border: 1px solid #ff8300;
}

.position_l {
    position: absolute;
    left: 50px;
}

.position_l0 {
    top: 222px;
}

.position_l2 {
    top: 252px;
}

.position_l3 {
    top: 282px;
}

.position_l4 {
    top: 312px;
}

.position_20 {
    top: 260px;
}

.position_22 {
    top: 290px;
}

.position_23 {
    top: 320px;
}

/*等级证书*/
#bigCardImg {
    position: absolute;
    left: calc(59% - 218px);
    top: 30%;
    z-index: 999;
}

#fault, .faultInst, .faultInv {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    font-size: 18px;
    border: 1px solid #666;
    background-color: transparent;
}

.bigInstCardImg, .bigInvCardImg {
    position: fixed;
    left: calc(50% - 218px);
    top: 150px;
    z-index: 999;

}

/*searchCard*/
#cardContainer {
    margin-top: 30px;
}

#cardContainer .cardSearchTop {
    overflow: hidden;
    border: 2px solid #ff8300;
    padding: 20px 0;
}

#cardContainer .cardSearchTop li {
    float: left;
    width: 25%;
    text-align: center;
}

#cardContainer .cardSearchTop li input {
    height: 40px;
    font-size: 17px;
    line-height: 40px;
}

#cardContainer .cardSearchTop li button {
    width: 130px;
    height: 40px;
    background-color: #ff8300;
    color: white;
    font-weight: bold;
    border-radius: 5px;
    border: none;
    font-size: 16px;
}

#cardShowTop {
    list-style: none;
    padding: 10px 20px;
    overflow: hidden;
    border: 1px solid #666;
    margin: 20px 0;
}

#cardShowTop li {
    float: left;
    width: calc(33.3% - 260px);
    text-align: center;
    cursor: pointer;
}

.cardShow {
    list-style: none;
    overflow: hidden;
    border-bottom: 1px solid #666;
}

.cardShow > li {
    float: left;
    width: 50%;
}

.cardRight {
    margin-top: 20px;
}

.cardRight img {
    float: left;
}

.cardRight ul {
    list-style: none;
    float: left;
    margin-left: 20px;
    padding-top: 138px;
    height: 160px;
    border: none;
    width: 100px;
}

.cardRight ul li {
    margin-top: 14px;
}

.cardRight ul li button {
    width: 100%;
    height: 40px;
    font-size: 16px;
}

.cardRightIcon {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-right: 5px;
}

.cardRightIcon1 {
    background-image: url("../images/right(1).png");
}

.cardRightIcon2 {
    background-image: url("../images/right(2).png");
}

.cardRightIcon3 {
    background-image: url("../images/right(3).png");
}

.cardRightIcon4 {
    background-image: url("../images/right(4).png");
}

.top-title {
    width: 290px;
    height: 40px;
    list-style: none;
}

.top-title > span {
    float: left;
    border: 1px solid #aaa;
    width: 142px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.top-title > span:hover {
    cursor: pointer;
    color: #ff8300;
    border: 1px solid #ff8300;
}

.top-title .active1, .top-title .active2 {
    border: 1px solid #ff8300;
}

.tab-title1, .tab-title2 {
    width: 286px;
    height: 142px;
    border: 1px solid #aaa;
    border-top: 1px solid transparent;
    padding: 15px 0;
}

/*专题页*/
.detail1 {
    width: 1000px;
    margin: 20px auto;
    /*height:1130px;*/
}

.detail1 > h2 {
    width: 160px;
    margin: 40px auto;
    font-size: 25px
}

.detail1 > img {
    margin: 30px auto;
}

.detail1 > p {
    font-size: 16px;
    text-indent: 2rem;
    line-height: 30px;
    margin: 10px 0;
}

.detail2 {
    width: 1000px;
    margin: 20px auto;
    height: 680px;
    text-align: center;
}

.detail2 > img {
    margin: 20px auto;
}

.detail2 > p {
    line-height: 40px;
    font-size: 16px
}

.detail2 > h2 {
    font-size: 25px;
    margin: 40px 0;
}

#newslist {
    clear: left;
    overflow: hidden;
    margin-left: -9px;
    padding-top: 10px;
}

#newslist .news_single {
    width: 593px;  /* 首页的单个新闻资讯板块的宽度：593px */
    margin-left: 10px;
}

#newslist .left-img {
    margin: 8px 10px 10px 10px;
}

#newslist .list-main {
    float: left;
    height: 100px;
    width: 340px;
    margin-top: 8px;
}

#newslist .list-main > p {
    margin: 10px 10px 20px 10px;
    line-height: 26px;
    height: 52px;
}

#newslist .border_has {
    width: 582px;
    height: 160px;
    padding-bottom: 10px;
    padding-left: 10px;
}

#newslist .border_has1 {
    width: 582px;
    height: 118px;
    padding-bottom: 10px;
    padding-left: 10px;
    border: 1px solid #aaa;
    border-top: 1px solid transparent;
}

#newslist .author-left {
    margin-right: 190px;
}

#newslist .top {
    overflow: hidden;
    border-bottom: 2px solid #ff8300;
    border-left: 1px solid #ff8300;
}

#newslist .top h3 {
    float: left;
    text-align: center;
    line-height: 40px;
    color: #fff;
    height: 40px;
    width: 222px;
    background-color: #ff8300;
    position: relative;
}

#newslist .top span {
    float: right;
    height: 40px;
    line-height: 40px;
    color: blue;
}

/*注册协议*/
#Agreement {
    width: 80%;
    margin: 30px auto;
}

#Agreement h2 {
    text-align: center;
    height: 50px;
}

#Agreement h3 {
    line-height: 30px;
    margin: 10px 0;
}

#Agreement p {
    line-height: 22px;
}

#Agreement .textIndent {
    text-indent: 2rem;
}

#newslist .news_single .img {
    position: absolute;
    left: 20px;
    top: 9px;
    width: 26px;
    height: 26px;
}

/*#newslist .news_single .img1,#newslist .news_single .img2,#newslist .news_single .img3,#newslist .news_single .img4{*/
/*position: absolute;*/
/*left:20px;*/
/*top:8px;*/
/*width:28px;*/
/*height:28px;*/
/*background: url('../images/天使.png')no-repeat;*/
/*}*/
#newslist .news_single .img2 {
    background: url('../images/早期.png') no-repeat;
}

#newslist .news_single .img3 {
    background: url('../images/中期.png') no-repeat;
}

#newslist .news_single .img4 {
    background: url('../images/私募.png') no-repeat;
}

/*换绑手机号*/
.steps > span {
    display: inline-block;
    width: 395px;
    height: 36px;
    line-height: 36px;
    background: #E6E6E6;
    text-align: center;
}

.lotPhone {
    border: 1px solid #CBCBCB;
    height: 120px;
    line-height: 120px;
    text-align: center;
}

.lotPhone button {
    width: 100px;
    height: 35px;
    background: #3DA9F7;
    border-radius: 5px;
    border: none;
    color: white;
    margin: 0 20px;
    font-size: 16px;
}

.lotPhone span {
    display: inline-block;
    width: 40px;
    height: 30px;
    margin-bottom: -9px;
    margin-right: 15px;
    background: url('../images/手机.png') no-repeat;
}

.lotPhonetwos {
    border: 1px solid #CBCBCB;
    height: 350px;
    text-align: center;
    position: relative;
}

.lotPhonetwos .lotWords {
    margin-top: 68px;
    height: 16px;
    padding-left: 130px;
}

.lotPhonetwos .usualPhone {
    height: 16px;
    margin-bottom: 20px;
    padding-left: 130px;
}

.lotPhonetwos > span {
    position: absolute;
    top: 60px;
    left: 400px;
    width: 50px;
    height: 50px;
    background: url('../images/认证成功-01.png') no-repeat;
}

.lotPhonetwos > p {
    height: 50px;
    width: 400px;
    margin: 10px auto;
    text-align: left;
}

.lotPhonetwos .inputPhone, .lotPhoneTwo .inputPhone {
    height: 30px;

}

.lotPhoneTwo > p > button, .lotPhonetwos > p > button {
    width: 80px;
    height: 35px;
    background: #3DA9F7;
    border-radius: 5px;
    border: none;
    color: white;
    margin: 20px 20px;
    font-size: 16px;
}

.lotPhoneTwo > .success {
    display: inline-block;
    background: url('../images/成功.png') no-repeat 0 27px;
    line-height: 120px;
    padding-left: 90px;
    font-weight: bold;
}

.lotPhoneTwo {
    border: 1px solid #CBCBCB;
    height: 350px;
    text-align: center;
    position: relative;
}

.lotPhoneTwo .Verrifing {
    position: absolute;
    left: 405px;
    top: 60px;
}