#news {
     padding: 80px 0 40px 0;
     min-height: 240px;
     background: #058e92;
     color: #555;
     background: -moz-linear-gradient(left, #0f5f98, #1da5cf);
     background: -webkit-gradient(linear, left, from(#0f5f98), to(#1da5cf));
     background: -webkit-linear-gradient(left, #0f5f98, #1da5cf);
     background: -o-linear-gradient(left, #0f5f98, #1da5cf);
 }

 #news h2 {
     font-size: 2rem;
     color: #fff;
     padding: 0;
     font-weight: normal
 }

 #news h3 {
     color: #fff;
     font-size: 2.6rem;
     padding-bottom: 0;
 }

 #news .news_on {
     width: 0;
     height: 0;
     border-width: 20px 20px 0 20px;
     border-color: #1781b3 transparent;
     border-style: solid;
     position: relative;
     bottom: -77px;
     z-index: 99;
 }

 /*列表分页  */

 /*.newslist {
     padding: 0;
     list-style: none;
     text-align: left;
     margin-top: 5px;
 }

 .newslist li {
     border-bottom: 1px solid #ececec;
     height: 135px;
     margin: 20px 0;
 }

 .newslist li .hotNewsPic {
     height: 120px;
     padding-left: 0;
     overflow: hidden;
 }

 .newslist li .hotNewsPic a img {
     width: 100%;
     height: auto;
     box-sizing: border-box;
     vertical-align: middle;
     border: 0;
 }

 .newslist li .cent {
     color: #333;
 }

 .newslist li .cent .hotNewsA {
     color: #176fcf;
     font-size: 1.8rem;
     text-decoration: none;
 }

 .newslist li .cent .newslistTime {
     color: #666;
     float: right;
     padding-right: 20px;
     font-size: 14px;
 }

 .newslist li .newsMore {
     color: #84af35;
     font-size: 14px;
     display: block;
 }

 .newslist li .cent_sp {
     display: block;
     margin: 10px 0;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
 }

 .simple-pagination {
     display: block;
     overflow: hidden;
     padding: 0 5px 5px 0;
     margin: 0;
 }

 .simple-pagination ul {
     list-style: none;
     padding: 0;
     margin: 0;
 }

 .simple-pagination li {
     list-style: none;
     padding: 0;
     margin: 0;
     float: left;
 }

 .light-theme a,
 .light-theme span {
     float: left;
     color: #666;
     font-size: 14px;
     line-height: 24px;
     font-weight: normal;
     text-align: center;
     border: 1px solid #BBB;
     min-width: 14px;
     padding: 0 7px;
     margin: 0 5px 0 0;
     border-radius: 3px;
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     background: #efefef;
     background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
     background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
     background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
     background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
     background: linear-gradient(top, #ffffff 0%, #efefef 100%);
 }

 .page {
     margin: 10px 0;
 }*/

 .hidden {
     /*display: none;*/
 }
 .jq22 ul.list,.newslt ul{
    padding-left: 0;
     /*overflow: hidden;*/
 }
 .jq22 ul.list li,.newslt li {
    border-bottom: 1px solid #ececec;
     height: 135px;
     margin: 20px 0;
     text-align: left;
     overflow: hidden;
     list-style-type:none;
 }
 .jq22 ul.list li img,.newslt li img{
    width: 100%;
    height: 100%;
}
 .jq22 ul.list .hotNewsA,.newslt .hotNewsA{
     color: #176fcf;
     font-size: 1.8rem;
     text-decoration: none;
}
.jq22 ul.list .cent_sp,.newslt .cent_sp{
     display: block;
     margin: 10px 0;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
}
.jq22 ul.list .newslistTime,.newslt .newslistTime{
     color: #666;
     float: right;
     padding-right: 20px;
     font-size: 14px;
 }
 .jq22 ul.list .newsMore,.newslt .newsMore{
     color: #84af35;
     font-size: 14px;
     display: block;
     text-decoration: none;
 }
.jq22 .more {
    overflow: hidden;
    padding: 10px;
    text-align: center;
}
.jq22 .more a {
    display: block;
    width: 120px;
    padding: 8px 0;
    color: #fff;
    margin: 0 auto;
    background: #196fcf;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
}
.jq22 .more a:hover {
    text-decoration: none;
    background: #3380d6;
    color: #fff;
}

 /*列表分页  end*/


 .news_content_title1 {
     text-align: center;
     padding: 20px 0 10px 0;
     color: #0266cc;
     font-size: 2rem;
 }

 .news_content_title2 {
     font-size: 1.4rem;
     margin-top: 10px;
 }

 .news_cont_img {
     /*height: 300px;*/
     overflow: hidden;
 }

 .news_cont_img img {
     width: 100%;
     height: auto;
 }

 .con_font {
    font-size: 1.5rem;
     margin-top: 20px;
     /*padding:0 50px;*/
     color: #333;
     text-align: left;
     /*text-indent: 2rem;*/
     line-height: 30px;
 }
.fhlist{
    margin-top: 20px;
    text-align: left;
    /*border-bottom: 1px solid #f7f7f7;*/
    /*padding: 10px;*/
}
.fhlist a{
    color: #666;
    text-decoration: none;
}
.fhlist a:hover{
    color:#196fcf;
}

/*新闻推荐*/

#wrapper {
    overflow:hidden;
}
#content {
    /*width:486px;*/
    margin-right:10px;
    /*float:left;*/
    min-height:1200px;
}
#sidebar {
    width: 100%;
    /*width:230px;*/
    /*padding:10px;*/
    /*background:#eee;*/
    float:right;
    /*height:400px;*/
}
#portamento_container {
    float:right;
    padding: 0;
    margin: 0;
    /*position:relative;*/
    /*top:108px;*/
}
#portamento_container #sidebar {
    /*float:none;*/
    position:absolute;
}
#portamento_container #sidebar.fixed {
    position:fixed;
    width:243px;
}
.news_Rtitle{
    background-color: #e4e4e4;
    text-align: center;
    line-height: 40px;
    color: #0065cc;
}
#sidebar ul{
    background-color: #f3f3f3;
    margin: 0;
    padding: 0 10px;
}
#sidebar li{
    font-size: 1.2rem;
    list-style-type:none;
    text-align: left;
    line-height: 40px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
#sidebar a{
    color: #333;
    text-decoration: none;
}
#sidebar a:hover{
    color: #0266cc;
}
.mores{
    font-size: 1.2rem;
    text-align: center;
    background-color: #e4e4e4;
    line-height: 40px;
}


/*新闻推荐 end*/

@media screen and (max-width: 640px){
    #portamento_container{
        float: left;
        top:0px;
    }
    .col-md-3{
        width: 100%;
        margin: 0;
        padding: 0;
    }
    #sidebar{
        width: 100%;
    }
}
