body { background:#fff; color:#555; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;background:url('../img/swzx_bg_29.png') no-repeat top; overflow-x:hidden; }
li{list-style: none;}
a,a:hover{color:#333;text-decoration: none;}
.container-body{padding:0;}
.top-logo{width:62%;margin:0 auto;padding:1rem 0; text-align:right;}
.top-logo img{height:190px;}
.top-search{width:30%;margin:0 auto;padding:1rem 0; text-align:right;}
.top-logo img{width: 100%;}
.top-search{padding:0} 
.kj-icon{background: url('../img/icon.lei.png') no-repeat; display: inline-block;}
.wrap .nav-tabs .nav-item{width:277px;text-align: center;}
.wrap .nav-tabs .nav-item a{color:#fff;}
.wrap .nav-tabs .nav-link.active,
.wrap .nav-tabs .nav-item.show .nav-link {
  color: #1b4391;
  background-color: #fff; 
  padding-top:1rem;} 
.wrap .nav-tabs .nav-link{border:0}
 
.kicon-search{width:25px; background-position:4px 4px;height:30px}
.kicon-indexsw{width:35px; background-position:4px -34px;height:30px}
.kicon-beian{width:85px; background-position:4px -74px;height:70px}

.kj-footer{background:#1b4391;color:#fff;padding:2rem 0;line-height: .4rem;margin-top:5rem}
.kj-footer .row{margin:0 !important}
.kj-footer i{float: left;}

.kj-gongg{margin-bottom:20px;}
.kj-gonggao{background:#206ea5;color:#fff;padding:10px;width:3rem;display:block;}
.kj-gonggao a{color:#fff; font-size:12px;}
.kj-list{height:56px; overflow: hidden;}
.kj-list li{list-style: none;width:23%;margin-right:4px; float: left;height:56px; line-height:20px;font-size:.9rem;padding-left:10px; padding-right:3px;padding-top:10px;}
.kj-list li a{color:#333;}
.kj-list li:hover{background:#d7ecfa;}

.kj-rtitle{border-bottom:2px solid #355e92}
.kj-rtitle li{float:left; text-align:center;line-height:45px;height:50px; width:104px;font-size:1.3rem;}
.kj-rtitle li a{color: #333;font-size:1rem;padding:10px 4px}
.kj-rtitle li.active{width:104px;background:#355e92;border-radius:6px 6px 0 0;}
.kj-rtitle li.active a{color: #fff;font-size:1rem; line-height:45px;height:45px;}
.dt-link{line-height:45px;height:45px; padding-top:10px;padding-bottom:10px; padding-right:10px;}
.kj-rlist div{display:none}
.kj-rlist div li{font-size:1.2rem;line-height:55px;padding-left:10px;}
.kj-rlist div li a{color:#333}
.kj-rlist div li em{font-style:normal;color:#d8d9db;font-size:.12rem;font-family:Verdana, Geneva, Tahoma, sans-serif}
.kj-rlist div.active{display:block;}
.kj-rdiv-1 li:hover{ background-color:#dedede;line-height:55px; padding-left:10px;}
.kj-rdiv-2 li:hover{ background-color:#dedede;line-height:55px; padding-left:10px;}

.kj-spxw{position:relative;zoom:1;overflow: hidden;height:9rem;}
.kj-spxw .bg-danger{width:.5rem;max-width:1rem}
.kj-spxw .iconpoint{position:absolute;top:2.9rem;font-size:2rem}
.kj-spxw .iconpoint .iconfont{font-size:2rem;color:#333;text-align:left;}
.kj-spxw .iconpoint-left{left:0px;}
.kj-spxw .iconpoint-right{right:0}


.kj-photo{padding-top:8px}
.kj-photo ul li{float: left;margin:5px;position: relative;font-size:12px}
.kj-photo ul li p{height:30px;line-height:30px;position: absolute;padding:0 5px; width:100%;bottom:0;margin-bottom:0;background:#333;color:#fff;opacity: 0.8;}
.kj-photo ul li img{max-width: 220px;max-height:200px;}


.kj-zt{position: relative;color: #1b4391;padding-top:10px}
.kj-zt hr{border-bottom: 2px #1b4391 solid;}
.kj-zt span{font-size:20px;font-weight:bold;background:#fff;padding:5px 10px;position: absolute;left:45%;top:20%} 
.kj-img-a a{text-decoration: none;font-size: 20px;line-height: 100px; margin:0 0 0 6px;display: inline-block;width:350px;height:105px;text-align: center;color:#fff}
.kj-img-a img{width:350px;height:105px;}



.carousel-inner img{height: 400px;}
.carousel-item a{color:#fff}
.carousel-indicators{justify-content: right;margin-right:.5rem;margin-bottom: .5rem;left:auto}
.carousel-indicators li{width:.6rem;height:.6rem;border:0;;}
.carousel-indicators li.active{background:#017cb7;}
.carousel-caption{right:0;left:0;text-align: left;padding:.5rem .8rem;bottom:0px;background-color:rgba(0,0,0,0.7);}


.kj-gk-left {padding-left:0} 
.kj-gk-left .kj-gk-menu li{text-align:center; font-size:16px; color:#FFFFFF; background:#306bbb;padding:1rem 0;line-height:1rem;}
.kj-gk-left .kj-gk-menu li a{color: #fff;font-size:1rem;border-top:.1rem solid #5989c9;padding:1rem 2rem}
.kj-gk-left .kj-gk-menu li.active{border-bottom: .1rem solid #fff;padding:2rem 0;background:#11458b}
.kj-gk-left .kj-gk-menu li.active a,.kj-gk-left .kj-gk-menu li:nth-child(3) a{border-top:0}
.kj-gk-left .kj-gk-menu i.icon{font-size:1rem;margin-right:1rem}
.kj-gk-left .kj-gk-menu li.active i.icon{font-size:2rem} 

.kj-gk-left .kj-gk-text p{font-size:.8rem;line-height: 1rem;}
.kj-gk-left .kj-gk-text p span{width:4rem;display:inline-block;text-align: justify;text-align-last: justify;}

.kj-gk-left  .mb-2{font-size:16px; font-weight: bold;}
.kj-art-content{font-size:.9rem; line-height: 1.8rem;text-indent: 1.9rem;}

.kj-gz-left{overflow: hidden;} 
.kj-gz-left a img{max-height: 395px;}
.kj-gz-right li{ background:#f7f7f5;margin-top:10px;height:71px;padding:10px 30px}
.kj-gz-right li:hover{background:#add4ff}
.kj-gz-right li a{font-size:15px}
.kj-gz-right li:first-child{margin-top:0}
.kj-gz-right li.active{background: #b3c6eb;}


.col-djgz{padding:10px 20px 10px 10px;line-height: 30px;}
.col-djgz .kj-djgz,.col-djgz  .kj-xxjl{height:220px;width: 60px;float: left;background-position:0 -220px;}
.col-djgz .kj-xxjl{background-position: -80px -220px;}
.col-djgz .kj-djgz-list li{line-height: 50px;height: 50px;border-top:1px dashed #dedede;}
.col-djgz .kj-djgz-list li:first-child{border:0}
.col-djgz .kj-djgz-list li em{font-style: normal;float:right;}
.col-djgz .kj-djgz-list li a{color:#333;font-size:.9rem}
.col-djgz:first-child{border-right:dashed #dedede 1px}


.kj-pic-list a{width: 47%;float:left;margin:0 5px;font-size: 14px;text-align: center;position: relative;}
.kj-pic-list a p.bt{width:100%;position:absolute;bottom:-12px;background-color:rgba(255,255,255,0.7);padding:3px}
.kj-pic-list img.img-thumbnail{height:200px;width:400px}
.pc_pic img{ width:255px; htight:177px;}

.kj-art-list .media{border-top:1px dashed #dedede} 
.kj-art-list div:first-child{border:0}
.kj-art-list img{max-width: 130px;margin-right: 10px;}
.btse h4{text-align:center; line-height:35px; color:#0D74C8;font-weight:bold}
.zyel{text-align:center; left:500px;  background-color: #EEEEEE; line-height:45px;}
/* 信息公开 */
.jgzn{width:100%}
    .jgzn_t{color:#045AB9; font-size:16px; line-height:45px;font-weight:bold; border-bottom: 1px solid #87B9FC;}
    .jgzn_zw{ padding:10px; text-indent:1em;}
    .jgzn_zw p{text-indent:1em; font-size:14px; text-align:justify; text-justify:inter-ideograph; font-family:"Microsoft Yahei"; line-height:2px;}
    .jgzn_zw pre{margin-top: 30px; overflow: inherit;}
    .zxld_t{ padding-top:15px;}
    .zxld_tx{ text-align: center; top:0px; }
    .zxld_tx img{ width:105px; height:150px;}
    .zxld_tx p{ line-height:20px; padding-right:15px; text-align:center;}
    .zxld_tx p a{ color:#045AB9}
    .zxld_txt{ padding-top:15px; width:1090px;}
    .zxld_txt ul li{ float:left; text-align:center; margin-left:50px; width:25%; line-height:30px;}
    .zxld_nsjg{ padding-left:40px;}
    .zxld_nsjg ul li{ float:left; width:30%; text-align:left; line-height:30px;}
    .zxld_nsjg ul li a{ color:#045AB9}
    .kj-gk-text .media{border-top:1px dashed #dedede;padding:.5rem 0}
    .kj-gk-text .media img{max-height:100px}
    .top-line{border-top:1px solid #dedede;padding-top:1rem}
    .clear{clear: both;}

.zxtt{ height:80px; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #d0dae7; }
.zxtt_txt {padding-top:10px; text-align:left; line-height:30px; font-family:"Microsoft Yahei"; font-size:22px; font-weight:bold; letter-spacing:1px;}
.zxtt_txt a{color:#355e92;}
.zxtt_txt a:hover{color:#d3020a;}

.kjsp{ border-bottom:2px solid #206ea5; height:37px;}
.kjsp span{ float:right; line-height:37px;}
.kjsp span a{ color:#206ea5;}
.kjsp span a:hover{ color:#E60213;}
.kjsp_t{ width:100px; float:left; line-height:37px; color:#FFFFFF; text-align:center; font-size:18px; background:#206ea5}
.swzx_tb_ls{ height:210px;}
.swzx_tb_lstx{ float:left;}
.swzx_tb_lstxd{ float:right;  padding-top:60px;}
.
/* 结束 */ 
/* 互动交流 */ 
.bmrk{ text-align:right;}
.hdjl{width:1050px; padding-top:80px; padding-bottom:80px;  height:100px; text-align:center;}
.ldxx{ border-bottom:1px solid #0563a3; width:100%;}
.ldxx_t{ background:url(http://kjt.hunan.gov.cn/kjt/xhtml/images/tab-bg_news.jpg); height:68px; width:300px; color:#FFFFFF; text-align:center; line-height:68px; font-size:24px; letter-spacing:2px;}
.wyzx_t{ float:left;  width:125px;}
.wyzx_t_2{ float:right; width:245px;}
.wyxx{margin-left:10%; margin-top:50px; }
.wyzx{ float:left; width:400px; height:110px; margin:13px; padding:10px; border:1px solid #F3F3F3; background:#F6F6F6}
.wyzx_wz{ font-size:18px; padding-top:8px; font-weight:bold; color:#0272bb; line-height:25px;}
.wyzx_wz_t{ font-size:12px; color: #BBBBBB; line-height:25px;}
.wyzx_wz_ts{ color:#0272bb}
.photo_img img{width:220px; height:115px;}
.clearfix1{ *zoom:1;}
.tys-main-zt-show{padding:20px; font-size:16px; line-height:2;}
.tys-main-zt-c{ background:#eee; height:40px; line-height:40px; padding:0 20px}
.tys-main-zt-ca{float:left; padding:0 5px;}
.tys-main-zt-cb{float:right; margin-top: 5px;}
.tys-main-zt-aa{padding-right:10px}
/* 结束 */  
@media (min-width: 795px){
    
}
 
@media (max-width:600px){ 
  .container-body{background:url('../img/bg.lei.png') -100px -300px no-repeat;width: 100%;}
  .container-body .container{padding:0}
  .top-logo{width: 250px;padding:20px 0}
  .top-logo img{height:auto}
  .top-logo a.top-m-click{position: absolute;top:3rem;right:1rem;color:#fff;text-decoration: none;}
  .top-logo a.top-m-click i{font-size:40px}
  .top-menu{width:100%;background:#d6d8dc;overflow: hidden;padding:10px 0;display:none;}
  .top-menu li{width:33.33%;float: left;text-align: center;}
  .top-menu li a{color:#173d90;font-size:14px;font-weight:bold;text-align: center; text-decoration: none;}
  .top-menu li a i.icon{margin:0 auto;font-size:30px;display: block;width: 50px;height: 50px;padding:0 0px;border-radius:25px;border:2px solid #173d90;}

  .swzx-version-1 .hide-v2{display:none}
  .swzx-version-2 .hide-v1{display:none}

  .top-new-menu{ background: #fff}
  .top-new-menu li{line-height: 2rem;height: 2rem; text-align:center;border-left:1px dashed #dedede;border-top:1px dashed #dedede}
  .top-new-menu li:first-child{border-left:0;}
  .top-new-menu li:nth-child(1), .top-new-menu li:nth-child(2), .top-new-menu li:nth-child(3), .top-new-menu li:nth-child(4){border-top:0}
  

  .top-nav{background:#fff;position:fixed;top:0;right:0;background:#3e6da5;line-height:2.5rem;z-index: 100;width:50%;height:100%;display: none}
  .top-nav a,.top-nav .icon{color:#fff;font-size:.8rem}
  .top-nav li{border-top:1px solid #2f5c95;padding:0 1rem;}
  .top-nav li.top-nav-head{background:#355e92}
  .top-nav li:first-child{border-top:0}
  .top-nav li .top-nav-right{float: right;}
  .top-nav li ul{display:none}

  .kj-art-content{overflow-x:hidden}
  
  .carousel-item{position: relative;}
  .carousel-item a p{color:#017cb7;background-color:rgba(255,255,255,0.7);position:absolute;bottom:0px;font-size:13px;width: 100%;padding:0px 10px;margin-bottom: 0;height:30px;overflow: hidden;line-height: 30px;}
  .carousel-inner img{height:auto;max-height: 350px;}
  .kj-gonggao-div{padding:10px;border-bottom: 1px solid #dedede;}
  .kj-gonggao-div .kj-gonggao{border-radius: 5px;width:30px;font-size: 12px;margin:0 auto}
  .kj-gonggao-div .kj-list{padding-right:10px;height:90px;}
  .kj-gonggao-div .kj-list li{display: block;width: 100%;margin:0 0 5px 0;padding-top:0;height:25px;line-height: 25px;overflow: hidden;;}
  .kj-gonggao-div .kj-list li a{font-size:13px}
  .kj-art-div{padding:10px;}
  .kj-rtitle li{height:45px;}
  .kj-rtitle li a{font-size:20px}
  .kj-rtitle li.active a{}
  .kj-rlist div li{margin:0;font-size:14px;height: 35px;line-height:35px;overflow:hidden;border-top:1px dashed #dedede}
  .kj-rlist div li:first-child{border-top:0 }
  .kj-rlist div li p,.kj-rlist div li em{display: none;}
  .kj-rlist div li.active{font-weight: bold;}
  .kj-rlist div li.active p,.kj-rlist div li.active em{display: block;font-weight: normal;}
  .kj-art-more{background:#173d90;padding:5px}
  .kj-art-more a{color:#fff;font-size:13px}
  .kj-footer{padding:10px;margin-top:0;line-height:1rem}
  .kj-footer .kicon-beian{margin-bottom: 180px;}
  .kj-gk-left{padding:10px;background:#e8e8e6}
  .tips{ position: relative;width: 120px;height: 30px;background-color: #f00;top:0px;border-radius:0 2px 2px 2px;font-size:13px;color:#fff;padding:5px 10px;}
  .tips a{color:#fff}
  .tips:after {position: absolute;content: '';width: 0px; height: 0px;left: -5px;top: 0; border-width: 5px;border-style: solid;border-color: #f00 transparent transparent transparent;}
  .kj-gk-left .kj-gk-text p{margin-bottom: 5px;font-size:13px}
  .kj-gk-left .kj-gk-text p span{font-weight: bold;width: 60px;}
  .kj-gk-link{font-size:13px;border-bottom: 1px dashed #dedede;}
  .kj-gk-link a{text-align:left;display:inline-block;line-height: 30px;height: 30px;color:#173d90;overflow:hidden; margin-right: 20px;}
  .kj-pic-list a{width: 45%;float:left;margin:0 5px;font-size: 12px;text-align: center;position: relative;height:120px}
  .kj-pic-list a p.bt{width:100%;position:absolute;bottom:-12px;background-color:rgba(255,255,255,0.7);padding:3px}
  
  .kj-pic-list img.img-thumbnail{width:200px;height:100px}
  
  .col-djgz{position: relative;}
  .col-djgz .kj-icon-title{text-align:center;position:absolute;top:0;left:21%;color: #cc0001;display: block;width:180px;background:#f8f9fa !important;padding:5px 10px;font-size:25px;line-height: 20px;margin:0 auto;}
  .col-djgz .kj-icon-title i{font-size:35px}
  .col-djgz .kj-djgz-list li{overflow: hidden;}
  .col-djgz .kj-djgz-list li:first-child{border-top:2px solid #bb0202;padding-top:20px;height: 70px;margin-top:5px}
  .col-djgz .kj-djgz-list li a{max-width:100%;display: inline-block;}
  
  
  .paging_wrap{zoom:1;overflow:hidden}
  .paging_wrap li{display:inline;float:left;margin:5px}
  .paging_wrap li.page_jump,.paging_wrap li.page_index{display:none}
  
  .kj-gk-text .media img{width:80px;height:auto;margin-right:.5rem !important;}
}

/* 480px */ 
@media (max-width:480px){

}

/* 380px */ 
@media (max-width:380px){ 


}

