﻿/*内页样式*/
body{
    background-color:#F2F2F2;
}
.ibd{
    background-color:#fff;
    overflow:hidden;
    width:1080px;
    margin:0px auto;
    padding:10px;
}
.nbd{
    overflow:hidden;
    margin:20px auto 0px;
}

/*nav st*/
.nav{
    font-size: 12px;
    height: 44px;
    line-height: 44px;
    margin:0px auto;
    border-bottom:1px solid #ebebeb; 
}
/*nav ed*/


/*sidebar st*/
.sidebar{
    width:300px;
    float:left;
    overflow:hidden;
}

.sidebar .lmenu{
    width:280px;
    overflow:hidden;
    border:1px solid #e7e2cf;
}
.sidebar dl{
    overflow:hidden;
}
.sidebar dl dt{
    height:40px;
    line-height:40px;
    color:#df0209;
    text-indent:10px;
    font-size:18px;
    margin-bottom:10px;
    background-color: #e7e2cf;
    border-bottom: 1px solid #dfdfdf;
    font-family:"微软雅黑";

}
.sidebar dl dd{
    height:35px;
    line-height:35px;
    color:#000;
    text-indent:10px;
    background:url("imagesyjt.png") no-repeat scroll 98% 50%/12px;
    border-bottom:1px dashed #ddd;
    padding-right:30px;
    overflow:hidden;
}
.sidebar dl dd a{
  display:block;
  font-weight:bold;
}
/*sidebar ed*/





/*contmain st*/
.contmain{
    overflow:hidden;
    float:left;
    width:760px;
    min-height:530px;
}

.contmain  .article{
   overflow:hidden;
}
h1{
    font-size: 26px;
    line-height: 56px;
    padding: 30px 100px 10px;
    text-align: center;
    color:#c00;
    font-weight:bold;
    font-family:"微软雅黑";
}
.contmain  .article .artdata{
   font-size:12px;
   color:#666;
   text-align:center;
   height:40px;
   line-height:40px;
   border-bottom:1px solid #dcdcdc;
      font-family: "宋体";
}
.contmain  .article .artdata span{
   margin-right:30px;
}

.contmain  .article .info{
    font-size: 16px;
    line-height:2.2em;
    margin: 0;
    padding: 30px 0;
    font-family: "宋体";
}
.contmain  .article .info p{
    display:block;
    overflow:hidden;
    margin-top:15px;
}

/*ilist st*/
.ilist{
    overflow:hidden;
}
.ilist .head{
    height:40px;
    line-height:40px;
    font-size:18px;
    text-indent:10px;
    color:#000;
    border-bottom:1px solid #ebebeb;
    background: rgba(0, 0, 0, 0) url("imagesht.jpg") no-repeat scroll 0 center;
      font-family:"微软雅黑";
}
.ilist ul{
    overflow:hidden;
    margin:10px auto;
}
.ilist ul li{
    height:36px;
    line-height:36px;
    background:url("imageshd.gif") no-repeat scroll 0 50%;
}
.ilist ul li .tit{
   float:left;
   width:75%;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   text-indent:10px;
   font-size:14px;
}
.ilist ul li .time{
   float:right;
   width:25%;
   text-align:right;
   color:#888888;
   font-size:12px;
}
/*ilist ed*/




/*imgslist st*/
.imgtit{
    overflow:hidden;
    float:left;
    margin-top:20px;
}
.imgtit ul{
    overflow:hidden;
}
.imgtit ul li{
    float:left;
    width:220px;
    margin-left:16px;
    margin-bottom:20px;
}
.imgtit ul li a{
    display:block;
}
.imgtit ul li a .img{
    font-size:0px;
    text-align:center;
}
.imgtit ul li a .tit{
    line-height:40px;
    text-align:center;
}

/*imgslist ed*/


/*contmain ed*/


/*detailbd st*/
.detailbd{
    background-color:#fff;
    overflow:hidden;
    width:1080px;
    margin:0px auto;
    padding:10px;
}

/*right st*/
.right{
    width:300px;
    float:right;
    overflow:hidden;
}
/******************* rlist st ****************************/
.right .rlist{
    overflow:hidden;
}
.right .rlist .head{
    height:40px;
    line-height:40px;
    font-size:20px;
    border-bottom:1px solid #666;
    margin-bottom:5px;
}
.right .rlist ul{
    overflow:hidden;
}
.right .rlist ul li{
    height:30px;
    line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background:url("imageshd.gif") no-repeat scroll 0 50%;
    text-indent:10px;
}
.right .rlist ul li a{
    font-size:14px;
    color:#000;
}
.right .rlist ul li a:hover{
   text-decoration:underline;
   color:#0A5FB0;
}
/******************* rlist ed ****************************/

/******************* rimglist st ****************************/
.rimglist{
    overflow:hidden;
    margin-top:20px;
}
.rimglist .head{
     height:40px;
    line-height:40px;
    font-size:20px;
    border-bottom:1px solid #666;
}
.rimglist ul{
    overflow:hidden;
}
.rimglist ul li{
    overflow:hidden;
    margin-top:20px;
}
.rimglist ul li .img{
    font-size:0px;
    text-align:center;
    float:left;
    width:160px;
}
.rimglist ul li .info{
    float:right;
    width:130px;
}
.rimglist ul li .info .tit{
    font-size:14px;
    height:40px;
    overflow:hidden;
}
.rimglist ul li .info .tit a{
   color:#000;
}
.rimglist ul li .info .tit a:hover{
   color:#0A5FB0;
}
/******************* rimglist ed ****************************/
/********************paihang st****************************************/
.right .phlist{
    overflow:hidden;
    margin-top:20px;
}
.right .phlist .head{
    height:40px;
    line-height:40px;
    font-size:20px;
    border-bottom:1px solid #666;
    margin-bottom:5px;
}
.right .phlist ul{
    overflow:hidden;
}
.right .phlist ul li{
    height:30px;
    line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent:10px;
}
.right .phlist ul li a{
    font-size:14px;
    color:#000;
}
.right .phlist ul li a:hover{
   text-decoration:underline;
   color:#0A5FB0;
}
/********************paihang st****************************************/


/*right ed*/

/*detail st*/
.detail{
    overflow:hidden;
}


.detail  .article{
   overflow:hidden;
   padding:0px 10px;
}
.zuozhe{
    overflow:hidden;
    text-align:right;
    margin:10px auto;
    color:#999;
    width:860px;
}
.detail  .article .artdata{
   font-size:14px;
   color:#666;
   text-align:center;
   height:40px;
   line-height:40px;
   border-bottom:1px solid #dcdcdc;
      font-family: "宋体";
}
.detail  .article .artdata span{
   margin-right:30px;
}

.detail  .article .info{
    font-size: 16px;
    line-height:2.2em;
    margin: 0;
    padding: 30px 100px;
}

.detail  .article .video{
    text-align:center;
    padding: 30px 0;
    
}

.detail  .article .info p{
    display:block;
    overflow:hidden;
    text-indent:2em;
    margin-top:15px;
}
/*detail ed*/




/*detailbd ed*/



/********************* singlebd st *******************************************/
.singlebd{
    background-color:#fff;
    overflow:hidden;
    width:1180px;
    margin:0px auto;
    padding:10px;
    min-height:500px;
}
.singlebd .head{
 border-bottom: 1px solid #0a5fb0;
    color: #0a5fb0;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    text-indent: 10px;
}
.singlebd .article{
    overflow:hidden;
    padding:20px;
}
.singlebd .singlebd{
    overflow:hidden;
    padding:20px;
}
.singlebd .list{
    overflow:hidden;
    padding:20px;
}
.singlebd .list ul{
    overflow:hidden;
    margin-bottom:20px;
}
.singlebd .list ul li{
    height:40px;
    line-height:40px;
    border-bottom:1px dashed #ddd;
    background:url("imageshd.gif") no-repeat scroll 0 50%;
    text-indent:10px;
}
.singlebd .list ul li span{
  margin-left:20px;
  font-size:12px;
  color:#888888;
}
/********************* singlebd ed *******************************************/

.alist{
    overflow:hidden;
    min-height:400px;
}
.alist a{
 background-color: #0a5fb0;
    color: #fff;
    display: block;
    float: left;
    margin: 0 20px 20px 0;
    overflow: hidden;
    padding: 10px 30px;
}
.alist a:hover{
 background-color: #0F74D5;
}


/*fenye*/
#page {
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
float:left;
margin:0 0 30px;
}
    #page ul {
    overflow:hidden;
    }
#page li {
display:inline;
float:left;
padding:0px 5px;
height:25px;
line-height:25px;
color:#666;
font-size:12px;
margin-right: 0.3em;
border: 1px solid #E0E0E0;
background:#FFF;
}
#page li span {
color:#cc3300;
background:#FFF;
}
#page li.page_a {
padding:0;
border:0;
}
#page li.page_a a {
FLOAT: left;
padding:0px 5px;
color:#0044DD;
border: 1px solid #E0E0E0;
}
#page li.page_a a:hover {
background-color:#9CC0F8;
border: 1px solid #A0A0A0;
}
#page li.pages_input {
padding:0;
border: 1px solid #A0A0A0;
}
#page li.pages_input input {
width:18px;
font-size:14px;
border:1px;
padding:0px 3px;
margin:0px 3px;
text-align:center;
}

#page .on {
padding:0px 5px;
color: red;
font-weight:bold;
}
#page select option{padding:0px;}
/*fenye end*/