/*头部字体颜色*/
#industry .cul_title_infor{
    color: #a9ceee;
}
/*通用标题*/
#industry .class_title{
    font: bold 20px/27px "Hiragino Sans GB W6";
    color: #727171;
    border-left: 4px solid #a9ceee;
    padding-left: 10px;
    margin: 22px 0;
}
#industry .class_title a{
    color: #727171;
}
#industry .class_title a:hover{
    color: #2862ac;
}
/*轮播图列表部分-1*/
.banner_box{
    width: 100%;
    height: 776px;
    height: auto;
    padding-bottom: 22px;
}
/* 轮播图阴影遮罩 */
.banner_box .scrollCon .scrollTitle{
    background: rgba(0,0,0,.7);
}
.banner_box .image_text_box{
    width: 390px;
    border-bottom: 1px solid #dcdddd;
    padding: 25px 0 11px;
}
.banner_box .image_text_box a .title_h2{
    width: 390px;    
    height: auto;    
    font-family: "Hiragino Sans GB W6";
    height: 48px;
    font-size: 18px;
    font-weight: bold;
    color: #3e3a39;
    padding-top: 25px;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.banner_box .image_text_box a .title_h2:hover{
    color: #2862ac;
}
.banner_box .image_text_box a span{
    display: block;
    overflow: hidden;
    width: 390px;
    height: 221px;
}
.banner_box .image_text_box a span img{
    width: 390px;
    height: 221px;
}
.banner_box .image_text_box p{
    padding-top: 10px;    
    font-family: "Hiragino Sans GB W3";
    font-size: 14px;
    color: #727171;
    line-height: 24px;
}
.banner_box  .details_box{
    width: 360px;
}
.banner_box  .details_box img{
    width: 166px;
    height: 107px;
}
.banner_box  .details_box h1{
    background-color: #efefef;
    font-family: "Hiragino Sans GB W6";
    text-align: left;
    font-size: 20px;
    line-height: 36px;
    color: #727171;
    font-weight: bold;
}   
.banner_box  .details_box .mixList li{
    border-bottom: 1px solid #dcdddd;
    padding: 17px 0;
}
.banner_box  .details_box .mixList li.fir_h{
    padding: 26px 0 17px;
}
.banner_box  .details_box .mixList  li.fir_h a.fLeft{
    display: block;
    margin-right: 18px;
    overflow: hidden;
    width: 165px;
    height: 106px;
}
.banner_box  .details_box .mixList  li.fir_h .title_ts{
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.banner_box  .details_box .mixList  li.fir_h .title_ts a{
    font-family: "Hiragino Sans GB W6";
    color: #3f3a3a;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;  
}
.banner_box  .details_box .mixList  li.fir_h .title_ts a:hover{
    color: #2862ac;
}
.banner_box  .details_box .mixList li img{
    width:165px;
    height:106px;

}
.banner_box  .details_box .mixList li.fir_h p a:hover{
    color: #2862ac;
}
.banner_box  .details_box .mixList li h2:not(.title_ts){
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.banner_box  .details_box .mixList li h2 a{
    color: #3f3a3a;
    font-size: 16px;
}
.banner_box  .details_box .mixList li h2 a:hover{
    color: #2862ac;
}
.banner_box  .details_box .mixList li p{
    position: relative;
    color: #727171;
    font-size: 14px;
    margin-top: 18px;
    height: 44px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.banner_box  .details_box .mixList li p a{    
    position: absolute;
    right: 0;
    color: #717171;
}
.banner_box  .details_box .mixList li p a:hover{        
    color: #2862ac;
}


/*市场 上市公司 投资 模块*/
.three_image_text_box{
    /* padding-bottom: 22px; */
}
.three_image_text_box .image_text{
    width: 400px;
}
.three_image_text_box .image_text.image_text_box_2 .content_box{
   border-left: none;
   border-right: none;
}
.three_image_text_box .image_text .title_h4{
    font: bold 20px/27px "Hiragino Sans GB W6";
    color: #727171;
    padding-left: 10px;
    margin: 22px 0;
}
.three_image_text_box .image_text.image_text_box_1 .title_h4{
    border-left: 4px solid #a9ceee;
}
.three_image_text_box .image_text .content_box{
    padding: 25px 25px 17px 25px;
    border: 1px solid #dcdddd;
}
.three_image_text_box .image_text .content_box .image_title_box {
    height:auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;    
    margin-bottom: 27px;
}
.three_image_text_box .image_text .content_box .image_title_box a {
    display: block;
}
.three_image_text_box .image_text .content_box .image_title_box h2:hover{
    color: #2862ac;
}
.three_image_text_box .image_text .content_box .image_title_box span{
    display: block;
    overflow: hidden;
    width: 350px;
    height: 195px;
}
.three_image_text_box .image_text .content_box .image_title_box img{
    width: 350px;
    height: 195px;
    transition: transform .5s ease-out .1s;
    -webkit-transition: transform .5s ease-out .1s;
}
.three_image_text_box .image_text .content_box .image_title_box .title_h2{
    font-family: "Hiragino Sans GB W6";
    height: 48px;
    font-size: 18px;
    font-weight: bold;
    color: #3e3a39;
    padding-top: 25px;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.three_image_text_box .image_text .content_box .ulList li {
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    border-top: 1px solid #dcdddd;
    padding-left: 8px;
}
.three_image_text_box .image_text .content_box .ulList li a{    
    font-family: "Hiragino Sans GB W3";
    color: #727171;
    font-size: 14px;
}
.three_image_text_box .image_text .content_box .ulList li a:hover{
    color: #2862ac;
}

/* 金融三图 微调 */
.three_image_text_box.finance .image_text .title_h4{
    font-family: "Hiragino Sans GB W6";
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 22px;
    padding-left: 10px;
    color: #3e3a39;
    border: none;
}
.three_image_text_box.finance .image_text .title_h4 a:hover{
    color: #2862ac;
}

/*图_图_图 金融 模块*/
.image_image_image{
    padding-bottom: 22px;
}
.image_image_image .image_text{
    width: 400px;
}
.image_image_image .image_text.image_text_box_2 .content_box{
   border-left: none;
   border-right: none;
}
.image_image_image .image_text .subtitle{
    font-family: "Hiragino Sans GB W6";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 22px;    
    padding-left: 10px;    
    color: #3e3a39;
}
.image_image_image .image_text .content_box{
    padding: 25px 25px 16px 25px;
    border: 1px solid #dcdddd;
}
.image_image_image .image_text .content_box .image_title_box {
    height:auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;    
    padding-bottom: 27px;
    border-bottom: 1px solid #dcdddd;
}
.image_image_image .image_text .content_box .image_title_box a {
    display: block;
}
.image_image_image .image_text .content_box .image_title_box h2:hover{
    color: #2862ac;
}
.image_image_image .image_text .content_box .image_title_box span{
    display: block;
    overflow: hidden;
    width: 350px;
    height: 195px;
}
.image_image_image .image_text .content_box .image_title_box img{
    width: 350px;
    height: 195px;
    transition: transform .5s ease-out .1s;
    -webkit-transition: transform .5s ease-out .1s;
}
.image_image_image .image_text .content_box .ulList li a:hover{
    color: #2862ac;
}

.image_image_image .title_list_box{
    width: 400px;
}
.image_image_image .title_list_box .subtitle{
     font-family: "Hiragino Sans GB W6";
     font-size: 18px;
     font-weight: bold;
     margin-bottom: 22px;    
     padding-left: 10px;    
     color: #3e3a39;
 }
.image_image_image .title_list_box .bt_list{
     padding: 16px 25px 26px 25px;
     border: 1px solid #dcdddd;
 }

 .image_image_image .imageList_box{
    width: 400px;
}
.image_image_image .imageList_box .subtitle{
    font-family: "Hiragino Sans GB W6";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 22px;    
    padding-left: 10px;    
    color: #3e3a39;
}
.image_image_image .imageList_box .image_list{
    padding: 25px;
    border: 1px solid #dcdddd;
    border-left: none;
    border-right: none;
}
.image_image_image .imageList_box .image_list li:nth-child(2){
    margin: 37.5px 0;  
}
.image_image_image .imageList_box .image_list li a.fLeft{    
    width: 184px;
    height: 120px;
    margin-right: 18px;
    overflow: hidden;
}
.image_image_image .imageList_box .image_list li img{
    width: 184px;
    height: 120px;
}
.image_image_image .imageList_box .image_list li h2 a{
    font-family: "Hiragino Sans GB W6";
    font-weight: bold;
    color: #3f3a3a;
    font-size: 16px;    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.image_image_image .imageList_box .image_list li h2 a:hover{
    color: #2862ac;
}
.image_image_image .imageList_box .image_list li p{
    position: relative;
    color: #727171;
    font-size: 14px;
    margin-top: 12px;
    line-height: 22px;    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.image_image_image .imageList_box .image_list li p a{ 
    position: absolute;
    right: 0;
    color: #717171;
}
.image_image_image .imageList_box .image_list li p a:hover{        
    color: #2862ac;
}

/*鼠标移入放缩*/
.banner_box .details_box a img,.banner_box a span img,.three_image_text_box a span img,.image_intro_title a span img,.image_image_title a span img,.image_image_title .imageList_box a img,.image_image_image a span img,.image_image_image .imageList_box a img
{
    transition: transform .5s ease-out .1s;
    -webkit-transition: transform .5s ease-out .1s;
    -moz-transition:transform .5s ease-out .1s;
    -o-transition:transform .5s ease-out .1s;
}
.banner_box .details_box a:hover img,.banner_box a span:hover img,.three_image_text_box a span:hover img,.image_intro_title a span:hover img,.image_image_title a span:hover img,.image_image_title .imageList_box a:hover img,.image_image_image a span:hover img,.image_image_image .imageList_box a:hover img
{
    opacity:1;
    filter:alpha(opacity=100);
    transform:scale(1.1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1)
}

/* 北青网热线 */
.call{
    width: 144px;
    height: 185px;
    position: fixed;
    right: 0;
    z-index: 10000;
}
.call a img{
    width: 144px;
    height: 185px;
}