@import "reset.css";

/* 设置滚动条的样式 */

::-webkit-scrollbar {

width:0px;

background:none;

}

/* 滚动槽 */

::-webkit-scrollbar-track {

-webkit-box-shadow:inset006pxrgba(0,0,0,0.0);

}

/* 滚动条滑块 */

::-webkit-scrollbar-thumb {

background:none;

-webkit-box-shadow:inset006pxrgba(0,0,0,0.0);

}

::-webkit-scrollbar-thumb:window-inactive {

background:rgba(255,0,0,0.1);

}	

.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,a:focus{text-decoration: none; color: #ec4f45;}

#skip{height: 0; overflow: hidden;}

.onel { letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}

.row2 {border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:#e5e9eb solid 1px; border-bottom:#dce0e2 solid 2px; border-radius:5px; 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);}

.float-btn-group {

    z-index: 999;

    position: fixed;

    right: 30px;

    bottom: 80px;

    -webkit-transition: 0.3s;

    transition: 0.3s;

}



.float-btn-group .btn-triger {

    z-index: 15;

    float: left;

}



.float-btn-group .btn-list {

    position: absolute;

    right: 0;

    -webkit-transition: 0.3s;

    transition: 0.3s;

}



.float-btn-group .btn-list li {

    display: inline-block;

}



.float-btn-group.open .icon-bars {

    -ms-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

}



.float-btn-group .icon-bars {

    -webkit-transition: 0.3s;

    transition: 0.3s;

}



.float-btn-group .btn-list .btn-float {

    position: absolute;

    right: 0;

    top: 0;

    opacity: 0;

    -ms-transform: scale(0, 0);

    -webkit-transform: scale(0, 0);

    transform: scale(0, 0);

}



.float-btn-group .btn-list .btn-float:nth-child(1) {

    -moz-transition: 0.2s 0.3s;

    -o-transition: 0.2s 0.3s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.3s;

    -webkit-transition: 0.2s 0.3s;

    transition: 0.2s 0.3s;

}



.float-btn-group .btn-list .btn-float:nth-child(2) {

    -moz-transition: 0.2s 0.5s;

    -o-transition: 0.2s 0.5s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.5s;

    -webkit-transition: 0.2s 0.5s;

    transition: 0.2s 0.5s;

}



.float-btn-group .btn-list .btn-float:nth-child(3) {

    -moz-transition: 0.2s 0.7s;

    -o-transition: 0.2s 0.7s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.7s;

    -webkit-transition: 0.2s 0.7s;

    transition: 0.2s 0.7s;

}



.float-btn-group .btn-list .btn-float:nth-child(4) {

    -moz-transition: 0.2s 0.92s;

    -o-transition: 0.2s 0.92s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.92s;

    -webkit-transition: 0.2s 0.92s;

    transition: 0.2s 0.92s;

}



.float-btn-group .btn-list .btn-float:nth-child(5) {

    -moz-transition: 0.2s 1.12s;

    -o-transition: 0.2s 1.12s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 1.12s;

    -webkit-transition: 0.2s 1.12s;

    transition: 0.2s 1.12s;

}



.float-btn-group.open .btn-list .btn-float {

    opacity: 1;

    -ms-transform: scale(0.9, 0.9);

    -webkit-transform: scale(0.9, 0.9);

    transform: scale(0.9, 0.9);

}



.float-btn-group.open .btn-list .btn-float:nth-child(1) {

    top: -275px;

    -moz-transition: 0.2s 0.9s;

    -o-transition: 0.2s 0.9s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.9s;

    -webkit-transition: 0.2s 0.9s;

    transition: 0.2s 0.9s;

}



.float-btn-group.open .btn-list .btn-float:nth-child(2) {

    top: -220px;

    -moz-transition: 0.2s 0.7s;

    -o-transition: 0.2s 0.7s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.7s;

    -webkit-transition: 0.2s 0.7s;

    transition: 0.2s 0.7s;

}



.float-btn-group.open .btn-list .btn-float:nth-child(3) {

    top: -165px;

    -moz-transition: 0.2s 0.5s;

    -o-transition: 0.2s 0.5s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.5s;

    -webkit-transition: 0.2s 0.5s;

    transition: 0.2s 0.5s;

}



.float-btn-group.open .btn-list .btn-float:nth-child(4) {

    top: -110px;

    -moz-transition: 0.2s 0.3s;

    -o-transition: 0.2s 0.3s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.3s;

    -webkit-transition: 0.2s 0.3s;

    transition: 0.2s 0.3s;



}



.float-btn-group.open .btn-list .btn-float:nth-child(5) {

    top: -55px;

    -moz-transition: 0.2s 0.1s;

    -o-transition: 0.2s 0.1s;

    -webkit-transition: 0.2s;

    -webkit-transition-delay: 0.1s;

    -webkit-transition: 0.2s 0.1s;

    transition: 0.2s 0.1s;

}

.float-btn-group.open .btn-list .btn-float img{
    position: absolute;
    left: -135px;
    width: 125px;
    height: 125px;
    max-width: 125px;
    top: -35px;
    box-shadow: 4px 4px 10px rgba(0,0,0,0.4);
}


.line-clamp3 {

    height: 59px;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

}

/* 加号分享 */

.btn-float {

    width: 50px;

    height: 50px;

    line-height: 50px;

    display: inline-block;

    border: none;

    font-size: 24px;

    color: #fff;

    text-align: center;

    position: relative;

    -webkit-transition: 0.3s;

    transition: 0.3s;

    border-radius: 50%;

    cursor: pointer;

    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);

}



.btn-float:hover,.btn-float:focus {

    color: #fff;

    text-decoration: none;

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15), 0 4px 15px rgba(0, 0, 0, 0.13);

}



.btn-float:active, .btn-float:focus {

    outline: none;

}



.righr_menu_navbgc0 {

    background: #ec4f45;

}

.righr_menu_navbgc1 {

    background-color: #abb5be;

	background-repeat:no-repeat;

	background-position:center 2px;

}

.righr_menu_nav1 { background-image:url(r-m-icon1.png);}

.righr_menu_nav2 { background-image:url(r-m-icon2.png);}

.righr_menu_nav3 { background-image:url(r-m-icon3.png);}

.righr_menu_nav4 { background-image:url(r-m-icon4.png);}

.righr_menu_nav5 { background-image:url(r-m-icon5.png);}

.icon-bars {

    background: #fff;

    height: 2px;

    width: 22px;

    margin: auto;

    display: block;

    position: relative;

    position: absolute;

    top: 24px;

    right: 14px;

    -moz-transition: 0.3s 0.3s;

    -o-transition: 0.3s 0.3s;

    -webkit-transition: 0.3s;

    -webkit-transition-delay: 0.3s;

    -webkit-transition: 0.3s 0.3s;

    transition: 0.3s 0.3s;

}



.icon-bars:after {

    content: '';

    position: absolute;

    height: 22px;

    width: 2px;

    background: #fff;

    top: -10px;

    left: 10px;

}



/*~~~~~~~~~~~~~~~~~~~~~~~~ header ~~~~~~~~~~~~~~~~~~~~~~~~*/

#header { height: auto; margin: 0 auto; overflow: hidden; background:#f4f6f7 url("header-bg.jpg") no-repeat right center; }

	.logo { width: auto; height: 95px; padding: 25px 10px; margin-right: 30px; }

	.icon-sprite { background-image: url("header-sprite.png"); background-repeat: no-repeat;}

	.site-search { width: 440px; margin-top: 45px; margin-right: 10px;}

		.search-panel { height: 40px; overflow: hidden; margin-bottom: 5px;}

			.search-ipt { width: 295px; height: 40px; line-height: 40px; border-radius: 5px 0 0 5px; background-color: #ffffff; border: none; padding: 0 8px; }

			.search-btn { width: 37px; height: 40px; background-color: #EC4F45; background-position: -2px 0; border: none; border-radius: 0 5px 5px 0; cursor: pointer; margin-right: 5px;}

			.seniorsch-btn { width: 70px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; color: #ffffff; cursor: pointer; background: #EC4F45; border-radius: 5px; border: none;}

		.hot-search a { color: #3b3b3b; margin: 0 7px;}

			.hot-search a:hover { color: #c00;}

	.siteBar { margin-top: 45px; overflow: hidden; width: 200px;}

		.siteBar a { display: inline-block; *+display: inline; zoom: 1; width: 40px; height: 40px; background-color: #ffffff; border-radius: 20px; margin: 0 7px; text-indent: -9999px;}

			.obstacle-free { background-position: 0 -40px;}

		.obstacle-free:hover { background-position: -40px -40px; background-color: #EC4F45;}

		.language { background-position: 0 -80px;}

			.language:hover { background-position: -40px -80px; background-color: #EC4F45;}

.site-nav { height: 50px; margin: 0 auto; overflow: hidden; padding-left:0 !important; padding-right:0 !important;}

/*	.site-nav ul { width: 820px; float: left; overflow: hidden; margin-right: 30px;}

		.site-nav li { float: left; padding-top: 5px; height: 45px; line-height: 40px;}

		.site-nav li a { display: block; color: #fff; height: 45px; font-size: 18px; padding: 0 30px; margin: 0 10px; border-radius: 5px 5px 0 0;}

		.site-nav li a:hover { background: #f4f6f7; color: #EC4F45;}*/

.public-servant { margin: 11px 15px 11px 0; height: 28px; line-height: 28px; text-align: center; color: #EC4F45; background: #fff; border-radius: 5px; }

	.public-servant a { margin: 0 10px; color: #EC4F45;}

	.full-navigation { width: 36px; height: 36px; overflow: hidden; text-align: center; margin:8px 0; }

		.full-navigation a { display: block; width: 36px; height: 34px; padding-top: 2px; background: #ffffff; border-radius: 5px; line-height: 16px; color: #ec4f45; font-size: 13px;}

		.full-navigation a:hover { background: #F5A7A2; color: #ffffff;}	

.nav-con { display: none; height: 58px; overflow: hidden;}

	.site-notice { width: 575px; height: 58px; overflow: hidden; margin-right: 30px;}

	

	.weather { width: 535px; height: 58px; overflow: hidden;}

		.default-dl { height: 28px; margin: 15px 0; line-height: 28px; overflow: hidden; padding: 0 10px;}

			.default-dl dt { float: left; width: 68px; padding-right: 6px; text-align: center; color: #ffffff;}

			.red-bg { background-position: 0 -120px;}

			.grey-bg { background-position:0 -150px;}

			.default-dl dd { float: left; overflow: hidden; }

			.default-dl dd ul li { padding-left: 10px; height: 28px; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

		.weather-mq { margin: 0 10px; float: left; overflow: hidden; width: 260px; height: 28px;}

		.weather-link a { display: inline-block; *+display: inline; zoom: 1; padding: 0 5px; margin-right: 5px; height: 28px; line-height: 28px; background: #abb5be; color: #ffffff; border-radius: 5px;}

	.sublevel-nav { height: 28px; line-height: 28px; overflow: hidden; padding: 15px 50px;}

		.sublevel-nav a { display: inline-block; *+display: inline; zoom: 1; padding: 0 12px; height: 28px; margin-right: 15px; color: #EC4F45; font-size: 16px;}

		.sublevel-nav a:hover { background: #EC4F45; color: #ffffff; border-radius: 5px;}



.navmenu{ width:820px; float:left; height:50px;font-family:"Microsoft Yahei";_overflow:hidden; margin-right:30px; background-color:#ec4f45; margin-bottom:0px;}

.navmenu>li>a{color:#ffffff; text-decoration:none;}

.navmenu>li{font-size:18px;float:left; width:14%; height:45px; line-height:40px; text-align:center; margin-top:7px; border-radius: 5px 5px 0 0;}

.navmenu>li:hover{ font-size:18px;float:left;position:relative; width:14%; height:45px; line-height:40px; text-align:center; background-color:#FFF; border-radius: 5px 5px 0 0;}

.navmenu>li:hover>a{color:#ec4f45}

.navmenu ul{ display:none;}

.navmenu li.hover ul{top:45px;display:block; width:1140px; height:60px; left:-70px !important; position:absolute; margin-left:0px !important; z-index:8;}

.navmenu li.hover ul li{border:none;width:auto;float:left;height:50px;line-height:50px;font-size:16px;color:#ec4f45; background-image:none; padding-left:15px; padding-right:15px;}

.navmenu li.hover ul li a{text-decoration:none;padding:0; background-image:none;}

.navmenu li.hover ul li a:hover{text-decoration:underline}



#nav_all { height:50px; float:left; position:relative; width:820px;}

#nav_all li { float: left; width:14%; height:50px; line-height:40px; text-align:center;}

#nav_all li a { color: #ffffff; display: inline-block; font-size:18px; font-weight:normal; cursor: pointer; width:100%; height:45px; border-radius: 5px 5px 0 0; margin-top:7px;}

#nav_all li a:hover { background-color:#ffffff; color:#ec4f45;}



#nav_all li ul { display: none; position: absolute; z-index: 99; width: 1140px; left: 0px; top:52px; height:60px;}

#nav_all ul li { background:none; line-height: 50px; height: 50px; width:auto; padding: 0; float:left; margin-left:30px;}

#nav_all ul li a { background:none;  margin: 0px; height: 32px; line-height: 32px; color: #ec4f45; font-weight: normal;  border: none; }

#nav_all ul li a:hover { background:none;  margin: 0px auto; height: 50px; line-height: 50px; color: #ec4f45;  border-top: none; }



	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~header end~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



body.nav-open {

    overflow: hidden;

	height:100%;

}



body.nav-open .sitemap {

    height: auto;

    overflow: inherit;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}



body.nav-open .navbar-toggle {

    box-shadow: none;

	top:0px; margin-top:0px;

	z-index:4;

}



body.nav-open .navbar-toggle:before {

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.8);

	z-index:3;

	position:fixed;

}



body.nav-open .navbar-toggle .icon {

    width: 0;

}



body.nav-open .navbar-toggle .icon:before {

    -webkit-transform: translateY(9px) rotate(45deg);

    -ms-transform: translateY(9px) rotate(45deg);

    transform: translateY(9px) rotate(45deg);

}



body.nav-open .navbar-toggle .icon:after {

    -webkit-transform: translateY(-9px) rotate(-45deg);

    -ms-transform: translateY(-9px) rotate(-45deg);

    transform: translateY(-9px) rotate(-45deg);

}

.dropdown-menu {

    z-index: 998;

}

.destroy-overflow {

    overflow: inherit;

}

.navbar-toggle {

    width: 50px;

    height: 50px;

    z-index: 2;

    border-radius: 50%;

    margin: -4px 0 0 -15px;

	position:absolute;

    cursor: pointer;

    -webkit-transition-duration: 0.55s;

    transition-duration: 0.55s;

    -webkit-transition-timing-function: swing;

    transition-timing-function: swing;

}



.navbar-toggle:before {

    width: 50px;

    height: 50px;

    content: "";

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    -webkit-transition-duration: 0.55s;

    transition-duration: 0.55s;

    -webkit-transition-timing-function: swing;

    transition-timing-function: swing;

}



.navbar-toggle .icon {

    width: 22px;

    height: 3px;

    background-color: white;

    position: absolute;

    top: 28px;

    left: 15px;

	z-index:5;

    -webkit-transition-duration: 0.5s;

    transition-duration: 0.5s;

    transiting-timing-function: swing;

}



.navbar-toggle .icon:before,

.navbar-toggle .icon:after {

    width: 22px;

    height: 3px;

    background-color: white;

    content: "";

    position: absolute;

    left: 0;

    -webkit-transition-duration: 0.5s;

    transition-duration: 0.5s;

    -webkit-transition-timing-function: swing;

    transition-timing-function: swing;

}



.navbar-toggle .icon:before {

    top: -9px;

}



.navbar-toggle .icon:after {

    top: 9px;

}



.navbar-toggle {

    border: 0;

}



.sitemap {

    position: absolute;

    top: 40px;

    left: 0;

    width: 100%;

    height: 0;

    overflow: hidden;

    z-index: 9;

    padding: 0 20px;

    -webkit-transition-duration: 0.44s;

    transition-duration: 0.44s;

    -webkit-transition-timing-function: swing;

    transition-timing-function: swing;

    -webkit-transform: translateY(100%);

    transform: translateY(100%);

}



.sitemap-bg {

    position: fixed;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    background-color: #000;

    filter: alpha(opacity=80);

    z-index: 1;

    display: none;

}



.slogan {

    margin: 0px auto 30px auto;

    letter-spacing: 1px;

    text-align: center;

    font-weight: bold;

    font-size: 20px;

	color:#FFF;

}



.slogan span + span {

    margin-left: 10px;

}

/*****************************以上是手机版导航效果*****************************/

.gsgg-con { width:100%; display:-moz-box; display:-webkit-box; display:box; margin-top:15px;}

.gsgg-btdiv { width:74px; height:28px; background-image:url(gsgg-btbj1.png); background-repeat:no-repeat; background-position:left top;font-family:"微软雅黑"; font-size:14px; color:#FFF; line-height:26px; text-indent:5px;}

.gsgg-listdiv { box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; height:28px; line-height:26px; letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden; padding-left:10px;}

.weather-con { width:100%; display:-moz-box; display:-webkit-box; display:box; margin-top:15px;}

.weather-btdiv { width:74px; height:28px; background-image:url(weather-btbj1.png); background-repeat:no-repeat; background-position:left top;font-family:"微软雅黑"; font-size:14px; color:#FFF; line-height:26px; text-indent:5px;}

.weather-txt1 { box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; height:28px; line-height:26px; letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden; padding-left:10px; padding-right:10px;}

.weather-bnt1 {}

.weather-bnt1 a { padding:0 5px; margin-right:5px; height:28px; line-height:28px; background:#abb5be; color:#ffffff; border-radius:5px;}

.weather-bnt2 {}

.weather-bnt2 a { padding:0 5px; height:28px; line-height:28px; background:#abb5be; color:#ffffff; border-radius:5px;}





/*以下是政务词条的样式*/

.zwct-div { width:152px; height:502px; float:left; margin:10px auto auto 0px; }

.zwct-bt { width:152px; height:49px; background-color:#ed5149; background-image:url(zgyc-icon1.png); background-repeat:no-repeat; background-position:16px 15px; font-family:"微软雅黑"; font-size:20px; color:#ffffff; line-height:49px; text-indent:37px;}

.zwct-list { width:152px; height:453px; overflow:hidden;}

/*词条*/

.zwctenter { display:none;}

.ctmenu{height:22px;font-family:"Microsoft Yahei";_overflow:hidden}

.ctmenu a{color:#646464;}

.ctmenu li{ display:block; width:152px; height:39px; font-family:"微软雅黑"; font-size:16px; color:#646464; line-height:39px; text-indent:45px; background-color:#f6f6f6; margin-top:2px;}

.ctmenu li:hover{ display:block; width:152px; height:39px; font-family:"微软雅黑"; font-size:16px; color:#646464; line-height:39px; text-indent:45px; background-color:#abb5be;}

.ctmenu li:hover a{color:#ffffff}

.ctmenu ul{ display:none}

.ctmenu li.hover ul{ display:block; width:247px; height:501px; position:absolute; top:0px; margin-left:152px; margin-top:10px; background:rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; padding-top:10px; z-index:99999;-moz-box-shadow:3px 1px 5px #cccccc; -webkit-box-shadow:3px 1px 5px #cccccc; box-shadow:3px 1px 5px #cccccc;}

.ctmenu li.hover ul li{border:none;width:47%;float:left; height:96px; background:none; text-indent:0px; margin-top:10px; margin-left:2%;}

.ctmenu li.hover ul li a{text-decoration:none;padding:0; background:none;}

.ctmenu li.hover ul li a:hover{text-decoration:underline}

.ctmenu li.hover ul li a img { display:block; width:58px; height:58px; margin:0px auto auto auto;}

.ctmenu li.hover ul li a p { width:100%; height:32px; font-family:"微软雅黑"; font-size:14px;color:#3b3b3b; text-align:center; line-height:16px; margin-top:6px;}



/*以下是头条的样式*/

.zgyc_p1-tt { width:100%; height:80px; float:left; margin:10px 0px; font-family:"微软雅黑"; font-size:32px; color:#3b3b3b; font-weight:bold; text-align:center; line-height:62px;}

.zgyc_p1-tt a { color:#3b3b3b;}

.zgyc_p1-tt a:hover { color:#ec4f45;}





/*焦点图*/

.zgyc_p1-jdt { width:476px; height:317px; float:left; margin:0px auto auto 20px;}

img { border:none;}

.focus{ position:relative; width:476px; height:317px; background-color: #fff; float: left;}  

.focus img{ width:476px; height: 317px;} 

.focus .shadow .title{width: 476px; height: 65px;padding-left: 30px;padding-top: 20px;}

.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }

.focus .btn{ position:absolute; bottom:34px; left:590px; overflow:hidden; zoom:1;} 

.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  

.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  

.focus .fPic{ position:absolute; left:0px; top:0px; }  

.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    

filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  

.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  

.focus .fcon img{ display:block; }  

.focus .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  

.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    

.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    

.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ec4f45;}    

.focus .D1fBt img{display:none}    

.focus .D1fBt i{display:none; font-style:normal; }    

.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(focus_btn.png) no-repeat;}

.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  

.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  

.focus .prev:hover{  background-position:0 0; }  

.focus .next:hover{  background-position:-40px 0;}



/*新闻切换的样式*/

.zgyc_news1qhlist {width:100%; height:auto; clear:both; margin:10px auto auto auto;} 

.zgyc_news1qhlist li { display:-webkit-box; display:-moz-box; display:box; width:100%; font-family:"微软雅黑"; color:#cacaca; line-height:35px;}

.news-txt1 { box-flex:1; -moz-box-flex:1; -webkit-box-flex:1; font-size:16px; }

.news-txt1 a {}

.news-date1 { width:42px; font-size:12px; text-align:right; }



/*专题切换的样式*/

.ztlist-mobile { display:none;}



.zgyc_p1-zt { width:946px; height:75px; float:left; margin:15px -15px 0px -15px;}

.zgyc-ztbt { width:40px; height:75px; float:left;}

.zgyc-ztcon { width:906px; height:75px; float:left;}

.box{ width:810px; margin:0 auto; position:relative; _height:100%;}

.picbox{ width:810px; height:75px; overflow:hidden; position:relative;}

.piclist{ height:75px;position:absolute; left:0px; top:0px}

.piclist li{ background:#ffffff; width:270px; float:left;}

.piclist li img { display:block; width:260px; height:75px; margin:0px auto auto auto;}

.piclist li a { text-decoration:none;}

.swaplist{ position:absolute; left:-810px; top:0px}

.og_prev,.og_next{ width:40px; height:40px; position:absolute; top:18px; z-index:9999; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}

.og_prev{ background:url(ztprev-bnt1.png) no-repeat; left:-45px;}

.og_next{ background:url(ztnext-bnt1.png) no-repeat; right:-45px;}



.ggbt-div1 { width:100%; height:40px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom;}

.ggbt-div1 span { display:block; width:94px; height:39px; float:left; border-bottom:#ec4f45 solid 1px; font-family:"微软雅黑"; font-size:20px; color:#000000; line-height:39px; text-indent:10px;}

.ggbt-div1 a { display:block; float:right; width:auto; height:39px; font-family:"微软雅黑"; font-size:14px; color:#999; line-height:40px; margin-right:20px;}

.ggbt-div1 a:hover { color:#ec4f45;}



.jiedu-div { width:310px; height:203px; margin:20px auto auto auto;}

/* 专题专栏焦点图 */

.ztzlfocus{width:310px;height:203px;position:relative;float:center}

.f310x203 {width:310px;height:203px;overflow:hidden}

.f310x203 img{width:310px;height:160px}

.f310x203 p { width:310px; height:43px; font-family:"微软雅黑"; font-size:16px; color:#404040; margin-top:7px;}

.rslides{width:100%;position:relative;list-style:none;padding:0}

.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:40%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(i.png) no-repeat 0 -560px;margin-top:-28px}

.rslides_nav:active{opacity:1.0}

.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}

.rslides_tabs{margin:12px auto;clear:both;text-align:center; display:none;}

.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}

.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}

.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390;}

.zxgk-list { width:320px; margin-top:10px;}

.zxgk-list li { font-family:"微软雅黑"; font-size:16px; color:#cacaca; line-height: 2.188;}

.zxgk-list li a { color:#404040;}

.zxgk-list li a:hover { color:#ec4f45;}

.zxgk-bntlist { width:320px; overflow:hidden; margin-top:10px; text-align:center;}

.zxgk-bntlist li { display:block; width:25%; float:left;}

.zxgk-bntlist li a { display:block; width:58px; height:58px; margin:0px auto; border-radius:58px; background-color:#abb5be; background-repeat:no-repeat; background-position:center 15px;}

.zxgk-bntlist li a:hover { background-color:#8f9eab;}

.zxgk-bntlist li p { font-family:"微软雅黑"; font-size:14px; color:#666666; margin-top:5px;}

a.zxgkicon1 { background-image:url(zgyc-icon2.png);}

a.zxgkicon2 { background-image:url(zgyc-icon3.png);}

a.zxgkicon3 { background-image:url(zgyc-icon4.png);}

a.zxgkicon4 { background-image:url(zgyc-icon5.png);}

.zxgk-txtqh { width:310px; height:40px; margin:15px auto auto auto; background-color:#ec4f45;}

/* 专题专栏焦点图 */

.txtqhfocus{width:310px;height:40px;position:relative;float:center}

.f310x40 {width:310px;height:40px;overflow:hidden}

.f310x40 a { display:block; width:310px; height:40px; font-family:"微软雅黑"; font-size:16px; color:#ffffff; text-align:center; line-height:40px;}

.f310x40 a:hover { color:#FFF;}

.rslides2{width:100%;position:relative;list-style:none;padding:0}

.rslides2_nav{height:14px;width:8px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:5px;opacity:0.9;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:-7px;background:url(txtqh-lbnt1.png) no-repeat 0 0px;}

.rslides2_nav:active{opacity:1.0}

.rslides2_nav.next{left:auto;background:url(txtqh-rbnt1.png) no-repeat 0 0px;right:5px}

.rslides2_tabs{margin:12px auto;clear:both;text-align:center; display:none;}

.rslides2_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}

.rslides2_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}

.rslides2_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390;}



.r-tips1 { float:right; margin-top:10px;}

.msrd-list { width:320px; overflow:hidden; margin-top:10px;}

.msrd-list li { font-family:"微软雅黑"; font-size:16px; color:#cacaca; line-height: 2.188;}

.msrd-list li a { color:#404040;}

.msrd-list li a:hover { color:#ec4f45;}

.wyly-bnt { width:320px; height:52px; margin:12px auto 10px auto;}

.wyly-bnt a { display:block; width:315px; height:52px; margin:0px auto auto auto; background-color:#ec4f45; border-radius:3px; font-family:"微软雅黑"; font-size:20px; color:#ffffff; line-height:52px; text-align:center;}

.wyly-bnt a:hover { background-color:#d63e34; color:#FFF;}

.xwfb-con { width:320px; height:95px; margin-top:20px;}

.xwfb-con img { display:block; float:left; width:107px; height:75px; margin-right:10px;}

.xwfb-con span { display:block; font-family:"微软雅黑"; font-size:16px; color:#404040; line-height:18px; margin-bottom:5px;}

.xwfb-con span a { color:#404040;}

.xwfb-con span a:hover { color:#ec4f45;}

.xwfb-con p { font-family:"微软雅黑"; font-size:12px; color:#666666; margin:0px;}

.dczj-list { width:320px; overflow:hidden; margin-top:10px;}

.dczj-list li { font-family:"微软雅黑"; font-size:16px; color:#cacaca; line-height: 2.188;}

.dczj-list li a { color:#404040;}

.dczj-list li a:hover { color:#ec4f45;}



.fwly-list { width:100%; overflow:hidden; margin-top:5px; padding-bottom:29px;}

.fwly-list li { width:33.33%; float:left; margin-top:5px;}

.fwly-list li div {padding:10px 10px 0px 10px;}

.fwly-list li div a { display:block; width:100%; height:60px; background-color:#ffffff; background-repeat:no-repeat; background-position:center 0px; font-family:"微软雅黑"; font-size:16px; color:#404040; text-align:center; line-height:100px;}

a.fwly-icon1 { background-image:url(fwly-icon1.png);}

a.fwly-icon2 { background-image:url(fwly-icon2.png);}

a.fwly-icon3 { background-image:url(fwly-icon3.png);}

a.fwly-icon4 { background-image:url(fwly-icon4.png);}

a.fwly-icon5 { background-image:url(fwly-icon5.png);}

a.fwly-icon6 { background-image:url(fwly-icon6.png);}

a.fwly-icon7 { background-image:url(fwly-icon7.png);}

a.fwly-icon8 { background-image:url(fwly-icon8.png);}

a.fwly-icon9 { background-image:url(fwly-icon9.png);}

.rdcx-list { width:100%; overflow:hidden; margin-top:10px;}

.rdcx-list li { width:33.33%; float:left; font-family:"微软雅黑"; font-size:14px; line-height: 2.929; text-align:center;}

.smej-div { margin-top:40px;}



.navbox{height:50px; position:relative; z-index:9;}

.navyqlj{width:1140px; height:50px; margin:0 auto;}

.navyqlj li{width: 120px; float:left; height:50px; position:relative; list-style:none; margin: 0 40px 0 30px;}

.navyqlj li.last{background:none;}

.navyqlj li a{text-decoration:none;}

.navyqlj li a span{float:left; display:block; line-height:40px; color:#363636; cursor:pointer; width:120px; }

.navyqlj li a span i { display: inline-block; *+display: inline; zoom: 1; width: 10px; height: 7px; background:url(down.png) no-repeat 0 0; margin-left: 10px;}

.mj_hover_menu{text-decoration:none; width:120px; height:40px; }

.mj_hover_menu span i { background:url(up.png) no-repeat 0 0!important;}

.navyqlj li.selected .submenu{display:block;}

.navyqlj li .submenu{ display:none; position:absolute; top:50px; width: 1120px; height: 115px; background: #fff; padding: 10px; overflow-y: auto;}

.submenu a { float: left; width: 210px; height: 30px; line-height: 30px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.submenu a:hover { background: #EC4F45; color: #fff;}





.site-info { background: #cfd3d5; overflow: hidden;}

.explain { width: 570px; padding: 30px 0; line-height: 30px; overflow: hidden;}

.explain p { padding-right:40px; height: 90px; float: left; font-size: 14px; font-family: "微软雅黑"; color: #666;}

.explain p:last-child { padding-right: 0;}

.scr-link { text-align: right; overflow: hidden; padding: 30px 0;}

.scr-link li { width: 88px; height: 88px; line-height: 88px; vertical-align: middle; border: 1px solid #ccc; overflow: hidden; background: #f8f8f8; float: right; margin-left: 10px; text-align: center;}

.scr-link li img { display: inline-block; vertical-align: middle;}

.copyright-font { height: 40px; line-height: 40px; background: #333; overflow: hidden; font-size: 14px; font-family: "微软雅黑"; color: #999;}

.copyright-font span { font-family: "arial";}

.footerlink { height: 40px; line-height: 40px;}

.footerlink a { color: #999; margin: 0 10px;}

.footerlink a:last-child { margin-right: 0;}



#marquee2{ width:100%; height:28px; overflow:hidden; line-height:26px; margin: 0 auto;}

#marquee2 ul li{ float:left; padding:0 15px; line-height:26px; font-size:14px;}

#marquee2 ul li a:hover { color: #EC4F45;}



#marquee1{ width:100%; height:28px; overflow:hidden; line-height:26px; margin: 0 auto;}

#marquee1 ul li{ float:left; padding:0 15px; line-height:26px; font-size:14px;}

#marquee1 ul li a:hover { color: #EC4F45;}





/****************************************以下是数据的样式****************************************/

.ycdata-con { width:100%; height:auto; clear:both; overflow:hidden; margin:10px auto auto auto; border-radius:3px; border-left:#e2e6e8 solid 1px; border-right:#e2e6e8 solid 1px; border-bottom:#e2e6e8 solid 1px; border-top:none; background-color:#ffffff; padding-bottom:65px;}

.smk-tjdiv { width:100%; height:60px; margin:20px auto auto auto; background:url(smk-tjbj1.jpg) no-repeat;}

.smk-xx1 { display:none;}

.smk-tjdiv .fxl { width:255px; height:42px; float:right; border-radius:5px; background-color:#ec4f45; margin:9px 160px auto auto;}

.smk-tjdiv .fxl span { font-family:"微软雅黑"; font-size:16px; color:#FFF; float:left; line-height:42px; margin-left:15px; margin-right:15px;}

.smk-tjdiv .fxl b { font-family:"微软雅黑"; font-size:30px; color:#FFF; line-height:42px; margin-left:5px;}

.sjzy-btdiv1 { width:100%; height:50px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom; margin:25px auto auto auto;}

.sjzy-btdiv1 span { display:block; width:94px; height:49px; float:left; border-bottom:#ec4f45 solid 1px; font-family:"微软雅黑"; font-size:20px; color:#ec4f45; line-height:49px; font-weight:bold;}

.sjzy-btdiv1 a { display:block; float:right; width:auto; height:49px; font-family:"微软雅黑"; font-size:14px; color:#999; line-height:50px; margin-right:20px;}

.sjzy-btdiv1 a:hover { color:#ec4f45;}

.sjzyqhtab1{width:100%; overflow:hidden; margin:10px auto auto auto;}

.sjzyqhtab1 ul {margin:0;padding:0;}

.sjzyqhtab1 li{ width:auto; height:40px; float:left; cursor:pointer; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-align:center; line-height:40px; padding-left:20px; padding-right:20px; background-color:#ebeff1; margin-left:10px; margin-top:15px;}

.sjzyqhtab1 li.now{ color:#ffffff; background-color:#ec4f45;} 

.sjzyqhtablist1{width:1060px; height:auto; clear:both; overflow:hidden; display:none; margin:10px auto auto auto;} 

.block{display:block;}

.zxsj-btdiv1 { width:100%; height:50px; background-color:#ec4f45; margin:0px auto auto auto;}

.zxsj-btdiv1 span { display:block; float:left; width:auto; height:50px; font-family:"微软雅黑"; font-size:20px; color:#FFF; line-height:50px; font-weight:bold; margin-left:15px;}

.xzbm-div{float:right;color:#ffffff;width:autp;height:50px;cursor:pointer;line-height:50px;padding-left:10px; font-size:16px; margin-right:30px;}

.xzbmlist { position:absolute;width:1110px;background-color:#ffffff;border-bottom:2px solid #cccccc;display:none; z-index:9999; margin-left:0px; margin-top:0px; padding-bottom:40px;}

.xzbmlist li{width:auto; height:40px; float:left; cursor:pointer; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-align:center; line-height:40px; padding-left:20px; padding-right:20px; background-color:#ebeff1; margin-left:10px; margin-top:15px;}

.xzbmlist li.hover{ color:#ffffff; background-color:#ec4f45;}

.zxsj-listdiv1 { width:100%; height:auto; clear:both; overflow:hidden; margin:20px auto auto auto; border-top:#ebebeb solid 1px;}

.zxsj-listdiv1 li { width:100%; height:118px; border-bottom:#ebebeb dashed 1px;}

.zxsj-listdiv1 li span { display:block; position:absolute; margin-left:18px;}

.zxsj-listdiv1 li span h1 { font-family:"微软雅黑"; font-size:20px; color:#333333; font-weight:normal; margin-top:25px;}

.zxsj-listdiv1 li span h1 a { color:#333;}

.zxsj-listdiv1 li span p { font-family:"微软雅黑"; font-size:14px; color:#929292; line-height:25px; margin-top:10px;}

.zxsj-listdiv1 li span p a { float:left; width:auto; height:25px; border-radius:3px; background-color:#abb5be; line-height:25px; padding-left:15px; padding-right:15px; color:#FFF; margin-right:25px;}

.zxsj-listdiv1-more {width: 100%;height: 50px;margin:20px auto auto auto; border-top:#ebebeb solid 1px;text-align: center;font-size: 16px;color:#929292;line-height: 50px;cursor: pointer;}

.sj-menu {  float:right; position:relative; margin-right:0px; text-align:center; height:118px;}

.sj-menu a { display:inline-block; height:118px; margin-left:20px; margin-right:20px; font-family:"微软雅黑"; font-size:14px; color:#929292; line-height:160px; background-repeat:no-repeat; background-position:center 35px;}

a.sjmicon1 { background-image:url(zxsj-icon1.png);}

a.sjmicon2 { background-image:url(zxsj-icon2.png);}

.cur{ background-color:#f4f4f4 !important;}

.cur .sjmicon1 { background-image:url(zxsj-icon1-2.png);}

.cur .sjmicon2 { background-image:url(zxsj-icon2-2.png);}

.cur a { color:#ec4f45;}

.cur span p a { background-color:#ec4f45 !important;}

/****************************************以上是数据的样式****************************************/







/*以下是互动交流的样式开始*/

.hd-mayorEmail { width: 100%; height: 80px; line-height: 80px; text-align: center; background: #ccc; overflow: hidden;}

.hd-consult { padding: 0px 25px 5px; overflow:hidden;}

	.hd-appeal { padding-bottom: 10px;}

		.hd-appeal a { display: inline-block; *+display: inline; zoom: 1; padding: 0 15px; height: 35px; line-height: 35px; color: #ffffff; margin: 0 5px; background: #abb5be; border-radius: 3px; }

		.hd-appeal a:hover{ background: #EC4F45;}

	.hd-appeal-info { height: 140px; overflow-y: auto; font-size: 12px; line-height: 22px; font-family: "宋体"; margin-bottom:20px;}

.hd-wb { padding: 0px 25px 5px; overflow:hidden;}	

	.hd-wblist { width: 100%; overflow: hidden;}

		.hd-wblist li { width: 33.3%; height: 100px; overflow: hidden; text-align: center; float: left; margin-bottom: 10px;}

			.hd-wblist li img { width: 70px; height: 70px; border-radius: 50%; display: inline-block; border: 1px solid #ccc; }

			.hd-wblist li p { font-size: 13px; padding: 0 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 25px;}

.hd-release { padding:0px 25px 5px; overflow: hidden;}

.hd-newslist { line-height: 32px;}

.hd-newslist li {letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}

.hd-piclink { height: 105px; background: #ffffff; box-shadow: 0 2px 0 #dce0e2; border-radius: 3px; overflow: hidden;}

.myzxbtsty1 {border-radius: 3px 0 0 3px; background: #EC4F45; color: #fff; text-align: center; font-size: 16px; height:105px; line-height:20px; padding-top:12px;}

.myzx-list li { float: left; width:50%;}

.myzx-list li img { display:block; width:70%; margin:10px auto auto auto;}

/*在线访谈*/	

.hd-interview { padding:0px 25px 5px; overflow: hidden;}

	.interview-info { height: 200px; overflow: hidden; padding-bottom: 15px; }

	.interview-info { width: 220px; height: 200px; line-height: 200px; text-align: center; float: left; overflow: hidden; }

		.interview-info img { max-width: 220px; max-height: 200px; vertical-align: middle;}

	.zxftcon { margin-left:-15px; margin-right:-15px;}

		.zxftcon h1 { font-size: 24px; line-height: 35px; font-weight: normal; padding: 0px 0; margin-top:0px !important;}

			.zxftcon h1 a { color: #333;}

			.zxftcon h1 a:hover { color: #c00;}

		.zxftcon li { padding: 3px 0; overflow: hidden;}

			.zxftcon li b { float:left; width: 70px; height: 22px; line-height: 22px;}

			.zxftcon li span { float: left; width:auto; line-height: 22px;}

		.hd-interviewlink { clear: both; width: 470px; height: 35px; line-height: 35px; text-align: center; position: absolute; bottom: 0; left: 0; z-index: 1;}

			.hd-interviewlink a { color: #fff; display: block; height: 35px; background: #EC4F45; border-radius: 5px;}

	.hd-review li { line-height: 32px; width: 335px; padding-right: 16px; float: left; overflow: hidden;}

		.hd-review li span { font-size: 12px; color: #a0a0a0; padding-left: 5px;}	

	

/*党风政风热线外调*/	

.hd-invoking { padding: 0px 25px 5px; overflow: hidden; }

	.invoking-wrap { width: 100%; overflow: hidden;}

	.invoking-wrap ul{ float: left; width: 47%; height: 250px; overflow: hidden; margin-left:2%;}

		.invoking-wrap li { height: 30px; line-height: 30px; overflow: hidden;}

			.invoking-wrap li span { float: right; width: 80px; text-align: center; color: #A0A0A0; font-size: 10px;}

			.invoking-wrap li a { float: left; width: 250px; padding-left: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

			.invoking-wrap li.email-title { background: #eee; padding-left: 10px; height: 32px; line-height: 32px; font-size: 16px; margin-bottom: 3px;}

			.invoking-wrap li.email-title span{ background: #eee; color: #3b3b3b; font-size: 16px;}

.hd-col2 { overflow: hidden;}	

.hd-list { width: 318px; height: 235px; padding: 15px 25px 20px;}

/*同款title*/

.default-tab { height: 39px; border-bottom: 1px solid #cccccc; line-height: 39px; margin-bottom: 10px;}

.tab-more { float: right; line-height: 39px; font-size: 12px;}

	.tab-more a { color: #333!important;}

	.default-tab li.now { font-weight: bold; border-bottom: 1px solid #EC4F45; color: #EC4F45; font-size: 20px; padding: 0 8px; display: inline-block; *+display: inline; zoom: 1; height: 39px;}

	.default-tab li { float: left; padding: 0 8px; font-size: 20px; color: #EC4F45; margin-right: 15px; cursor: pointer;}

	.default-tab a { color: #EC4F45;}

/*以上是互动交流的样式结束*/







/*~~~~~~~~~~~~~~~~~~~~~~~~ 图解   ~~~~~~~~~~~~~~~~~~~~~~~~*/



/* 图解焦点图 */

.tujiebj1 { background-color:#39F;}

.jiedu-div2 { width:650px; height:400px; margin:20px auto 20px auto;}

.ztzlfocus2 {width:650px;height:400px;position:relative;float:center}

.f650x335 {width:650px;height:400px;overflow:hidden}

.f650x335 img{width:650px;height:335px}

.f650x335 p { width:650px; height:43px; font-family:"微软雅黑"; font-size:24px; color:#404040; margin-top:7px; line-height:43px; font-weight:bold;}

.f650x335 a { width:100%;}



.reading {margin: 0 auto;}

.read-diagram { overflow:hidden; background-color:none; margin:0 auto; padding:0px; display:none;}

.diagram-title { background: url(../images/read-bg.png) repeat-x center center ; }

.diagram-title p { width: 109px; height:32px; margin: 0 auto; background-color: #ec4f45; display: block; text-align: center; line-height: 32px;font-size: 24px; color: #FFFFFF; }



/*~~~~~~~~~~~~~~~~~~~~~~~~ 国家决策解读  ~~~~~~~~~~~~~~~~~~~~~~~~*/

.read-second { margin-top: 15px;}

.decision { width:100%; overflow:hidden; padding:20px; background-color: #FFFFFF; overflow: hidden; margin-top:15px;position: relative;}



.tab10{width:100%; height:40px; border-bottom:1px #CCCCCC solid; overflow: hidden; font-size: 20px;}

.tab10 ul{margin:0;padding:0;}

.tab10 li{ float:left;padding:0 10px; height:40px; line-height:40px; text-align:center;cursor:pointer; color: #EC4F45; margin-right: 10px;}

.tab10 li.now { height:39px; color:#EC4F45;font-weight:bold; font-size:20px; border-bottom: 1px solid #EC4F45; }

.tablist{ overflow:hidden; padding:10px; font-size:14px;  display:none;}

.tablist span{position: absolute;right: 20px;top: 30px;}

.block{display:block;}

.red{color:#EC4F45;}



.ftnr { width:680px; border-bottom:1px dashed #CCCCCC ; height:70px ; line-height:40px; margin-top:5px; font-size: 18px; overflow: hidden; }

.ftnr p { font-size: 14px; line-height:20px;color: #CCCCCC;}



/*~~~~~~~~~~~~~~~~~~~~~~~~ 政策法规  ~~~~~~~~~~~~~~~~~~~~~~~~*/

.policy { width:100%; overflow:hidden; padding:20px; background-color: #FFFFFF; margin-top:15px;}

.policy-title { height:40px; border-bottom: 1px solid #CCCCCC;}

.policy-title p { line-height:39px; font-size: 20px; color: #EC4F45; float: left; border-bottom: 1px solid #EC4F45; padding:0 8px;}

.policy-title span { height: 40px; float: right; color: #3B3B3B; font-size: 14px; line-height: 40px; }

.policy-list { margin-top: 15px; margin-bottom:0px;}

.policy-list li {background: url(../images/read-icon.png) no-repeat left center; font-size: 16px; height:38px; line-height: 38px; padding-left:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}





/*~~~~~~~~~~~~~~~~~~~~~~~~ 专题回顾 ~~~~~~~~~~~~~~~~~~~~~~~~*/

.read-clear { clear: both; height: 10px;}

.read-special { overflow:hidden; background-color: #FFFFFF; margin-top: 15px; padding: 20px;}



.zthglist {width:100%;height:auto;overflow:hidden}

.zthglist li { width:25%; float:left !important; margin-top:15px;}

.zthglist li a { display:table; width:95%; height:60px; background-color:#518de0;_position:relative; text-align:center; font-size:16px; color:#FFF;}

.zthglist li a #subwrap {vertical-align:middle;display:table-cell;_position:absolute;_top:50%;

 }

.zthglist li a #content { 

  _position:relative;

  _top:-50%;

  letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:2; overflow: hidden; padding-left:10px; padding-right:10px;

 }

.zthglist img{width:95%; display:block; margin:0px auto;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 以下是词条页        ~~~~~~~~~~~~~~~~~~~~~~~~*/



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 公积金办理        ~~~~~~~~~~~~~~~~~~~~~~~~*/



.accum { width:100%; overflow:hidden; background-color: #FFFFFF; padding:10px 5px 10px 5px; }

.word-use { width: 100%; height: 121px; margin-top:10px; }

.yinyimg { float:left;}

.yinyimg img { display:block; width:120px; height:120px;}

.evaluate { padding-left:135px; font-size:16px;}

.evaluate b { font-weight:normal; color: #EC4F45; font-size: 16px; }

.evaluate p { font-size: 12px; color: #999999; margin-top: 10px;}

.addition { margin-top: 10px;}

.word-intr { width:auto; overflow:hidden; margin-top: 10px; border-left:#cccccc solid 1px; padding-left:30px;}

.yingyong { width:420px;}

.yingyong-title { font-size:18px;}

.yingyong p { font-size: 12px; color: #666666; line-height:20px;}

.yingyong p a { color: #EC4F45;}

.code { width:110px; margin-left: 30px;}

.myuse { margin-left:30px; text-align: center; margin-top:0px; color: #EC4F45;}

.myuse p { margin-top: 5px;}

.myuse a { color: #EC4F45;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要看        ~~~~~~~~~~~~~~~~~~~~~~~~*/

.word-second { width:100%;}

.word-see {width:auto; overflow:hidden; background-color: #FFFFFF; margin-top: 15px; padding: 20px;}

.word-title { height:40px; border-bottom: 1px solid #CCCCCC;}

.word-title p { line-height:40px; font-size: 24px; font-weight: bold; color: #3B3B3B; float: left; border-bottom: 1px solid #EC4F45; padding:0 8px;}

.word-title b { color: #EC4F45;}

.see-pic { width:auto; margin-top:10px; padding-right:20px;}

.see-pic img { display:block; width:100%;}

.see-pic p { margin-top:5px; line-height: 24px; height:68px ; color: #999999; }

.see-pic a { color: #EC4F45;}

.see-list { width:auto; overflow:hidden; margin-top:10px;}

.see-list li { width:100%; float: left; background: url(../images/read-icon.png) no-repeat left center; padding-left: 15px; font-size: 16px; height: 35px; line-height: 35px;}

.see-list span { float: right; color: #999999; font-size: 12px; }

.see-list a {letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要问       ~~~~~~~~~~~~~~~~~~~~~~~~*/

.word-ask { width:auto; overflow:hidden; background-color: #FFFFFF; margin-top: 15px; padding: 20px;}

.telephone { margin-bottom:0px;}

.telephone li { float: right; font-size: 16px; }

.telephone li p { font-size: 16px; color: #EC4F45; border: none; background: url(../images/telephone-icon.png) no-repeat left center; margin-left: 25px; padding-left: 25px; font-weight: normal;}

.telephone li p b { font-weight: bold;}

.telephone li a { width:85px; height: 32px; background-color: #EC4F45; padding: 5px; color: #FFFFFF; border-radius: 5px; line-height: 40px;}

.ask-list { width:100%; margin-left: 10px;}

.ask-list li { margin-top: 20px; width:50%; float:left;}

.ask-list li a { font-size: 16px; background: url(../images/word-icon4.png) no-repeat left center; padding-left: 20px;}

.ask-list li p { font-size: 12px; background: url(../images/word-icon5.png) no-repeat left center; padding-left: 20px; color: #999999; margin-top: 10px; }



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要评      ~~~~~~~~~~~~~~~~~~~~~~~~*/



.word-comment { width:100%; overflow:hidden; background-color: #FFFFFF; margin-top:15px; padding: 20px; }

.word-import { margin-top: 20px;}

.import-wyp { width: 100%; height:80px; border: #1px solid #EBEFF1; padding:5px;}

.comment-icon { width:100%; display:block; overflow:hidden; margin-bottom:0px;}

.comment-icon li { float: left; width: 45px; height: 26px; background-color: #ABB5BE;  margin-left: 10px; border-radius: 5px; line-height: 26px; text-align: center;}

.submit_demo { width: 155px; height: 39px; background-color: #EC4F45; color: #FFFFFF; font-size: 16px; margin-left: 10px; cursor: pointer;border: none; border-radius: 5px; margin-top: 10px; }

.comment-icon li a { color: #FFFFFF; }

.comment-list { width:100%; margin-top:20px;}

.comment-list li { width:100%; overflow:hidden; border-bottom:1px dashed #dee1e2; margin-top:20px;}

.comment-list dt { float:left; margin-right:20px;}

.comment-list dd h6 { font-size:12px; color:#999999; font-weight:normal;}

.comment-list dd p { overflow:hidden; line-height:24px;}

.forwyp { padding-right:-5px;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要办      ~~~~~~~~~~~~~~~~~~~~~~~~*/

.word-third { width: 100%; margin-top: 15px;}

.word-work { width: 100%; overflow:hidden; background-color: #FFFFFF; padding: 20px;}

.work-btn { margin-top: 10px; margin-bottom:0px; display:block; width:100%; overflow:hidden;}

.work-btn li { width: 44%; height: 40px; margin-left:4%; border-radius: 5px; float: left; margin-top: 10px; text-align: center;line-height: 40px; font-size: 16px;}

.work-btn li a { width: 135px; height: 40px; color: #999999; border: 1px solid #999999; display: block; border-radius: 5px;}

.work-btn li a:hover { border-radius: 5px; width: 135px; height: 40px; border:1px solid #EC4F45;  color: #EC4F45; display: block;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要查     ~~~~~~~~~~~~~~~~~~~~~~~~*/

.word-check { width: 100%; overflow:hidden; background-color: #FFFFFF; padding: 20px; margin-top: 15px;}

.check-btn { margin-top: 10px; margin-bottom:0px; display:block; width:100%; overflow:hidden;}

.check-btn li { width: 44%; height: 30px; float: left; margin-left:4%;  margin-top: 10px; line-height: 30px; text-align: center;}

.check-btn li a { width: 100%; height: 30px; border: 1px solid #CCCCCC; border-radius:5px; display: block;}

.check-btn li a:hover { width: 100%; height: 30px; border: 1px solid #EC4F45; border-radius:5px; display: block;}

.check-search { width: 100%; height: 40px; margin-top: 5px; overflow: hidden;}

.search-box { width:100%; height: 40px; border:none; border-radius:5px 0 0 5px; border: 1px solid #CCCCCC; color: #CCCCCC;}

.search-word { width:63px; height: 40px; background-color: #EC4F45; border: none; border-radius:0 5px 5px 0 ; color: #FFFFFF; font-size: 16px;cursor: pointer;}





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     猜你需要     ~~~~~~~~~~~~~~~~~~~~~~~~*/

.word-guss { width: 100%; overflow:hidden; background-color: #FFFFFF; padding: 20px; margin-top: 15px;}

.guss-icon { margin-top: 20px; margin-bottom:0px; display:block; width:100%; overflow:hidden;}

.guss-icon li { width:33%; float: left; text-align: center; }





/*******************************************************服务领域的样式开始*******************************************************/

.fwly-kinds { width:100%; overflow:hidden; border-bottom:#dddddd solid 1px; margin-top:20px;}

.fwly-kinds li { float:left; width:auto; height:45px; font-size:16px; color:#333333; padding-left:20px; padding-right:20px;}

.fwly-kinds li a { display:block; width:100%; line-height:41px; border-bottom:#ffffff solid 3px;}

.fwly-kinds li a:hover { display:block; width:100%; line-height:41px; border-bottom:#EC4F45 solid 3px;}

.fwly-xxlist { width:100%; margin-top:10px; margin-bottom:20px;}

.fwly-xxlist li { display:block; width:100%; display:-webkit-box; display:-moz-box; display:box; border-bottom:#ededed solid 1px; }

.fwly-txt1 { -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; font-size:16px; color:#a5a5a5; line-height:58px; text-indent:10px;letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}

.fwly-txt1 a { color:#333333;}

.fwly-txt1 a:hover { color:#EC4F45;}

.fwly-date1 { font-size:14px; color:#a5a5a5; line-height:58px;}



.fwlyndiv1 { width:100%; height:50px; background-color:#ec4f45; margin:20px auto auto auto;}

.fwlyndiv1 span { display:block; float:left; width:auto; height:50px; font-family:"微软雅黑"; font-size:20px; color:#FFF; line-height:50px; font-weight:bold; margin-left:15px;}

.lyname-div{float:right;color:#ffffff;width:autp;height:50px;cursor:pointer;line-height:50px;padding-left:10px; font-size:16px; margin-right:30px;}

.lynamelist { position:absolute;width:1080px;background-color:#ffffff;border-bottom:2px solid #cccccc;display:none; z-index:9999; margin-left:0px; margin-top:0px; padding-bottom:40px;}

.lynamelist li{width:28%; height:40px; float:left; cursor:pointer; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-align:center; line-height:40px;background-color:#ebeff1; margin-top:15px; margin-left:4%;}

.lynamelist li.hover{ color:#ffffff; background-color:#ec4f45;}

/*******************************************************服务领域的样式结束*******************************************************/



/*******************************************************文章列表页样式开始*******************************************************/

.txtlist-ldiv { width:100%; overflow:hidden; margin-top:20px; margin-bottom:40px;}

.txtlist-ldiv span { display:block; width:100%; height:50px; background-color:#ec4f45; font-size:20px; color:#ffffff; line-height:50px; font-weight:bold; text-indent:20px;}

.txtlist-ldiv ul { margin:0px; padding:0px;}

.txtlist-ldiv ul li { width:100%; height:45px; font-size:18px; line-height:45px; text-indent:40px; background-color:#ebeff1; margin-top:3px;} 

.txtlist-ldiv ul li a { color:#333333; display:block; width:100%; height:45px;}

.txtlist-ldiv ul li a:hover { color:#ffffff; background-color:#ec4f45;}



.txtlist-con { width:100%; margin-top:10px; margin-bottom:20px;}

.txtlist-con li { display:block; width:100%; display:-webkit-box; display:-moz-box; display:box; border-bottom:#ededed solid 1px; }

.txtlisty1 { -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; font-size:18px; color:#a5a5a5; line-height:58px; text-indent:10px;letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}

.txtlisty1 a { color:#333333;}

.txtlisty1 a:hover { color:#EC4F45;}

.txtlisty2 { font-size:14px; color:#a5a5a5; line-height:58px;}

.txtlist-map { width:100%; height:50px; margin-top:20px; background-color:#ebeff1; }

.txtlist-map span { display:block; float:left; width:auto; height:50px; font-size:14px; color:#787878; line-height:50px; margin-left:20px;}

.txtlist-map ul { display:block; float:left; padding:0px; margin:0px;}

.txtlist-map ul li { float:left; font-size:14px; color:#787878; line-height:50px; margin-left:5px;}

.txtlist-map ul li a { color:#454545;}

.txtlist-map ul li a:hover { color:#ec4f45;}



.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:40px; padding-left:40px; padding-bottom:40px;}

.nry-info { width:100%; height:40px; background-color:#ebeff1; font-size:14px; color:#787878; line-height:40px; text-align:center; font-weight:normal; margin-bottom:40px; margin-top:20px;}

.nry-info span { margin-left:15px; margin-right:15px;}

.txtcontent-div h1 { width:100%; height:50px; line-height:50px; font-size:28px; font-weight:bold; color:#333; text-align:center;}

.txtcontent-div p { display:block; margin:20px auto 0 auto; padding:0px 40px 0px 40px; line-height:28px; font-size:16px; text-indent:32px; color: #454545;}

.txtcontent-div p img { display:block; width:70%; margin:0px auto auto auto;}



.imglist-con { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}

.imglist-con ul { margin:0px; padding:0px;}

.imglist-con ul li { width:33%; float:left;}

.imglist-con ul li a { display:block; padding:10px;}

.imglist-con ul li a img { display:block; width:100%; max-height:250px;}

.imglist-con ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}

.imglist-con ul li a p { font-size:14px; text-align:center; margin:10px 0px 0px 0px;}



.imglist-con329 { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}

.imglist-con329 ul { margin:0px; padding:0px;}

.imglist-con329 ul li { width:25%; float:left;}

.imglist-con329 ul li a { display:block; padding:10px;}

.imglist-con329 ul li a img { display:block; width:100%; max-height:250px;}

.imglist-con329 ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}

.imglist-con329 ul li a p { font-size:14px; text-align:center; margin:10px 0px 0px 0px;}

/*******************************************************文章列表页样式结束******************************************************



/*******************************************************信息公开*******************************************************/

.gk-w370 { width: 370px; overflow: hidden;}

/*同款盒框架*/

.similar-layout { background: #ffffff; border: 1px solid #f2f3f3; border-radius: 3px; box-shadow: 0 2px 0 #dce0e2;}

/*同款title*/

.default-tab { height: 39px; border-bottom: 1px solid #cccccc; line-height: 39px; margin-bottom: 10px; margin-top:10px;}

.default-tab ul { margin:0px !important;}

.tab-more { float: right; line-height: 39px; font-size: 12px;}

	.tab-more a { color: #333!important;}

	.default-tab li.now { font-weight: bold; border-bottom: 1px solid #EC4F45; color: #EC4F45; font-size: 20px; padding: 0 8px; display: inline-block; *+display: inline; zoom: 1; height: 39px;}

	.default-tab li { float: left; padding: 0 8px; font-size: 20px; color: #EC4F45; margin-right: 15px; cursor: pointer;}

	.default-tab a { color: #EC4F45;}



/*领导之窗*/

.leader-case { width:100%; overflow:hidden; padding:20px 0; background:url(leader-bg.jpg) no-repeat left top;}

	.leader-case dt { float: left; width: 110px; padding: 10px 0; overflow: hidden; text-align: center; font-size: 20px; font-weight: bold; line-height: 35px; color: #ffffff;}

		.leader-case i { width: 60px; height: 40px; display: block; margin: 0 auto; background-position: 0 -185px; }

	.leader-case dd { float: left; width: 240px; overflow: hidden;}

		.leader-case dd a { display: inline-block; *+display: inline; zoom: 1; width: 105px; height: 40px; line-height: 40px; margin: 2px 10px 10px 0; background: #ffffff; border-radius: 5px; color: #333333; text-align: center;}

/*政府工作报告等链接*/

.gk-worklink { padding:20px 0px 5px 0px; width:100%; overflow: hidden; background: #ffffff;}

.gk-worklink ul { margin:0px;}

	.gk-worklink li { width: 44%; height: 60px; line-height: 60px; text-align: center; float: left; margin: 0 auto 15px 4%; border-radius: 3px; font-size: 16px;}

	.gk-worklink li a { color: #fff; display: block;}

	.bgc-red { background: #ff7043;}

		.bgc-red:hover { background: #FF8A66;}

	.bgc-orange { background: #ff9343;}

		.bgc-orange:hover { background: #FFA866;}

	.bgc-blue { background: #20a0e4;}

		.bgc-blue:hover { background: #5BB3E3;}

	.bgc-green { background: #66bb6a;}

		.bgc-green:hover { background: #86B088;}

	.bgc-deepblue { background: #0069c5;}

		.bgc-deepblue:hover { background: #3D85C4;}

	.bgc-violet { background: #5c6bc0;}

		.bgc-violet:hover { background: #7C86BF;}

/*~~~~~组配分类及主题分类~~~~~*/	



/*组配分类*/	

.classify-pannel {  overflow: hidden; width:100%; overflow:hidden; padding: 15px; }

	.classify-info { width:100%; height: 540px; overflow: hidden; }

/*信息发布统计*/

.count-info { padding: 15px; overflow: hidden;}

	.count-details { overflow: hidden; margin:0px;}

	.count-details li { padding: 7px 5px; overflow: hidden; line-height: 21px;}

		.count-details li:hover { background: #eee; cursor: pointer;}

		.count-details li span { float: right;}

		.count-details li i { display: inline-block; *+display: inline; zoom: 1; width: 21px; height: 21px; text-align: center; color: #ffffff; font-style: normal; margin-right: 5px;}

		.count-details li a { color: #333;}

		

.gk-w755 { width: 755px; overflow: hidden;}

.gk-infosch { height: 75px; overflow: hidden; width:100%;}

	.gk-infosch dt { float: left; width: 165px; height: 75px; line-height: 75px; font-size: 20px; color: #EC4F45; font-weight: bold; text-align: center;}

	.gk-infosch dd { float: left; width:auto; padding: 20px 0; overflow: hidden;}

		.gk-sch-ipt { width: 220px; height: 33px; line-height: 33px; padding: 0 5px; border: 1px solid #e6e8e8; border-radius: 2px; margin-right: 3px;}

		.gk-sch-btn { border: none; border-radius: 5px; height: 35px; padding: 0 20px; background: #EC4F45; color: #fff; font-size: 16px; cursor: pointer;}

/*最新信息*/

.latest-info { min-height: 681px; padding: 15px 20px; overflow: hidden; margin-top:15px;}

.latest-list ul { margin:0px;}

	.latest-list li { width:100%; overflow:hidden; padding: 11px 0; overflow: hidden; border-bottom: 1px dashed #ebebeb; }

		.latest-list li h1 { font-size: 18px; font-weight: normal; line-height: 27px; padding-bottom: 5px; margin:0px;}

		.latest-list span { display: inline-block; *+display: inline; zoom: 1; margin-right: 15px; height: 23px; line-height: 23px; font-size: 12px; color: #a1a1a1;}

		.latest-list span.type-name { padding: 0 10px; background: #EC4F45; color: #ffffff; border-radius: 5px; font-size: 14px;}

		.latest-list span.branch-name a { color: #A1A1A1; font-size: 14px;}

/*政府文件*/

.gk-public { height: 270px; padding: 15px 20px; overflow: hidden; margin-top:15px;}

.publick-list ul { margin:0px;}

	.publick-list li { line-height: 38px; font-size: 16px; overflow: hidden;}

		.publick-list li span { float: right; font-size: 12px; color: #a0a0a0;}

/*重点领域专栏*/

.gk-keyareas { width:100%; overflow: hidden; padding: 15px 20px; margin-top:15px;}

	.gk-keyareas h1 { font-size: 20px; color: #EC4F45; padding: 10px 0 20px; margin:0px; font-weight:bold;}

		.gk-keyareas ul { width: 100%; margin:0px;}

		.gk-keyareas li { float: left; height: 30px; line-height: 30px; overflow: hidden; margin: 0 10px 13px 0 ;width: 15%;text-align: center;}

		.gk-keyareas li a { display: block; height: 30px; background: #EC4F45; color: #fff; border-radius: 3px; padding: 0 9px; }

			.gk-keyareas a:hover { background: #f27168;}

/*信息公开专栏*/

.gk-infocolumn { width:100%; overflow:hidden; padding: 15px 20px; margin-top:15px;}

	.infocolumn { width:100%; overflow:hidden; padding-top: 10px;}

		.infocolumn ul { width: 100%; overflow: hidden; margin:0px;}

		.infocolumn li { width: 47%; height: 60px; background: #eee; overflow: hidden; float: left; margin-left:2%;}



#tm { display:none;}

	.labelzp { color:#ffffff; position:fixed; right:30px; bottom:10px; width:50px; height:50px; padding-top:8px; border-radius:50px; background-color:#EC4F45; z-index:99; text-align:center; font-size:14px; line-height:16px; display:none;}

	.labelzp:hover, .labelzp:focus { color: #fff; text-decoration: none; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15), 0 4px 15px rgba(0, 0, 0, 0.13);

}

	section.sidenav { width:180px; height:100%; position:fixed; transition:all 0.25s; left:-180px; background-color:#1e1f20;top:0; bottom:0; padding-top:0px; overflow-x:hidden; overflow-y:scroll; z-index:9999;}

	.sidenav li {list-style-type:none; line-height:49px; border-bottom:#454545 solid 1px; text-indent:10px;}

	.sidenav a { color:white; text-decoration:none; font-size:15px;}

	#tm:checked ~ section { transform:translateX(180px); -moz-box-shadow:15px 0px 90px #000000; -webkit-box-shadow:15px 0px 90px #000000; box-shadow:15px 0px 90px #000000;}

	.curzp {background-color:#EC4F45 !important;}

	.curzp .sonmenudiv { display:block; background-color:#272727; border-bottom:#EC4F45 solid 1px;}

	.sonmenudiv { display:none; padding-left:10px;}

	.sonmenudiv a { display:block; text-indent:15px; width:100%; line-height:40px; font-size:13px; color:#ffffff; border-top:#454545 dashed 1px;letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}

	.sonmenudiv a:first-child { border-top:#454545 dashed 0px;}

	



/**************************************************信息公开列表内容样式**************************************************/

.xxgk-jdname { width:100%; overflow:hidden; background-color:#EC4F45; font-size:22px; color:#FFF; font-weight:bold; padding-top:15px; padding-bottom:15px; text-indent:20px; margin-top:15px;}

.xxgktxtlist-con { width:100%; margin-top:10px; margin-bottom:20px;}

.xxgktxtlist-con li { display:block; width:100%; display:-webkit-box; display:-moz-box; display:box; border-bottom:#ededed solid 1px; }

.xxgktxtlisty1 { -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; font-size:16px; color:#a5a5a5; line-height:58px; text-indent:10px;letter-spacing: 0px; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box !important; display: box !important; -webkit-line-clamp:1; overflow: hidden;}

.xxgktxtlisty1 a { color:#333333;}

.xxgktxtlisty1 a:hover { color:#EC4F45;}

.xxgktxtlisty2 { font-size:14px; color:#a5a5a5; line-height:58px;}

.xxgktxtlisty3 { font-size:14px; color:#a5a5a5; line-height:58px;}

.xxgktxtlisty4 { font-size:14px; color:#a5a5a5; line-height:58px; padding-left:10px; padding-right:10px;}

.xxgkzl-div { padding:30px 15px 15px 15px;}

.xxgkzl-div a { display:block; width:100%; height:40px; font-size:18px; color:#EC4F45; line-height:40px; text-indent:40px; background-color:#eeeeee; margin-bottom:10px;}

.xxgktxtlist-xiang { display:block; width:100%; display:-webkit-box; display:-moz-box; display:box; background-color:#ebeff1; text-align:center; margin-top:15px;}



.xxgktxtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:40px; padding-left:40px; padding-bottom:40px;}

.xxgktxtcontent-div h1 { width:100%; height:80px; line-height:80px; font-size:28px; font-weight:bold; color:#333; text-align:center; border-bottom:#cccccc solid 1px;}

.xxgktxtcontent-div p { display:block; margin:20px auto 0 auto; padding:0px 40px 0px 40px; line-height:28px; font-size:16px; color: #454545;}

.xxgktxtcontent-div p img { display:block; max-width:70%; margin:0px auto auto auto;}

.xxgknrxg { margin-top:40px; padding-top:15px; padding-bottom:15px; background-color:#f7f7f7 !important;}

.xxgknrxg-div { display:block; width:100%; display:-webkit-box; display:-moz-box; display:box; line-height:30px;}

.xxgknrxg-txt1 { font-size:14px; color:#a5a5a5; width:65px; margin-right:10px; text-align:justify; text-justify:distribute-all-lines; text-align-last:justify;}

.xxgknrxg-txt2 { -webkit-box-flex:1; -moz-box-flex:1; box-flex:1;}

.zdgkly-div { margin-top:20px;} 



/**************************************************信息公开列表内容样式**************************************************/





.yjzjlist { width:100%; border-bottom:1px dashed #CCCCCC ; overflow:hidden; line-height:40px; margin-top:5px; font-size: 18px; overflow: hidden; }

.yjzjlist p { font-size: 14px; line-height:20px;color: #CCCCCC;}



.xinwenfbh-div { width:100%; overflow:hidden; padding-top:15px; padding-bottom:15px;}

.xinwenfbh-list { width:100%;}

.xinwenfbh-list ul { margin:0px; padding:0px;}

.xinwenfbh-list li { height:100px; padding-bottom:15px; padding-top:15px; margin-top:20px;}

.xinwenfbh-list li a img { display:block; width:140px; height:100px; float:left; margin-right:20px;}

.xinwenfbh-list li a h1 { font-family:"微软雅黑"; font-size:18px; color:#010101; font-weight:normal; line-height:28px; margin:5px 0px;}

.xinwenfbh-list li a p { font-family:"微软雅黑"; font-size:14px; color:#898989; line-height:22px; margin-top:5px; padding-right:20px;}



/**************************************************领导之窗相关样式**************************************************/

.ldlmenu-div { width:100%; overflow:hidden; margin-top:30px;}

.ldlmenu-div a { display:block; padding:18px 40px; margin-bottom:15px; font-size:18px; background-color:#ebeff1;}

.ldlmenu-div a:hover { background-color:#EC4F45; color:#FFF;}

.ldlmenu-div a.now { background-color:#EC4F45; color:#FFF;}

.ldzc-con1 { width:100%; overflow:hidden; margin-top:20px; padding-bottom:40px;}

.ldzc-list1 { margin-top:10px; padding-left:20px; padding-right:20px;}

.ldzc-list1 ul { margin:0px; padding:0px;}

.ldzc-list1 li { width:100%; overflow:hidden; border-bottom:1px dashed #CCCCCC; padding-top:20px; padding-bottom:20px;}

.ldzc-list1 li img { display:block; width:14%; float:left; margin-right:40px;}

.ldzc-list1 li h1 { font-size:28px; color:#454545; margin:0px 0px 10px 0px; font-weight:bold;}

.ldzc-list1 li p { font-size:14px; color:#666666; margin:10px 0px 0px 0px; line-height:16px;}

.ldzc-list1 li p a { display:block; width:auto; float:left; height:30px; background-color:#EC4F45; font-size:16px; color:#FFF; line-height:30px; padding-left:15px; padding-right:15px; border-radius:5px; margin-top:8px;}

.ldzc-list1 li a:hover h1 { color:#EC4F45;}



.ldzc-content { margin-top:10px; padding-left:20px; padding-right:20px;}

.ldzc-content ul { margin:0px; padding:0px;}

.ldzc-content li { width:100%; overflow:hidden; border-bottom:1px dashed #CCCCCC; padding-top:20px; padding-bottom:20px;}

.ldzc-content li img { display:block; width:14%; float:left; margin-right:40px;}

.ldzc-content li h1 { font-size:28px; color:#454545; margin:0px 0px 10px 0px; font-weight:bold;}

.ldzc-content li p { font-size:16px; color:#666666; margin:10px 0px 0px 0px; line-height:20px;}

.ldzc-content li p b { color:#EC4F45;}

.ldzc-wdjl { margin-top:30px; padding-left:40px; padding-right:40px; height:400px; overflow-x:hidden; overflow-y:scroll; border-bottom:1px solid #CCCCCC;}

.ldzc-wdjl p { font-size:14px; color:#454545; text-indent:28px; line-height:20px; margin-bottom:20px;}

/**************************************************领导之窗相关样式**************************************************/





/**************************************************依申请公开相关样式**************************************************/

.ysqgk-div1 { width:100%; height:122px; background-color:#479cd9; border-radius:3px; margin-top:20px; background-image:url(ysqgk-bj1.jpg); background-repeat:no-repeat; background-position:375px 0px;}

.ysqgk-wssqdiv { width:100%; overflow:hidden;}

.ysqgk-wssqdiv span { display:block; float:left; width:auto; height:122px; font-size:24px; color:#FFF; line-height:122px; font-weight:bold; margin-left:20px;}

.ysqgk-wssqdiv a { display:block; float:left; margin:21px auto auto 20px;}

.ysqgk-wssqdiv a:hover { box-shadow: 5px 0px 10px 0 rgba(0,0,0,.6);}

.ysqgk-gkcxbt { padding-left:35px; font-size:18px; color:#FFF; font-weight:bold; line-height:40px; margin-top:10px;}

.ysqgk-gkcxform { padding-left:35px;}

.ysqgk-gkcxform input { margin-right:10px; vertical-align:middle;}

.ysqgk-bnt1 { width:auto; background-color:#ec4f45; border:none; color:#FFF; line-height:32px; padding-left:10px; padding-right:10px; border-radius:5px;}

.smsqfs { margin-top:20px;}

.smsqfs-div { padding-left:35px; padding-right:35px; overflow:hidden; padding-bottom:50px;}

.smsqfs-div span { display:block; margin-top:40px;}

.smsqfs-div span h1 { font-size:22px;}

.smsqfs-div span a { font-size:16px;}

.smsqfs-div span p { font-size:16px;}

/**************************************************依申请公开相关样式**************************************************/





/**************************************************信息公开目录******************************************************/

.xxgkml-btdiv1 { width:100%; height:50px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom; margin:25px auto auto auto;}

.xxgkml-btdiv1 span { display:block; width:94px; height:49px; text-align:center; float:left; border-bottom:#ec4f45 solid 1px; font-family:"微软雅黑"; font-size:20px; color:#ec4f45; line-height:49px; font-weight:bold;}

.xxgkml-btdiv1 a { display:block; float:right; width:auto; height:49px; font-family:"微软雅黑"; font-size:14px; color:#999; line-height:50px; margin-right:20px;}

.xxgkml-btdiv1 a:hover { color:#ec4f45;}

.xxgkmlqhtab1{width:100%; overflow:hidden; margin:10px auto auto auto;}

.xxgkmlqhtab1 ul {margin:0;padding:0;}

.xxgkmlqhtab1 li{ width:auto; height:40px; float:left; cursor:pointer; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-align:center; line-height:40px; padding-left:20px; padding-right:20px; background-color:#ebeff1; margin-left:10px; margin-top:15px;}

.xxgkmlqhtab1 li.now{ color:#ffffff; background-color:#ec4f45;} 

.xxgkmlqhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:10px auto auto auto;} 

.block{display:block;}

.xxgkmlist1 { width:100%; overflow:hidden; margin-top:10px; border-top:#ec4f45 solid 2px; padding-bottom:40px;}

.xxgkmlist1 a { width:auto; height:40px; float:left; font-size:18px; color:#ffffff; background-color:#ec4f45; line-height:40px; padding-left:20px; padding-right:20px; margin-left:10px; margin-top:15px;}

.mlall a { background-color:#ebeff1 !important; color:#333333 !important;}

.mlall a:hover { background-color:#ec4f45 !important; color:#ffffff !important;}

.xxgkmlist2 { width:100%; overflow:hidden; margin-top:10px; padding-bottom:40px;}

.xxgkmlist2 a { width:auto; height:40px; float:left; font-size:18px; color:#ffffff; background-color:#ec4f45; line-height:40px; padding-left:20px; padding-right:20px; margin-left:10px; margin-top:15px;}

/**************************************************信息公开目录******************************************************/



/**************************************************依申请公开网上申请******************************************************/

.wssq-btdiv1 { width:100%; height:40px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom; margin:20px auto auto auto;}

.wssq-btdiv1 span { display:block; width:auto; height:40px; float:left; border-bottom:#ec4f45 solid 1px; font-size:18px; color:#ec4f45; line-height:40px; padding-right:10px; padding-left:10px;}

.wssq-btdiv1 a { display:block; float:right; width:auto; height:40px; font-family:"微软雅黑"; font-size:14px; color:#999; line-height:40px; margin-right:20px;}

.wssq-btdiv1 a:hover { color:#ec4f45;}

.wssqqhtab1{width:100%; overflow:hidden; margin:10px auto auto auto;}

.wssqqhtab1 ul {margin:0;padding:0;}

.wssqqhtab1 li{ width:47%; height:40px; float:left; cursor:pointer; font-family:"Microsoft YaHei"; color:#333333; font-size:18px; text-align:center; line-height:40px; padding-left:20px; padding-right:20px; background-color:#ebeff1; margin-left:2%; margin-top:15px;}

.wssqqhtab1 li.now{ color:#ffffff; background-color:#ec4f45;} 

.wssqtablist1{ height:auto; clear:both; overflow:hidden; display:none; margin:0px auto auto auto; padding-left:2%; padding-right:2%; margin-bottom:0px;} 

.block{display:block;}

.wssq-form { overflow:hidden; margin-top:20px; padding-bottom:30px; padding-left:30px; padding-right:30px;}



.wssqinput1 { display:-webkit-box; display:-moz-box; display:box; width:100%; margin-top:10px; border-bottom:#dedede dashed 1px; padding-bottom:10px;}

.wssqinput2 { display:-webkit-box; display:-moz-box; display:box; width:50%; float:left; margin-top:10px;}

.wssqsdiv1 { width:80px; font-size:14px; line-height:30px; text-align:right; padding-right:10px;}

.wssqsdiv2 { -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; width:100%; overflow:hidden;}

.wssqsdiv2 input { width:100%;}

.wssqsdiv2 textarea { width:100%}

.wssqsdiv2 select { width:100%; padding-top:1px !important;}

.redio-sty1 input { width:auto !important; margin:10px 10px 0px 10px !important;}

.redio-sty1 label { margin-right:40px;}

.wssqsdiv3 { width:250px; font-size:14px; line-height:30px; text-align:right; padding-right:10px;}

.wssqsdiv4 { width:20px; padding-right:10px;}

.wssqsdiv5 { width:140px; font-size:14px; line-height:30px; text-align:right; padding-right:10px;}

.form-smdiv { width:auto; overflow:hidden; float:left; padding-left:10px; padding-right:10px; margin-top:30px; border-top:#ec4f45 solid 1px; padding-top:20px;}

.form-smdiv span { font-size:16px; color:#454545; font-weight:bold; display:block; margin-bottom:15px;}

.form-smdiv p { font-size:14px; color:#454545;}

.wssq-bnt { width:auto; height:40px; border:none; background-color:#ec4f45; border-radius:40px; color:#ffffff; line-height:40px; padding-left:40px; padding-right:40px; font-size:18px; margin:10px auto 10px auto; display:block !important;}

/**************************************************依申请公开网上申请******************************************************/









/*以下是信息公开首页部门快速入口的样式*/



.xxgkbmksrk-bt { width:100%; height:50px; background-color:#ed5149; font-size:18px; color:#ffffff; line-height:50px; margin-left:-15px; text-align:center;}

.xxgkbmksrk-list { width:100%; height:auto; clear:both; overflow:hidden; margin-left:-15px;}

/*词条*/



.ctmenu2{height:22px;font-family:"Microsoft Yahei";_overflow:hidden}

.ctmenu2 a{color:#646464;}

.ctmenu2 li{ display:block; width:auto; height:50x; font-family:"微软雅黑"; font-size:16px; color:#646464; line-height:50px; background-color:#f6f6f6; margin-top:0px; float:left; padding-left:16px; padding-right:16px;}

.ctmenu2 li:hover{ display:block; width:auto; height:50px; font-family:"微软雅黑"; font-size:16px; line-height:50px; background-color:#abb5be;}

.ctmenu2 li:hover a{color:#ffffff}

.ctmenu2 ul{ display:none}

.ctmenu2 li.hover ul{ display:block; width:1113px; height:auto; position:absolute; left:-185px; margin-left:0px; margin-top:0px; background-color:#ffffff; padding-top:10px; z-index:99999; padding-bottom:40px; border-bottom:#ec4f45 solid 2px;}

.ctmenu2 li.hover ul li{ width:auto; height:40px; float:left; font-size:18px; color:#ffffff; line-height:40px; padding-left:20px; padding-right:20px; margin-left:10px; margin-top:15px;}

.ctmenu2 li.hover ul li a{text-decoration:none;padding:0; background:none; color:#454545;}

.ctmenu2 li.hover ul li a:hover{text-decoration:none; color:#ffffff;}

.ctmenu2 li.hover ul li:hover { background-color:#ec4f45; color:#ffffff !important;}

.ctmenu2 li.hover ul li:hover a{color: #fff;}