/*大广告*/
.mainbanner{
    width: 100%;
       overflow: hidden;
       clear: both;
       margin: auto;
       text-align: center;
   }
   /*页面地图*/
   .nav_guide{
       margin-top: 5px;
       height: 35px;
       overflow: hidden;
       line-height: 38px;
       padding-left: 35px;
       color: #777;
       background: url(/html/class/template/images/guide.gif) center top no-repeat;
       background-size: 100%;
       font-size: 14px;
       font-family: Microsoft YaHei ;
   }
   .nav_guide a:link,.nav_guide a:visited,.nav_guide a:hover{
       color:#777;
   }
   /*页面定位*/
   .MainContainer{
            width: 1200px;
          margin: 50px auto 0;
   }
   .MainContainer .side{
     width:220px;
     float:left;
   }
   .MainContainer .main{
       width:950px;
       float:right;
   }
   /*栏目样式*/
   .sortcont{
       padding-bottom:10px;
       /*background:url(/html/class/template/images/sortbg.gif) center bottom no-repeat;*/
   }
   .sortcont .head{
       height:40px;
       line-height:40px;
       padding-left:15px;
       background: #5198b7;
       font-size:16px;
       font-weight:bold;
       color:#FFF;
   }
   .sortcont .cont dl dt{
       height:32px;
       overflow:hidden;
       line-height:35px;
       padding-left:20px;
       /*background:url(/html/class/template/images/sortbg.gif) center -68px no-repeat;*/
   }
   .sortcont .cont dl dt a{
       font-size:14px;
       font-weight:bold;
   }
   .sortcont .cont dl dd{
       height:30px;
       overflow:hidden;
       line-height:33px;
       padding-left:20px;
       padding-right:20px;
       /*background:url(/html/class/template/images/sortbg.gif) center -38px no-repeat;*/
   }
   .sortcont .cont{
         border: 1px solid #ddd;
   }
   .sortcont .cont dl dd a{
       display:block;
       background:url(/html/class/template/images/array.gif) 5px 14px no-repeat;
       padding-left:15px;
       color:#333;
       font-family: Microsoft YaHei ;
       
   }
   /*
   最新报道
   */
   .thenewest{
       margin-top:5px;
   }
   .thenewest .head{
       height:48px;
       overflow:hidden;
       line-height:56px;
       background:url(/html/class/template/images/thenewest.gif) left top no-repeat;
       padding-left:15px;
       font-size:14px;
       font-weight:bold;
   }
   .thenewest .cont{
       padding-bottom:15px;
       background:url(/html/class/template/images/thenewest.gif) left bottom no-repeat;
   }
   .thenewest .cont dl{
       height:80px;
       overflow:hidden;
       background:url(/html/class/template/images/thenewest.gif) left -51px no-repeat;
   }
   .thenewest .cont dl dt{
       width:100px;
       height:80px;
       float:left;
   }
   .thenewest .cont dl dt div{
       width:70px;
       height:60px;
       border:#DDD solid 1px;
       padding:2px;
       margin:6px auto 0 auto;
   }
   .thenewest .cont dl dt div a{
       display:block;
       width:70px;
       height:60px;
       overflow:hidden;
   }
   .thenewest .cont dl dd{
       width:110px;
       height:70px;
       float:left;
       padding-top:6px;
       line-height:16px;
   }
   .thenewest .cont dl dd .t{
       height:16px;
       overflow:hidden;
   }
   .thenewest .cont dl dd .t a{
       color:#378DE4;
   }
   .thenewest .cont dl dd .c{
       color:#666;
       height:48px;
       overflow:hidden;
   }
   /*
   *内容列表
   */
   .listtitle .head{
       height:60px;
       overflow:hidden;
       line-height:80px;
       background:url(/html/class/template/images/head1.gif) left top no-repeat;
       padding-left:45px;
       color:#000;
       font-size:20px;
       font-weight:bold;
       font-family: Microsoft YaHei ;
       background-size:100%;
   }
   .listtitle .cont{
       border-top:0;
       padding:5px 0 25px 25px;
   }
   .listtitle .cont .listpic{
       width:308px;
       height:310px;
       float:left; 
   
   }
    
   .listtitle .cont .listpic div.img{
       padding:3px;
   }
   .listtitle .cont .listpic div.img a{
       display:block;
       /*height:110px;*/
       overflow:hidden;
   }
   .listtitle .cont .listpic div.t{
       height:20px;
       padding-top:5px;
       line-height:20px;
       overflow:hidden;
       font-size:14px;
       font-family: Microsoft YaHei ;
       padding-left:10px;
   }
   .listtitle .cont .listpic div.d{
       color:#999;
       font-family: Microsoft YaHei ;
       padding-left:10px;
   }
   
   
   /*
   *分页显示
   */
   .listtitle .cont .page{
       padding-top:15px;
       height:25px;
       width:100%;
   }
   .listtitle .cont .page div{
       margin:auto;
       width:400px;
       height:25px;
   }
   .listtitle .cont .page div a,.listtitle .cont .page div span{
       display:block;
       float:left;
       padding:0 12px 0 12px;
       background:url(/html/class/template/images/page3.gif) center top no-repeat;
       height:25px;
       line-height:25px;
       color:#2864A2;
   }
   .listtitle .cont .page div a:hover{
       text-decoration:none;
   }
   .listtitle .cont .page div a.pb,.listtitle .cont .page div a.pe{
       background:url(/html/class/template/images/page0.gif) center top no-repeat;
   }
   .listtitle .cont .page div a.up,.listtitle .cont .page div a.next{
       background:url(/html/class/template/images/page1.gif) center top no-repeat;
   }
   .listtitle .cont .page div a.ck{
       background:url(/html/class/template/images/page2.gif) center top no-repeat;
       font-weight:bold;
       color:#FFF;
   }
   .listtitle .cont .page div span{
       background:url(/html/class/template/images/page4.gif) center top no-repeat;
       padding:0 22px 0 22px;
       color:#999;
   }
   .listtitle .cont .page div span em{
       color:#f00;
       font-style:normal;
   }
   .thenewest{display:none;}
   .img a img{
      width:300px;
      height:236px;
      border: 1px solid #ddd;
   }
   
   
   
   
   @media (max-width:1200px){
    .listtitle .cont .page div{
       width:100%!important;
    }
    /*.MainContainer .sortcont .cont dl{
       width:30%;
       float:left;
    }*/
   }