.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}

a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}

a:hover { text-decoration:none;}

#skip{height: 0; overflow: hidden;}

.row2 { border:#e5e9eb solid 1px;  background-color:#FFF; overflow:hidden;}

.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}

.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
.mgb15{margin-bottom: 15px;}
/*-----------------------------------------控件------------------------------------*/

* { list-style-type:none;}

body { background-color: #f5f6f8;}

table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}

/* 文字颜色 */

.text-primary{

    color: #0069c5!important;

}

.text-success{

    color: #66bb6a!important;

}

.text-error{

    color: #f15a5d!important;

}

.text-info{

    color: #42a5f5!important;

}

.text-warning{

    color: #ffa726!important;

}

.text-orange{

    color: #ff7043!important;

}

.text-purple{

    color: #5c6bc0!important;

}

.text-pink{

    color: #ec407a!important;

}

.text-blue {

    color: #0069c5!important;

}

.text-default {

    color: #444 !important;

}

.text-white {

    color: #fff !important;

}

/* 按钮 */

.btn {

    border-radius: 3px;

    box-shadow: 0 1px 1px rgba(0,0,0,0.2);

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.btn:hover {

    box-shadow: 0 4px 7px rgba(0,0,0,0.25);

}

.btn-primary{

    color: #fff;

    background-color: #0069c5;

    border-color: #0069c5;

}

.btn-primary:hover,

.btn-primary:focus,

.btn-primary.focus,

.btn-primary:active,

.btn-primary.active{

    background-color:#0070d1!important;

    border-color:#0070d1!important;

}

.btn-info{

    color: #fff;

    background-color: #20a0e4;

    border-color: #20a0e4;

}

.btn-info:hover,

.btn-info:focus,

.btn-info.focus,

.btn-info:active,

.btn-info.active{

    background-color:#22a8f0!important;

    border-color:#22a8f0!important;

}

.btn-cyan-blue{

    color: #fff;

    background-color: #23b6c8;

    border-color: #23b6c8;

}

.btn-cyan-blue:hover,

.btn-cyan-blue:focus,

.btn-cyan-blue.focus,

.btn-cyan-blue:active,

.btn-cyan-blue.active{

    color: #fff;

    background-color:#24bfd4!important;

    border-color:#24bfd4!important;

}

.btn-blue{

    color: #fff;

    background-color: #0069c5;

    border-color: #0069c5;

}

.btn-blue:hover,

.btn-blue:focus,

.btn-blue.focus,

.btn-blue:active,

.btn-blue.active{

    color: #fff;

    background-color:#368DDA!important;

    border-color:#368DDA!important;

}

.btn-success{

    color: #fff;

    background-color: #66bb6a;

    border-color: #66bb6a;

}

.btn-success:hover,

.btn-success:focus,

.btn-success.focus,

.btn-success:active,

.btn-success.active{

    background-color:#6dc772;

    border-color:#6dc772;

}



.btn-danger{

    color: #fff;

    background-color: #f15a5d;

    border-color: #f15a5d;

}

.btn-danger:hover,

.btn-danger:focus,

.btn-danger.focus,

.btn-danger:active,

.btn-danger.active{

    background-color:#ff5e61;

    border-color:#ff5e61;

}

.btn-orange{

    color: #fff;

    background-color: #ff7043;

    border-color: #ff7043;

}

.btn-orange:hover,

.btn-orange:focus,

.btn-orange.focus,

.btn-orange:active,

.btn-orange.active{

    color: #fff;

    background-color:#ff855f;

    border-color:#ff855f;

}

.btn-yellow{

    color: #fff;

    background-color: #ffa726;

    border-color: #ffa726;

}

.btn-yellow:hover,

.btn-yellow:focus,

.btn-yellow.focus,

.btn-yellow:active,

.btn-yellow.active{

    color: #fff;

    background-color:#ffbe5f;

    border-color:#ffbe5f;

}

.btn-purple{

    color: #fff;

    background-color: #5c6bc0;

    border-color: #5c6bc0;

}

.btn-purple:hover,

.btn-purple:focus,

.btn-purple.focus,

.btn-purple:active,

.btn-purple.active{

    color: #fff;

    background-color:#7987D8;

    border-color:#7987D8;

}

.btn-pink{

    color: #fff;

    background-color: #ec407a;

    border-color: #ec407a;

}

.btn-pink:hover,

.btn-pink:focus,

.btn-pink.focus,

.btn-pink:active,

.btn-pink.active{

    color: #fff;

    background-color:#EE6090;

    border-color:#EE6090;

}

.btn-white {

    background-color: #fff;

    border: 0;

}

.btn-default:hover {

    background: #fff;

}



ul.btnicon-lg li{

    text-align: center;

}

ul.btnicon-lg li a{

    padding-top: 14px;

    padding-bottom: 6px;

    display: block;

}



ul.btnicon-lg li a:active{

    background: #efefef;

}

ul.btnicon-lg li a i.iconfont{

    font-size: 38px;

}

ul.btnicon-lg li a p{

    margin-top: 15px;

    color: #444;

}



ul.btn-line li a.btn{

    box-shadow: none;

    border-color: #ebebeb;

}

ul.btn-line li a.btn:hover{

    border-color: #ddd;

    background-color: transparent;

    box-shadow: 0 4px 7px rgba(0,0,0,0.1);

}





/* 标签 */

.label { line-height:16px;}

.label-primary { background-color:#42a5f5;}

.label-success { background-color:#66bb6a;}

.label-warning { background-color:#ffa726;}

.label-info { background-color:#26c6da;}

.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}

.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}



.zthead { width: 100%; overflow: hidden;}

.zthead img { display: block; width: 100%; height: auto;}

.gxqjdt-div { width: 540px; height: 360px; overflow: hidden; margin: 20px auto 0px auto;}

.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px;}

.hiSlider-item { float:left;}

.hiSlider-item img { display: block; width: 100%; height: 360px;}



.gglm-bt { width: 100%; overflow: hidden; border-bottom: #cccccc solid 1px; margin-top: 11px;}

.gglm-bt span { display: block; float: left; width: auto; height: 41px; border-bottom: #0069c5 solid 1px; font-size: 24px; font-weight: bold; color: #0069c5; line-height: 41px; padding-left: 10px; padding-right: 10px;}

.gglm-bt a { display: block; float: right; line-height: 41px;  font-size: 15px; color: #999999; margin-right: 10px;}

.gglm-list1 { width: 100%; overflow: hidden; margin-top: 15px;}

.gglm-list1 ul { padding: 0px; margin: 0px;}

.gglm-list1 ul li { float: left; width: 50%; font-size: 18px; color: #cacaca; line-height: 38px; }

.gglm-list1 ul li a { color: #3b3b3b; padding-left: 5px;}

.gglm-list1 ul li a:hover { color: #0069c5;}

.txtlist-con { width:100%; margin-top:10px; margin-bottom:20px;}

.list-views { width:100%; height:58px; border-bottom: #ededed solid 1px;}

.listview-bt { width:92%; height:58px; overflow:hidden; display:inline-block; padding-right:140px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 26px; text-indent:20px; font-size:18px; line-height:58px; white-space: nowrap; text-overflow: ellipsis; color: #999999;}

.listview-bt a { color:#282828;}

.listview-bt a:hover { color:#0069c5;}

.listview-date { width:auto; font-size:14px; color:#999999; text-align:right; float:right; line-height:58px;}


/*新闻发布会*/
.xwfb a{ color: #333;}
.xwfb b{ display: block;font-weight: bold; font-size: 16px; line-height: 40px; text-align: center}
.xwfb img{ width: 100%; height: 180px;}
.xwfb p{ text-indent: 2em; line-height: 22px; max-height: 66px; overflow: hidden; }

.gxqjdt1-div{ width: 100%; margin-top: 30px; background: #F7DFDF;}
.gxqjdt1-div a{ color: azure}
.gxqjdt1-div img{ width: 100%; height: 270px;}
.gxqjdt1-div span{ width: 94%; display: block; height: 30px; line-height: 30px; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 1px; text-align: center;}


/*县市区基层政务公开*/
#main{margin-top: -300px;}
.lm{ width: 740px; height: 42px; margin:40px auto;}
.lm01{margin: 20px 10px 20px 10px;}
.lm01 a{color: #454545;}

.xsq{ width: 100%; height: 36px;}
.xsq ul{ margin: 0; padding: 0px 0 0 10px; }
.xsq ul li{ width:auto; height: 36px;  margin: 0; float: left; color: #2e62c2; border: 1px #ddd solid;border-bottom:none;padding:6px 7px; border-radius: 2px 2px 0 0; margin: 0 1px; font-size: 15px; cursor: pointer;}
.xsq ul li a{color:#000000;}
.xsq ul li.now{background: #2e62c2;color: #fff;}
.xsq ul li.now a{ color: #fff;}
.tablist{width:100%;height:auto;padding: 10px 5px 5px 12px;font-size:14px;line-height:24px;border:1px #dddddd solid;display:none;overflow: hidden;}
.tablist ul {padding: 0;margin: 0;}
.tablist ul li{width: 23%;font-size:18px;float: left;text-align: left;border:1px solid #ddd;border-radius: 5px;line-height: 60px;margin:10px;}
.tablist ul li:hover{border-color:#2e62c2;}
.tablist ul li a{color: #454545;display: block;}
.tablist ul li a.dbcol{line-height: 30px;}
.tablist ul li:hover a{color: #2e62c2;}
.tablist ul li a img{float: left;margin: 5px;}
.block2{display:block }

.tab1 ,.tab2{width:100%; height:40px; border-bottom:0 }
.tab1 ul ,.tab2 ul{margin:0;padding:0;}
.tab1 li,.tab2 li{float:left;padding:0 30px;height:34px;line-height:34px;text-align:center;border-right:1px #ebf7ff solid;cursor:pointer;}
.tab1 li.now,.tab2 li.now{color:#5299c4;background: #9C3;font-weight:bold;}
.block2{display:block }

.gdfcBlock{  }
.SlideBox{ height: 420px;}
.SlideBox>a{ display: block; width: 73px; height: 73px; background: url(jczwbzh_ico_7.png) no-repeat; position:absolute; top: 280px; cursor: pointer;}
.SlideBox>a.prev{ left:25px; background-position: left center;}
.SlideBox>a.next{ right: 25px; background-position: right center;}

.SlideBox ul{ width: 800px; height: 380px; margin: 10px auto;}
.SlideBox li{ width: 344px; height: 380px; padding: 5px; position:relative; overflow:hidden; border: 1px solid #f0f0f0; background-color: #FFF; float: left; box-shadow:0 0 6px 1px #e0dada;}
.SlideBox li .pic{ position: relative; width: 100%; height: 230px; height: 60%;}
.SlideBox li .pic img{ display:block; width:100%; height:100%; object-fit:cover;}
.SlideBox li p{ display: block; font-size: 17px; font-weight: bold; color: #5a5a5a; line-height: 1.2; padding: 15px 0;}
.SlideBox li .Card_Btn{ display: block; width: 160px; height: 40px; text-align: center; line-height: 40px; background-color: #2e62c2; color: #FFF; font-size: 16px; position: absolute; bottom: 8%; left: 50%; margin-left: -80px;}



