/*主体*/
.main{width:100%; min-width:1200px; background-color:#fff;}
.container{width: 1200px; min-width:1200px; margin:0px auto;}
.c{clear:both; width:100%;}
@font-face {
    font-family: 'iconfont';  /* project id 1020442 */
    src: url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.eot');
    src: url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.woff') format('woff'),
    url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1020442_u9snpq3jz5.svg#iconfont') format('svg');
}
.icon{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pagi {line-height: 100%; text-align: center; margin-top:30px;}
.pagi li {display: inline-block; background: #fff; padding: 10px; color: #666; border: #eee 1px solid; border-right: 0px; cursor: pointer; vertical-align: middle}
.pagi li:last-child {border-right: #eee 1px solid}
.pagi li.active {text-decoration: underline}


/*====news====*/
.news{padding:35px 0px; }
.news .n_left{width:73%; float:left;}
.news .n_right{width:25%; float:right;}
.news .news_fg{height:35px; clear:both;}

/*news_focus*/
.news .news_focus{width:100%; background:#ccc; position:relative; display:none;}/*临时隐藏*/
.news .news_focus .news_focus_imgs{background:#444; height:367px; overflow:hidden;}
.news .news_focus .news_focus_imgs img{width:100%;}
.news .news_focus .news_focus_title{width:100%; height:67px; line-height:67px; position:absolute; bottom:0px; left:0px; z-index:10000; color:#fff; text-align:center;}
.news .news_focus .news_focus_title_bg{background:#000; width:100%; height:67px; opacity:0.5; position:absolute; bottom:0px; left:0px; z-index:999;}

/*news_box_1*/
.news .news_box_1{}
.news .news_box_1 .title{border-bottom:solid 2px #0066b5;}
.news .news_box_1 .title .t_name{float:left; background-color:#0066b5; color:#fff; display:block; padding:10px 20px; border-radius:5px 5px 0px 0px; font-weight:normal;}
.news .news_box_1 .title .t_more{float:right; line-height:45px;}
.news .news_box_1 .list{clear:both; background-color:#f4f4f4; padding:20px;}
.news .news_box_1 .list li{list-style:none; height: 35px; line-height:35px;}
.news .news_box_1 .list li span{float:right;}
.news .news_box_1 .list li a{white-space: nowrap;display: inline-block;text-overflow: ellipsis;overflow: hidden;max-width: 260px;}

/*news_box_2*/
.news .news_box_2{width:48%;float:left;}
.news .news_box_2.last{float:right;}
.news .news_box_2 .imgtitle{height:94px; padding:0px; overflow:hidden;}
.news .news_box_2 .imgtitle .img{width:120px; float:left; display:block;}
.news .news_box_2 .imgtitle .topic{margin-left:140px; display:block; line-height:25px;}
.news .news_box_2 .imgtitle .time{margin-left:140px; margin-top:5px; display:block;}
.news .news_box_2 .imgtitle .time span{margin-right:10px; color:#ccc; font-size:14px;}
.news .news_box_2 .title{border-bottom:solid 2px #0066b5}
.news .news_box_2 .title .t_name{float:left; color:#0066b5; display:block; padding:10px 0px; font-weight:normal;}
.news .news_box_2 .title .t_more{float:right; line-height:45px;}
.news .news_box_2 .list{clear:both; padding-top:16px;}
.news .news_box_2 .list li{list-style:none; height: 35px; line-height:35px;display: flex;justify-content: space-between;}
.news .news_box_2 .list li span{float:right;color: #000;min-width:39px;}
.news .news_box_2 .list li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.news .news_ad{height:100px; width:100%; background:#0066b5; display:none; margin-bottom:35px;}
.news .news_ad img{height:100px; width:100%;}

/*news_list*/
.news_list{padding:35px 0px;}
.news_list .n_left{width:73%;}
.news_list .n_right{width:25%;}

.news_list .breadcrumb{height:40px; line-height:40px; color:#BDBDBD;}
.news_list .breadcrumb a{color:#BDBDBD;}
.news_list .breadcrumb a:hover{color:#0066b5;}
.news_list .breadcrumb em{padding:0 8px; font-style:normal; font-family:"宋体"}
.news_list .breadcrumb em:before{content:'>>'}

.news_list .topic_list{}
.news_list .topic_list li{list-style:none; background:url(../images/news_list_icon.jpg) no-repeat 3px 15px; padding-left:15px; height:35px; line-height:35px;}
.news_list .topic_list li span{float:right; color:#666;}
.news_list .topic_list li.fg{margin-top:30px;}

.news_list .content{margin-top:30px;color: #000;}
.news_list .content .title{text-align:center; font-size:24px; line-height:34px; color:#0066b5; word-wrap:break-word}
.news_list .content .info{color:#ccc; text-align:center; padding-top:20px;}
.news_list .content .hr{border-bottom:solid 1px #ececec; padding-bottom:20px;}
.news_list .content .text{margin-top:18px; width:100%; height: auto; overflow-x:auto; line-height:28px;}
.news_list .content .text p{text-indent:2rem;}
.news_list .content .text p img,.news_list .content .text p video{display: block;}

.news_list .content .text_consult{margin-top:18px; width:100%; height: auto; overflow-x:auto; line-height:28px;}
.news_list .content .text_consult p{}

.news_list .rightmenu{margin-right:-10px; margin-bottom:-10px;}
.news_list .rightmenu li{list-style:none;float:left; width:50%;}
.news_list .rightmenu li a{display:block; text-align:center; background:#f4f4f4; color:#333; padding:10px 0px; margin:0px 10px 10px 0px;}
.news_list .rightmenu li a.on{background:#0066b5; color:#fff;}

.news_list .rightmenu2{margin-right:-10px; margin-bottom:-10px;}
.news_list .rightmenu2 li{list-style:none;float:left; width:100%;}
.news_list .rightmenu2 li a{display:block; text-align:center; background:#f4f4f4; color:#333; padding:10px 0px; margin:0px 10px 10px 0px;}
.news_list .rightmenu2 li a.on{background:#0066b5; color:#fff;}


/*====topics====*/
.news_list .rightmenu_topics li{list-style:none;}
.news_list .rightmenu_topics .sub-menu a{margin: 0px 10px 10px 0px; display:block; text-align: center; background: #0066b5; color:#fff; padding:10px 0px;}
.news_list .rightmenu_topics .sub-menu .sub-menu a{margin: 0px 10px 10px 0px; display:block; text-align: center; background: #f4f4f4; color:#333; padding:10px 0px;}

@media only screen and (max-width: 600px) {
    .container ,.main{
        width: 100%;
        min-width: 100%;
    }
    .news .n_left,
    .news .n_right,
    .news .news_box_2,
    .news .news_box_2.last{
        width: 100%;
        float: none;
    }
}
