/*listcolumn*/
.main{
    padding-bottom:30px;
}
.listcolumn,.listcolumn-pic,.displayinfo-sz{
    background:url(../images/line.jpg) repeat-y left;
    width:100%;
    padding-left:40px;
    padding-right:15px;
}
.listcolumn-pic,.displayinfo-sz{
    padding-left: 15px;
    margin-bottom: 15px;
}
.sub-menu{
    margin-bottom:20px;
     display: -webkit-flex;  
   -webkit-justify-content: center;  
   -webkit-align-items: center; 
}
.sub-menu li{
    margin-top:20px;
    float:left;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
}
.sub-menu li .arrow{
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #ff5a00  transparent transparent transparent;
    margin-left:20px;
}
.sub-menu li a{
    background:#ff5a00;;
    color:#fff;
    padding:10px 15px;
    display:block;
}
.sub-menu li:hover a{
    background:#c70000;
}
.sub-menu li:hover .arrow{
    border-color: #c70000 transparent transparent transparent;
}
.lead{
    /*border-bottom:1px solid #dcdcdc;*/
    width:100%;
    line-height:32px;
    /*margin-bottom:50px;*/
    color:#b4b4b4;
    font-size:16px;
    text-align:right;
}
.lead a{
    color:#b4b4b4;
}
.news-top{
    margin-top:-54px;
}

/*displayInfo*/
.displayinfo{
    padding-left: 30px;
    padding-right: 30px;
}
.chap-title{
    text-align: center;
    color:#ff5a00;
    font-size:24px;
    width:100%;
    line-height: 36px;
    margin-top: 30px;
}
.chap-img{
    width: 100%;
    text-align: center;
    margin-top:15px;
    margin-bottom:15px;
}
.displayinfo .lead{
    border-bottom: 1px solid #e2e2e2;
}
.info{
    background:#f3efed;
    height:32px;
    color:#777777;
    text-align:center;
    width:100%;
    line-height:32px;
    margin-top:20px;
    margin-bottom:30px;
}
.fb-name,.fb-date{
    display:inline-block;

}
.fb-name{
    margin-right:30px;
}
.fb-name i{
        margin-right:5px;
}
.fb-date i{
        margin-right:5px;
}
.displayinfo img{
    width:auto;
    max-width:100%;
    margin-top:10px;
    margin-bottom:10px;
}
.content
{

}
.content .ext h3
{
    line-height: 36px;
    height: 36px;
    font-size: 18px;
    color: #ffffff;
    background: #304A8F;
}
.content .ext h3 i
{
margin-right: 5px;
margin-left: 5px;
}
.content p
{
    line-height: 2em;
}


p{
    line-height:1.5em;
    /* text-align:justify; */
}

.main-left{
    padding-left:0px;
    padding-right:0px;
}
.main-right{
    padding-right:0px;
}
.sidebar{
    width:100%;
}
.column-title{
    font-size:24px;
    text-align:left;
    width:100%;
}
.tab-one{
    padding-left: 15px;
    padding-right: 15px;
    float:left;
    width:100%;
    margin-bottom: 5px;
}
.tab-one .tab-left{
    float:left;
    width:14%;
    line-height:42px;
    color:#ff5a00;
    font-size:18px;
}
.tab-one .tab-left:hover{
    color: #7522ff;
}
.tab-one .tab-right{
    float:left;
    width:86%;
}
.tab-right>a{
    display:block;
    background:#ff5a00;
    color:#fff;
    width:100%;
    height:42px;
    line-height:42px;
    padding-left:15px;
}
.tab-two{
    background:#f9f9f9;
    width:100%;
    display: none;
}

.tab-two ul{
    background:url(../images/line2.jpg) repeat-y left top;
    width:100%;
    padding-left:0px;
    padding-top:20px;
    padding-bottom:20px;
}
.tab-two li{
    padding-left:28px;
    height:39px;
    line-height:39px;
    font-weight:bold;
    
}
.tab-right>a:hover{
    background:#7522ff;
}
.tab-right>a i{
    float:right;
    line-height: 42px;
    padding-right: 15px;
    color: #fff;
}
.tab-right i{
    color:#b1b1b1;
}
.tab-two li:hover a,.tab-two li:hover i{
    color: #ff5a00;
}
.main-right>.container-fluid{
    margin-top:20px;
}
.newsItem{
    border-bottom:1px dotted #a9a9a9;
    padding:10px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;

}
.newsItem .col-md-9 a,.newsItem .col-md-3{
    font-size:16px;
}
.newsItem:hover{
    background:#fead81;
    color:#fff;
}
.newsItem:hover a{
    color:#fff;
}
.team-pic .col-xs-6{
    padding: 30px;
    margin-bottom: -80px;
}
.pic-title{
    padding:5px;
    float:left;
    text-align:left;
    line-height:28px;
    padding-left:10px;
    padding-right: 0px;
    height:64px;
    background:rgba(82,82,82,0.6);
    position:relative;
    z-index:9999;
    top:-64px;
    width:100%;
}
.pic,.pic img{
    width: 100%;
	object-fit: cover;
    height: 250px;
}
.pb_sys_common{
    position:relative;
    z-index:9999999;
}

/*师资*/
.fgx{
    background: url(../images/line03.jpg) repeat-x center;
    height: 14px;
    margin-top: 20px;
    margin-left:-15px;
    margin-right:-15px;
}
.expert-row .col-lg-3{
    width: 20%;
}
.expert-row .col-lg-9{
    width: 80%;
}
.expert-title{
    font-size:24px;
    color: #E36C09;
    font-weight: bold;
    line-height: 36px;
    margin-left: 10px;
}
.expert-name{
    font-size:24px;
    line-height:36px;
    width:100%;
    margin-bottom:15px;
    font-weight:bold;
}
.expert-intro p{
    text-indent: 0;
}
.expert-intro i{
    margin-right: 10px;
    color: #E36C09;
}
.visit-info{
    margin-top:20px;

}
.expert-row{
    margin-top: 30px;
}

.grjj,.visit-title{
    font-size:18px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:30px;
    color: #ff5a00;
    line-height: 28px;
}
.visit-con p{
    line-height: 1.5em;
}
.visit-con pre{
    text-indent: 0;
    line-height:1.5em;
    color:#323232;
    font-size:16px;
    background-color:#ffffff;
    border:0px #ffffff;
    padding: 0px;
    margin:0px;
    font-family: "Microsoft YaHei";
    word-break: keep-all;
    word-wrap: break-word;
    white-space: pre;
    text-align:left;
    text-justify:inter-ideograph;
}


/*搜索*/
.style03{
    color:#BA0407;
    font-weight: bolder;
    margin: 0 5px;
}
.search-result{
    background: #efefef;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 42px;
}
.search-item{
    padding:25px 20px;
    border-bottom: 1px dotted #c0c0c0;
    text-align: left;
}
.search-title a{
    color: #10317a;
    line-height: 36px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}
.search-con{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
}
.search-item .detail{
    margin-top:10px;
}
.search-input{
    position: absolute;
    z-index: 99999;
    right: 0px;
    width: 255px;
    line-height: 46px;
    background: #e0e0e0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    display: none;
}
.search-input input{
    height: 32px;
}
.search-input input[type="input"]{
    width: 150px;
}
.search-input input[type="submit"]{
    width: 60px;
    text-align: center;
    line-height: 32px;
    margin-left: 5px;
}
.search2{
    width: 100%;
    text-align: center;
    padding:15px 0px;
    margin-bottom: 20px;
}
.search2 input{
    height: 42px;
}
.search2 input[type="text"]{
    width: 250px;
    border-radius: 5px;
}
.search2 input[type="submit"]{
    width: 80px;
    text-align: center;
    line-height: 32px;
    margin-left: 5px;
    background: #ff5a00;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;

}


@media(min-width:1200px){
    .main-left{
        width:27%;
    }
    .main-right{
        width:73%;
    }
}
@media(max-width:1024px){
    .main{
        margin-top:20px;
    }
    .tab-one{
        padding-right:0px;
        padding-left:0px;
    }
    .tab-one .tab-left{
        width:18%;
    }
    
    .tab-one .tab-right{
        width:82%;
    }
    .main-left{
        width:33%;
    }
    .main-right{
        width:67%;
    }
    .expert-row .col-lg-3{
        width: 27%;
    }
    .expert-row .col-lg-9{
        width: 73%;
    }
}
@media(max-width:1023px){
    .tab-two li{
        padding-left:10px;
    }
    .main-left{
        width:34%;
    }
    .main-right{
        width:66%;
        padding-left:15px;
        padding-right:15px;
    }
    .expert-title,.expert-name{
        font-size:16px;
    }
    .expert-row{
        margin-top:0px;
    }
    .listcolumn,.listcolumn-pic,.displayinfo-sz{
        padding-left:15px;
        padding-right:0px;
        background:none;
    }
    .main>.container{
        width:100%;
        padding-right:0px;
    }
    .tab-one .tab-left{
        width:14%;
    }
    
    .tab-one .tab-right{
        width:86%;
    }
}
@media(max-width:767px){
    .main{
        margin-top:0px;
    }
    .main-left{
        padding-right: 0px;
        margin-top:0px;
        width:100%;
    }
    .main-right{
        padding-left: 0px;
        padding-right:0px;
        width:100%;
        margin-top:30px;
    }
    .main .container{
        padding-top:20px;
    }
    .team-pic .col-xs-6{
        padding:0px;
    }
    .team-pic .col-xs-6:nth-child(even){
        padding-left:10px;
    }
    
    .team-pic .col-xs-6:nth-child(odd){
        padding-right:10px;
    }
    .tab-one{
        padding-right:0px;
        padding-left:0px;
    }
    .tab-one .tab-left{
        width:12%;
    }
    
    .tab-one .tab-right{
        width:88%;
    }
    .expert-row .col-xs-4{
        padding-left:0px;
        padding-right:8px;
    }

    .expert-row .col-xs-8{
        padding-left:8px;
        padding-right:0px;
    }
    .chap-title{
        font-size:16px;
    }
    .sidebar{
        padding-bottom:10px;
    }
    .main-right>.container-fluid{
        margin-top:20px;
    }
    .newsItem .col-md-9 a,.newsItem .col-md-3{
        font-size:12px;
    }
    .lead{
        display:none;
    }
    .news-top{
        margin-top:0px;
    }
    .tab-one>a,.tab-one ul li a{
        font-size:12px;
    }
    .displayinfo{
        padding-left:15px;
        padding-right:15px;
    }
    .fb-name{
        margin-right:5px;
    }
    .info{
        margin-bottom:20px;
    }
    .chap-img img{
        width:100%;
    }
    .sub-menu li{
        padding-left:0px;
    }
    .sub-menu li a{
        padding:5px 12px;
    }
}
@media(max-width:374px){
    .main-left{
        padding-left:0px;
        padding-right: 0px;
    }
    .main-right{
        padding-right:0px;
        padding-right: 0px;
    }
}
/*分页*/
.breadcrumb
{
background-color:#ff5a00;
}
.mt20
{
    margin-top: 20px; 
}
.pb_sys_style1{
    margin-bottom: 40px;
}
.v_news_content img{
    max-width:100%;
    height:auto;
    margin-top:10px;
    margin-bottom:10px;
}
.prevPage
{
    float: left;
    font-size: 16px;
    line-height: 2em;
}
.prevPage span
{
    padding:5px;
    color: #2C2F7A;
    /* background-color: #2C2F7A; */
}
.nextPage
{
    float: right;
    font-size: 16px;
    line-height: 2em;
}
.nextPage span
{
    padding:5px;
    color: #2C2F7A;
    /* background-color: #2C2F7A; */
}