@charset "utf-8";
.crumb{margin-bottom: 20px; background: url(crumb_icon.png) 0 4px no-repeat; line-height: 1.5; font-size: 16px; color: #777; padding-left: 22px;}
.crumb a{font-size: 16px; color: #777;}
.cloumn-title{margin-bottom: 36px;}
.cloumn-title img{display: block; width: 100%; height: auto;}
.yshj-wrap{background: url(yshjbg_r1_c1_s1.png) top center no-repeat; background-size: 1920px;}
.yshj-header{position: relative; overflow: hidden;}
.yshj-header img{display: block; width: 100%; height: 537px;}
.yshj-header .tbcon{position: absolute; top: 5%; left: 0; width: 100%; z-index: 1;}
.yshj-header .tbcon .container .yslogo{float: left;}
.yshj-header .tbcon .container .yslogo img{display: block; width: auto; height: auto;}
.yshj-header .tbcon .container .tools{float: right; text-align: right;  text-shadow: 2px 0 3px rgba(66,0,0,0.4); color: #fff; font-size: 16px;}
.yshj-header .tbcon .container .tools a{color: #fff; font-size: 16px;}

.ysdt-left{width: 50%; float: left;}
.tpxwlb{width: 100%; position: relative; height:340px; overflow: hidden;}
.tpxwlb .hd{height:12px; overflow:hidden; position:absolute; right:0; bottom:18px; z-index:2;}
.tpxwlb .hd ul{overflow:hidden; zoom:1;}
.tpxwlb .hd ul li{float:left; margin-right:10px; width:12px; height:12px; line-height:12px; border-radius:50%; background:#79A9EB; cursor:pointer; text-indent:99999em;}
.tpxwlb .hd ul li.on{background:#fff;}

.tpxwlb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxwlb .bd ul{width:100%; height:100%;}
.tpxwlb .bd ul li{position:relative; height:340px;}
.tpxwlb .bd li img{width:100%; height:368px; display: block;}
.tpxwlb .bd li b{display:block; position:absolute; width:100%; height:50px; bottom:0;left:0; z-index:1; background: #0061e6; opacity: .7; filter: alpha(opacity=70);}
.tpxwlb .bd li span{display:block; z-index:2; height: 50px; line-height: 50px; width: 80%; position: absolute; bottom: 0; left: 0;}
.tpxwlb .bd li span a{color:#fff; display:block; position:relative; z-index:3; font-size:18px; padding-left: 15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxwlb .bd li span a:hover{color:#fff;}

.ysdt-right{width: 48%; float: right;}
.ysdt-list li{position: relative; height: 56px; line-height: 56px; border-bottom: 1px #E0E2E3 dashed; overflow: hidden; position: relative; padding: 0 110px 0 16px;}
.ysdt-list li:after{position:absolute; content:" "; left:0; top: 26px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.ysdt-list li span{position:absolute; right:0; top:0; color:#777978; font-size: 16px;}
.ysdt-list li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ysdt-list li:last-child{border-bottom:none;}

/* 政策文件 */
.zcwj-con{background: url(yshjbg_r3_c1_s1.png) top center no-repeat; background-size: 1920px; height: 450px; box-sizing: border-box; padding-top: 35px;}
.zcwj-tab .hd{background: url(zwfw_tab_line.png) bottom left repeat-x; position: relative; height:45px; margin-bottom: 30px;}
.zcwj-tab .hd ul{text-align: center;}
.zcwj-tab .hd ul li{height: 45px; line-height: 30px; margin:0 9px; display: inline-block; font-size: 20px;}
.zcwj-tab .hd ul li span{padding-left: 15px;}
.zcwj-tab .hd ul li b{padding-right: 15px; font-size: 20px}
.zcwj-tab .hd ul li b img{display: inline-block; margin-right: 0px; vertical-align: middle;}
.zcwj-tab .hd ul li b img.hover{display: none;}
.zcwj-tab .hd ul li a{font-size: 20px;}
.zcwj-tab .hd ul li.on{color: #237ce7; background: url(zwfw_tab_line2.png) bottom left repeat-x;}
.zcwj-tab .hd ul li.on span{display: block; height: 45px; background: url(index2025_bg_r3_c2_s1.jpg) bottom left no-repeat;}
.zcwj-tab .hd ul li.on b{display: block; height: 45px; background: url(index2025_bg_r3_c2_s1.jpg) bottom right no-repeat; color: #237ce7;}
.zcwj-tab .hd ul li.on b a{color: #237ce7;}
.zcwj-tab .hd ul li.on b img.hover{display: inline-block;}
.zcwj-tab .hd ul li.on b img.link{display: none;}

.gwywj-list{padding-top: 20px;}
.gwywj-list li{width: 48.5%; float: left; box-sizing: border-box; margin-bottom: 3%;}
.gwywj-list li .time{width: 90px; height: 90px; background: url(yshj_zcwj_datebg.png) top left repeat-x #3D9BF2; border-radius: 10px; float: left;}
.gwywj-list li .time span{display: block;}
.gwywj-list li .time .day{height: 58px; line-height: 58px; text-align: center; font-size: 40px; color: #fff;}
.gwywj-list li .time .mon{font-size: 18px; text-align: center; color: #fff;}
.gwywj-list li .gjcon{width: 82%; float: right;}
.gwywj-list li .gjcon .gjbt{line-height: 1.5; margin-bottom: 10px;}
.gwywj-list li .gjcon .gjbt a{font-size: 18px; color: #333; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;
-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.gwywj-list li .gjcon .wenhao{font-size: 18px; color: #777;}
.gwywj-list li.xx2, .gwywj-list li.xx4{float: right;}

.yfswj-list li{width: 11%; margin-right: 20px; margin-bottom: 1.5%; float: left; transition: all 300ms;}
.yfswj-list li span{display: block;}
.yfswj-list li .icon{width: 80px; height: 80px; background: #fff; border-radius: 50%; box-sizing: border-box; padding-top: 14%; margin: 0 auto; margin-bottom: 12px;}
.yfswj-list li .icon img{display: block; margin: 0 auto;}
.yfswj-list li .icon img.hover{display: none;}
.yfswj-list li .txt{display: block; text-align: center; line-height: 1.2; font-size: 17px;}
.yfswj-list li:hover{transform: scale(1.1);}
.yfswj-list li:hover .icon{background: #3D9CF2;}
.yfswj-list li:hover img.hover{display: block;}
.yfswj-list li:hover img.link{display: none;}
.yfswj-list li:hover .txt{color: #3D9CF2;}
.yfswj-list li.xx8, .yfswj-list li.xx16{margin-right: 0;}

.yshj-banner{overflow: hidden;}
.yshj-banner img{display: block; width: 100%; height: auto;}

/* 办事直通车 */
.bsztclb{width: 100%; position: relative; height:710px; overflow: hidden;}
.bsztclb .hd{height:15px; overflow:hidden; position:absolute; left:0; bottom:5px; z-index:2; width: 100%;}
.bsztclb .hd ul{overflow:hidden; zoom:1; text-align: center; width: 100%;}
.bsztclb .hd ul li{display: inline-block; margin:0 8px; width:46px; height:10px; line-height:10px; border-radius:5px; background:#CDE1F9; cursor:pointer; text-indent:99999em;}
.bsztclb .hd ul li.on{background:#247CE8; }

.bsztclb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.bsztclb .bd ul{width:100%; height:100%;}
.bsztclb .bd ul li{position:relative; height:670px;}
.bsztc-list .item{width: 30.5%; margin-right: 50px; background: #EAF2FD; box-sizing: border-box; border-radius: 10px; float: left; height: 200px; margin-bottom: 30px;} 
.bsztc-list .item a{display: block; padding-top: 25px;}
.bsztc-list .item .pic{display: block; margin-bottom: 15px;}
.bsztc-list .item .pic img{display: block; width: 38px; margin: 0 auto;}
.bsztc-list .item .pic img.hover{display: none;}
.bsztc-list .item .gjbt{margin-bottom: 10px; font-size: 22px; font-weight: bold; line-height: 1.5; text-align: center; color: #333;}
.bsztc-list .item .gjzy{line-height: 1.5; font-size: 18px; text-align: center; color: #333;}
.bsztc-list .item:hover{background: #247CE8;}
.bsztc-list .item:hover .pic img.hover{display: block;}
.bsztc-list .item:hover .pic img.link{display: none;}
.bsztc-list .item:hover .gjbt, .bsztc-list .item:hover .gjzy{color: #fff;}
.bsztc-list div.xx3, .bsztc-list div.xx6, .bsztc-list div.xx9{margin-right: 0;}

/* 改革展示 */
.ggzsbox{width: 48.5%;}
.ggzs-title{position: relative; margin-bottom: 30px;}
.ggzs-title h1{font-weight: bold; }
.ggzs-title h1 a{font-size: 20px; color: #333;}
.ggzs-title .more{position: absolute; right: 0; top: 7px;}
.ggzs-title .more a{font-size: 18px; color: #777;}
.tpzl-pic{width: 40%; float: left;}
.tpzl-pic img{display: block; width: 100%; height: 140px;}
.tpzl-ttcon{width: 58%; float: right;}
.tpzl-ttcon .gjbt{font-size: 18px; line-height: 1.5; margin-bottom: 10px;}
.tpzl-ttcon .gjbt a{font-size: 18px; display: -webkit-box; -o-text-overflow: ellipsis;
 text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.tpzl-ttcon .gjzy{font-size:16px; color: #777; line-height: 1.5;}

.tpzl-list li{position: relative; height: 45px; line-height: 45px; overflow: hidden; padding: 0 110px 0 16px;}
.tpzl-list li:after{position:absolute; content:" "; left:0; top: 22px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.tpzl-list li span{position:absolute; right:0; top:0; color:#777978; font-size: 16px;}
.tpzl-list li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.spzl-pic img{display: block; width: 100%; height: 326px;}
.spzl-pic .txt{height: 46px; line-height: 46px; text-align: center; font-size: 18px; color: #fff; background: #0061E6; box-sizing: border-box; padding: 0 15px; display: block;}

/* 侧边栏按钮 */
.aside{
    width: 100px;
    position: fixed;
    background: #fff;
	margin-right: -780px;
    top: 580px;
    right: 50%;
    box-sizing: border-box;
    padding:0 8px;
    border-radius: 10px;
    height: 520px;
}
.aside ul li{padding-top: 16px; border-bottom:1px #F2F2F2 solid;}
.aside ul li a{display: block;}
.aside ul li img{display: block; margin: 0 auto; width: 42px;}
.aside ul li .text{font-size: 16px; display: block; text-align: center; height: 45px; line-height: 45px;}
.aside ul li .last{margin-bottom: 15px; border-bottom: none;}
.aside ul li:hover a{color: #3C9CF2;}

/* .aside ul li a {
    line-height: 44px;
    display: block;
	color: #ffffff;
    font-size: 18px;
	font-weight: bold;
	text-align: center;
    height: 44px;
}
.aside ul li a:hover{
	background: #00A0E9;
} */

.easybtn{display: none;}

@media (max-width: 1920px) {

    
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1200px) {

  
}
@media (max-width: 1024px) {
.yfswj-list li{width: 10.9%}
.bsztc-list .item{margin-right: 47px;}
}
