
/* CSS Document */

html{zoom:1;}
html *{outline:0;zoom:1;} 
html button::-moz-focus-inner{border-color:transparent!important;}
q:before,q:after{content:'';}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}
input,select{font-size:12px;margin:0;padding:0;}
body {text-align:left;font-family:Arial,Tahoma,Verdana,'微软雅黑',STHeiTi,sans-serif,Helvetica,SimSun,\5FAE\8F6F\96C5\9ED1;font-size:16px;color:#333;}
body > div { text-align:left; margin-right:auto; margin-left:auto;}
form,img,ul,ol,li,dl,dd,dt,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
ol,ul,li,dd,dt { list-style: none;margin:0px;padding:0px; }
fieldset,a img{border:0;} 
input,select,textarea{font-size:12px;}
input{vertical-align:middle;}
caption,th {text-align:left;}  
table {
    border:none;
  margin:0px;
  padding:0px;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* border-collapse: collapse;
    border-spacing: 0;*/
em,u{ font-style:normal; text-decoration:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
a{cursor:pointer;outline:none;}

.clear{clear:both;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}

.t_weight{font-weight:bold;}
.t_center{text-align:center;}
.t_right{text-align:right;}
.p_relative{position:relative;}

.t_12{font-size:12px;}
.t_14{font-size:14px;}
.t_16{font-size:16px;}

a{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}

.m_center{margin:0 auto;}
*:focus {outline:none;}
.text{font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;}
body{background:#fff;}

.w1280 {
    width: 1280px;
    margin: 0 auto;
}

.mt10 {
    margin-top: 10px;
}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mb15{margin-bottom: 15px;}

.news-left{width: 850px; float: left;}
.news-right{width: 415px; float: right;}

body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
  }
  
 .navbar {
    overflow: hidden;
    background-color: #c00808;
    margin-top: 60px;
    /* position: fixed; */
    width: 100%;
  }
  
  .navbar a {
    float: left;
    font-size: 16px;
    color: white;
    text-align: center;
    padding: 8px 36px;
    text-decoration: none;
  }
  
  .subnav {
    float: left;
    overflow: hidden;
    /* width: 10%; */
    align-items: center;
  }
  
  .subnav .subnavbtn {
    font-size: 16px;  
    border: none;
    outline: none;
    color: white;
    padding: 14px 16px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
  }
  
  .navbar a:hover, .subnav:hover .subnavbtn {
    background-color: rgb(151, 14, 14);
  }
  

  .subnav-content {
    display: none;
    position: absolute;
    left: 0;
    background-color: rgb(165, 30, 30);
    width: 100%;
    z-index: 1;
    margin-top: 60px;
    height: 40px;
    
  }
  
  
  .subnav-content a {
    float: left;
    color: white;
    text-decoration: none;
  }
  
  .subnav-content a:hover {
    background-color: #eee;
    color: black;
  }
  
  .subnav:hover .subnav-content {
    display: block;
  }


#navbar {
  height: 52px;
  background: #f9f9f9;
  border-top: 3px solid #ea3440;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  margin-top: 10px;
}
  
  .topbg{
    height: 240px;
      width: 100%;
      align-items: center;
        display: inline-table;  
    }


  .subnav-content a {
    float: left;
    color: white;
    text-decoration: none;
  }
  
  .subnav-content a:hover {
    background-color: #eee;
    color: black;
  }
  
  .subnav:hover .subnav-content {
    display: block;
  }

  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
  }
  
  .sticky + .content {
    padding-top: 60px;
  }
  
  
  .clear{clear:both;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}

.t_weight{font-weight:bold;}
.t_center{text-align:center;}
.t_right{text-align:right;}
.p_relative{position:relative;}

.t_12{font-size:12px;}
.t_14{font-size:14px;}
.t_16{font-size:16px;}


a{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}

.m_center{margin:0 auto;}
*:focus {outline:none;}
.text{font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;}
body{background:#fff;}

.w1280 {
    width: 1280px;
    margin: 0 auto;
}

.mt10 {
    margin-top: 10px;
}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mb15{margin-bottom: 15px;}

.news-left{width: 850px; float: left;}
.news-right{width: 415px; float: right;}
  
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}



.content-left {
                    float: left;
                    width: 800px;
                }

                .content-left .btl {
                    text-align: center;
                    height: 33px;
                    line-height: 33px;
                    font-size: 18px;
                    margin-top: 21px;
                    background: #cd131c;
                    border-radius: 10px;
                    width: 90px;
                    color: #fff;
                    float: left;
                }

                .content-left .from {
                    float: left;
                    font-size: 26px;
                    color: #cd131c;
                    line-height: 75px;
                    text-align: left;
                    font-weight: bold;
                }

                .content-left .from a {
                    color: #cd131c;
                }

                .content-right {
                    float: right;
                    width: 370px;
                }

                .content-left.leader {
                    float: none;
                    width: 1000px;
                    margin: 0 auto;
                }

                .w1000,.news_list li .center.w1000 {
                    width: 1000px;
                }

                .news_list li .rightContent {
                    margin-left: 252px;
                }

                .content-right .lmtitle {
                    display: none;
                }

                /*newslist*/
                .news_list {
                    text-align: left;
                    width: 800px;
                    border-top: 1px solid #f2f2f2;
                }

                .news_list li {
                    border-bottom: #eee 1px dashed;
                    cursor: pointer;
                    padding: 21px 0;
                    overflow: hidden;
                }

                .news_list li a:hover {
                    text-decoration: none;
                }

                .news_list li .left {
                    width: 222px;
                }

                .news_list li .left img {
                    width: 100%;
                    max-height: 180px;
                    border-radius: 5px;
                }

                .news_list li .right {
                    width: 540px;
                }

                .news_list li .center {
                    width: 800px;
                    height: 148px;
                }

                .news_list li .topcon {
                    height: 124px;
                }

                .news_list li .news_title {
                    font-size: 22px;
                    line-height: 32px;
                    margin-bottom: 10px;
                    font-weight: normal;
                }

                .news_list li .s_title {
                    font-size: 14px;
                    line-height: 32px;
                    color: #a5a5a5;
                }

                .news_list li .news_content {
                    font-size: 14px;
                    line-height: 22px;
                    color: #a5a5a5;
                    display: -webkit-box;
                    text-overflow: ellipsis;
                    -webkit-line-clamp: 2 ;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                }

                .news_list li .time {
                    font-size: 14px;
                    line-height: 22px;
                    color: #a5a5a5;
                }

                .news_list li .time a {
                    color: #a5a5a5
                }

                /*tjyd*/
                .top-tjyd {
                    float: right;
                    width: 370px;
                    margin-top: 10px
                }

                .dlyL1 {
                    width: 73px;
                    height: 25px;
                    position: relative;
                    margin: 5px auto 0
                }

                .dlyL1 b {
                    width: 16px;
                    height: 17px;
                    display: block;
                    cursor: pointer;
                    float: left
                }

                .dlyL1 b.prev {
                    background: url(../image/dt_lh.jpg) no-repeat
                }

                .dlyL1 b.next {
                    background: url(../image/dt_rh.jpg) no-repeat
                }

                .dlyL1 b.prevsel {
                    background: url(../image/dt_lsel.jpg) no-repeat
                }

                .dlyL1 b.nextsel {
                    background: url(../image/dt_rsel.jpg) no-repeat
                }

                .dlyL1 span {
                    float: left;
                    padding: 0 5px;
                    color: #ccc;
                    font-family: Tahoma;
                    height: 17px;
                    line-height: 17px;
                    font-size: 12px
                }

                .dlyL1 span i {
                    display: none
                }

                .dlyL1 span i.current {
                    display: block
                }

                .tjyd-title.lmtitle {
                    background: 0 0;
                    margin-top: 0;
                    width: 100%;
                    height: 18px;
                    line-height: 18px;
                    margin-left: 0;
                    margin: 20px 0;
                }

                .tjyd-list {
                    width: 370px;
                    height: 350px;
                    overflow: hidden;
                    float: left;
                }

                .tjyd-title.lmtitle>span {
                    border-left: 4px solid #d0232b;
                    padding-left: 10px;
                    font-size: 18px;
                    line-height: 18px;
                    margin-top: 0;
                    color: #333
                }

                .module_top_tuwen {
                    margin-bottom: 10px;
                    background: #f6f6f6
                }

                .module_top_tuwen .leftimg {
                    float: left;
                    width: 165px;
                    height: 110px;
                    overflow: hidden
                }

                .module_top_tuwen .leftimg img {
                    width: 165px;
                    height: 110px;
                    border-radius: 8px
                }

                .module_top_tuwen .righttext {
                    padding: 10px 15px;
                    float: left;
                    width: 175px;
                    height: 90px;
                    line-height: 30px;
                }

                .module_top_tuwen .righttext strong {
                    font-size: 16px;
                    margin-bottom: 10px
                }

                .module_top_tuwen .righttext p {
                    line-height: 26px;
                    font-size: 14px;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    color: #acacac
                }

                /*rdht*/
                .lmtitle {
                    background: url(../image/bg2.jpg) repeat-x left center;
                    height: 60px;
                    line-height: 60px;
                    width: 100%;
                    text-align: left;
                    font-size: 24px;
                    color: #cd131c;
                    font-weight: 700;
                    font-family: '微软雅黑',Arial,Tahoma,Verdana,STHeiTi,sans-serif,Helvetica,SimSun;
                    margin-top: 20px
                }

                .lmtitle a {
                    color: #cd131c;
                    padding-right: 15px;
                    float: left;
                    background: #fff;
                    font-family: '微软雅黑',Arial,Tahoma,Verdana,STHeiTi,sans-serif,Helvetica,SimSun
                }

                .rdph {
                    width: 457px;
                    height: 12px;
                    margin-top: 20px;
                    float: left
                }

                .rdph-title {
                    width: 100%;
                    float: left
                }

                .rdph-title.lmtitle a {
                    border-left: 4px solid #d0232b;
                    padding-left: 10px;
                    font-size: 18px;
                    line-height: 18px;
                    margin-top: 20px;
                    color: #333
                }

                .rdph-title.lmtitle span {
                    border-left: 4px solid #d0232b;
                    padding-left: 10px;
                    font-size: 18px;
                    margin-top: 20px;
                    color: #333;
                    background: #fff;
                    padding-right: 15px;
                }

                .rdph-list {
                    margin-bottom: 20px;
                    margin-top: 5px;
                    float: left
                }

                .rdph-list li {
                    width: 330px;
                    overflow: hidden;
                    height: 42px;
                    padding-left: 38px;
                }

                .rdph-list2 {
                    background: url(../image/phbg.jpg) no-repeat left -5px
                }

                /* 分页 */
                ul.simplePagerNav {
                    padding-top: 20px;
                    border-top: 1px dotted #AEAEAE
                }

                ul.simplePagerNav li {
                    width: 34px;
                    height: 34px;
                    text-align: center;
                    line-height: 36px;
                    font-size: 16px;
                    display: block;
                    floaT: left;
                    margin-bottom: 10px;
                    border: 1px solid #c72a2a;
                    color: #FFFFFF;
                    font-weight: bold;
                    margin-right: 8px;
                    padding: 0px;
                }

                ul.simplePagerNav li a {
                    color: #c72a2a;
                    text-decoration: none;
                }

                li.currentPage {
                    background: none repeat scroll 0 0 #BB0000;
                }

                ul.simplePagerNav li.currentPage a {
                    color: #fff;
                }