﻿@media only screen and (max-width:1760px) {
.tszl_box{ overflow: hidden;}
.tszl{margin: auto;}

.tszl .slick-prev{ left:0px;} 
.tszl .slick-next{ right:0px; }
}




@media only screen and (max-width:1680px) {
    .toppad{padding:0px 20px;}
    .minpad{ padding:0px 20px;}
    .ctbx{ width: 100%;}
  .nav_box{ width: 100%;}


    }


@media only screen and (max-width:1400px) {
.topwz{ margin-left:20px;}
}



    @media only screen and (max-width:1280px) {
        .ct1rg_mar{ margin-left: 30px;
       }
    }
   

@media only screen and (max-width:1279px) {
.topwz{ display:none;}
}

    
    @media only screen and (max-width:1200px) {
        .cont1_lf{ width: 100%;}
        .cont1_rg{ width: calc(100% - 0px);}
        .ggdt{ margin-bottom: 40px;}

        .cont1_rgwk{ margin: 0px -15px;}
        .ct1rg_mar{ margin: 0px 15px;}


    }



    @media only screen and (max-width:1100px) {
    .yqlj li{ width: 25%;}
    }


@media only screen and (max-width:1024px) {
    .topbg{ height: 58px;}
  .top_box{
      position: relative;
      padding-bottom: 52px;
  }

 .toppad{ padding: 0px;}

 .tlogo { margin: 0px;
    position: absolute;  z-index: 4;
    left: 10px; top:8px;}
.tlogo img{ height: 40px;}

.toprg{float: none;}
.trgone{ float: none;
    margin: 0px;
    position:absolute;
    top:16px; right: 60px;
    z-index: 7;
}
.nav_box{ position: absolute; top:20px; right: 0px;
width: auto;}

.trsstc_box{ 
    width: 100%; left: 0px;
    position: absolute; bottom: 0px;
    background: #b31a25;
    padding: 10px 0px;
}

.trsstc{ float: none;
    float: left;
width: 96%; margin-left: 2%;}
.trss_nr{ width: calc(100% - 40px);
margin-left: 0px; text-indent: 10px;}
    
   




.banner .slick-prev,.banner .slick-next{ display: none!important;}


.banner .ban_img .ban_titbg{
    height: 40px;
}
.banner .ban_img .ban_titbg .ban_tit{
    margin-top: 0px;
 margin-left: 15px;
 width: calc(100% - 20px);
 font-size: 16px;
}





/* 工作动态 */
.newstj .slick-prev,.newstj .slick-next{
    display: none!important;
}
.newstj .slick-dots{  display: block !important; 
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: 8px; right: 10px;
    display: block;
    width: 100%;
    text-align: right;
}
.newstj .slick-dots li {    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right:8px;
    padding: 0;
    cursor: pointer;
        text-indent:-999em;
    background: #d7888d;
border-radius: 50%;
}
.newstj .slick-dots li button{ text-indent: -999em;
background: none; border-style: none;}
.newstj .slick-dots li.slick-active{  
    background: #7e0912;
}	
    

/* 特色专题 */
.tszl_box{ padding-top: 30px;}
.tszl{ padding-bottom: 35px;}
.tszl .slick-prev,.tszl .slick-next{ display: none!important;}

.tszl .slick-dots{  display: block !important; 
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
   
}
.tszl .slick-dots li {    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0px 5px;
    padding: 0;
    cursor: pointer;
     text-indent:-999em;
    background: #d7888d;
border-radius: 50%;}
.tszl .slick-dots li.slick-active{  
    background:#7e0912;
}	



.list_wk { padding: 25px 0px 45px;}
.list_lf{ display: none;}
.list_rg{ width: calc(100% - 0px);}

}


@media only screen and (max-width:740px) {
.yqlj li{ width: 33.3%;}
}   

    @media only screen and (max-width:680px) {
        
        .topbg{ height: 80px;}
        .trgone{
            right: auto; top: 5px;
            left: 15px;
        }
        .tlogo{ top:32px;}

        
       
    }



@media only screen and (max-width:540px) {
/* 工作动态 */
.newstj_lb .newstj_pic{ width: 100%;}
.newstj_lb .newstj_tex{ padding: 20px 20px 35px;}

/* &#51;&#54;&#53;&#19968;&#30452;&#25552;&#27454;&#32500;&#25252;&#20013;&#95;&#51;&#54;&#53;&#25552;&#27454;&#25104;&#21151;&#20294;&#26159;&#19981;&#21040;&#36134;&#95;&#98;&#101;&#97;&#116;&#51;&#54;&#53;&#32593;&#31449;&#32769;&#26495;公告 */
.ct1rg_box{ width: 100%;}
.tzgg{ margin-bottom: 40px;}

/* 友情链接 */
.yqlj li{ width: 50%;}


/* 新闻列表 */
.list_rlb ul{ margin-top: 15px;}
.list_rlb li{ 
    padding-bottom: 13px;
}
.list_rlb li span{ margin-bottom: 5px;}
.list_rlb li a{ float: right;
    width: calc(100% - 0px);
    margin-right: 0px;
    padding-right: 0px;
    background: none;
}

.list_rdh span{ float: left;
width: 100%;
box-sizing: border-box;
margin-bottom: 15px;}

.contt_tit h1{ font-size: 20px;}
.contt_tit h2{ font-size: 16px;}

}
  
@media only screen and (max-width:414px) {

}
        



@media only screen and (max-width:375px) {
    .topbg{ height: 76px;}
    .tlogo{ top: 35px;}
    .tlogo img{ height: 30px;}


    /* 友情链接 */
.yqlj li{ width: 100%;}
    
}


























	
	
	
	