li:last-child{
    border-bottom:0px dashed #bacac6;
}

.block_list {
    width:47%;
    text-align:left;
    border: 1px solid #d4d9e5;
    overflow: hidden;
    padding:5px 10px 5px 10px;
}


.block_title {
    font-size: 16px;
    color: white;
    font-weight: 600;
    background:#1879b8;
    height:35px;
}

.block_list ul li{
    height:30px;
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;
}

.z_title {
    width:100px;
    display:inline;
    display:-moz-inline-box;
}

/* timeline */
.timeline {
    background:url("/templates/img2/a.png") repeat-y 9px 0px;
    position:relative;
    width:95%;
    margin:5px auto 30px auto;
}
.timeline ul li{
    line-height: 100%;
    overflow:auto;
    padding: 0px 0px 9px; 
}
.timeline ul li h3{
    float:left;
    text-align:left;
    font-size:14px;
    color:#878787;
}	
.timeline ul li h3 span{
    display:block;
    color:#ADADAD;
    font-size:12px;
    padding-left:15px;
}	
.timeline ul li dl{
    margin-top:-5px;
}
.timeline ul li dl.right{
    float:left;
    margin-left:30px;
    display:block;
    background-color:#fffff;
    text-align:left;
}	
.timeline ul li dl span{
    display:block;
    font-size:14px;
    padding:0px 10px 0px 10px;
    line-height:30px;
    height:62px;
}

.firstdiv {
    float:left;
    
    padding-top:15px;
    width:25%;
}

.firstdiv:hover {
    background:#cbd0f5;
}

/*自选股*/
.mystock_nav {
    height:30px;
    background:#e8e8e8;
    line-height:30px;
}

.mystock_nav ul li {
    float:left;
    color:#989898;
    font-size:16px;	
}
.mystock_nav ul li a {
    padding-left:20px;
    padding-right:20px;
    color:#2B6BAB;
}
.entry-trangle-top {
    margin-left:30px;  
    width:0;  
    height:0;  
    border-left:15px solid transparent;  
    border-right:15px solid transparent;  
    border-bottom:15px solid blue;  
}

/*第一栏右边*/
.userinfo {
    height:145px;
    padding-top:10px;
}
.notice {
    background:#ffffff;
    margin-top:10px;
}
.notice ul li {
    text-align:left;
    padding:5px 5px 5px 10px;
    font-size:15px;
    font-weight:bold;
}
.ad1 {
    margin-top:10px;
    background:#ffffff;
    height:162px;
}
.ad1 ul li {
    padding:5px 0px 5px 0px;
}

.left1 {
    width:20%;
    height:345px;
    float:left;
    background:url("/templates/img2/bg_note.jpg");
}

.left2 {
    width:20%;
    height:345px;
    float:left;
    background:url("/templates/img2/bg_caopan.jpg");
}

.left3 {
    width:20%;
    height:345px;
    float:left;
    background:url("/templates/img2/bg_wabao.jpg");
}

.ihudong {
    background:#ffffff;height:345px;text-align:left;margin-left:20%;padding-left:10px;
}

.ihudong ul li {
    border-bottom:1px dashed #bacac6;
    padding:10px 10px 10px 10px;
}

.left4 {
    width:20%;
    height:345px;
    float:left;
    background:url("/templates/img2/bg_changeName.jpg");
}

.rename {
    float:left;
    background:#ffffff;
    width:50%;
    height:345px;
    overflow:hidden;
}

.rename ul {
    margin:auto;
    padding:5px; 
    height:28px; 
    line-height:28px; 
    border-bottom:1px dashed #bacac6;
    width:94%;
}

.rename ul li {
    float:left;
    display:block; 
    padding-left:10px;
    width:100px;
}

.gudong {
    float:left;
    background:#ffffff;
    width:50%;
    height:345px;
    overflow:hidden;
}

.gudong ul {
    margin:auto;
    padding:5px; 
    height:38px; 
    border-bottom:1px dashed #bacac6;
    width:94%;
}

.gudong ul li {
    float:left;
    display:block; 
    padding-left:10px;
    width:100px;
}



.left5 {
    width:20%;
    height:345px;
    float:left;
    background:url("/templates/img2/bg_people.jpg");
}

.cpstock {
    margin-top:8px;margin-left:12px;height:40px;width:140px;float:left;background:#e9f0f5;
}

.cpstock:hover {
    background:#cbd0f5;
}

.rightblocks {
    background:#ffffff;
    margin-left:71%;
    height:287px;
    overflow:hidden;
    margin-left:auto;
    width:100%;
}

.rightblocks ul li {
    padding:5px 10px 5px 10px;
    border-bottom:1px dashed #bacac6;
    overflow:hidden;
    text-align:left;
}

.contact_us {
    background:#C1C2C8;
    padding:10px;
    margin-top:10px;
    text-align: left;
    font-weight: bold;
    color:#40474F;
}

.newtopics {
    margin-left:71%;width:29%;overflow:hidden;margin-top:10px;margin-left:auto;
    width:100%;  
}

.newtopics a {
    font-weight: bold;
}

.stock {
    padding-top:5px;
}

.newtopics .stock a{
   font-weight: normal;
   margin-left:18px;
   background: #ebeff5;
   padding: 4px 6px;
   font-size: 13px;
}

.newtopics .stock a:hover{
    background: #DAE4F4;
}

.newtopics p {
    padding:5px 0px;
}

.newtopics ul li {
    padding:5px 10px 15px 10px;
    border-bottom:1px dashed #bacac6;
    overflow:hidden;
    text-align:left;
}

.sname {
    width:25%;display:block;float:left;padding-left:15px;
}
.sgujia {
    width:20%;display:block;float:left;
}
.szhangdie {
    width:25%;display:block;float:left;
}
.srecord {
    width:20%;display:block;float:left;
}

/*股票列表*/
.rightstocks ul li {
    padding:5px 10px 5px 10px;
    border-bottom:1px dashed #bacac6;
    overflow:hidden;
    text-align:left;
}

/*板块名称*/
.blockname {
    font-size:16px;	
    font-weight:bold;
    text-align:center;
    padding:4px 0;
    background:#c0c3c9;
}


.lefttitle {
    font-size:24px;font-weight:bold;margin-top:50px;padding-left:20px;text-align:left;color:#ffffff
}

.lefttext {
    font-size:16px;margin-top:10px;padding-left:20px;text-align:left;color:#ffffff
}

.leftmore1 {
    width:175px;
    height:45px;
    background:#325ACA;
    margin:80px auto;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    line-height:45px;	
}
.leftmore1 a, .leftmore2 a, .leftmore3 a, .leftmore4 a, .leftmore5 a {
    color:#ffffff;
}

.leftmore2 {
    width:175px;
    height:45px;
    background:#CA502D;
    margin:80px auto;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    line-height:45px;
}

.leftmore3 {
    width:175px;
    height:45px;
    background:#6A33CA;
    margin:80px auto;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    line-height:45px;
}

.leftmore4 {
    width:175px;
    height:45px;
    background:#CB2F33;
    margin:80px auto;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    line-height:45px;
}

.leftmore5 {
    width:175px;
    height:45px;
    background:#37988A;
    margin:80px auto;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    line-height:45px;
}

.irecord {
    margin-top:10px;
    float:left;
    border-left: 4px solid #c0c3c9;
    border-right: 4px solid #c0c3c9;
    border-bottom: 4px solid #c0c3c9;
    width:477px;
}
.irecord td{
    height:26px;
    padding:4px 4px;
    background: white;
}



.c-index {
    display: inline-block;
    padding: 1px 0;
    color: #fff;
    width: 14px;
    line-height: 100%;
    font-size: 12px;
    text-align: center;
    background-color: #8eb9f5;
}

.c-index-hot, .c-index-hot1 {
    background-color: #f54545;
}

.c-index-hot2 {
    background-color: #ff8547;
}

.c-index-hot3 {
    background-color: #ffac38;
}

.c-gap-icon-right-small {
    margin-right: 5px;
}
