/*==============wl-search 样式==============*/
.wl-search{height: 60px; padding: 12px 0 12px 134px;background: url(../images/wl-search-bg.jpg) no-repeat;}
.wl-search-left{float: left; margin-top: 15px;font-family: "Arial";font-weight: bold;}
.wl-search-icon{margin-left: -4px; width: 44px;height: 44px;background-position: 0 -49px;vertical-align: middle;}
.wl-search-right{padding-left: 95px;}
.wl-search-tags{float: left;margin-left: 20px;font-size: 12px;margin-top: 5px;}
.wl-search-tags a{margin-right: 10px;display:inline-block}
.wl-search-nav{height: 13px;line-height: 13px;}
.wl-search-nav li{padding: 0 10px;border-left: 1px solid #e5e5e5;border-right: 1px solid #fbfbfb;font-size: 13px;}
.wl-search-nav li.first{padding-left: 2px;border: none}
.wl-search-nav .active {color: #fff;font-weight: 700;background: #ac0001;padding:1px 2px;}
.border-box{border-top: 1px solid #333;}
.border-box-hd{height: 32px;line-height: 32px;}
.border-box-hd h2{font-weight: 700}
.border-box-hd a{/*font-size: 12px;margin-left: 5px;*/}
.wl-view{width: 360px;}
.wl-list-img img{float: left;margin-right: 10px;}
.hover-more .hover-more-a,
.hover-more-full .hover-more-a,
.hover-more-text .hover-more-a{
    display: none;
    float: right;
    color: #1a69b4;
}
.hover-more:hover{background: url("../images/hover-more.png")  repeat-x;}
.hover-more:hover .hover-more-a,
.hover-more-full:hover .hover-more-a,
.hover-more-text:hover .hover-more-a{
    display: block;
    font-size: 14px;
    font-weight: 600;
    color:#1a69b4;
}
.hover-more-full:hover{ background: url("../images/hover-more-full.png") repeat-x;}
.hover-more:hover .border-box-hd,
.hover-more:hover .border-box-hd a,
.hover-more-full .border-box-hd,
.hover-more-full:hover .border-box-hd a{ color:#1a69b4; }
.hover-more-1:hover{ background: url("../images/hover-more02.png") repeat-x; }
.img-p {
    padding-top: 5px;
    line-height: 22px;
}
.view-list p ,.view-list p a {
    color: #818185;
    font-size: 12px;
}
.wl-list h4,.wl-list h4 a {
    font-weight: 700;
    line-height: 28px;
}
.view-list li {
    margin-bottom: 10px;
    line-height: 20px;
}
.wl-view-right { width: 620px; }
.wl-hg-live{ width: 340px;}
.wl-live-banner{
    width: 340px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden;
}
.wl-guba-right{
    width: 300px;
    height: 180px;
    overflow: hidden;
}
.wl-live-list{ margin-top: 10px;}
.wl-live-list > li{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-align-items: center;
            align-items: center;
    line-height: 29px;
}
.wl-live-list > li > span{
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 1;
    background: #da2b3a;
    color: #fff;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;

}
.wl-live-list > li > a{
    -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.wl-live-list > li > a:nth-child(3n+2){width: 210px;}
.wl-live-list > li > a:nth-child(3n+3){
    width: 100px;
    font-size: 12px;
    color: #9e9e9e;
}
.wl-live-list > li:nth-child(1) > a:nth-child(2),
.wl-live-list > li:nth-child(2) > a:nth-child(2),
.wl-live-list > li:nth-child(3) > a:nth-child(2){ color: #da2b3a }
.wl-live-list > li:nth-child(4) > span,
.wl-live-list > li:nth-child(5) > span{
    background: #d2e1f1;
    color: #333;
}
.wl-live-r{
    width: 260px;
}
.wl-live-r-txt{

    font-size: 12px;
    color: #9e9e9e;
    line-height: 2;
}
.stock-index{
    margin-top: 8px;
    font-size: 12px;
    line-height: 1;
}
.stock-index > div{
    display: inline-block;
    min-width: 50px;
    padding: 6px 3px;
    border: 1px solid #d2e1f1;
    text-align: center;
}
.stock-index b{
    display: inline-block;
    padding-bottom: 3px;
}
.stock-index h3{ margin-bottom: 5px }
.up-down-icon{
    display: inline-block;
    width: 6px;
    height: 9px;
    margin-left: 3px;;
    background: url("../images/up-down-icon.png") no-repeat;
}
.up-icon{ background-position: 0 0 }
.down-icon{ background-position: 0 -9px }
.symble-dot {
    width: 5px;
    height: 8px;
    margin: 0 5px;
    background: url("../images/symble-dot.png") no-repeat;
}
.hg-t {
    padding-left: 60px;
    font-size: 12px;
}
.hg-t span{
    display: block;
}
.hg-t a{
    color: #1a69b4
}

.qxT{
    padding-bottom: 5px;
    border-bottom: 1px solid #d7dee6;
}
.qxT span{
    display: inline-block;
}
.qxN{
    margin-right: 5px;
    font-size: 48px;
    color: #da2b3a;
    font-family: "微软雅黑";
}
.qxB {
    margin-top: 10px;
    line-height: 24px;
    font-size: 12px;
}
.wlP{
/*    height:30px;
    padding: 17px 0 13px;*/
    font: 14px "微软雅黑" ;
    color: #da2b3a;
    font-weight: bold;
    margin-left: 10px;
}
.hg-download{
    /*height: 218px;
   padding: 10px;
  background: url("../images/dl.jpg") no-repeat;*/
}
.index-product-new-btn{
    display: block;
    width: 300px;
    height: 84px;
    padding: 10px 0 6px;
    background: url("../images/index-product-bg.jpg") 12px 10px no-repeat;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}
.hg-btn{
    display: block;
    background: #da2b3a;
    color: #fff;

    width: 280px;
    margin: 10px auto;
    padding: 8px 0;
    text-align: center;
    border-radius: 5px;
    font: 14px "微软雅黑" ;
}
.hg-btn:hover{ color: #fff}
.hg-p{
    margin-top: 17px;
}
.hg-p a{
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    margin-left: 10px;
    text-indent: -9999px;
}
.wl-link-a{
    margin-left: -20px;
}
.wl-link-a a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 70px;
    margin-left: 20px;
    line-height: 28px;
}
.list-link-a a{
    margin-right: 30px;
    line-height: 28px;
}
.wl-link-a .last{
    width: 30px;
}
.wl-list-stars li,.wl-hd-ul li{
    line-height: 25px;
}
.wl-hd-ul li{
    margin-top: 10px;
    margin-left: -40px;
}
.wl-list-theme li{
    margin-bottom: 8px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #d3d3d3;
}
.wl-list-theme-hd,.wl-list-theme-hd h3 a{
    color: #da2b3a;
}
.wl-list-theme-hd h3{
}
.list-theme-black{
    color: #333;
}
.wl-list-theme-bd{
    font-size: 12px;
    line-height: 20px;
}
.wl-list-theme-bd a{
    margin-right: 10px;
    color: #1a69b4;
}
.list-theme-first-p{
    height: 20px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.border-top .wl-hd-ul li{margin-top: 5px;}
.wl-hd-ul span{
    float: left;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 130px;
    margin-left: 40px;
}
.wl-hg-apply{
    height: 90px;
    margin-top: 20px;
    padding: 15px 0 15px 15px;
    background: url("../images/search-bg.jpg") no-repeat;
}
.ha-words{
    font-family: "微软雅黑";
}
.wx-ul{
    margin-left: -100px;
}
.wx-ul li{
    float: left;
    margin-left: 100px;
}
.wx-ul .wb-sina{
    float: right;
    margin-left: 0;
}
.wx-ul .wb-qq{
    margin-left: 35px;
}
.wb-sina,.wb-qq{
    height: 100px;
    width: 115px;
    padding: 9px;
    border: 1px solid #d7dee6;
}
.wb-sina{
    line-height: 24px;
}
.wx-ul p{
    margin-top: 8px;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    background: #fff;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
.avoidCheatLink{
    position: absolute;
    right: 36px;
    bottom: -5px;
    color: #da2b3a;
}
.lastAsk{
    margin-top: 10px;
    padding: 15px 10px;
    border: 1px solid #ffddbb;
    background: #fefff9;
    line-height: 20px;
}
.wl-yzq{
    padding: 0 10px 10px;
    border: 2px solid #eeeeef;
}
.wl-yzq h2 a{
    color: #da2b3a;
    font-weight: 700;
}
/*==============个股频道样式==================*/
.collectStock{
    position: absolute;
    bottom: 12px;
    right: -3px;
    padding:1px 2px;
    background: #da2b3a;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
}
.collectStock:hover{
    color: #fff;
}
#pStockMoneyFlow{
    position: absolute;
    right: 0;
    top: 10px;
}
.helpWrods{
    position: absolute;
    display: none;
    top: 31px;
    left: 150px;
    line-height: 22px;
    width: 300px;
    padding: 10px;
    background-color: rgba(58,66,79,0.92);
    background: transparent \9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF3a424f,endColorstr=#BF3a424f); \9
    zoom: 1 \9;
    font-size: 12px;
    color: #fff;
}
.gu-search{
    height: 60px;
    width: 660px;
    padding: 12px 0 12px 20px;
    background: url(../images/gegu-top-left.jpg) no-repeat;
}
.gu-search-l{
    float: left;
    margin: 6px 10px 0 0;
    font-family: "Arial";
    font-weight: bold;
}
.gu-search-form{
    margin-top:12px
}
.gu-search-form input,.gu-search-form button{
    vertical-align: middle;
}
.gu-search-form button{
    width: 80px;
    *margin-left: 5px;
    *line-height: 20px;
    font-size: 13px;
    font-family: "微软雅黑";
    font-weight: bold;
}
.gu-search-form input{
    width: 223px;
    padding-left: 25px;
}
.gu-search-r{
    margin: 10px 0 0 50px;
    font-size: 12px;
}
.gu-search-r a{
    padding: 0 10px;
    color: #1a69b4;
}
.line-bg-l{
    background:url("../images/line.gif") 350px top repeat-y;
}
.line-bg-r{
    background:url("../images/line.gif") 730px top repeat-y;
}
.border-top{
    border-top: 2px solid #d2e1f1;
}
.bt-title{
    height: 36px;
    line-height: 36px;
}
.bt-title h2{
    color: #1a69b4;
    font-weight: 700;
}
.bt-title a{
    float: right;
    font-size: 12px;
}
.article-h2 .bt-title h2{
    padding-top: 10px;
    border-top: 1px solid #eeeeef;
    color: #da2b3a;
    font: 16px "微软雅黑";
}
.personalStock{
    border: 1px solid #d2e1f1;
    padding: 0 8px 10px 10px
}
.ps-star5{
    padding-right: 105px;
    background: url("../images/star5.png")  right 1px no-repeat;
}
.ps-star4{
    padding-right: 105px;
    background: url("../images/star4.png")  right 1px no-repeat;
}
.personalStock ul{
    margin-top: 6px;
}
.personalStock span{
    width: 100px;
    height: 32px;
    line-height: 32px;
    margin-right: 2px;
    background: #f1f6fb;
    vertical-align: top;
    text-align: center;
}
.personalStock .gray span{
    background: #f8f8f9
}
.personalStock li{
    margin-top: 2px;
}
.search_tool_wrap .bt-title{
    height: 36px;
    line-height: 36px;
    background: url("../images/search-tool.jpg") no-repeat;
}
.search_tool div{
    position: relative;
    float: left;
    width:290px;
    height: 60px;
    padding: 240px 15px 0 15px;
    background: url("../images/chart.png") no-repeat;
    overflow: hidden
}
.search_tool .tool-l{
    background-position: 0 0;
}
.search_tool .tool-m{
    margin-left: 20px;
    background-position: 0 -300px;
}
.search_tool .tool-r{
    margin-left: 20px;
    background-position: 0 -600px;
}
.search_tool input{
    width: 210px;
    height: 14px;
    padding: 12px 0 12px 10px;
    background: #fff;
    color: #9e9e9e;
    border: none;
}
.search_tool button{
    position: absolute;
    top: 240px;
    right: 15px;
    width: 70px;
    height: 38px;
    line-height: 38px;
    background: url("../images/btn_bg.gif") repeat-x;
    border: none;
    cursor: pointer;
    font-size: 13px
}
.gu-top-bread{
    padding-top: 12px;
}
.gu-top-search{
    padding-bottom: 10px;
    border-bottom: 1px solid #f3f3f3;
}
.gu-top-m{
    font-family: "微软雅黑";
}
.stockName .second{
    padding-top: 14px;
    float:right \9;
    *float: none;
}
.stockNum .second span{
    padding-right: 20px;
}
.gu-top-nav{
    position: relative;
    background: #f3f3f3;
    border-top: 2px solid #3a424f;
}
.gu-top-nav li{
    float: left;
}
.gu-top-nav li.last{
    float: right;
}
.gu-top-nav a{
    display: block;
    padding: 8px 15px;
}
.gu-top-nav .active{
    color: #fff;
    background: #3a424f;
}
.gu-box .hd{
    padding:  5px 0;
    border-bottom: 2px solid #d2e1f1;
}
.gu-box h2{
    color: #1a69b4;
    font-weight: 700;
}
.gu-box-ul{
    min-height: 160px;
    height:auto !important;
    _height: 160px;
    overflow: visible;
}
.gu-box-ul li{
    height: 32px;
    line-height: 32px;
    margin-top: 10px;
}
.gu-box-ul span,.gu-box-detail-span span{
    width: 66px;
    height: 26px;
    margin-right: 10px;
    padding: 0 5px;
    line-height: 26px;
    background: #fbebdc;
    border: 1px solid #f3c195;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
}
.gu-right-search{
    height: 100px;
    padding: 300px 20px 0 20px;
    background: url("../images/gu-right.png") no-repeat;
}
.gu-right-search input{
    width: 200px;
    height: 14px;
    padding: 12px 0 10px 10px;
    border: none;
    color: #9e9e9e;
}
.gu-right-search button{
    width: 210px;
    height: 38px;
    margin-top: 10px;
    line-height: 38px;
    background: #d3e78d;
    border: none;
    font: bold 18px  "微软雅黑";
    text-align: center;
    cursor: pointer;
}
.hot-gn li{
    padding: 25px 0;
    border-bottom: 1px dotted #d2e1f1;
}
.hot-gn .gl{
    float: left;
    width: 102px;
    height: 70px;
    padding: 0 5px;
    color: #fff;
    font: bold 18px  "微软雅黑";
    text-align: center;
}
.focus-ul .gl{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-family: "宋体";
}
.gl table{
    height: 100%;
}
.hot-gn .gr{
    padding-left: 128px;
    *margin-left: 0;
}
.gr{
    margin-top: -8px ;
}
.gr h3{
    /*font: bold 18px  "微软雅黑";*/
    line-height: 2;
}
.gr p{

    line-height: 20px;

    font-size: 12px;
}
.zg-wrap{
    margin-top: 10px;
    padding: 10px 0;
    background: #f1f6fb;
    font: bold 14px  "微软雅黑";
    text-align: center;
}
.g-showMore{
    padding-left: 19px;
    background: url("../images/show_bottom.png") no-repeat
}
.hideMore{
    padding-left: 19px;
    background: url("../images/hide_bottom.png") no-repeat;
}
.chartDetail em{
    width: 10px;
    height: 10px;
    margin-right: 5px;
    vertical-align: middle;
}
.chartDetail p{
    margin-top: 20px;
}
.c1{
    background: #ff7575;
}
.c2{
    background: #f3c195;
}
.c3{
    background: #8fbbe4;
}.c4{
     background: #b2b8f0;
 }
.c5{
    background: #46dee0;
}
.asideNav{
    position: absolute;
    top: -2px;
    right: -100px;

}
.asideNav td,.detailAsideTable td{
    border: 2px solid #eeeeef;
    font-size: 12px;

}
.asideNav td a,.detailAsideTable td a{
    padding-left: 22px;
    background: url("../images/dot1.png") 10px 14px  no-repeat;
}
.asideNav td a:hover,.detailAsideTable td a:hover{
    background: #d2e1f1;
    color: #1a69b4;
}
.detailAsideTable td a{
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
}
/*=========time-line-wrap 样式============*/
.time-line-wrap{
    margin-left:6px ;
    border-left: 1px solid #d2e1f1;
}
.time-line-ul{
    padding-left: 28px;
}
.time-line-ul li{
    padding: 25px 0;
    border-bottom: 1px dotted #d2e1f1;
}
.time-line-ul li:nth-child(1){
    padding-top: 0;
}
.time-line-ul h3{
    margin-left: -35px;
    padding-left: 34px;
    background: url("../images/zb_li_bg.png") no-repeat;
    font-size: 14px;
}
.time-line-ul p{
    line-height: 20px;
    color: #828282;
}
.chart-2 section{
    width: 325px;
}
.chart-2 h3{
    margin: 10px 0 20px;
    padding-left: 10px;
    background: url("../images/tip-rigth.png") 0 3px no-repeat;
    color: #1a69b4;
    font-size: 12px;
}
.table-title{
    height: 66px;
    background: #f4f4f4;
}
.tt-time{
    height: 66px;
    line-height: 66px;
    padding: 0 15px;
    background: #e14040;
    color: #fff;
    vertical-align: top;
}
.tt-right{
    padding: 8px 0 8px 10px;
    line-height: 24px;
}
.form-red{
    height: 36px;
    padding: 12px 0 12px 500px;
    background: url("../images/formBg.jpg") no-repeat;
}
.form-red button{
    width: 100px;
    height: 36px;
    background: url("../images/yellowBtn.png") no-repeat;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    vertical-align: top;
}
.finance-l{
    width: 380px;
}
.finance-l span{
    float: left;
    width: 80px;
    height: 70px;
    color: #fff;
    text-align: center;
    font: bold 18px  "微软雅黑";
    line-height: 70px;
}
.finance-l div{
    padding: 25px 0;
}
.finance-l div p{
    padding-left: 95px;
    line-height: 24px;
}
.finance-r{
    width: 570px;
}
.TUl{
    border-top: 1px solid #333;
}
.TUl a{
    padding: 10px 15px;
    font-weight: 700;
}
.TUl li:nth-child(1) a{
    padding-left: 0;
}
.TUl .active{
    margin-top: -2px;
    border-top: 2px solid #fff;
    color: #1a69b4;
}
.TUl .active a{
    margin: -2px 2px 0;
    border-top: 2px solid #d2e1f1;
    padding-top: 8px;
    color: #1a69b4;
}
.page-news-list li{
    padding: 18px 0;
    border-bottom: 1px dotted #d2e1f1;
}
.page-news-list h3{
    margin-bottom: 5px;
    font: 18px "微软雅黑";
}
.page-news-list p{
    line-height: 24px;
    color: #818185;
   /* font-size: 12px;*/
}
.img-wrap img{
    float: left;
    margin: 0 10px  0 0;
}
.gn-map h2,.article-hd h2{
    font: 26px "微软雅黑";
}
.gn-map h3{
    margin-bottom: 15px;
    padding:6px 10px;
    background: #f3f3f3;
    font: 16px "微软雅黑";
    color: #da2b3a;
}
.gn-map p{
   margin-bottom: 30px;
    margin-left: -30px;
}
.gn-map p a{

    height: 24px;
    margin-left: 30px;
    line-height: 24px;
    overflow: hidden;
}
.gn-more{
    padding-left: 20px;
    background: url("../images/show_bottom.png") 0 5px no-repeat;
    font-size: 14px;
}
.gn-map .gn-more{
    color: #57a8dd;
}
.index a{
    margin: 0 3px;
}
.article-hd{
    padding-bottom: 10px;
    border-bottom: 1px dotted #d2e1f1;
}
.article-bd{
    padding-top: 20px;
}
.article-bd img{
    max-width: 600px;
    height: auto;
}

.article-bd p,.article-bd .article-bd-text div{
    line-height: 26px;
    font-size: 15px;
}
.hd-bottom{
    padding-bottom: 30px;
    border-bottom: 1px solid #d2e1f1;
}
.hd-bottom p{
    margin-top: 30px;
    font-size: 14px;
}
.article-form{
    padding: 30px 0 30px 10px;
    border-bottom: 1px solid #d2e1f1;
}
.article-form p{
    margin-bottom: 10px;
}
.article-news section{
    width: 310px;
}
.article-news h3{
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeef;
    font-family: "微软雅黑";
    color: #da2b3a;
}
.article-news li{
    line-height: 30px;
    padding-left: 10px;
    background: url("../images/dot.png") 0 13px  no-repeat;
}
.comment-wrap h3,.article-comment h3{
    font-family: "微软雅黑";
    color: #da2b3a;
    font-size: 16px;
}
.article-comment textarea{
    width: 100%;
    border: none;
}
.comment-wrap h3{
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeef;
}
.comment-wrap li{
    line-height: 28px;
    padding: 15px 0;
    border-bottom: 1px dotted #d2e1f1;
}
.comment-wrap span{
    color: #818185;
    font-size: 12px;
    margin-left: 10px;
}
/*===========产业庄股样式==========*/
.q_nav{
    height: 24px;
    line-height: 24px;
    padding: 7px 0;
    margin: 20px 0 10px 0;
    border-top: 1px dotted #d7dee6;
    border-bottom: 1px dotted #d7dee6
}
.q_nav_h{
    height: 24px;
    line-height: 24px;
    padding: 7px 0;
    margin: 20px 0 10px 0;
    border-top: 1px dotted #d7dee6;
    border-bottom: 1px dotted #d7dee6
}
.q_nav li{
    float: left;
    margin-right: 15px;
}
.q_nav li a{
    display: block;
    width: 64px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #333;
    font-weight:700;
    font-size: 12px;
}
.q_nav li a:hover{
    text-decoration: none
}
.q_nav .current a{
    background: url("../images/hover_bg.png") no-repeat;
    color: #fff;
}
.wl-blueTag{
    padding: 10px 10px 10px 32px;
    background: url("../images/blueTag.png") 10px 13px no-repeat;
    border-top: 2px solid #eeeeef;
}
.wl-grayTag{
    padding-left: 15px;
    background: url("../images/grayTag.gif") 0 11px no-repeat;
}
.wl-blueTag a{
    margin-right: 20px;
}
.B-shadow{
    box-shadow: 0 1px 8px #eee;
}
.news-list-lg li{
    padding:12px 0 15px ;
    border-bottom: 1px dotted #d2e1f1;
    line-height: 24px;
}
.news-list-lg li.first{
    padding-top: 0;
}
.news-list-lg li img{
    float: left;
    margin-right: 10px;
}
.news-list-lg li h3{
    margin-bottom: 10px;
}
.news-list-lg li p{
    color: #818185;
}
.tip-right-red{
    background: url("../images/tip-left-red.png") top right no-repeat;
    margin-right: 10px;

}
.tip-right-red span{
    margin-right: 5px;
    padding: 5px;
    background: #da2b3a;
    color: #fff;
    font-size: 12px;
    vertical-align: top;
}
.cy-form{
   height: 165px;
    padding: 30px 40px 0 290px;
    background: url("../images/cy-form.jpg") no-repeat;
}
.grayBg{
    padding:20px 10px 10px;
    background: #eeeeef;
}
.block{
    margin-bottom: 10px;
    padding: 10px;
    background: #fff;
    border: 1px solid #d2e1f1;
}
.ulStar li{
    padding:10px 0 10px 17px;
    height: 14px;
    line-height: 14px;
    background: url("../images/liStar.png") 0 10px  no-repeat;
    border-bottom: 1px dotted #d2e1f1;
    font-size: 12px;
}
.ulStarNoBorder li{
    border: none;
}
.ulDetail li{
    padding: 8px 0 ;
    line-height: 20px;
    border-bottom: 1px dotted #d2e1f1;
    font-size: 12px;
}
.ulDetail li:nth-last-child(1),.ulStar li:nth-last-child(1){
    padding-bottom: 3px;
    border-bottom: none;
}
.ulDetail span{
    margin-right: 15px;
}
.borderDetail{
    padding: 5px 0 10px;
    line-height: 24px;
    color: #818185;
    font-size: 12px;
    border-bottom: 1px dotted #d2e1f1;
}
.newsBlock{
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #d2e1f1;
}
.newsBlock div{
    width: 300px;
}
.newsBlock div:nth-child(2){
    margin-left: 50px;
}
.newsBlock h2{
    color: #1a69b4;
    font-weight: 700;
}
.newsBlock ul{
    margin-top: 5px;
    line-height: 28px;
}
.statement{
    margin-top: 20px;
    padding: 10px;
    line-height: 22px;
    background: url("../images/statementBg.gif") repeat;
    border: 1px solid #d2e1f1;
    font-size: 12px;
}
.dy-banner-wrap{
    width: 100%;
    background: #333;
}
.dy-banner{
    position: relative;
    width: 1000px;
    height: 400px;
    margin: 0 auto;
    background: url("../images/dy-banner.jpg") no-repeat;
}
.dy-banner-detail{
    position: absolute;
    left: 0;
    bottom: 30px;
    color: #fff;
    font: bold 18px  "微软雅黑";
}
.dy-banner-detail h1{
    color: #da2b3a;
    font-size: 26px;
    margin-bottom: 12px;
    padding-bottom: 10px;
    border-bottom: 2px solid #808185;
}
.dy-banner-detail span{
    margin-right: 15px;
}
.dy-right{
    width: 680px;
    padding-right: 49px;
    border-right: 1px solid #e1e1e1;
    line-height: 30px;
    font-size: 16px;
}
.dy-left{
    width: 270px;
}
.dy-right h2{
    margin: 0 0 30px;
    font: bold 26px  "微软雅黑";
}
.dy-detail h3{
    padding-bottom: 5px;
    border-bottom: 1px solid #eeeeef;
    color: #da2b3a;
}
.dy-vote li{
    background: url("../images/gray-circle.png") 0 12px no-repeat;
    padding-left: 13px;
}
.dy-vote span{
    width: 400px;
}
.dy-vote a{
    padding: 5px 10px;
    border: 1px solid #d7dee6;
    border-radius: 3px;
    font-size: 12px;
    color: #1a69b4;
}
.dy-item{
    margin-top: 20px;
    border-top: 2px solid #3a424f;
}
.dy-item h3{
    padding: 15px 0;
    border-bottom: 1px solid #d2e1f1;
}
.dy-item p{
    margin-top: 20px;
}
.dy-item-ul{
    margin-top: 20px;
    padding-left: 30px;
    border-top:1px solid #d2e1f1;
}
.dy-item-ul li{
    padding: 15px 0;
    line-height: 24px;
    border-bottom: 1px dotted #d2e1f1;
    color: #808185;
    font-size: 12px;
}
.dy-item-ul li:nth-last-child(1){
    padding-bottom: 0;
    border-bottom: none;
}
.talkBtn{
    float: right;
    background: url("../images/talkIcon.png") 0 6px no-repeat;
    padding-left: 25px;
    color: #1a69b4;
}
.dy-wl-wx{
    padding-left: 10px;
}
.dy-wl-wx img{
    float: left;
    margin-right: 10px;
}
.dy-wl-wx p{
    padding-top: 30px;
    line-height: 28px;
}
.dy-left-bottom{
    padding: 10px 0 0 0;
    border-top: 1px solid #e1e1e1;
}
.dy-left-bottom h3{
    margin-left: 20px;
    font: bold 16px  "微软雅黑";
    color: #da2b3a;
}
.dy-left-ul{
    margin-top: 5px;
}
.dy-left-ul li{
    line-height: 28px;
    font-size: 12px;
}
.dy-left-ul span{
    margin-left: 20px;
}
.dy-left-ad{
    margin-top: 20px;
    padding-left: 20px;
}
.black-top{
    padding-top: 10px;
    border-top: 1px solid #333;
}
.black-top h2{
    font-weight: 700;
}
.cy-top-ad{
    height: 400px;
    background: url("../images/cy-top-ad.png") top center;
}
.black-h2{
    height: 50px;
    padding: 15px 0;
    border-top: 2px solid #da2b3a;
    border-bottom: 1px solid #f6f6f6;
    font: bold 18px "微软雅黑";
}
.black-h2 span{
    font-size: 14px;
    color: #fff;
}
.black-h2 p{
    padding-top: 15px;
    vertical-align: bottom;
}
.tip-red-wrap{
    margin-left: 5px;
    *margin-left:10px;
    padding-bottom: 5px;
    background: url("../images/tip-bottom-red.png") 0 bottom no-repeat ;
    vertical-align: top;
}
.tip-red{
    margin-left: -5px;
    padding:3px 5px;
    background: #f75b49;
    border-radius: 15px;
}
.cy-table .most-rise{
    padding:10px 20px 20px;
    font:  48px "微软雅黑";
    color: #da2b3a;
}
.cy-item-wrap{
    background: #f6f6f6;
    padding-bottom: 1px;
    margin-bottom: -20px;
}
.cy-item{
    margin-bottom: 50px;
    font-size: 13px;
    border-bottom: 2px solid #e1e1e1;
    background: #ffffff;
}
.cy-item-text{
    padding: 30px;
    line-height: 26px;
}
.cy-item-text h2{
    font: bold 18px "微软雅黑";
}
.cy-item-text h2 span{
    margin-left: 10px;
    font: normal 12px "宋体";
}
.cy-item-border{
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f6f6f6;
}
.zt-tab-cont{
    padding: 20px 10px;
}
.zt-tab-cont h3{
    font-weight: bold;
}
.zt-tab-cont p{
    margin-top: 20px;
}
/*===========热点方案样式============*/
.hotPointTop a{
    margin-left: 40px;
}
.hp-item{
    margin-top: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px dotted #d2e1f1;
}
.hp-item h3{
    color: #da2b3a;
    font-weight: bold;
}
.hp-item-img{
    float: left;
    width: 160px;
    height: 100px;
    overflow: hidden;
}
.hp-item-img-big{
    float: left;
    width: 235px;
    height: 145px;
    overflow: hidden;
}
.hp-item-text{
    padding-left: 175px;
}
.hp-item-text-big{
    padding-left: 245px;
}
.flexWords{
    width: 840px;
    height: 24px;
    overflow: hidden;
}
.flexWords li{
    width: 228px;
}
.listLogo{
    width: 172px;
    height: 36px;
    padding-right: 20px;
    margin-right: 10px;
    background: url("../images/listLogo.png") no-repeat;
    border-right: 1px solid #eeeeef;
    vertical-align: middle;
}
.g-aside{
    float: left;
    width: 228px;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
    background: #eeeeef;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.g-aside-ul  a{
    display: block;
    height: 38px;
    padding-left: 50px;
    line-height: 38px;
    border-top:1px solid #eeeeef ;
    border-bottom:1px solid #eeeeef ;
}
.g-aside-ul .active{
    background: #fff;
    color: #1a69b4;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    box-shadow: 0 1px 2px #ddd;
}
.g-aside-ul .first .active{
    border-top: none;
}
.g-article{
    float: right;
    width: 750px;
}
.ga-detail-ul li{
    padding: 22px 0;
    border-bottom: 1px dotted #d2e1f1;
}
.scoreDetail{
    width: 72px;
    height: 72px;
    line-height: 72px;
    background: url("../images/scoreBg.gif") no-repeat;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.scoreRight{
    padding-left: 90px;
    line-height: 24px;
}
.moodWrap{
    padding-bottom: 15px;
    border-bottom: 1px dotted #d2e1f1;
}
.moodLeft{
    float: left;
    margin-right: 5px;
    font:  48px/1  "微软雅黑";
    color: #da2b3a;
}
.moodTime{
    padding-right: 20px;
    margin-right: 5px;
    background: url("../images/tip-bottom.png") right no-repeat;
}
.moodWrap p{
    padding:3px 0 0 0;
}
.moodWrap p span{
    color: #da2b3a;
}
.moodP{
    margin-top: 8px;
    line-height: 30px;
}
.moodP a{
    color: #1a69b4;
    font-size: 12px;
}
.moodP a span{
    margin-left: 5px;
}
.moodComment{
    display: none;
    padding-top: 8px;
    background: url("../images/tip-left.gif") left top no-repeat;
}
.moodCommentCont{
    padding: 10px;
    background: #f2f2f3;
}
.moodInput{
    width: 638px;
}
.moodDetail span{
    margin-left: 10px;
    color: #818185;
}
.moodDetail p{
    padding: 10px 0;
    border-bottom: 1px dotted #d2e1f1;
    line-height: 20px;
}
.moodDetail p:nth-last-child(1){
    padding-bottom: 0;
    border-bottom: none;
}
.moodUl li{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e1e1e1;
}
.ga-color-ul li{
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px dotted #d2e1f1;
}
.ga-c-l{
    float: left;
    width: 112px;
    height: 60px;
    font: bold 18px  "微软雅黑";
    line-height: 60px;
    text-align: center;
    color: #fff;
}
.ga-c-r{
    padding:10px 0 0 125px;
}
.yz-search{
    padding:20px 20px 40px;
    background: #333;
    color: #fff;
}
.yz-left{
    float: left;
    width: 400px;
}
.yz-right{
    float: right;
    width: 550px;
}
.yz-table td{
    padding: 5px 30px;
    line-height: 30px;
    border: 1px solid #262626;
}
.yz-table span{
    margin-right: 20px;
}
.bz{
    font: bold 24px  "微软雅黑";
}

.yz-choice-l{
    width: 230px;
    height: 36px;
    margin-top: 3px;
    line-height: 36px;
    background: #57a8dd;
    text-align: center;
    color: #fff;
}
.wh-wrap{
    position: relative;
}
.yz-choice-r{
    float: right;
    width: 755px;
}
.wh-btn{
    position: relative;
    width: 18px;
    height: 18px;
    background: url("../images/wh.png") no-repeat;
    vertical-align: top;
}
.wh-show{
    position: absolute;
    display: none;
    left: 26px;
    top: 6px;
    background: url("../images/tip-left.png") top left no-repeat;
    z-index: 999;
}
.wh-show div{
    font-size:12px;
    width: 300px;
    margin-left: 8px;
    padding: 8px 12px;
    line-height: 24px;
    background-color: rgba(58,66,79,0.75);
    background: transparent \9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF3a424f,endColorstr=#BF3a424f); \9
    zoom: 1 \9;
    color: #fff;
    text-align: left;
}
.tipTop{
    position: absolute;
    top: -9px;
    left: 100px;
    width: 15px;
    height: 10px;
    background: url("../images/tip-top.png") no-repeat;
}
.de-d{
    border-top: 1px solid #e1e1e1
}
.de-d li{
    float: left;
    width: 161px;
    margin-top: 10px;
}
.de-d li.current a{
    color: #b70001
}
.de-d-i select{
    width: 120px;
    border: 1px solid #cccccc
}
.de-b-t{
    background: #f4f4f4;
}
.de-b-t td{
    padding: 5px 20px;
}
.an-ul{
    border-bottom: 1px solid #eeeeef;
}
.an-ul .ui-tabs-nav{
    margin-bottom: 0;
}
.an-ul .ui-tabs-active{
    border-bottom: 2px solid #da2b3a;
    margin-bottom: -1px;
}
.an-ul .ui-tabs-active a{
    color: #da2b3a;
}
.an-ul li{
    float: left;
    width: 100px;
    height: 38px;
    line-height: 38px;

    text-align: center;
}
/*==============好股互动样式=============*/
.hg-block-title{
    height: 28px;
    padding: 6px 10px 6px 20px;
    line-height: 28px;
    background: #f1f6fb;
}
.hg-block-title a{
    width: 68px;
    height: 26px;
    margin-left: 10px;
    background: #fff;
    border: 1px solid #d2e1f1;
    text-align: center;
    font-size: 12px;
}
.hg-block-title .active{
    background: #57a8dd;
    border: 1px solid #57a8dd;
    color: #fff
}
.hg-block-ul li{
    padding: 20px 0;
    border-bottom: 1px dotted #d2e1f1;
}
.hb-l{
    position: relative;
    float: left;
    width: 98px;
    height: 88px;
    font: bold 18px  "微软雅黑";
    line-height: 88px;
    border: 1px solid #d2e1f1;
    color: #1a69b4;
    text-align: center;
}
.hb-l-icon{
    position: absolute;
    top: 8px;
    left: -1px;
    width: 42px;
    height: 13px;
    padding: 0 0 1px 4px;
    background: url("../images/ribbon.png") no-repeat;
    overflow: hidden;
    color: #fff;
    font:12px/1 "微软雅黑";
    text-align: left;
}
.hb-l-red{
    background-position: 0 0;
}
.hb-l-blue{
    background-position: 0 -14px;
}
.hb-r{
    padding-left: 100px;
}
.hb-r span{
    float: left;
    width: 110px;
    border-right: 1px solid #d2e1f1;
    text-align: center;
    color: #818185;
}
.hb-r .middle{
    width: 155px;
}
.hb-r span b{
    display: block;
    padding-top: 7px;
    font: bold 18px  "微软雅黑";
    color: #333
}
.hb-r span .red{
    color: #da2b3a;
}
.hb-r span .green{
    color:#01a81c
}
.hb-r p{
    padding: 5px 0 0 25px;
    font-size: 12px;
}
.hb-detail{
    padding-top: 10px;
    overflow: hidden;
}
.block-span span{
    width: 76px;
    height: 26px;
    line-height: 26px;
    background: #fbebdc;
    border: 1px solid #f3c195;
    border-radius: 3px;
    text-align: center;
}
.hb-bot{
    padding: 8px 0 0 25px;
    font-size: 12px;
}
.deal-stock{
    width: 400px;
}
.buy-in,.sold-out{
    float: left;
    width: 100px;
    height: 90px;
    text-indent: -9999px;
}
.buy-in{
    background: url("../images/buy-in.gif") no-repeat;
}
.sold-out{
    background: url("../images/sold-out.gif") no-repeat;
}
.deal-stock-right{
    padding-left: 115px;
}

.hg_stock_detail {
    width: 600px;
    height: 180px;
    padding: 30px 10px 0 30px;
    background: url(../images/hg-detail-top.jpg) no-repeat;
    color: #fff;
}

.qd_l {
    width: 97px;
    height: 82px;
    padding-top: 15px;
    background: url(../images/boduancion.png) no-repeat;
    text-align: center;
    color: #333;
    font-family: "weiruanyehei";
    font-weight: bold;
}

.qd_r {
    padding-left: 120px;
}

.qd_r p {
    padding-top: 5px;
}

.qd_b {
    margin-top: 20px;
    line-height: 1.2
}

.qd_b li {
    float: left;
    padding: 0 25px;
    border-right: 1px solid #6a6a66;
}

.qd_b li:nth-last-child(1) {
    border: none
}

.qd_b span {
    font-size: 12px;
    font-weight: normal;
    color: #898989
}

.qsd_r {
    padding: 0 5px 8px;
    border: 3px solid #ededee
}

.qsd_r h2 {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    color: #1a69b4
}

.tab-buy a {
    width: 70px;
    height: 28px;
    line-height: 28px;
}

.tab-buy li {
    height: 33px;
}

.deal_ul li {
    line-height: 32px;
    padding: 20px 0;
    border-bottom: 1px dotted #d7dee6
}

.deal_ul li.cf {
    padding-bottom: 0;
    padding-bottom: 15px \9;
}

.deal_ul li.first {
    border-bottom: none;
    padding-bottom: 0
}

.deal_ul input {
    height: 16px;
    line-height: 16px;
    width: 98px;
    padding: 7px 0 7px 10px;
    border: 1px solid #d7dee6;
    border-radius: 3px;
    margin-right: 20px;
}

.deal_ul label {
    padding-right: 10px;
}

.dtl {
    padding-left: 220px;
}

.dtl div {
    display: inline-block;
    width: 49%;
}

.deal_btn_setoff {
    left: 75px;
    bottom: 20px;
    padding: 0 25px;
}

.dtl table td {
    text-align: center;
}

.buy_warning {
    margin-top: 20px;
    font-size: 12px;
    color: #898989;
    line-height: 20px;
}

.bot2 {
    border-top: 2px solid #d7dee6;
    padding-top: 10px;
    margin-top: 25px;
}

.search_condition {
    margin: 15px 0 10px;
    padding: 8px 0 8px 10px;
    background: #f1f6fb;
    font-size: 12px;
}

.search_condition select {
    width: 108px;
    height: 20px;
    border: 1px solid #909090;
    margin-right: 35px;
}

.search_condition input {
    width: 95px;
    padding-left: 5px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #909090;
    margin-right: 10px;
}

.search_condition label {
    margin-right: 10px;
}

.buy_cont_h2 {
    padding-bottom: 5px;
    border-bottom: 2px solid #d7dee6;
    font-size: 18px;
    font-weight: bold;
}

.buy_cont_h2 small {
    font-size: 14px;
    font-weight: normal;
    margin-left: 15px;
}

.buy_detail_show {
    margin-top: 20px;
    padding: 0 0 30px 130px;
    background: url(../images/money.png) 0 0 no-repeat;
}

.buy_detail_show td {
    padding: 5px 0
}

.q_timeLine {
    margin-left: 15px;
    border-left: 1px solid #dae1e8
}

.q_timeLine_item h3 {
    margin-left: -7px;
    height: 14px;
    line-height: 14px;
    padding-left: 20px;
    background: url("../images/time_line_top.png") 0 0 no-repeat;
    font-weight: normal
}

.q_timeLine_item ul li {
    margin-top: 15px;
    margin-left: -10px;
    padding-left: 22px;
    background: url("../images/time_line_item.png") 0 2px no-repeat
}

.q_timeLine_item span {
    padding: 0 6px;
    font-size: 13px;
}

.q_timeLine_item .word {
    display: block;
    padding-left: 90px;
    padding-top: 3px;
}

.q_timeLine_item ul li span.first {
    padding-left: 0;
    font-size: 18px;
    font-weight: bold
}

.deal_ul li {
    line-height: 32px;
    padding: 20px 0;
    border-bottom: 1px dotted #d7dee6
}

.deal_ul li.cf {
    padding-bottom: 0;
    padding-bottom: 15px \9;
}

.deal_ul li.first {
    border-bottom: none;
    padding-bottom: 0
}

.deal_ul input {
    height: 16px;
    line-height: 16px;
    width: 98px;
    padding: 7px 0 7px 10px;
    border: 1px solid #d7dee6;
    border-radius: 3px;
    margin-right: 20px;
}

.deal_ul label {
    padding-right: 10px;
}

.dtl {
    padding-left: 220px;
}

.dtl div {
    display: inline-block;
    width: 49%;
}

.deal_btn_setoff {
    left: 75px;
    bottom: 20px;
    padding: 0 25px;
}

.dtl table td {
    text-align: center;
}

.buy_warning {
    margin-top: 20px;
    font-size: 12px;
    color: #898989;
    line-height: 20px;
}

/*==========产品简介 样式===========*/
.q_download_wrap {
    padding: 190px 0 0 360px;
    height: 146px;
    background: url(../images/product_5.png) no-repeat;
    border-bottom: 1px dotted #d2e1f1;
}

.q_download_wrap a {
    display: inline-block;
    width: 209px;
    height: 100px;
}

.apple_download_btn {
    background: url(../images/apple_download_btn.jpg) no-repeat;
}

.android_download_btn {
    background: url(../images/android_download_btn.jpg) no-repeat;
}
.topBannerHg{
    height: 90px;
    background: url("../images/topbanner0109.png") no-repeat;
}
.topBannerHg a{
    width: 127px;
    height: 42px;
    margin-top: 30px;
}
.a1-apple{
    margin-left: 649px;
}
.a2-android{
    margin-left: 15px;
}
/*===========
    注册登陆模块样式
===========*/
.register-form input[type="text"],.register-form input[type="password"],.bd-form input[type="text"],.bd-form input[type="password"],.opinion-from input[type="text"]{
    width: 268px;
    height: 14px;
    line-height: 14px;
    padding:13px 0 13px 10px;
    border: 1px solid #cacaca;
    border-radius: 3px;
    color: #9e9e9e;
    font-size: 12px;
}
.register-form .verifyInput[type="text"],.bd-form .verifyInput[type="text"]{
    width: 138px;
}
.register-form span{
    margin-left: 10px;
    color:#808185;
    font-size: 12px;
}
.register-form a{
    color: #1a69b4;
    font-size: 12px;
}
.register-explain input{
    margin-right: 5px;
    vertical-align: middle;
}
.step-2{
    padding: 60px 0 100px 240px;
}
.step-3-l{
    float: left;
    width: 469px;
    padding: 50px 30px 100px 100px;
    border-right: 1px solid #e1e1e1;
}
.success-text-wrap{
    width: 509px;
    padding-left: 60px;
}
.successText{
    padding-left: 35px;
    font-size: 16px;
}
.successText .top{
    padding-bottom: 18px;
    border-bottom: 1px solid #d2e1f1;
}
.step-3-r{
    float: right;
    padding: 50px 10px 0;
    width: 340px;
}
.step-3-r h3{
    padding-bottom: 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d2e1f1;
}
.register-tip-ul li{
    padding-left: 18px;
    line-height: 28px;
    background: url("../images/red-gou.png") 0 8px no-repeat;
    font-size: 12px;
}
.register-form .last{
    margin-top: 5px;
}
.register-form .last a{
    color: #808185;
}
.verifyWrap{
    width: 110px;
    height: 42px;
    margin-left: 20px;
    line-height: 42px;
    background: url("../images/verify.jpg") no-repeat;
    text-align: center;
    color: #fff;
    font-size: 20px;
    vertical-align: top;
}
.register-form input[type="button"],.bd-form input[type="button"],.find-password-wrap input[type="submit"],.opinion-from input[type="submit"]{
    width: 150px;
    height: 42px;
    background: #ff4754;
    border-radius: 3px;
    color: #fff;
    border: none;
    cursor: pointer;
    font: bold 18px  "微软雅黑";
    line-height: 42px;
}
.register-form label,.bd-form label{
    *height: 42px;
    width: 70px;
    *line-height: 42px;
}
.opinion-from label{
    *height:42px;
    width: 120px;
    *line-height: 42px;
    text-align: right;
}
.find-password-wrap{
    padding: 50px 0 70px 240px;
}
.find-password-wrap label{
    width: 120px;
}
.find-password-wrap input[type="button"],.find-password-wrap input[type="submit"]{
    width: 280px;
    background: #ff4754 url("../images/button-left.png" ) 163px 14px no-repeat;
}
.find-password-wrap  input.doIcon{
    background: #ff4754 url("../images/doIcon.png" ) 90px 11px no-repeat;
}
.find-password-wrap input.left-time{
    background: #e1e1e1;
    border: 1px solid #cacaca;
    color: #333;
}
.find-password-bg{
    background: url("../images/find-password-bg.png") 175px 270px no-repeat ;
}
.register-form li,.bd-form li{
    margin-top: 20px;
}
.riTop{
    height: 36px;
    line-height: 36px;
    background: url("../images/tbg.jpg") no-repeat;
    border-top:2px solid #3a424f;
    border-bottom: 1px solid #e1e1e1;
}
.riTopP{
    padding: 14px 0 6px;
}
.registerContL{
    padding-right: 40px;
    border-right: 1px solid #e1e1e1;
}
.registerAbout{
    line-height: 28px;
}
.registerAbout h3{
    padding: 15px 0 5px 5px;
    margin-bottom: 8px;
    border-bottom: 1px solid #d2e1f1;
    font-size: 18px;
    font-weight: bold;
}
.zsA a{
    width: 142px;
    height: 102px;
    margin-left: 20px;
    overflow: hidden;
}
.rcLt{
    padding-top: 80px;
}
.loginWrap{
    width: 100%;
    height: 800px;
    background: url("../images/loginBg.jpg") top center no-repeat;
}
.wl-login-cont{
    float: right;
    width: 270px;
    padding: 0 29px 50px;
    margin-top: 140px;
    background:  url("../images/loginFormBg.png") left top no-repeat;

}
.wl-login-top a{
    display: block;
    float: right;
    width: 60px;
    height: 25px;
    margin: 24px 0 0 0;
}
.login-form{
    margin-top: 100px;
}
.login-form input[type="text"]{
    width: 258px;
    height: 14px;
    line-height: 14px;
    padding:13px 0 13px 10px;
    border: 1px solid #cacaca;
    border-radius: 3px;
    color: #333;
    font-size: 12px;
}
.login-form input[type="button"]{
    width: 270px;
    height: 42px;
    background: #ff4754;
    border-radius: 3px;
    color: #fff;
    border: none;
    cursor: pointer;
    font: bold 18px  "微软雅黑";
    line-height: 42px;
}
.login-form li,.opinion-from li{
    margin-top: 30px;
}
.login-bottom{
    margin-top: 10px;
    font-size: 12px;
}
.login-bottom input[type="checkbox"]{
    margin-right: 3px;
    vertical-align: middle;
}
.personal-top{
    width: 228px;
    height: 88px;
    background: url("../images/personal.png") no-repeat;
}
.g-aside-line{
    width: 200px;
    height: 1px;
    margin: 15px auto;
    line-height: 1px;
    background: #cfcfd9;
    font-size: 0;
    overflow: hidden;
}
.et{
    padding: 50px 0 14px 0;
    font-size: 16px;
    border-bottom: 2px solid #f3f3f3;
}
.et-right-ul li{
    height: 20px;
    line-height: 20px;
    padding: 10px 0;
}
.safe-level-wrap{
    position: relative;
    height: 20px;
    padding-left: 190px;
    background: url("../images/safeBg.png") left top no-repeat;
    color: #ed6029;
}
.safe-level{
    position: absolute;
    top: 0;
    left: 0;
    width: 180px;
    height: 20px;
    background: url("../images/safe-level.png") no-repeat;
    overflow: hidden;
}
.safe-low{
    background-position: 0 -20px;
}
.safe-middle{
    background-position: 0 -40px;
}
.safe-high{
    background-position: 0 -60px;
}
.userInfoUl span{
    width: 4em;
}
.bd-nav{
    background: #f3f3f3;
}
.bd-nav a{
    width: 116px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.bd-nav a.active{
    background: #da2b3a;
    color: #fff;
}
.wl-login-wrap{
    background: #f7f7f6;
}
.wl-login-header{
    height: 36px;
    padding:40px 0 10px 0;
    background: url("../images/loginLogo.png") 0 40px no-repeat;
    border-bottom: 2px solid #ebebeb;
}
.wl-login-box{
    margin: 30px 0 100px 0;
    border: 5px solid #f1f1f2;
    border-radius: 5px;
}
.wl-login-form{
    position: relative;
    padding: 40px 0 40px 30px;
    background: #fff;
    border: 1px solid #e0e0e0;
}
.wl-login-register{
    position: absolute;
    right: 50px;
    bottom: -47px;
    width: 158px;
    height: 47px;
    background: url("../images/loginRightBtn.png") no-repeat;
}
.wl-login-left{
    width: 497px;
    height: 214px;
    padding-top: 50px;
    background: url("../images/loginLeft.png") 0 50px no-repeat;
}
.wl-login-right{
    width: 320px;
    margin-right: 50px;
    padding:20px 0 30px 50px;
    background: url("../images/loginRightTop.png") 50px 0 no-repeat;
    border-left: 1px solid #ededee;
}
.wl-login-right li{
    margin-top: 30px;
}
.wl-login-right li input{
    width: 308px;
    height: 14px;
    padding: 14px 0 14px 10px;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
}
.wl-login-right input[type="submit"]{
    width: 320px;
    height: 44px;
    padding: 0;
    line-height: 44px;
    background: #ff4754;
    border: 1px solid #e23f4a;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.wl-detail-register{
    height: 84px;
    padding: 20px 15px;
    background: url("../images/zw-zc.jpg") no-repeat;
    line-height: 20px;
    font-size: 12px;
}
.wd-l{
    width: 220px;
    color: #fff;
}
.wd-r{
    width: 350px;
}
.wd-r input{
    height: 14px;
    padding: 8px 0 8px 10px;
    border:1px solid #b43333;
    border-radius: 3px;
    color: #808185;
}
.wd-r button{
    width: 62px;
    height: 32px;
    background: url("../images/yb.png") no-repeat;
    line-height: 32px;
    border: none;
    color: #953d34;
    cursor: pointer;
    margin-left: 10px;
}
.wd-r a{
    padding: 0 10px;
    color: #fff;
    text-decoration: underline;
}
.zj_history div{
    width: 310px;
    height: 146px;
}
.zj_history div.fr{
    width: 278px;
    height: 130px;
    padding: 6px 15px 0;
    border: 1px solid #d2e1f1;
}
.zj_history input{
    height: 14px;
    padding: 8px 0 8px 10px;
    border: 1px solid #b43333;
    color: #818185;
}
.zj_history button{
    height: 30px;
    width: 274px;
    margin-top: 7px;
    line-height: 30px;
    background: #da2b3a;
    font: bold 12px "微软雅黑";
    border: none;
    border-radius: 3px;
    color: #fff;

}
/*============关于我们样式===========*/
.about-top{
    width: 228px;
    height: 89px;
    background: url("../images/about-top.png") no-repeat;
}
.g-about-ul a{
    height: 18px;
    line-height: 18px;
    padding:10px 0 10px 20px;
}
.about-icon{
    width: 18px;
    height: 18px;
    margin-right: 8px ;
    background: url("../images/aboutUs.png") 0 0 no-repeat;
    overflow: hidden;
    vertical-align: top;
    *vertical-align: middle;

}
.about-introduction{

    background-position: 0 0  ;
}
.about-professional{
    background-position: 0 -18px ;
}
.about-certificate{
    background-position: 0 -36px; ;
}
.about-payment{
    background-position: 0 -54px;
}
.about-product{
    background-position: 0 -72px;
}
.about-contact{
    background-position: 0 -90px;
}
.about-link a{
    padding: 0 25px 10px 25px;
    color: #ed6029;
}
.about-link .active,.about-link a:hover{
    background: url("../images/tip-black.png") 15px 4px no-repeat;
    color: #333;
}
.about-bread{
    height: 14px;
    padding: 48px 0 24px 0;
    border-bottom: 2px solid #f3f3f3;
}
.about-bread a{
    padding: 0 5px;
}
.about-info-item h2{
    padding-bottom: 10px;
    border-bottom: 1px solid #333;
    color: #da2b3a;
    font-size: 16px;
    font-weight: 700;
}
.ai-c p{
    margin-top: 20px;
    line-height: 30px;
    text-indent: 2em;
}
.CertificateTabs ul{
    margin-left: -41px;
}
.CertificateTabs li{
    float: left;
    margin-left: 41px;
    text-align: center;
}
.contact-ul li{
    margin-top: 10px;
}
.contact-ul b{
   width:85px;
}
.media-ul{
    margin-left: -35px;
}
.media-ul li{
    float: left;
    width: 102px;
    margin: 40px 0 0 35px;
    text-align: center;
}
.media-ul li a{
    *display: block;
    *width: 102px;
    *zoom: 1;
    *cursor:pointer;
}
.media-ul div{
    display: table-cell;
    *display:block; /* 针对IE的Hack */
    width: 100px;
    height: 40px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    text-align: center;
    *font-size:34px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.media-ul div img{
    vertical-align: middle;
}
.media-ul p{
    height: 14px;
    margin-top: 5px;
    line-height: 14px;
    font-size: 12px;

}
.opinion-from textarea{
    width: 420px;
    height: 200px;
    padding: 10px;
    border: 1px solid #cacaca;
    color: #9e9e9e;
    border-radius: 3px;
    font-size: 12px;
}
.wl-zs li{
    float: left;
    width: 142px;
    height: 102px;
    margin: 20px 30px 0 0;
    background: url("../images/zs.jpg")  no-repeat;

}
.wl-zs .zs-1{
    background-position: 0 0;
}
.wl-zs .zs-2{
    background-position: 0 -102px;
}
.wl-zs .zs-3{
    background-position: 0 -204px;
}
.wl-zs .zs-4{
    background-position: 0 -306px;
}
.about-wl-text li{
    float: left;
    width: 320px;
    margin-top: 15px;
    padding-left: 25px;
    background: url("../images/about-icon.png") 0 5px no-repeat;
}
.termWrap{
    line-height: 24px;
    font-size: 12px;
}
.termWrap h3{
    margin: 15px 0;
    font: bold 18px "微软雅黑";
}
.about-map-item{
    margin-top: 20px;
}
.about-map-item h2{
    padding: 5px 0 5px 10px;
    background: #f3f3f3;
    font-weight: bold;
}
.about-map-item ul{
    margin-left: -50px;
}
.about-map-item li{
    float: left;
    width: 140px;
    margin-top: 20px;
    margin-left: 50px;
    padding-left: 10px;
}
.stockDate{
    height: 14px;
    margin:12px 0 8px 0;
    padding: 7px 0 7px 30px;
    background: url("../images/graphics.png") 10px 6px no-repeat;
    line-height: 14px;
    border-top: 1px dotted #b9babc;
    border-bottom: 1px dotted #b9babc;
    font-size: 12px;
}
.stockDate span{
    padding-right: 25px;
    border-right: 1px solid #d2e1f1;
}
.stockDate a{
    padding: 0 22px;
}
.zq-account table{
    width: 100%;
}
.zq-table td{
    padding: 20px;
}
.zs-tr-logo{
	height: 80px;
	background: #eeeeef;
}
.zs-tr-fst{
	border-right: 1px dashed #cfcfd9;
}
.zs-tr-snd{
	padding-left: 20px;
	line-height: 2;
	font-size: 12px;
}
.zs-tr-snd span{padding-right: 15px;}
.zs-tr-logo a{
	margin-right: 20px;
	padding: 8px 12px;
	background: #57a8dd;
	color: #fff;
	font-size: 12px;
}
.zq-table a,.zq-table-tr a{
    padding: 8px 20px;
    font: bold 16px "微软雅黑";
    color: #fff;
}
.zq-table-tr{border-top: 1px dashed #d3d3d3;}
.zq-table-tr td{
	padding: 20px 30px;
	background: #eeeeef;
}
.zq-table-tr p{
	margin-top: 8px;
    line-height: 1.8;
    font-size: 12px;
}
.zq-table p{
    margin-top: 8px;
    line-height: 1.8;
    font-size: 12px;
}
.zq-red-a{
    background: #ff4754;
}
.zq-orange-a{
    background: #ffab6b;
}
.zq-blue-a{
    background: #57a8dd;
}
.zq-item-logo{
    border-right: 1px dotted #d7d7d7;
}
.zq-item-text{
    padding-left: 20px;
    line-height: 2.5;
}
.zq-account-info{
    /*width: 440px;*/
    text-align: center;

}
.zq-account-dialog{
    width: 440px;
}
.zq-info-head{
    height: 42px;
    padding: 0 20px 0 15px;
    line-height: 42px;
    background: #db3c3d;
    border-bottom: 2px solid #609dc9;
    color: #fff;
}
.zq-info-head h2{
   font-weight: bold;
    font-size: 16px;
    font-family: 微软雅黑;
}
.zq-info-head span{
    font-weight: normal;
    font-size: 12px;
}
.zq-info-head a{
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 13px;
    background: url("../images/close-icon-white.png") no-repeat;
}
.zq-ul-form{
    font-family: "微软雅黑";
}
.zq-ul-form li{
    margin-top: 25px;
}
.zq-ul-form label{
    display: inline-block;
    *display: inline;
    width: 90px;
    margin-right: 10px;
    text-align: right;
    font: bold 16px "微软雅黑";
    *zoom: 1;
}
.zq-ul-form input[type="text"]{
    height: 16px;
    padding: 10px 0 10px 10px;
    border: 1px solid #d3d3d3;
    font: bold 16px/1 "微软雅黑";
    *vertical-align: middle;
}
.zq-ul-form select{
    height: 36px;
    width: 210px;
    margin-left: -4px;
    padding-left: 10px;
    border: 1px solid #d3d3d3;
}
.zq-ul-form input[type="button"],.zq-ul-form input[type="submit"]{
    height: 38px;
    line-height: 38px;
    background: #59a9dd;
    color: #fff;
    text-align: center;
    border: none;
    cursor: pointer;
}
.zq-ul-form input[type="button"]{
    width: 75px;
    margin-left: -5px;
    font-size: 12px;
    vertical-align: top;
    *vertical-align: middle;
}
.zq-ul-form input[type="submit"]{
    width: 180px;
    font-size: 16px;
    font-weight: bold;
}
.zq-ul-form p{
    margin: 5px 0 0 101px;
    color: #858585;
    font-size: 12px;
}
.zq-input-lg{
    width: 250px;
}
.zq-input-md{
    width: 200px;
}
.zq-input-sm{
    width: 170px;
}
.zq-input-xs{
    width: 120px;
}
.verify-right{
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background:url("../images/yz-right.png") no-repeat;
 }
.verify-wrong{
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background:url("../images/yz-wrong.png") no-repeat;
}
.zq-blue-btn{
    padding: 5px 10px;
    background: #57a8dd;
    color: #fff;
    font-size: 12px;
}
.zq-title{
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: bold;
}
#zq-win-1,#zq-win-2{
    display: none;
}
.zq-download{
    padding-left:140px;
    background: url("../images/zq-words.png") top left no-repeat;
}
.zq-download a{
    width: 209px;
    height: 100px;
}
.zq-bd-static{
    padding: 30px 0;
    font: bold 16px/2 "微软雅黑";
}
.zq-bd-static .light{
    font-size: 12px;
}
.zq-bd-static a{
    margin-top: 20px;
    padding: 3px 40px;
    background: #57a8dd;
    color: #fff;
}
.zq-table-deal{
	border: 1px solid #d3d3d3;
	background: #eeeeef;
}
.zq-table-deal td{
    padding: 0 15px;
    line-height: 2;
}
.zs-form-ul label{
    width: 70px;
    text-align: right;
}
.loginHeader{
    width: 1000px;
    height: 36px;
    margin: 0 auto;
    padding: 25px 0;
    line-height: 36px;
}
.loginHeader img{
    float: left;

}
.loginHeader p{
    *float:left;
    height: 28px;
    margin-top: 4px;
    margin-left: 192px;
    *margin-left:20px;
    padding-left: 15px;
    line-height: 28px;
    border-left: 1px solid #a797a1;
}
.create-banner{
    width: 100%;
    height: 690px;
    background: url("../images/loginBg-1.jpg") center repeat-x;
}
.clRight{
    width: 320px;
    padding: 30px;
    margin-top: 90px;
    background-color: rgba(5,5,5,0.55);
    background: transparent \9;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c050505,endColorstr=#8c050505);\9
    zoom: 1 \9;
    color: #fff;
}
.cl-t{
    height: 21px;
    background:url("../images/zs-register-words-1.png") no-repeat;
}
.clRight li{
    margin-top: 30px;
}
.clRight input{
    width: 100%;
    padding-bottom: 10px ;
    background: none;
    border: none;
    border-bottom: 2px solid #cacaca;
    color: #fff;
}
.clRight .cl-b{
    margin-top: 50px;
}
.cl-b a{
    text-indent: -9999px;
}
.cl-register{
    width: 70px;
    height: 22px;
    margin-top: 10px;
    background: url("../images/zs-register-words-2.png") no-repeat;
}
.cl-login{
    width: 120px;
    height: 50px;
    background: url("../images/cl-login.png") no-repeat;
}
.zq-login-m{
    background: #292c2f;
}
.zq-create-wrap{
    position: relative;
    height: 284px;
    background: url("../images/zs-pic-4.png") no-repeat;
}
.zq-create-wrap p{
    position: absolute;
    top: 190px;
    right: 80px;
}
.zq-create-btn{

    width: 242px;
    height: 46px;
    background: url("../images/zs-create-btn.png") no-repeat;
    text-indent: -9999px;
}
.yz-top{
    margin-top: 40px;
}
.yz-top td{
    padding: 10px;

}
.yz-top .first{
    width: 100px;
    background: #f1f6fb;
    border: 1px solid #d2e1f1;
    color: #808185;
    font: normal 24px "微软雅黑";
    text-align: center;
}
.yz-top .second{
    border: 1px solid #d9d9d9;
    border-left: none;
}
.yz-l{
    width: 500px;
}
.yz-r{
    width: 480px;
}
.yz-lt div div{
    width: 108px;
    height: 108px;
}
.yz-lt p{
    width: 108px;
    margin-top: 5px;
    text-align: center;
    color: #1a69b4;
}
.yz-s-1{
    margin-left: 15px;
}
.yz-s-2{
    margin-left: 80px;
}
.yz-s-3{
    margin-right: 15px;
}
.yz-s-1 div{

    background: url("../images/yz-1.png") no-repeat;
    cursor: pointer;
}
.yz-s-2 div{

    background: url("../images/yz-2.png") no-repeat;
    cursor: pointer;
}
.yz-s-3 div{

    background: url("../images/yz-3.png") no-repeat;
    cursor: pointer;
}
.yz-form input[type="text"]{
    width: 354px;
    height: 16px;
    padding:10px 0 10px 40px;
    background: url("../images/search-icon-sm.png") 13px 10px no-repeat ;
    border: 2px solid #57a8dd;
    color: #818185;
}
.yz-form input[type="button"]{
    width: 100px;
    height: 40px;
    margin-left: -7px;
    line-height: 40px;
    background: #57a8dd;
    color: #fff;
    color: #fff;
    border: none;
    text-align: center;
    cursor: pointer;
}
.yz-table-blue td{
    padding: 10px 15px;
    line-height: 24px;
    background: #326daf;
    border: 1px solid #9fc1e8;
    color: #fff;
}
.yz-table-blue span{
    margin-right: 20px;
}
.yz-table-blue .red{
    color: #fc4a4a;
}
.yz-r-item{
    margin-top: 15px;
}
.yz-r-item h2{
    margin-bottom: 5px;
    font-weight: bold;
}
.yz-r-item span{
    padding-right:10px;
}
/*===========404 页面样式============*/
.wrong-page{
    position: relative;
    width: 900px;
    height: 706px;
    margin:0 auto ;
    background: url("../images/404.png") no-repeat;
}
.wrong-page a{
    position: absolute;
    display: block;
    top: 525px;
    left: 420px;
    width: 240px;
    height: 70px;
}
.wsl,.wsm,.wsr{
    float: left;
}
.wsl{
    width: 250px;
}
.wsl-t{
    height: 24px;
    background: #67afdf;
    line-height: 24px;
    color: #fff;
    text-align: center;
}
.wsl-b{
    border: 1px solid #d2e1f1;
    border-top: none;
}
.wsl-b h2{
    line-height: 34px;
}
.wsm{
    width: 300px;
	height:250px;
    margin-left: 25px;
	overflow:hidden;

}
.wsr{
    width: 380px;
    margin-left: 25px;
	padding: 8px 10px 0 10px;
	border-top: 1px solid #d2e1f1;
}
.wsr-title{
	width: 112px;
	height: 24px;
	background: url("../images/lastNewsIcon.png") no-repeat;
	text-indent: -9999px;;
}
.wsr li{
	line-height: 32px;
}
.wls-ad{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px solid #57a8dd;

}
.wls-l{
	width: 280px;
	padding:10px 10px 32767px 10px;
	margin-bottom: -32767px;
	background: #eeeeef;
}
.wls-l-item{
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #d2e1f1;
}
.wls-item-t{
	padding: 15px 0 10px 32px;
	background: url("../images/check_icon.png") 15px 18px no-repeat;
}
.wls-aside-ad{
	padding-bottom: 10px;;
}
.wls-r{
	width: 670px;
}
.wls-r-title{
	padding-top: 8px;
	border-top: 1px solid #d2e1f1;
	color: #1a69b4;
}
.wls-r-item{
	margin-top: 10px;
	padding-bottom: 10px;
	line-height: 32px;
	border-bottom: 1px dashed #d2e1f1;
}
.wls-r-item span{
	float: right;
	color: #808185;
	font-size: 12px;
}
.bbBlue{
	border-bottom: 2px solid #57a8dd;
}
.gb-hot-l,.gb-hot-r{
	text-indent: -9999px;
	padding-bottom: 8px;
}
.gb-hot-l{
	width: 205px;
	height: 27px;
	background: url("../images/gb-words-1.png") no-repeat;
}
.gb-hot-r{
	width: 178px;
	height: 26px;
	background: url("../images/gb-words-2.png") no-repeat;
}
.bbBlue h2{
	height: 30px;
	padding: 0 7px;
	line-height: 30px;
	background: #57a8dd;
	color: #fff;
	font-weight: 700;
}
.bbBlue .hot-ba{
	padding-left: 20px;
	background: #57a8dd url("../images/hot-icon.png") 5px 6px no-repeat;
}
.treat-gu{
	padding-top: 5px;
	line-height: 26px;
}
.treat-gu input{
	width: 100px;
	padding: 5px 0 5px 10px;
	background: #fff

}
.treat-gu button{
	width: 70px;
	height: 26px;
	line-height: 26px;
	vertical-align: top;
}
.ti-b,.ti-s{
	float: left;
	border: 1px solid #d2e1f1;
}
.ti-b{
	width:358px;
}
.ti-s{
	width: 298px;
}
.ti-b,.ti-s{
	position: relative;
}
.ti-time{
	position: absolute;
	top: 3px;
	right: 5px;
	font-size: 12px;
	color: #fff;
}
.ti-b h2,.ti-s h2{
	height: 24px;
	line-height: 24px;
	text-align: center;
	color:#fff;
	font-size: 12px;
}
.ti-h-1 section{
	height: 258px;
}
.ti-h-2 section,.ti-h-3 section{
	height: 208px;
}
.ti-h-1 h2{
	background: #57a8dd;
}
.ti-h-2 h2{
	background: #9acbeb;
}
.ti-h-3 h2{
	color: #1a69b4;
	background: #cce5f5;
}
.ti-h-3 .ti-time{
	color: #1a69b4;
}
.ti-level{
	height: 80px;
	padding-top: 50px;
	line-height: 80px;
	color: #f75b49;
	text-align: center;
	font-size: 100px;
}
.ti-level sub,.ti-level sup{
	line-height: 1;
	font-size: 14px;
}
.ti-level sup{
	vertical-align: top;
}
.ti-level-b{
	height: 30px;
	line-height: 30px;
}
.ti-level-fst{
	padding: 0 8px;
	background: #f2f8fd;
	color: #a6a6a6;
	font-size: 12px;
	font-family: "微软雅黑";
}
.ti-level-fst .green{
	color: #00d900;
	font-size: 14px;
}
.ti-level-fst .red{
	color: #ff002a;
	font-size: 14px;
}
.ti-level-fst div{
	display:inline-block;
	*margin-right: 5px;
}
.ti-progressbar{
	position: relative;
	width: 206px;
	height: 18px;
	margin-top: -3px;
	background: url("../images/sign-bg.png") no-repeat;
	vertical-align: middle;
}
.ti-pbar-sign{
	position: absolute;
	top:-30px;
	width: 14px;
	height: 19px;
	background: url("../images/sign.png") no-repeat;
}
.ti-level-pd{
	padding: 0 10px;
	background: #f2f8fd;
}
.bi-ul li{
	padding-left: 10px;
	background: url("../images/blue-li-icon.gif") 0 15px no-repeat;
}
.ti-2-fst ul{
	padding: 10px 0 0 20px;
}
.ti-2-snd{
	padding-top: 50px;
}
.ti-3-trd{
	width: 100%;
	height: 184px;
	font: normal 48px/1 "微软雅黑";
	color:#1a69b4;
	overflow: hidden;
}
.ti-3-trd td{
		padding: 0 15px;

}
.ti-3-fst{
	padding: 30px 0;
	line-height: 60px;
}
.ti-3-border{
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #d2e1f1;
}
.ti-3-table{
	margin-top: 20px;
}
.ti-3-table td{
	width: 45px;
	height: 55px;
	padding: 0 5px;
	border:10px solid #fff;
	color: #808185;
	text-align: center;
	background: #edeeec;
}
.ti-3-table .ti-t-active{
	width: 38px;
	height: 78px;
	padding: 0 20px;
	background: url("../images/ti-3-td.png") no-repeat;
	color: #fff;
}
.qx-form{
	margin: 20px 0 30px 0;
}
.qx-form input[type="text"]{
	width: 420px;
	height: 14px;
	padding: 14px 0 14px 50px;
	background: url("../images/search-icon-sm.png") 20px 14px no-repeat;
	line-height: 14px;
	color: #969696;
	border:2px solid #57a8dd
}
.qx-form input[type="button"]{
	width: 100px;
	height: 46px;
	margin-left: -7px;
	background: #57a8dd;
	line-height: 46px;
	color: #fff;
	text-align: center;
	border:none;
	cursor: pointer;
}
.qx-cont{
	position: relative;
	padding: 20px 15px 10px 10px;
	background: url("../images/bigY.png") 10px 50px no-repeat;
	border:1px solid #d2e1f1;
}
.qx-value{
	position: absolute;
	top: 15px;
	left: 207px;
	width: 260px;
	height: 120px;

}
.qx-value .fst{
	padding-left: 98px;
	vertical-align: top;
}
.qx-value .snd{
	padding-left: 5px;
	font: normal 60px/48px "微软雅黑";
}
.qx-value-red{
	background: url("../images/red-bg.png") 0 20px no-repeat;
}
.qx-value-green{
	background: url("../images/green-bg.png") 0 20px no-repeat;
}
.qx-stock{
	top:100px;
	left: 134px;
	width: 155px;
	text-align: center;
}
.qx-detail{
	top: 140px;
	left: 15px;
}
.qx-cont-r{
	padding-left: 350px;
}
.qx-c-rt{
	padding-top: 35px;
	line-height: 24px;
}
.qx-c-rt p{
	margin-bottom: 3px;
}
.qx-ul li{
	float: left;
	width: 320px;
	height: 16px;
	margin: 15px 20px 0 0;
	padding-left: 20px;
	line-height: 16px;
}
.qx-red-icon{
	background: url("../images/red-circle-s.png") 0 2px no-repeat;
}
.qx-blue-icon{
	background: url("../images/blue-circle-s.png") 0 2px no-repeat;
}
.hot-ba-warp,.ba-article-wrap{
	border:1px solid #d2e1f1;
	border-top: none;
}
.hot-ba-ul ul{
	padding: 0 0 15px 15px;
}
.hot-ba-blue{

	border-bottom:1px solid #d2e1f1;
}
.hot-ba-ul li{
	float: left;
	width: 100px;
	height: 14px;
	margin: 15px 9px 0 0;
	line-height: 14px;
}
.hot-ba-ul li img{
	margin-left: 3px;
	vertical-align: middle;
}
.current-ba{
	padding: 5px 0 0 20px;
}
.current-ba a{
	margin-right: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #70b5e2;
}
.current-ba .more{
	border-bottom: none;
}
.ba-article-wrap{
	padding-bottom: 10px;
}
.ba-article td{
	padding:8px 15px;
}
.ba-article thead{
	font-weight: bold;
	background: #f2f8fd;
}
.ba-article  tbody tr{
	border-bottom: 1px dashed #d2e1f1;
}
.ba-article a{
	padding-left: 3px;
	padding-right: 3px;
}
.setTop{
	padding: 2px 3px;
	background: #f5cc69;
	border:1px solid #f2bd91;
	border-radius:2px;
	color: #fff;
	font-size:12px;
}
.wl-hot-ba a{
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #70b5e2;
}
.wl-hot-ba a img{
	vertical-align: middle;
}
.wl-aside-search{
	position: fixed;
	top: 50px;
	left: 50%;
	width: 52px;
	margin-left: 550px;
}
.aside-search-index{
    top: 130px;
}
.wl-as-block-wrap{
    position: relative;
}
.wl-as-block{
	position: absolute;
	display:none;
	top:0;
	right:-4px;
	width: 260px;
	height: 54px;
    margin-bottom: 62px;
    border: 1px solid #727378;
	background: #808185;
}
.wl-as-go{
	position: absolute;
	top:16px;
	right: 48px;
	width: 20px;
	height: 20px;
	background: url("../images/searchicon.png") no-repeat;
}
.wl-as-block input{
	width: 190px;
	height: 14px;
	margin-top: 13px;
	margin-left: 17px;
	padding: 5px 0 5px 10px;
	border:1px solid #727378;
	font-size: 12px;
	color: #9e9e9e;
}
.as-ewm-wrap{
	position: absolute;
	display:none;
	top:62px;
	right:52px;
	width: 136px;
	height: 146px;
	background: url("../images/as-ewm.png") no-repeat;
}
.dz-banner{
    height: 280px;
    margin-top: 20px;
    background: url("../images/dz-banner.jpg") no-repeat;
}
.dz-cont{

    border: 1px solid #eeeeef;
    border-top: none;
}
.dz-text{
    padding: 25px 25px 15px;
}
.dz-text p{
    margin-bottom: 15px;
    line-height: 22px;
}
.dz-warn{
    padding-top: 10px;
    border-top: 1px solid #eeeeef;
}
.dz-btn{
    padding: 25px 0;
    background: #f3f3f3;
    text-align: center;
}
.dz-btn a{
    padding: 12px 50px;
    color: #fff;
    background: #57a8dd;
    font: bold 16px "微软雅黑";
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.dz-yz-ul{
    width: 470px;
    padding-top: 70px;
    margin:0 auto 50px;
}
.dz-yz-ul input{
    width: 228px;
    height: 14px;
    padding: 10px 0 10px 10px;
    line-height: 14px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
}
.dz-yz-ul li{
    margin-top: 20px;
}
.dz-yz-ul label,.dz-yz-ul span{
    color: #808185;
}
.dz-yz-ul span{
    font-size: 12px;
}
.dz-yz-ul label{
    width: 9em;
}
.dz-yz-right{
    padding-left: 20px;
    background: url("../images/yz-right.png") 0 1px no-repeat;
}
.dz-yz-wrong{
    padding-left: 20px;
    background: url("../images/yz-wrong.png") 0 1px no-repeat;
}
.dz-yzm{
    padding: 12px;
    height: 12px;
    margin-left: 10px;
    line-height: 12px;
    background: #57a8dd;
    border-radius: 3px;
    color: #fff;
    font-weight:bold;
    font-size: 12px;
    vertical-align: top;
}
.dz-yzm:hover{
    color: #fff;
}
.ul-j{
    margin-top: 20px;

    border-top: 1px solid #e0e0e0;
}
.ht-t-l{
    width: 450px;
}
.ht-t-r{
    width: 470px;
}
.dz-input-l{
    width: 140px;
    margin: 0 5px;

    border: none;
    border-bottom: 1px solid #e0e0e0;
}
.dz-input-s{
    width: 50px;
    margin: 0 5px;

    border: none;
    border-bottom: 1px solid #e0e0e0;
}
/*======题材页面样式=====*/
.subject-search-wrap{
    margin-top: 15px;
    padding-top: 97px;
    height: 153px;
    background: url("../images/tc-banner.png") no-repeat;
}
.tc-search{
    width: 610px;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
}
.tc-search input{
    width: 496px;
    height: 44px;
    padding-left: 10px;
    line-height: 44px;
    background: #fff url("../images/tc-input-tip.png") 291px top no-repeat;
    border: 2px solid #da2b3a;
    border-right: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #969696;
    font-size: 12px;
}
.tc-search button{
    width: 100px;
    height: 48px;
    margin-left: -7px;
    *margin-left: 0;
    *margin-top:1px;
    background: #da2b3a;
    color: #fff;
    vertical-align: top;
    text-align: center;
    border: none;
    cursor: pointer;
}
.mobile-download-icon{
    padding-left: 15px;
    background: url("../images/dlicon.png") left no-repeat;
    color: #969696;
}
.tc-l{
    width: 700px;
}
.tc-r{
    width: 280px;
}
.tc-l-t thead td{
    background: #f5f8fb;
    color: #778da4;
    border-color: #d2e1f1;
}
.tc-l-t tbody td{
    padding:8px 10px;
}
.tc-l-t td.f14{
    font-size: 14px;
}
.bt-b{
    border: 1px solid #d7dee6;
}
.blue-thead-bg thead td{
    height: 35px;
    padding: 0 10px;
    background: #f5f8fb;
}
.bt-title-bg{
    padding:0 10px;
    background: #f5f8fb;
}

.delete-icon{
    width: 12px;
    height: 13px;
    background: url("../images/delete-icon.png") no-repeat;
}
.a-cannel{
    padding: 2px 4px;
    background: #c7c7c7;
    border: 1px solid #a8a8a8;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
}
.a-control{
    padding: 2px 4px;
    background: #57a8dd;
    border: 1px solid #2072bf;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
}
.a-cannel:hover,.a-control:hover{
    color: #fff;
}
.refresh-icon{
    height: 14px;
    line-height: 14px;
    padding-left: 18px;
    background: url("../images/refresh-icon.png")  no-repeat;
    font-size: 12px;
    color: #1a69b4;
}
.hot-icon{
    padding-right: 25px;
    background: url("../images/hot-red-icon.png") right no-repeat;
}
.bt-title-2{
    height: 36px;
    line-height: 36px;
}
.bt-title-2 h2{
    color: #1a69b4;
    font-weight: bold;
}
.blue-thead-bg .blue-light .pr0{
    padding-right: 0;
}
.aside-ul-b li{
    position: relative;
    margin-bottom: 12px;
    padding-top: 12px;
    line-height: 22px;
    border-top: 1px solid #eeeeef;
}

.aside-ul-b li.first{
    border-top: none;
}
.aside-ul-b li .a-control,.aside-ul-b li .a-cannel{
    line-height: 12px;
    color: #fff;
    border: 1px solid #2072bf;
    margin-top: 5px;
}
.aside-ul-b li .a-cannel{
    border: 1px solid #a8a8a8;
}
.a-border a{
    padding-bottom: 2px;
    border-bottom: 1px solid #7ebce5;
}
.queue-item{
    padding-left: 10px;
}
.wl-queue{
    margin-right: 2px;
    padding: 0 5px;
    line-height: 1.4;
    background: #7ebce5;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
}
.jk-t .jk-btn{
    display: none;
    margin-top: 2px;
    margin-left: 33px;
    padding: 0 8px;
    background: #f1f6fb;
    border: 1px solid #d2e1f1;
    border-radius: 2px;
    color: #1a69b4;
    font-size: 12px;
}
.jk-t tr:hover{
    cursor: pointer;
}
.jk-t tr:hover .jk-btn{
    display: inline-block;
}
.subject-sort{
    border: 1px solid #d2e1f1;
}
.bt-2{
    border-top: 2px solid #d2e1f1;
}
.sst{
    height: 36px;
    padding-left: 15px;
    line-height: 36px;
    background: #f1f6fb;
    border-bottom: 1px solid #d2e1f1;
    color: #1a69b4;
    font-weight: 600;
}
.ssl{
    width: 203px;
    padding-left: 5px;
    padding-bottom: 9999px;
    margin-bottom: -9999px;
    background: #f1f6fb;
    border-right:2px solid #52a2da
}
.ssl ul{
    margin-right: -2px;
    margin-bottom: 0;
}
.ssl h3{
    padding-left: 9px;
    line-height: 40px;
}
.ssl li{
    padding: 4px 40px 4px 9px;

    border-right: 2px solid #52a2da;
}

.ssl li a{
    display: block;

}
.ssl .active{
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #57a8dd;
    border-right: 2px solid #fff;
    background: #fff;
}
.ssl .active a{
    color: #1a69b4;
    font-weight: 600;
}
.ssr{

    width: 787px;
}
.border-left-no tbody td{
    border-left: none;
}
.border-left-no tbody .nbr{
    border-right: none;
}
.sort-up,.sort-down{
    padding-right:12px;
}
.sort-up{
    background: url("../images/up-red-icon.png") right no-repeat;
    cursor: pointer;
}
.sort-down{
    background: url("../images/down-red-icon.png") right no-repeat;
    cursor: pointer;
}
.no-subject{
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px dotted #d7dee6;
}
.no-subject-text{
    height: 44px;
    line-height: 44px;
    padding-left: 55px;
    background: url("../images/lh-icon.png") no-repeat;
}
.sj-ul img{
    float: left;
}
.sj-ul p{
    color: #333;
}
.tc-s-t{
    border-top: 2px solid #da2b3a;
    border-bottom: 1px solid #d2e1f1;
}
.sj-r{
    padding-left: 120px;
}
.sj-detail{
    padding:15px 0 15px 20px ;
    background: #f8f8f9;
    border-top: 3px solid #da2b3a;
    border-bottom: 2px solid #d2e1f1;
    border-left: 1px solid #d2e1f1;
    border-right: 1px solid #d2e1f1;
}
.sj-detail-img{
    float: left;
    width: 100px;
    height: 92px;
    overflow: hidden;
}
.sj-detail-r{
    float: left;
    width: 420px;
    margin-left: 30px;

}
.gp-banner{
    height: 280px;
    margin-top: 20px;
    background: url("../images/gp-banner.jpg") no-repeat;
}
.gp-text{
    border: 1px solid #e1e1e1;
    border-top: none;
}
.gp-l{
    width: 200px;
    padding: 0 12px 9999px 12px;
    margin-bottom: -9999px;
    background: #eeeeef;
    border-right: 1px solid #e1e1e1;
}
.gp-r{
    width: 700px;
    padding: 20px 35px  35px;
}
.gp-l li{
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e1e1e1;
}

.gp-l a{
    display: block;
    min-height: 40px;
    line-height: 1.3;
    padding-left: 50px;
    background: url("../images/gp-number.png") no-repeat;
}
.gp-l a:hover,.gp-l .ui-tabs-active a{
    color: #ed6029;
}
.gp-l .a1{
    background-position: 0 -40px;
}
.gp-l .a1:hover,.gp-l .ui-tabs-active .a1{
    background-position: 0 0;
}
.gp-l .a2{
    background-position: 0 -120px;
    line-height: 40px;
}
.gp-l .a2:hover,.gp-l .ui-tabs-active .a2{
    background-position: 0 -80px;
}
.gp-l .a3{
    background-position: 0 -200px;
    line-height: 40px;
}
.gp-l .a3:hover,.gp-l .ui-tabs-active .a3{
    background-position: 0 -160px;
}
.gp-l .a4{
    background-position: 0 -280px;
}
.gp-l .a4:hover,.gp-l .ui-tabs-active .a4{
    background-position: 0 -240px;
}
.gp-l .a5{
    background-position: 0 -360px;
    line-height: 40px;
}
.gp-l .a5:hover,.gp-l .ui-tabs-active .a5{
    background-position: 0 -320px;
}
.gp-item{
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
}
.gp-item-last{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.gp-item h2 span{
    color: #ed6029;
}
.gp-item p{
    margin-top: 20px;
    line-height: 22px;
    font-size: 13px;
}
.sj-detail-r thead td{
    padding-top: 10px;
    padding-bottom: 10px;
}
.sj-detail-r tbody td{
    border-right: 1px solid #d2e1f1;
    font:  22px "微软雅黑";
}
.sj-detail-r tbody td.last{
    border-right: none;
}
.sj-detail-a{
    position: absolute;
    top: 20px;
    right: -5px;
    width: 76px;
    height: 33px;
    line-height: 35px;
    background: url("../images/red-right-bg.png") no-repeat;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.sj-detail-a:hover{color: #fff;}
.sj-flash{
    padding: 10px;
    background: #f1f6fb;
}
.gu-search-new{width:980px;background:url(../images/gegu-top-left.jpg) repeat-x}
.gu-search-l-new{margin-left:250px;}
/*=========inline-block==========*/
.gn-map p a,.stockName span,.stockNum span,.gu-box-ul span,.gu-box-detail-span span,.chart-2 h3,.tt-right,.tt-time,.personalStock h3,.personalStock span,.finance-l span,.TUl a,.dy-vote span,.chartDetail em,.listLogo,.yz-choice span,.wh-btn,.wh-wrap,.register-form label,.bd-form label,.opinion-from label,.progress span,.progress a,.tip-right-red,.tip-right-red span,.zsA a,.verifyWrap,.hg-block-title a,.hb-r span,.more-gray,.block-span span,.safe-level-wrap,.safe-level,.userInfoUl span,.bd-nav a,.about-icon,.black-h2 span,.black-h2 p,.about-link a,.new-icon,.contact-ul b,.symble-dot,.topBannerHg a,.verify-right,.verify-wrong,.zq-table a,.zq-download a,.zq-bd-static a,.zs-form-ul label,.cl-b a,.zq-create-btn,.bbBlue h2,.ti-level-fst div,.ti-3-table span,.stars-red,.qx-value span,.hot-ba-blue a,.stockIcon,.backTop,.zq-table-tr a,.dz-btn a,.dz-yz-ul label,.dz-yz-ul span,.dz-yzm,.delete-icon,.refresh-icon,.wl-queue,.jk-btn{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
/*===========特殊样式============*/
.R{border-right: none}
.no-border{border: none}
.dbor{padding-bottom: 25px;border-bottom: 1px dotted #d2e1f1}

/*找回密码页面特有*/
 .tipWords{position: absolute;background: #666666;color: #fff;padding: 15px 20px;width: 232px;left: 117px; top:50px;z-index: 9999;display:none}



/*页面改版-15/08/24-cc*/
/*common-css*/
.ml175{
    margin-left: 175px;
}
.wl-nav ul.fr li a{
    color: #9e9e9e;
}
.wl-nav ul.fr li a:hover{
    color:#fff;
}
.wl-button-default{
    color: #333;
    background: none;
    font-weight: normal!important;
}
/*gu-search-form button current-class*/
/*.current-class{
    background: #d62633;
    color: #fff;
}*/
.gu-search-col{
    width: 980px;
    background: url("../images/gegu-top-left-1.jpg")
}
.gu-search-title{
    float: left;
    font-size: 19px;
    font-family: "微软雅黑";
    font-weight: 600;
    font-style: italic;
    color: #5a5a5a;
}
.bt-title h2{
    color:#da2b3a;
}
.border-top {
  border-top: 2px solid #da2b3a;
}
.tab-fixed-vertical .ui-tabs-active a {
  border: none;
  border-top: 1px solid #1a69b4;
  border-bottom: 1px solid #fff;
  color: #333;
  font-weight: bold;
}
.tab-fixed-vertical .oneLi {
  display: inline-block;
  line-height: 28px;
  margin-bottom: -1px;
  padding: 0 10px;
  border: 1px solid #d2e1f1;
  border-top: 3px solid #1a69b4;
  border-bottom: 1px solid #fff;
  color: #333;
  font-weight: bold;
}
.hot_icon{
  margin: 10px 0 0 5px;
}
.wl-hd-ul span {
  float: left;
  display: inline-block;
  zoom: 1;
  width: auto;
  margin-left: 40px;
}
/*======新闻专题样式=====*/
.wl-st-banner{
    height: 210px;
    padding-top: 70px;
    background: url("../images/news/news-banner.jpg") no-repeat;
}
.wl-st-banner h1{
    text-align: center;
    font: bold 46px  "微软雅黑" ;
}
.wl-st-banner p{
    padding: 40px 50px 0;
    line-height: 1.8;
    color: #ac0001;
}
.wl-st-l{
    float: left;
    width: 660px;
}
.wl-st-r{
    width: 320px;
    padding-left: 680px;
    *margin-left:20px;
}
.wl-st-title{
    padding:8px 0 8px 0;
    height: 23px;
    line-height: 23px;
    background: url("../images/news/title-bg.gif") repeat-x;
    border-top: 2px solid #ed6029;
    border-bottom: 1px solid #e6e5e5;
}
.wl-st-title h2{
    font: bold 22px/1 "微软雅黑";
}
.st-list-thumb-left .st-list-thumb{
    float: left;
}
.st-list-thumb{
    margin-right: 10px;
}
.st-list-item-hd{
    font-weight: 600;
    margin-bottom: 5px;
}
.st-list-item-hd,.st-list-item-hd a{
    color: #ac0001;
}
.st-list-item-hd-bg{
    height: 11px;
    background: #ebebea;
}
.st-list-main p{
    color: #8a8a94;
    font-size: 12px;
}
.st-list-main p a{
    color: #225da5;
}
.st-list-thumb-bg .st-list-thumb{
    width: 160px;
    height: 120px;
    padding: 1px;
    border: 1px solid #d2d1d1;
    overflow: hidden;
}
.st-list-thumb-bg .st-list-main h3{
    font-size: 20px;}
.st-list-thumb-bg .st-list-main p{
    font-size: 13px;
    line-height: 2;
}
.st-list-thumb-bg li{
    padding: 12px 0;
    border-bottom: 1px dotted #e6e5e5;
}
.st-list-thumb-sm .st-list-thumb{
    width: 100px;
    height: 68px;
    overflow: hidden;
}
.st-list-thumb-sm li{
    padding-bottom: 10px;
}
.st-news-border{
    border: 1px solid #e1e1e1;
}
.st-news-border-hd{
    height: 12px;
    line-height: 12px;
    padding:14px 10px;
    background: #f5f5f4;
    border-bottom: 1px solid #e1e1e1;
}
.st-news-border-hd .st-list-item-hd{
    background: #ebebea;
}
.st-news-border-hd .st-list-item-hd span{
    padding-right: 10px;
    background: #f5f5f4;
}
.st-news-bd{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    color: #424242;
}
.st-list-text li{
    margin-bottom: 15px;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}
.st-list-text-dotted li{
    padding-left: 15px;
    background: url("../images/news/dotted.png") 0 4px no-repeat;
}
.wl-st-img-list li{
    position: relative;
    float: left;
    width: 188px;
    height: 150px;
    margin-right: 14px;
    overflow: hidden;
}
.wl-st-img-list li:nth-child(5),.wl-st-img-list li.last{
    margin-right: 0;
}
.wl-st-img-list li h3{
    position: absolute;
    bottom: 0;
    width: 178px;
    height: 26px;
    padding-left: 10px;
    line-height: 26px;
    background:rgba(43,45,47,.8);
    color: #fff;
    font-size: 12px;
}
.wx2{
    position: fixed;
    left: 50%;
    margin-left: 450px;
    bottom: 10px;
    width: 150px;
    height: 197px;
    text-align: center;
    font-size: 12px;
    background: url("../images/QRcode.png") no-repeat;
}
.wx2 > a{
    display: block;
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    font-size: 25px;
    background: url("../images/close.png") no-repeat;
}

.wx2-bd{

    width: 100px;
    height: 100px;
    margin: 36px auto 0;
    overflow: hidden;
}
.wx2-bd img{
    max-width: 100%;
    height: auto;
}
.wx2-ft{
    padding:0 15px;
}
.wl-option-live:hover,.wl-live-summary:hover{
    background: none;
}
.table-style-live {
    width: 100%;
}
.table-style-live tr {
    border-bottom: 1px dashed #d2e1f1;
}
.table-style-live td {
    /*width: 25%;*/
    padding: 5px 0px;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.table-style-live tbody tr td:last-child p {
    width: 160px;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.table-style-live thead tr td:first-child{
    padding-left: 24px;
}
.table-style-live thead,.table-style-live tbody tr td:last-child{
    font-size: 12px;
}
.table-style-live thead tr,.table-style-live tbody tr:last-child {
    border-bottom: none;
}
.ranking-num{
    display: inline-block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    border-radius: 2px;
    font-size: 12px;
    margin-right: 10px;
}
.ranking-num.bgred{
    background: #da2b3a;
    color: #fff;
}
.ranking-num.bggray{
    background: #d2e1f1;
    color: #333333;
}
.wl-live-summary{

}
.wl-list .live-list-ul li{
    white-space: normal;
}
.wl-list .live-list-ul .row-1{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.textSlider{ display: inline-block}
.textNewsTip{
    height: 20px; line-height: 20px;
    margin-left: 20px;
}
.textSlider .flex-control-nav{height: 0;overflow: hidden}
.wl-news-tip-icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/laba.png") no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    vertical-align: 30%;
}
.index-slider-left,.index-slider-right{
    position: fixed;
    width: 80px;
    height: 400px;
}
.index-slider-left{
    top: 140px;
    right: 50%;
    margin-right: 510px;
    background: url("../images/A.png") no-repeat;
}
.index-slider-right{
    top: 140px;
    left: 50%;
    margin-left: 510px;
    background: url("../images/B.png") no-repeat;
    z-index: 999999;
}
.index-slider-close{
    display: block;
    position: fixed;
    top: 115px;
    left: 50%;
    margin-left: 510px;
    padding: 2px 3px;
    border: 1px solid #ddd;
}
.wl-fqz-btn{
	position: absolute;
	top: 122px;
	left: 0;
	display: block;
	width: 56px;
	height: 85px;
	background: url(../images/fanqiza.png) no-repeat;
}
.ask-box{
    height: 260px;
    font-size: 12px;
}

.ask-box li{
    height: 260px;
}
.ask-box-problem{
    margin-bottom: 10px;
    line-height: 1.5;
    color: #808185;
    height: 36px;
    overflow: hidden;
}
.ask-box-answer{
    color: #da282d;;
}
.answer-wrap{
    position: relative;
}
.answer-wrap > img{
    position: absolute;
    left:0;
    top: 0;
}
.answer-wrap > div{
    position: relative;
    margin-left: 45px;
    padding: 5px 15px;
    border: 1px solid #d2d4d7;
    border-radius: 4px;
    line-height: 2;
}
.answer-wrap > div > span{
    position: absolute;
    top: 6px;
    left: -10px;
    display: block;
    width: 10px;
    height: 13px;
    background: url("../images/left-jt.gif") no-repeat;
}
.answer-wrap > div > p{
    height: 48px;
    overflow: hidden;
    text-overflow:ellipsis;
}
.wl-img-007 img{
    float: left;
}
.wl-007-wrap{ margin-left: 120px;font-size: 12px;}
.wl-007-text{
    margin-top: -3px;
    line-height: 1.8;
    height: 48px;
    overflow: hidden;
    text-overflow:ellipsis;
}
.wl-007-fd{
    margin-top: 5px;
    color: #1a69b4;
}
.banner-007{
    height: 138px;
    background: url("../images/007banner.jpg") no-repeat;
}
.hu-answer-cont{
    margin-top: 5px;
    color: #808285;
    font-size: 12px;
}
.hu-item{
    margin-top: 15px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #efefef;
}
.hu-answer-show-more{

    background: #f3f3f3;
    color: #2da0da;
}
.hu-dialog-mask{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}
.hu-dialog{
    display: none;
    position: fixed;
    width: 460px;
    top: 10%;
    left: 50%;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -250px;
    background: #4f5479;
    color: #fff;

}
.hu-dialog-title{
    position: absolute;
    top: -30px;
    left: -59px;
    width: 467px;
    height: 81px;
    background: url("../images/007dialogtitle.png") no-repeat;

}
.hu-dialog-close{
    position: absolute;
    top: -10px;
    right: 0;
    padding: 10px;
    color: #fff;
    font-size: 30px;
    line-height: 1;
}
.hu-dialog-close:hover{
    color: #fff;
}
.hu-dialog-title-test{
    padding-top: 45px;
    font-size: 18px;

}
.hu-dialog-cont{
    background: #fff;
    color: #4f5479;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 10px 0 30px 10px;
}
.hu-dialog-cont li{
    margin-top: 10px;
    padding-left: 20px;
    background: url("../images/tuanyuan.png") 0 10px no-repeat;
}
.hu-dialog-cont li h3{
    font-size:18px;
    color: #f1683a;
}
.hu-dialog-ewm{
    position: absolute;
    right: -30px;
    bottom: -25px;
    width:158px;
    height: 140px;
    background: url("../images/007ewm.png") no-repeat;

}
.hu-dialog-ft{
    padding-bottom: 20px;
}
.hu-dialog-ft span{
    color: #eee553;
    font-size: 16px;
}
.hu-title-big{
    padding-top: 10px;
    padding-bottom:10px;
    text-align: center;
    font-size: 22px;
    font-weight:bold;
}
.hu-avatar img{
    float: left;
    margin-right: 10px;
}
.hu-avatar button{
    border: 1px solid #e5e5e5;
    padding: 4px 10px;
    color: #666;
    background: #ffffff;
    margin-top: 10px;
    cursor: pointer;
}
.hu-tag{
    margin-top: 10px;
    margin-bottom: 10px;
    height: 32px;
    line-height: 32px;
}
.hu-tag a{
    margin-right: 5px;
    padding: 2px 5px;
    background: #f0f0f0;
}
.hu-tip{
    margin-top: 20px;
    color: #f1683a;
    text-align: center;
}
.hu-tip button{
    margin-top: 10px;
    padding: 5px 20px;
    background: #f1683a;
    color: #fff;
    border: 1px solid #f1683a;
    cursor: pointer;

}
.hu-ask-icon{
    padding-left: 20px;
    background: url("../images/ask-icon-hg.png") 0 12px  no-repeat;
    color: #1a69b4;
}
.hg-ask-title{
    border-bottom: 1px solid #666;
}
.hg-ask-title h2{ color: #333}
.hu-item-footer{ font-size: 16px; }
.green-down-icon,
.red-up-icon{
    display: inline-block;
    width: 13px;
    height: 17px;
    margin-right: 20px;
    vertical-align: -15%;
}
.green-down-icon{ background: url("../images/green-down.png") no-repeat; }
.red-up-icon{ background: url("../images/red-up.png") no-repeat; }

.wl-my-favourite{
    margin-top: -10px;
    font-size: 12px;
}
.wl-my-favourite li{
    margin-top: 20px;
    margin-bottom: 10px;
}
.favourite-stock a{
    display: block;
    width: 58px;
    padding: 10px 0 12px 0;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    text-align: center;
}
.favourite-detail{
    width: 190px;
}
.favourite-detail-title{
    margin-top: -2px;
}
.favourite-detail-text{
    margin: 3px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.favourite-detail-footer{
    margin-top: 7px;
}
.favourite-detail-footer a{
    float: left;
    height: 13px;
    padding:  0 6px;
    border-right: 1px solid #dddddd;
    line-height: 1;
    color: #1a69b4;
}
.favourite-detail-footer .first{ padding-left: 0}
.favourite-detail-footer .last{
    padding-right: 0;
    border-right: none;
    color: #990000;
}
.hgk-ewm-wrap{
    position: relative;
}
.hgk-ewm-detail{
    display: none;
    position: absolute;
    top: -240px;
    right: -18px;
    width: 394px;
    height: 228px;
    background: url("../images/index-hgk-ewm.png") no-repeat;
}
.hgk-wem-close{
    position: absolute;
    display: block;
    top: -4px;
    right: 4px;
    width: 30px;
    height: 30px;
    background: url("../images/close.png") no-repeat;
}
.wx-zntg{
    width: 120px;
    height: 120px;
    background: url("../images/gzzntg.png") no-repeat;
}
.wx-tsjy{
    width: 120px;
    height: 120px;
    background: url("../images/tsjy.jpg") no-repeat;
    overflow: hidden;
}
.cgb-icons{
    display: inline-block;
    background: url("../images/cgb-icons.png") no-repeat;
}
.cbg-icon-logo{
    width: 18px;
    height: 18px;
    margin-right: 5px;
    background-position: 0 0;
    vertical-align: -15%;
}
.cbg-icon-ewm{
    position: absolute;
    top: -5px;
    right: -5px;
    width: 29px;
    height: 29px;
    background-position: 0 -18px;
}
.cgb-icon-stock{
    width: 15px;
    height: 13px;
    background-position: 0 -47px;
}
.cgb-icon-money{
    width: 15px;
    height: 14px;
    background-position: 3px -60px;
    vertical-align: -5%;
}
.cgb-icon-time{
    width: 15px;
    height: 12px;
    background-position: 0 -74px;
}
.index-cgb{
    border: 1px solid #bababa;
    padding: 105px 10px 10px 10px;
    background: url("../images/cgb-new-bg.jpg") left top no-repeat;
}
.index-cgb-title{
    position: relative;
    font-weight: bold;
    color: #b1001c;
}
.index-cgb-title-icon{
    display: inline-block;
    width: 21px;
    height: 16px;
    padding-right: 8px;
    margin-right: 7px;
    border-right: 1px solid #b1001c;
    background: url("../images/cgb-search-icon.png") top left no-repeat;
    vertical-align: -15%;
}
.index-cgb-bd li{
    height: 18px;
    margin-top: 15px;
    line-height: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #bababa;
    background: #fff;
}
.index-cgb-bd li input{
    border: none;
    margin-left: 2px;
    padding-left: 10px;
    border-left: 1px solid #bababa;
}
.index-cgb-bd li i{
    margin-left: 10px;
}
.index-cgb-bd .cgb-btn{
    border: none;
    padding: 0;
    height: 32px;
}
.index-cgb-bd .cgb-btn button{
    width: 100%;
    height: 40px;
    border: none;
    background: #b1001c;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.index-cgb-fd{
    margin-top: 15px;
    font-size: 12px;
}
.index-cgb-fd a{
    margin-left: 5px;
    color: #3b96eb;
}
.cgb-detail-lf{
	
    width: 500px;
}
.cgb-detail-lr{
    width: 480px;
}
.cbg-detail{

}
.cgb-footer{
	width: 700px;
	margin: 10px auto
}
.cgb-footer input{
	width: 300px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.cgb-footer > div{
	margin: 10px 0 10px 120px;
}
.cgb-footer button{
	width: 100px;
	height: 34px;
	line-height: 30px;
	text-align: center;
	background: #cb201c;
	border: 1px solid #cb201c;
	color: #fff;
	cursor: pointer
}
.cgb-banner{
    height: 450px;
    background: url("../images/cgb-banner.jpg") top center no-repeat;
}
.cgb-banner-list{
    position: relative;
    float: right;
    width: 330px;
    padding: 10px 20px 60px 20px;
    margin-top: 170px;
    margin-right: 50px;
    background: rgba(0,0,0,.5);
}
.cgb-banner-list li{
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 20px;
}
.cgb-banner-list .cgb-btn{
    background: none;
    height: 54px;
}
.cgb-banner-list .cgb-btn a{
    display: block;
    width: 218px;
    height: 54px;
    margin-left: auto;
    margin-right: auto;
    background: url("../images/cgb-btn.png") no-repeat;
}
.cgb-banner-list-fd{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,.3);
    color: #fff;
    font-size: 16px;
}
.cgb-banner-list-fd span{ padding-left: 15px;}
.cgb-banner-list-fd a{
    color: #fadc6c;
    margin-left: 10px;
}
.cgb-detail-hot-title{
    margin-top: 30px;
    margin-bottom: 20px;
    height: 40px;
    background: url("../images/cgb-title-1.png") center no-repeat;
}
.cgb-detail-last-title{
    margin-top: 30px;
    margin-bottom: 20px;
    height: 40px;
    background: url("../images/cgb-title-2.png") center no-repeat;
}
.hot-tab-cont table{
    width: 100%;
}
.hot-tab-cont table td{
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #d2e1f1;
    text-align: center;
}
.cgb-detail-hot-tab{
    background: #fff;
    color: #777;

}
.hot-tab-cont{
    padding: 0 10px;
    border: none;
}
.cgb-detail-hot-tab ul li{
    width: 50%;
    float: left;
    text-align: center;
}
.cgb-detail-hot-tab ul li a{
    display: block;
    padding: 10px 0;
    font-size: 22px;
    font-weight: bold;
    color: #777;
    border: 1px solid #e2e2e2;

}
.cgb-detail-hot-tab ul .ui-tabs-active a{
    border: 1px solid #fff;
    color: #821c22;
}
.cgb-detail-wrap{
    background: url("../images/cgb-detail-bg.jpg") center no-repeat;
}
.last-arravar{
    display: inline-block;
    width: 24px;
    height:24px;
    background: url("../images/cgb-arravar.png") no-repeat;
    overflow: hidden;
    vertical-align: -30%;
}
.cgb-detail-last-list{
    background: #fff;

}
.cgb-detail-last-list li{
    margin: 0 10px;
    padding: 15px 0;
    border-bottom: 1px dashed #d2e1f1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.cgb-banner-arr{
    position: absolute;
    right: 130px;
    bottom: -90px;
    display: block;
    width: 95px;
    height: 52px;
    background: url("../images/down-arr.png") no-repeat;

}
.cgb-left-box{
    position: fixed;
    right: 10px;
    bottom: 50px;
    width: 200px;
    height: 124px;
    padding-top: 150px;
    background: url("../images/cgb-dialog.png") no-repeat;
}
.left-close-btn{
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 30px;
    height: 30px;
}
.cgb-left-box li{
    margin-bottom: 10px;
    padding: 0 20px;
}
.cgb-left-box li input{
    height: 28px;
    width: 150px;
    padding-left: 10px;
    border: none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.cgb-left-box li button{
    width: 80px;
    height: 30px;
    border: none;
    background: #ffde70;
    color: #c71a1a;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
}
/*.wx3{
    display: none;
    position: fixed;
    top: 420px;
    left: 50%;
    margin-left: 550px;
    width: 56px;
    height: 61px;
    background: url("../images/small-ewm.png") no-repeat;
}*/
/*.wx2{
    position: fixed;
    left: 50%;
    margin-left: 450px;
    bottom: 10px;
    width: 150px;
    height: 197px;
    text-align: center;
    font-size: 12px;
    background: url("../images/QRcode.png") no-repeat;
}*/
/*.wx2 > a{
    display: block;
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    font-size: 25px;
    background: url("../images/close.png") no-repeat;
}*/

/*.wx2-bd{

    width: 100px;
    height: 100px;
    margin: 36px auto 0;
    overflow: hidden;
}*/
.wx2-bd img{
    max-width: 100%;
    height: auto;
}
.wx2-ft{
    padding:0 15px;
}
.wx2{
    position: fixed;
    left: 50%;
    margin-left: 450px;
    bottom: 10px;
    width: 164px;
    height: 319px;
    text-align: center;
    font-size: 12px;
    background: url("../images/QRcode-blue.png") no-repeat;
}
.wx2 > a{
    display: block;
    position: absolute;
    top: -17px;
    right: -17px;
    width: 35px;
    height: 35px;
    font-size: 25px;
    background: url("../images/close-blue.png") no-repeat;
}
.wx2-bd{

    width: 112px;
    height: 112px;
    margin: 71px auto 0;
    overflow: hidden;
}
.wx3{
    display: none;
    position: fixed;
    top: 420px;
    left: 50%;
    margin-left: 550px;
    width: 56px;
    height: 49px;
    background: url("../images/ewm-blue-small.png") no-repeat;
}

.live-list-index{
    padding-left: 10px;
    border-left: 1px dashed #aaa;
    margin-left: 5px;
}
.live-list-time{
    color: #ac0001;
}
.live-list-text{
    color: #444 !important;
    line-height: 1.5 !important;
    font-size: 12px !important;
    height: 54px !important;
    overflow:hidden !important;
}
.live-time-icon{
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url("../images/time-icon.png") no-repeat;
    vertical-align: -5%;
}
.live-stock-icon{
    display: inline-block;
    width: 13px;
    height: 15px;
    margin-right: 5px;
    background: url("../images/stock-icon.png") no-repeat;
    vertical-align: -5%;
}
.live-list-index .slick-slide{
    position: relative;
    margin-bottom: 10px;
}
.live-list-circle{
    position: absolute;
    display: block;
    top: 8px;
    left: -13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #aaaaaa;
}
.live-banner-index{
    margin-left: 5px;
    width: 250px;
    height: 34px;
    background: url("../images/live-banner-index.jpg") no-repeat;
}
.news-guba-item{
    position: relative;
    margin-bottom: 10px;
    padding-left: 8px;
}
.news-guba-item:before{
    position: absolute;
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    top: 8px;
    left: 0;
    background: #ac0001;
}
.border-box-hd-live{
    margin-left: 5px;
    height: 34px;
    line-height: 34px;
    text-align: right;
    background: url("../images/live-banner-detail.jpg") no-repeat;
}
.border-box-hd-live span{
    position: relative;
    padding-left: 6px;
}
.border-box-hd-live span:before{
    position: absolute;
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    top: 5px;
    left: 0;
    background: #ac0001;
}
.live-banner-tip{
    margin-top: 8px;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 15px;
    color: #ac0001;
    font-weight: 600;
}
.live-right-text{
    padding: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

    font-weight: 600;
}
.live-right-text a{ color: #ac0001;}
.live-right-banner{
    margin-top: 10px;
    width: 318px;
    height: 80px;
    overflow: hidden;
}
.ask-box-item{
    margin-bottom: 20px;
}
.wl-qt{
    height: 43px;
    line-height: 43px;
    padding-left: 10px;
    padding-right: 5px;
    color: #fff;

    background:  url("../images/red-title-bg.png") no-repeat;
}
.wl-qt > ul > li{
    float: left;
}
.wl-qt h2{
    font-family: "weiruanyehei";
    font-size: 16px;
}
.wl-qt > ul > li > a{
    padding: 5px 7px;
    background: #ab1c28;
    color: #e8cecf;
    font-size: 12px;
    border-radius: 5px;
}
.wl-qt > ul > li:nth-child(2) > a{
    margin-left: -5px;
}
.wl-qt > ul > li.ui-tabs-active > a{
    background: #ffffff;
    color: #ab1c28;
}
.tab-q-list li {
    position: relative;
    padding: 8px 5px;
    border-bottom: 1px solid #efefef;
    font-size: 12px;
    line-height: 1.4;
    color: #444;
}
.tab-q-list li .fr{
    text-align: right;
}
.tab-q-list li .fl{ line-height: 1.5}
.red-nub-bg{
    position: absolute;
    top: 9px;
    left: -30px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #dd3644;
    color: #fff;
    border-radius: 4px;
}
.tab-q-list li:nth-child(even){
    background: #efefef;

}
.b-text{
    color: #000 !important;

}
.p-text{
    font-size: 18px;
    line-height: 1.2;
    margin-left: 4px;
    vertical-align: middle;
    font-family: '微软雅黑';
}
.q-t-i{
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("../images/icon-time-sm.png") no-repeat;
    vertical-align: -5%;
    margin-right: 4px;
}
.q-list-item{
    width: 320px;
}
.ql-hd{
    height: 60px;
    background: url("../images/title-red-bg.jpg") no-repeat;
    color: #fff;
    padding: 10px 15px;
    border-radius: 4px;
}
.ql-hd-title h2{
    font-size: 22px;
    font-weight: 600;
}
.ql-info{
    line-height: 1.6;
    font-size: 12px;
}
.ql-info span{
    font-size: 18px;
    background: rgba(0,0,0,.1);
    padding:2px 5px;
    color: #fff47c;
    border-radius: 2px;
    font-family:"微软雅黑";
    font-weight: 600;
    /* line-height:2 */
}
.ql-info span i{
    font-size:12px;color: #fff; font-style: normal;vertical-align: 10%;margin-right:5px;font-weight:normal
}
.qt-tag span{
    font-size: 12px;
    border: 1px solid #f9e1df;
    border-radius: 2px;
    color: #f9e2e1;
    padding: 3px 5px;
}
.ql-bt{
    position: relative;
    padding: 10px 15px;
}
.ql-bt-tip{
    position: absolute;
    top: 235px;
    left: 480px;
    width: 358px;
    height: 187px;
    background: url("../images/qj-tip.png") no-repeat;

}
.ql-bt-tip a,
.ql-bt-tip1 a{
    position: absolute;
    display: block;
    bottom: 20px;
    right: 20px;
    width: 100px;
    height: 50px;
}
.ql-bt-tip1{
    position: absolute;
    top: 450px;
    left: 370px;
    width: 358px;
    height: 200px;
    background: url("../images/qc-tip1.png") no-repeat;
}
.ql-bt h3{
    color: #cc3d31;
}
.gz-btn{
    background: #628ffb;
    color: #fff;
    padding: 4px 20px;
    border-radius: 20px;
}
.gz-btn-un{
    background: #bababa;
    color: #fff;
    padding: 4px 20px;
    border-radius: 20px;
}
.gz-btn:hover,
.gz-btn-un:hover{ color: #fff}
.ql-bd{
    border: 1px solid #efefef;
    border-top: none;
}
.ql-btn-red:hover{
    color: #cc3d31;
}
.ql-btn-red{
    position: relative;
    display: block;
    border: 1px solid #cc3d31;
    font-size: 14px;
    color: #cc3d31;
    border-radius: 4px;
    text-align: center;
    padding: 8px 0;
}
.ql-bc{
    padding:0 15px 20px 15px;
}
.ql-bc thead{
    background: #efefef;
    color: #777;

}
.ql-bc tbody td{
    padding: 15px 0;
    border-bottom: 1px solid #efefef;
}
.q-list{
    margin-left: -20px;
}
.q-list-item{
    margin-left: 20px;
}
.ql-banner{
    padding-top: 40px;
    height: 296px;
    background: url("../images/baner-320.jpg") no-repeat;
}
.ql-banner a{
    display: block;
    height: 50px;
    width: 290px;
    margin-left: 15px;
}
.ql-text{
    padding: 0 15px;
    margin-top: 50px;
    font-size: 12px;
    line-height: 1.8;
    color: #444;

}
#g-2019{
    background: url("../images/guoqing2019.jpg") center  50px no-repeat;
}
.mask{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 9999;
}
.dia{
    display: none;
    position: fixed;
    top: 20%;
    left: 50%;
    width: 320px;
    margin-left: -160px;
    background: #fff;
    z-index: 10000;
    border-radius: 5px;
}
.dia-cont{
    padding: 20px;
}
.dia-close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    background: url("../images/live/close.png") no-repeat;

}
.qc-c{
    padding: 20px;
    background: #d8363b url("../images/q-list-bg.jpg") no-repeat;
    color: #fff;
    margin-bottom: 20px;
}
.qc-title{
    font-size: 32px;
}
.qc-title-meta{
    font-size: 12px;
}
.qc-mobile{
    width: 500px;
    height: 800px;
    margin-right: 20px;
    overflow: hidden;
    background: #ffffff;
}
.qc-mr{
    width: 420px;
}
.qc-item{
    padding: 20px;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 5px;
    color: #777;
   line-height: 2;
}
.q-comment{
    margin-top: 20px;

}
.qc-i{
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #efefef;
}
.tab-cont{
    border: 1px solid #efefef;
    border-top: none;
}
.icon-stock-red{
    display: inline-block;
    width: 12px;
    height: 13px;
    margin-right: 5px;
    background: url("../images/icon-stock-red.png") no-repeat;
}
.icon-time-red{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    background: url("../images/icon-time-red.png") no-repeat;
    vertical-align: -5%;
}
.gray-555{
    color: #555;

}
.js-ud-t{
    height: 72px;
    overflow: hidden;
}
.js-ud-btn{
    font-size: 12px;
    color: #4499c7
}
.js-ud-btn:hover{
    color: #4499c7;
}
.last-news-wrap{
    width: 370px;
    height: 50px;
    margin-top: 10px;
    position: relative;
    background: #cf3a3a;
    border-radius: 4px;
    padding-left: 130px;
}
.last-news-tip{
    position: absolute;
    left: 15px;
    top: 6px;
    color: #fff;
    font-size: 24px;
}
.last-news-text{
    background: #fff;
    font-size: 12px;
    margin-right: 6px;
    margin-top: 4px;
    padding-left: 10px;
    border-radius: 4px;
    line-height:1.8;
}
.last-news-item i{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: url("../images/icon-data.png") no-repeat;
    vertical-align: -10%;
}
.nav-red-top{
    border-top: 1px solid #ac0001;
}
.sub-nav-l a{
    display: inline-block;
    padding: 10px;
}
.sub-nav-l span{
    color: #ccc;

}
.sub-nav-r a{
    display: inline-block;
    padding: 10px 0;
    color: #999;
}
.right-tip{
    position: absolute;
    right: -20px;
    top: 10px;
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: transparent  transparent  transparent #de4545;
    border-style:solid dashed dashed dashed;
    border-width:10px;
}
.wl-jw-item{
    margin-top: 20px;
}
.wl-jw-t{
    display: inline-block;
    position: relative;
    background: #de4545;
    padding: 8px 15px;
    color: #fff;
    font-size: 16px;
}
.wl-jwt{
    color: #444;
}
.wl-jwt td{
    border-bottom: 1px solid #f2e0e0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}
.wl-jwt .tal{ text-align: left !important;}
.wl-jw-banner{
    width: 298px;
    height: 46px;
    line-height: 46px;
    font-size: 22px;
    text-align: center;
    background: url("../images/banner-title-sm.jpg") no-repeat;
    color: #fff;

}
.wl-jw-rn{

    border: 1px solid #ffd2d3;
}
.wl-jw-ri{
    padding: 10px;
}
.wl-ri-t{
    color: #cc3131;
    font-size: 20px;
    font-weight: 600;
}
.wl-ri-bl{
    width: 50px;
    height: 50px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    border-radius: 5px;
}
.wl-ri-bt{
    margin-left: 60px;
    font-size: 12px;
    color: #555;

}
.wl-ri-btn{
    display: block;
    border: 1px solid #d23c3d;
    color: #d23c3d;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
}
.wl-ri-btn:hover{
    color: #d23c3d;
}
.bgr{
    background: #04a932;
}
.wl-ri-bl-te{
    font-size: 20px;
}
.red-btn-full{
    display: block;
    background: #e34949;
    color: #fff;
    padding: 8px 0;
    text-align: center;
}
.red-btn-full:hover{ color: #fff}
.pn-tag{
    display: inline-block;
    margin-right: 5px;
    background: #03A9F4;
    color: #fff;
    font-size: 12px;
    padding: 2px 4px;

}

.wl-list-row li{
    position: relative;
    padding-left: 48px;
    margin-bottom: 5px;
    height: 42px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wl-list-row span{
    position: absolute;
    top: 0;
    left: 0;
}
.wl-hot-tc-wrp{
    margin-top: 8px;
    padding: 5px 10px ;
    background-image: linear-gradient(to bottom,#FEDEE0,#FCFCFC00);
}
.wl-hot-ct-text{
    position: relative;
    font-size: 13px;
    line-height: 1.5;
    max-height: 156px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wl-hot-tc-bd{
    margin-top: 8px;
    line-height: 1.2;
    padding: 5px;
    background: #fff;
    display: flex;
    
    font-size: 13px;
    align-items: center;
}
.wl-hot-tc-bd > div{
    display: flex;
    margin-left: 10px;
    
}
.wl-hot-tc-bd >  div > div{margin-right: 20px;}
.wl-hot-tc-bd >  div > div:nth-child(4){margin-right: 0;}

.wl-jsjd{
    border: 2px solid #DA2B3A;
}
.wl-jsjd-hd{
    text-align: center;
    padding: 10px 0;
}
.wl-jsjd-text{
    margin: 0 8px;
    background: #F0F0F0;
    padding: 5px 8px;
}
.wl-jsjd-text-t{
    font-size: 16px;
    color: #DA2B3A;
    font-weight: 600;
}
.wl-jsjd-text-c{
    margin-top: 3px;
    font-size: 13px;
    height: 98px;
    overflow: hidden;
}

.wl-jsjd-fd{
    padding: 5px 8px 8px;
    font-size: 13px;
}
.wl-jsjd-fd span{
    color: #DA2B3A;
    font-size: 16px;
    font-weight: 600;
}
.jsjd-item-title{
    line-height: 1;
    position: relative;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;

}
.jsjd-item-title::before{
    position: absolute;
    content: '';
    left: -14px;
    top: 6px;
    width: 3px;
    height: 3px;
    border: 2px solid #DA2B3A;
    border-radius: 50%;
}
.jsjd-item-title::after{
    position: absolute;
    content: '';
    left: -16px;
    top: 4px;
    width: 9px;
    height: 9px;
    border: 1px solid #DA2B3A;
    border-radius: 50%;

}
.jsd-mdl .time{
    font-size: 16px;
    color: #333;
    font-weight: 600;
}
.jsd-mdl .tag{
    display: inline-block;
    padding: 2px 8px 1px;
    border-radius: 2px;
    background: rgba(218, 43, 58, 0.15);
    color: #DA2B3A;
    font-size: 12px;
}
.jsd-mdl .text{
    color: #DA2B3A;
    font-size: 16px;
    font-weight: 600;
}
.jsd-mdr{
    font-size: 12px;
}
.jsd-mdr i{
    font-size: 14px;
    font-weight: 600;
    margin-right: 2px;
    color: #DA2B3A;
    font-style: normal;
}
.jsjd-wrp {
    position: relative;
    padding-top: 20px;
}
.wl-jsjd-list{
    padding-left: 10px;
    border-left: 1px solid #efefef;
    padding-bottom: 40px;
}
.wl-jsjd-item{
    position: relative;
    margin-bottom: 30px;
}
.jsjd-item-meta{margin-bottom: 20px;}

.jsjd-item-tabbar li{
    
    float: left;
    margin-right: 40px;
}
.jsjd-item-avatar{
    font-size: 15px;
    font-weight: 600;
}
.jsjd-item-avatar img{
    width: 22px;
    height: 22px;
    border-radius: 50%;
}
.jsjd-item-tabbar{
  
    border-bottom: 1px solid #efefef;
}
.jsjd-item-tabbar li a{
    position: relative;
    display: block;
    margin-bottom: -1px;
    padding-bottom: 2px;
    border-bottom: 4px solid transparent;
}
.jsjd-item-tabbar li a:hover{
    color: inherit;
}
.jsjd-item-tabbar li a.active{
    border-color: #DA2B3A;
}
.jsjd-item-tabbar li a.active::after{
    content: "";
    position: absolute;
    width: 28px;
    height: 16px;
    background: url(../images/tabbar-bg-icon.png) no-repeat;
    left: 50%;
    transform: translateX(-50%);
    bottom: -13px;
}
.jsjd-item-avatar-meta{
    font-size: 13px;
}
.jsjd-item-tabcont{
    padding-top: 15px;
    padding-bottom: 15px;
}
.jsjd-ict{
    display: inline-block;
    border-radius: 2px;
    background: rgba(10, 133, 221, 0.10);
    color: #0A85DD;
    padding: 0 5px;
    font-weight: bold;
    margin-bottom: 4px;
}
.jsjd-item-tabcont p{
    margin-bottom: 20px;
}
.jsjd-item-tabcont img{
    max-width: 80%;
}
.jsjd-item-comment{
    padding-top: 15px;
    border-top: 1px solid #efefef;
}
.jsjd-item-comment-hd{
    font-size: 16px;
    font-weight: 600;
}
.jsjd-item-comment-bd ul li{
    margin-bottom: 5px;
}
.jsjd-item-comment-bd ul li span{
    font-size: 12px;
    color: #999;
}
.jsjd-item-btn{text-align: center; margin-top: 20px;}
.jsjd-item-btn a{
    display: inline-block;
    padding: 10px 80px 9px;
    border-radius: 2px;
    background: #DA2B3A;
    color: #fff;
}
.jsjd-r-btn{
    margin-top: 20px;
}
.jsjd-r-btn a{
    display: block;
    padding: 10px 0 9px;
    border-radius: 2px;
    background: #DA2B3A;
    color: #fff;
    text-align: center;
}
.jsjd-r-code{
    margin-top: 20px;
    text-align: center;
}
.jsjd-mask{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 9999;
}
.jsjd-dia{
    display: none;
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10000;
    text-align: center;
}
.jsjd-dia .jsjd-download-btn{
    position: absolute;
    left: 50%;
    bottom: -60px;
    height: 30px;
    line-height: 30px;
    width: 249px;
    transform: translateX(-50%);
    display: inline-block;
    padding: 10px 80px 9px;
    border-radius: 2px;
    background: #DA2B3A;
    color: #fff;
}
.jsjd-dia-img{
    position: relative;
    margin-bottom: 15px;
}
.jsjd-dia-close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    background: url(../images/close-blue.png) no-repeat;
}
.gu-jsjd-wrp{
    position: relative;
    height: 235px;
    margin-top: 20px;
    padding-left: 77px;
    background: rgba(172, 0, 1, 0.06);
}
.gu-jsjd-img{
    position: absolute;
    top: 0;
    left: 0;
}
.gu-jsjd-item{
    float: left;
    width: 270px;
    padding: 8px;
    border-radius: 2px;
    margin-left: 15px;
    margin-top: 25px;
    background: #fff;
}
.gu-jsjd-item-hd{
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 30px;
    overflow: hidden;
    font-size: 16px;
    color: #DA2B3A;
    font-weight: 600;

}
.gu-jsjd-item-hd span{
    position: absolute;
    font-size: 12px;
    color: #999;
    right: 5px;
    bottom: 0;
}
.gu-jsjd-item-bd{
    margin-top: 5px;
    font-size: 14px;
    height: 84px;
    line-height: 1.5;
    overflow: hidden;
}
.gu-jsjd-item-fd{
    margin-top: 5px;
    padding: 5px;
    background: #efefef;
    border-radius: 2px;
}
.cgb-item-hd{
    background: #F8B354;
    padding: 10px;
    color: #fff;
    font-weight: bold;
}
.cgb-item-bd{
    position: relative;
}
.cgb-item-bd iframe{
    border: none;
    pointer-events:none
}
.cgb-item-fd{
    text-align: center;
}
.cgb-item-fd a{
    margin-bottom: 10px;
    display: block;
    padding: 10px 0 9px;
    border-radius: 2px;
    background: #DA2B3A;
    color: #fff;
    text-align: center;
}
.cgb-iframe-item{
    margin-bottom: 30px;
}

 .jsjd-item-meta-info{
    margin-top: 10px;
    padding: 8px 10px;
    border-radius: 2px;
    background-image:url(../images/mask-jsjd-item.png), linear-gradient(270deg, #0A85DD 0%, #003277 100%);
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.jsjd-item-meta-info.first{
    margin-top: 10px;
    padding: 8px 10px;
    border-radius: 2px;

    background-image: url(../images/mask-jsjd-item.png),linear-gradient(270deg, #E4C69E 0%, #E4C69E 100%);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 16px;
    font-weight: 600;
    color: #5E492C;
}
.wl__aside__report{
    background: #F8B354;
    padding: 4px 4px 0 4px;
}
.wl__ar__code{
    
    background: #fff;
    padding: 5px;
}
.wl__ar__code--title{
    font-size: 15px;
    font-weight: 600;
    
}
.wl__ar__code_detail{
    text-align: center;
    margin-top: 5px;
}
.wl__ar__code_detail > div:nth-child(1){margin-left: 20px;}
.wl__ar__code_detail > div:nth-child(2){margin-right: 20px;}
.wl__ar__code_detail > div:nth-child(2) > img:nth-child(3){margin-top: 20px;}
.wl__ar__code__text{
    margin-top: 5px;
    margin-left: 10px;
    line-height: 2;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
}
.wl__ar_code__tip{
    margin: 0 -4px 0 -4px;
    padding: 5px 5px 5px 10px;
    background: #DA2B3A;
    color: #fff;
}
.wl__ar_code__tip span{
    font-size: 20px;
    font-weight: bold;
}
.wl__saolei__wrp{
    border: 1px solid #F8B354;

}
.wl__saolei__hd{
    background: #F8B354;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    padding: 8px 0;
}
.wl__saolei__title{
    padding: 10px 0 5px 10px;
    font-size: 16px;
    font-weight: 600;
}
.risk_wrp__zone{
    margin: 0 10px ;
    box-shadow:  0 0 10px rgba(0, 0, 0, .08);
    border-radius: 6px;
    display: flex;
    padding: 15px 0;
}
.risk_wrp__zone > div{
    flex: 1;
    text-align: center;
}
.rick__zone_item--level{
    font-weight: 600;
    color: #8e8e8e;
}
.rick__zone_item--value{
    font-size: 22px;
    font-weight: 600;
}
.rick__zone_item--value.high,.risk-high-text{color: #f03940;}
.rick__zone_item--value.middle,.risk-middle-text{color:rgb(239, 174, 65);}
.rick__zone_item--value.low,.risk-low-text{color: rgb(98, 143, 251);}
.risk_wrp__zone__item > div:nth-child(3){font-size: 12px;}
.risk__collapse__item__title{
    padding: 10px 5px;
    border-bottom: 1px solid #efefef;
    margin: 0 10px;
}
.risk__collapse__item__title > div{
    font-size: 18px;
    font-weight: 600;
}
.risk__collapse__item__title > div:nth-child(1) >span{
    font-size: 14px;
    color: #9e9d9d;
    margin-left: 5px;
}
.risk__collapse__item__title > div:nth-child(2){
    display: flex;
    align-items: center;
} 
.risk__collapse__item__title > div:nth-child(2) > span{
    margin-right: 10px;
    
}
.risk__collapse__item__title,.risk__sub__item__title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.icon-arrow{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/jsjd-icon_more.png) no-repeat;
    background-size: contain;
   
}
.wl__saolei__bd{
    padding-bottom: 10px;
}
.__man_cont{
    display: flex;
    justify-content: space-between;
}
.__man_item{
    width: 360px;
    box-shadow: 0 0 8px #ccc;
    border-radius: 5px  5px 0 0;
    transition: all .4s ease;
}
.__man_item a{
    display: block;
   
   
    font-size: 20px;
    font-weight: bold;
    color: #999;
   
}
.__man_icon{
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 10px;
    background: url(../images/professional__active.png) no-repeat;
}
.__man_text{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
    border-radius: 5px  5px 0 0;
    background: #fff;
}
.__man_img{
    width: 360px;
    height: 196px;
    overflow: hidden;
    transition: all .4s ease;
}
.__man_img img{
    max-width: 100%;
    border-radius: 5px  5px 0 0;
    transition: all .4s ease;
}
.__man_item:hover .__man_img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.__man_item:hover .__man_icon{
    background: url(../images/professional__default.png) no-repeat;
}
.__man_item:hover a{
    color: #000;
}
.about-publicity{

    background: url(../images/about-publicity-icon.png) no-repeat;
}
.publicity__title{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    font-family: "weiruanyahei";
}
.__man__warnning_text{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
   
}
.__warnning__icon{
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 3px;
    background: url(../images/risk__icon.png) no-repeat;
    vertical-align: -18%;
}
.__man__warnning_text__item{
    width: 360px;
    color: #666;
}
.__warnning__link{
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 40px;
}
.__warnning_copy_btn{
    position: absolute;
    right: 0;
    top: 1px;
    color: #0A85DD;
    cursor: pointer;
}