@charset "utf-8";
/* CSS Document */
html,body{ font:14px/1.8 'Microsoft YaHei'; color:#333; -webkit-text-size-adjust:none; background:#f5f5f5;   }
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; font-weight:normal;outline: none;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
img { max-width:100%; height:auto;}
a img{display: inherit;}
.clear{ clear:both;}
.bt-weizhi {
    padding-left: 35px;
    background: url(http://www.sdqixia.gov.cn/picture/85/2111241105126781898.png) no-repeat 10px center;
    font-size: 14px;
    color: #333;}
/*导航*/
.fl {float: left;}
.fr {float: right;}

.jdpd{width: 100%;
    float: left;}
.jba.container { padding: 30px;background: #fff;}
.lbx{background:#fff;padding: 23px;}
.weizhi {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
 
padding-left: 20px;}
.con_top_left {
    float: left;
    width: 32%;
    padding: 20px;

	border:1px solid #115db2;
}
.line {
    border-top: 1px dotted #a6a4a5;
    margin: 16px 0;
}
.zjzt_box .zjzt_title {
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background: url(z1.png) no-repeat;
    background-size: 22px;
    line-height: 22px;
    margin: 10px 0;
}
.zjzt_box .zjzt_con,
.zjsj_box .zjsj_con,
.zjdw_box .zjdw_con,
.wytyj_box .wytyj_con{
    line-height: 25px;
    font-size: 16px;
    text-align: justify;
}
.zjzt_box .zjzt_con{
    font-size: 16px;
}
.zjsj_box .zjsj_title {
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background: url(z2.png) no-repeat;
    background-size: 22px;
    line-height: 22px;
    margin-bottom: 10px;
}
.zjdw_box .zjdw_title {
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background: url(z3.png) no-repeat;
    background-size: 22px;
    line-height: 22px;
    margin: 10px 0;
}
.ggnr_box .ggnr_title {
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background: url(z4.png) no-repeat;
    background-size: 22px;
    line-height: 22px;
    margin: 10px 0;
}
.wytyj_box .wytyj_title {
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background: url(wytyj_title.png) no-repeat;
    background-size: 22px;
    line-height: 22px;
    margin: 10px 0;
}
.wytyj_box .wytyj_con a{
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    display: block;
    text-align: center;
    background: #6f98ca;
    border-radius: 4px;
}
.main_title {
    text-align: center;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 20pt;
line-height: 24pt;}
.con_top_right {
    float: right;font-size:16px;
    width: 66%;
    border:1px solid  #115db2;
    padding: 20px;
}
.ggnr_con {
    height: 264px;
    overflow-y: auto;
}
.con_bottom {
    border-top: 3px solid #115db2;
    padding: 10px 16px 20px 16px;
    margin-top: 20px;
	    width: 100%;
    float: left;
}
.zjjg_box .zjjg_title{
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background: url(z5.png) no-repeat;
    background-size: 22px;
    line-height: 22px;
    margin: 10px 0;
}
.canr_box{
    margin-top: 15px;float:left;
}
.canr_box .canr_title{
    font-size: 18px;
    color: #4078be;
    font-weight: bold;
    padding-left: 30px;
    background-size: 22px;
    line-height: 22px;
    margin: 10px 0;
}
.canr_box .canr_title{
    float: left;
}
.canr_box .canr_con{
    float: left;
    margin: 10px;
    line-height: 22px;
    font-size: 16px;
    border-bottom: 1px dashed #333333;
}
.zjjg_con{font-size:16px;}
.canr_box .canr_con:hover{
    border-bottom: 1px dashed #fa0505;
}
.canr_box .canr_con a:hover{
    color: #fa0505;
}
.zl-scrollContentDiv {
    position: relative!important;
    width: 100%!important;
    height: 100%!important;
    padding: 0!important;
    margin: 0!important;
    top: 0;
left: 0;}
.main{outline: none;
    padding: 0 5%;}
.hwx li{ text-align:center; margin-left:10px; float:left;}
.wmp{    padding-left: 8%;}
/*飘窗*/
.cloud{width:229px;height:auto; position:fixed; top:0px; left:0px; backgro und-color:#ddd; z-index:999;}
.images{ width:18px; height:18px; position:absolute; top:0px; right:-18px; background-color:#f00; font-size:16px; line-height:18px; color:#fff; text-align:center; cursor:pointer;}
.images:hover{ background-color:#000;}
#cloud a img{width:229px; /*height:105px;*/}
.test{width:200px; height:105px; position:fixed; top:0px; left:0px; background-color:#0f0; z-index:998;}
.main_left{
    float: left;
    width: 71%;
    border-right: 1px solid #cacaca;
    padding-right: 20px;
}
.main_right{
    float: right;
    width: 29%;
    padding-left: 20px;
}
.main_right .about_title{
    width: 100%;
    height: 34px;
    line-height: 34px;
    color: #2f77cf;
    font-size: 19px;
    font-weight: bold;
    margin: 10px 0;
}
.main_right .about_list ul li{
    background: url("about_icon.png") no-repeat left 10px;
    padding-left: 14px;
    margin-top: 10px;
    text-align: justify;
}
.main_right .about_list ul li span{
    float: right;
    color: #999999;
}
.main_dayin .down img{
    width: 15px;
    margin-right: 6px;
}
/*右侧*/
.side-always .app-item, .m-footer-nav{ display:none;}
.side-always {
  position: fixed;
  z-index: 99;
  right:3%;
  top: 50%;
  margin-top: -130px;
  box-sizing: border-box; }
  .side-always .side-items {
    display: block;
    position: relative;
    overflow: visible;
    background-color: #fff;
    cursor: pointer;
    width: 52px;
    height: 52px;
    transition-duration: .3s;border-radius:50%;
    margin-bottom: 5px; }
  .side-always .side-ico {
    position: relative;
    z-index: 4;
    width: 52px;
    height: 52px;
    transition-duration: .3s; 
 }
  .side-always .tele-item .side-ico {
    background: url(wb.png) no-repeat center; }
  .side-always .qq-item .side-ico {
    background: url(yj.png) no-repeat center; }
  .side-always .ewm-item .side-ico {
    background: url(wx.png) no-repeat center; }
  .side-always .toTop-item .side-ico {
    background: url(../images/side-toTop-item.png) no-repeat center; }

  .side-always .side-tele {
    position: absolute;
    display: none;
    width: 170px;
    height: 56px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
    line-height: 56px;
    color: #fff;
    left: -171px;
    top: 50%;
    margin-top: -28px;
    background-color: #8fc31f; }
  .side-always .side-tele-content {
    display: block;
    padding: 0 10px;
    text-align: center; }
  .side-always .side-ewm {
    position: absolute;
    display: none;
    width: 110px;
    height: 110px;
    background: #fff;
    padding: 5px;
    box-sizing: border-box;
    right: 104%;
    top: 50%;
    margin-top: -55px; }
 .side-always .side-ewm img{ width:100%; height:auto;   }
.n-close{ display:none; float:right; margin: 20px 30px;}
.mo-btn{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px;cursor: pointer;z-index: 9999;    display: none;}
.nav.sup{ left:0;}
@media (max-width: 1152px) and (min-width: 991px) {
		
	.hwx{ display:none;}
	.dsh ul li{    width: 33.3333%;}
	.zxc{ width:36%;}
	.zxft_list #list{    padding: 0 10px;}
	.rdbm_list {padding: 4px 0;}
	
}
@media (max-width: 991px) and (min-width: 767px) {
	
	.zxft_list #list{    padding: 0 20px;}
	.zxft_right, .rdhy_right{padding-left:0;}
	.hwx{ display:none;}
	.xxgk_info {
    margin: 20px 0px;}
}
	@media (max-width:767.5px){
		
		
.main_left,.main_right{width:100%;border: none;
    padding: 0;}
table.zwy{display:none;}
		input.text_input_search{ height:46px;}
		    .weizhi,.main_fenxiang,.main_dayin{
        display: none;
    }
    .xxgk_info{
        width: 100%!important;
        margin: 20px auto!important;
    }
    .xxgk_info table{
        border: 1px solid #cacaca;
    }
    .xxgk_info table td{
        width: 100%!important;
        border: none;
        display: block;
        line-height: 48px;
    }
    .xxgk_info table td[bgcolor="#f4fbff"]{
        font-weight: bold;
    }
.main table td{width:100%; float:left;    height: auto !important;}
table{width:100%;}
.main{padding:0;}
.main table tr{height:auto;}
}

@media (max-width:479px) {
  
   
    .weizhi,.main_fenxiang,.main_dayin{
        display: none;
    }
    div#zoom img {

    }
    .xxgk_info{
        width: 100%!important;
        margin: 20px auto!important;
    }
    .xxgk_info table{
        border: 1px solid #cacaca;
    }
    .xxgk_info table td{
        width: 100%!important;
        border: none;
        display: block;
        line-height: 48px;
    }
    .xxgk_info table td[bgcolor="#f4fbff"]{
        font-weight: bold;
    }
}
.old_type .bt-weizhi {
    padding-left: 40px;background: url(/picture/85/2212121610226706207.png) no-repeat 8px center;
 
    font-size: 28px;
  }
.old_type .weizhi {
    height: 80px;
    line-height: 80px;}
.old_type .position_t{font-size:28px !important;}
.old_type .con_top_left {
    float: left;
    width: 100%;}
.old_type .zjzt_box .zjzt_title {
    font-size: 40px;
    padding-left: 56px;
    background: url(z1.png) no-repeat;
    background-size: 36px;
    line-height: 50px;
    margin: 10px 0;
    background-position: 0 9px;}
.old_type .zjzt_box .zjzt_con,.old_type .zjsj_con,.old_type .zjdw_con{
    font-size: 32px;
    line-height: 50px;}
.old_type .zjsj_box .zjsj_title,.old_type .zjdw_box .zjdw_title,.old_type .ggnr_box .ggnr_title,.old_type .canr_box .canr_title,.old_type .zjjg_box .zjjg_title{  font-size: 40px;
    padding-left: 56px;
    background-size: 36px !important;
    line-height: 50px;
    margin: 10px 0;
    background-position: 0 9px  !important;}
.old_type .con_top_right {
    font-size: 32px;
    width: 100%;
    margin-top: 5%;}
.old_type .canr_box .canr_con {
    float: left;
    margin: 10px;
    line-height: 50px;font-size: 40px;}
.old_type .zjjg_con{font-size:32px;}