.con{width: 1200px; margin: 0 auto; position: relative;}
.head{ background: url("../images/news_list_bg1.jpg") no-repeat center; height:362px; min-width: 1200px;}

.main{background: url("../images/news_list_bg2.jpg") #0e0e11 no-repeat center  top;  min-width: 1200px; padding-bottom: 42px; overflow:hidden;}

.main .left{ float: left; width: 290px;}
.main img{display: block;}
.main .adv{ margin-top: 20px;}
.main .adv img{ margin-top: 12px;width:290px;height:auto;}
.main .adv a:first-child img{ margin-top: 0px;}

.main .right{float: right; width: 840px; background: #151d2f; background: rgba(21,29,47,0.9); padding:0 30px; min-height: 720px;}
.main .right:after{top: 0;}
.main .right .main_title{ height: 74px; border-bottom: rgba(255,255,255,0.3) 1px solid; }
.main .right .title_img{float: left; margin-top: 30px;}

.main .right .tab ul{ float: right; text-align: center; padding-top: 23px;}
.main .right .tab ul li{ width: 80px; float: left; position: relative;font-weight: 700; height: 45px; line-height: 45px;cursor: pointer}
.main .right .tab ul li a{display: block;}

.main .right .tab ul li.on{ color: #e8d1a7; }
.main .right .tab ul li.on:after{ content: ' ';position: absolute; top: 100%; left: 0;width: 100%; background: url("../images/list_tab_on.png") no-repeat; height: 10px; color: #e8d1a7;}

.main .right .list{padding-top: 25px; height: 538px;}
.main .right .list ul{display: none }
.main .right .list li{ height: 43px; border-bottom: 1px solid #242935; line-height: 43px;}
.main .right .list li a:after{content: ' ';font-size: 0; clear: both; height: 0px; display: block;}
.main .right .list li .title{ background:  url("../images/index_icon1.png") no-repeat 0 center; padding-left: 20px; width: 700px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left}
.main .right .list li .time{ float: right; text-align: right}

.main .right .page_number{ height: 82px;  font-size: 0}
.main .right .page_number a{display: inline-block; font-size: 14px;}
.main .right .page_number .page{width:20px; height: 20px;border-radius: 50%;  text-align: center; line-height: 20px; margin-left: 10px;  }
.main .right .page_number .page.on{ color:#d3be99;
    border:1px solid #d3be99; width: 18px; height: 18px; line-height: 18px; }


.main .right .page_number{padding:31px 0; height: 20px;text-align: center}
.main .right .page_number  .first{margin-right: 30px; line-height: 20px;}
.main .right .page_number .prev{width: 20px; height: 18px;background: url("../images/news_list_page_bg.png") no-repeat;vertical-align: -5px}
.main .right .page_number .next{width: 20px; height: 18px;background: url("../images/news_list_page_bg.png") no-repeat; background-position-x: -20px; vertical-align: -5px; margin-left: 10px;}
.main .right .page_number .last{margin-left: 30px;line-height: 20px;}

.return_index{ position: absolute; bottom: 110px; left: 1210px;}
.reutn_top{ position: absolute; bottom: 0px;left: 1210px; cursor: pointer;}

/*ÏêÇéÒ³*/


.share{ padding: 20px 0;}
.share span{display: inline-block; height: 24px; line-height: 24px; vertical-align: top}
.share span .tg-sns-link{background-image: url("../images/icon-sns-24.png")}

.retindex{
    position: fixed;
    bottom: 420px;
    left: 63.4%;
}
.rettop{
    position: fixed;
    bottom: 310px;
    left: 63.4%;
}



