@import "reset.css";



/*全站变黑样式主要用于公祭，哀悼等时机使用*/



/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);



-webkit-filter: grayscale(100%);}



.toutiao a{color:#00f;}*/



/*全站变黑样式end*/



/* 设置滚动条的样式 */



::-webkit-scrollbar {



width:5px;



background:none;



}



/* 滚动槽 */



::-webkit-scrollbar-track {



-webkit-box-shadow:inset006pxrgba(0,0,0,0.9);



}



/* 滚动条滑块 */



::-webkit-scrollbar-thumb {



background:#EC4F45;



-webkit-box-shadow:inset006pxrgba(0,0,0,0.9);



}



::-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(1) {



    top: -220px;



    -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(2) {



    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(3) {



    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(4) {



    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: 155px;



    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);background-size: 100%;}



.righr_menu_nav5 { background-image:url(r-m-icon6.png);}*/



.righr_menu_nav1 { background-image:url(r-m-icon6.png);}



.righr_menu_nav2 { background-image:url(r-m-icon4.png);}



.righr_menu_nav3 { background-image:url(r-m-icon3.png);}



.righr_menu_nav4 { background-image:url(r-m-icon12.png);}



.righr_menu_nav5 { background-image:url(r-m-icon7.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: 340px; margin-top: 45px; margin-right: 10px;}



        .search-panel { height: 40px; overflow: hidden; margin-bottom: 5px;}



            .search-ipt {width: 195px; 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: 171px;}



        .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;}*/



.nav-tabs>li>a{color:#000;}        



.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;}



    .full-navigation2 { width: 50px; height: 36px; overflow: hidden; margin-top:7px; background-image: url(dubao1.png); background-repeat: no-repeat; background-position: right 1px; }



        .full-navigation2 a { display: block; width: 100%; height: 36px;}



.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;*/ width: 960px;}



#nav_all li { float: left; width:auto; height:50px; line-height:40px; text-align:center;padding:0 20px;}



#nav_all li a { color: #ffffff; display: inline-block; font-size:20px; font-weight:normal; cursor: pointer; width:100%; height:45px; border-radius: 5px 5px 0 0; margin-top:7px;padding: 0 15px;}



#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; font-size:16px; color:#666666; }



#nav_all ul li a:hover { background:none;  margin: 0px auto; height: 50px; line-height: 50px; color: #ec4f45;  border-top: none; }



.reglog a {



    color: #3b3b3b;



    margin-left: 2px;



    margin-right: 5px;



}



.reglog {



    margin-top: 45px;



    line-height: 40px;



    color: #999999;



}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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 a{color:#FFF;}



.slogan span + span {



    margin-left: 10px;



}



/*****************************以上是手机版导航效果*****************************/



.gsgg-con { width:100%; overflow:hidden; 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; float:left;}



.gsgg-listdiv {  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%; overflow:hidden; 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; float:left;}



.weather-txt1 { width:290px; float:left; 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 { float:left;}



.weather-bnt1 a { padding:0 5px; margin-right:5px; height:28px; line-height:28px; background:#abb5be; color:#ffffff; border-radius:5px;}



.weather-bnt2 { float:left; margin-left:5px;}



.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:"Microsoft Yahei"; font-size:18px; color:#ffffff; line-height:49px; text-indent:37px;}



.zwct-bt a{color:#ffffff;}



.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:35px; font-family:"Microsoft Yahei"; font-size:16px; color:#646464; line-height:35px; text-indent:45px; background-color:#ededed; margin-top:2px; border-bottom:#cccccc solid 1px;}



.ctmenu li:hover{ display:block; width:152px; height:39px; font-family:"Microsoft Yahei"; 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:300px; height:496px; position:absolute; top:0px; margin-left:152px; margin-top:258px;/*margin-top:495px;*/ background-image:url(citiao-bj1.png); background-repeat:repeat; 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:30%;float:left; height:87px; 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:50px; height:50px; margin:0px auto auto auto;}



.ctmenu li.hover ul li a p { width:100%; height:32px; font-family:"Microsoft Yahei"; font-size:14px;color:#3b3b3b; text-align:center; line-height:16px; margin-top:6px;}



.ctmenu li.hover ul li.w3 { width:30% !important; margin-left:2.5% !important;}



/*以下是头条的样式*/



.zgyc_p1-tt { width:100%; height:80px; float:left; margin:10px 0px; font-family:"Microsoft Yahei"; font-size:31px; 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 { width:100%; overflow:hidden; font-family:"微软雅黑"; color:#cacaca; line-height:35px;}



.news-txt1 { font-size:16px; }



.news-txt1 a {}



.news-date1 { width:74px; font-size:12px; text-align:right; float:right;text-indent:0px !important; }



/*专题切换的样式*/



.ztlist-mobile { display:none;}



.zgyc_p1-zt { width:946px; height:75px; float:left; margin:15px -15px 15px -15px;}



.zgyc-ztbt { width:40px; height:75px; float:left;}



.zgyc-ztcon { width:906px; height:75px; float:left;}



.jdt-sty1{overflow: hidden; height:296px;}



.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;left: -2160px;left:-2860px;left: -3240px; */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:auto; height:39px; float:left; border-bottom:#ec4f45 solid 1px; font-family:"Microsoft Yahei"; font-size:18px; color:#000000; line-height:39px; text-indent:10px; padding-right:10px;}



.ggbt-div1 span a{ font-size:18px; color:#000000;margin-right: 0;float: inherit;}



.ggbt-div1 a { display:block; float:right; width:auto; height:39px; font-family:"Microsoft Yahei"; font-size:14px; color:#999; line-height:40px; margin-right:20px;}



.ggbt-div1 a:hover { color:#ec4f45;}



.jiedu-div { width:310px; height:203px; margin:10px 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:30px; font-family:"Microsoft Yahei"; font-size:16px; color:#666666; margin-top:7px; line-height:30px;}



.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:98%; margin-top:10px;}



.zxgk-list ul { margin-bottom:0px;}



.zxgk-list li { font-family:"Microsoft Yahei"; font-size:16px; color:#cacaca; line-height: 2.188;overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;}



.zxgk-list li a { color:#666666;}



.zxgk-list li a:hover { color:#ec4f45;}



.zxgk-list329 { width:100%; margin-top:10px;}



.zxgk-list329 ul { margin-bottom:0px;}



.zxgk-list329 li { font-family:"Microsoft Yahei"; font-size:16px; color:#cacaca; line-height: 2.188;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



.zxgk-list329 li a { color:#666666;}



.zxgk-list329 li a:hover { color:#ec4f45;}



.zxgk-bntlist { width:100%; overflow:hidden; margin-top:15px; 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:"Microsoft Yahei"; 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:100%; height:50px; margin:15px auto 0px auto; background-color:#c1dcef;}



/* 专题专栏焦点图 */



.txtqhfocus{width:100%;height:50px;position:relative;float:center}



.f310x40 {width:310px;height:50px;overflow:hidden}



.f310x40 a { display:block; width:100%; height:50px; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold; color:#ec4f45; text-align:center; line-height:50px;}



.f310x40 a:hover { color:#ec4f45;}



.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:100%; overflow:hidden; margin-top:10px;}



.msrd-list li { font-family:"Microsoft Yahei"; font-size:16px; color:#cacaca; line-height: 2.188;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.msrd-list li a { color:#666666;}



.msrd-list li a:hover { color:#ec4f45;}



.wyly-bnt { width:100%; overflow:hidden; margin:8px auto ;}



.wyly-bnt a {  display:block; width:49%; height:38px; float:left; text-align:center; background-color:#f0f0f0; border:#cccccc solid 1px; border-radius:1px;}



.wyly-bnt a img { display:inline-block; vertical-align:middle; margin-top:7px;}



.xwfb-con { width:320px; height:92px; margin-top:15px;}



.xwfb-con img { display:block; float:left; width:107px; height:75px; margin-right:10px;}



.xwfb-con span { display:block; font-family:"Microsoft Yahei"; font-size:16px; color:#666666; line-height:24px; margin-bottom:5px;}



.xwfb-con span a { color:#666666;}



.xwfb-con span a:hover { color:#ec4f45;}



.xwfb-con p { font-family:"Microsoft Yahei"; font-size:12px; color:#666666; margin:0px;}



.dczj-list { width:330px; overflow:hidden; margin-top:10px;}



.dczj-list li { font-family:"Microsoft Yahei"; font-size:16px; color:#cacaca; line-height: 2.188;}



.dczj-list li a { color:#666666;}



.dczj-list li a:hover { color:#ec4f45;}



.fwly-list { width:100%; overflow:hidden; /*margin-top:5px;*/margin-top:15px; padding-bottom:15px;}



.fwly-list li { width:33.33%; float:left; /*margin-top:0px;*/margin-top:10px;}



.fwly-list li div {/*padding:5px 10px 0px 10px;*/padding:1px 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:"Microsoft Yahei"; font-size:16px; color:#666666; text-align:center; line-height:110px;}



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:"Microsoft Yahei"; font-size:14px; line-height: 2.929; text-align:center;}



.smej-div { margin-top:10px;text-align: center;}



.navbox{height:50px; position:relative; z-index:9;}



.navyqlj{width:1140px; height:50px; margin:0 auto;}



.navyqlj li{width: 90px; float:left; height:50px; position:relative; list-style:none; margin: 0 40px 0 30px;}



.navyqlj .simpleLink{margin: 0;width: 80px;line-height: 35px;}



.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:135px; }



.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:135px; 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;*/bottom: 50px; width: 1120px; /*height: 115px;height: 380px;padding: 10px;*/height: auto;  overflow-y: auto;background-color: #FCF6EC;border-top: 4px solid #ec4f45;}



.submenu a { float: left; width: 210px; height: 30px; line-height: 30px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-left: 10px;margin-bottom: 5px;}



.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: "Microsoft Yahei"; color: #666;}



.explain p:last-child { padding-right: 0;}



.scr-link { text-align: right; overflow: hidden; padding: 30px 0;}



.scr-link li { vertical-align: middle; border: 1px solid #ccc; overflow: hidden; float: right; margin-left: 5px; text-align: center;}



.scr-link li img { width:100%;float:none;}



.copyright-font { height: 40px; line-height: 40px; background: #333; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei"; 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:16px;}



#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:16px;}



#marquee1 ul li a:hover { color: #EC4F45;}



.zwgk76qhtab1{width:100%; height:32px; margin-top:13px;}



.zwgk76qhtab1 ul {margin:0;padding:0;}



.zwgk76qhtab1 li{ width:90px; height:32px; display:inline-block; cursor:pointer; color:#666666; font-size:16px; line-height:32px; text-align:center; background-color:#ffffff; margin-right:10px;}



.zwgk76qhtab1 li.now{ color:#ffffff; background-color:#ed5149;} 



.zwgk76qhtab1 li.now a{color: #fff;}



.zwgk76qhtab1 li a{color:#666;}



.zwgk76qhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:0px auto auto auto;} 



.block{display:block;}



.zdgk-div { width:100%; overflow:hidden; margin-top:0px;}



.zdgk-div ul { margin:0; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px;}



.zdgk-div ul li { width:100%; overflow:hidden; font-size:14px; margin-top:10px;}



.zdgk-div ul li a { color:#323232; display:block; float:left; width:24%; margin-left:1%; text-align:center; line-height:30px; background-color:#f0f0f0; border:#cccccc solid 1px; border-radius:1px;}



.zdgk-div ul li a:hover { color:#323232;}



.ycrobot { background-position: 0 -221px;}



.ycrobot:hover { background-position: -40px -221px; background-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:"Microsoft Yahei"; font-size:16px; color:#FFF; float:left; line-height:42px; margin-left:15px; margin-right:15px;}



.smk-tjdiv .fxl b { font-family:"Microsoft Yahei"; 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:"Microsoft Yahei"; font-size:18px; color:#ec4f45; line-height:49px; font-weight:bold;}



.sjzy-btdiv1 a { display:block; float:right; width:auto; height:49px; font-family:"Microsoft Yahei"; 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:16px; 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:10px auto auto auto;}



.zxsj-btdiv1 span { display:block; float:left; width:auto; height:50px; font-family:"Microsoft Yahei"; font-size:18px; 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:78px; border-bottom:#ebebeb dashed 1px;background-position: 10px 30px;}



.zxsj-listdiv1 li span { display:block; margin-left:18px;}



.zxsj-listdiv1 li span h1 { font-family:"Microsoft Yahei"; font-size:16px; color:#333333; font-weight:normal; margin-top:25px; float:left;}



.zxsj-listdiv1 li span h1 a { color:#333;}



.zxsj-listdiv1 li span p { font-family:"Microsoft Yahei"; font-size:14px; color:#929292; line-height:25px; margin-top:25px; float:right; margin-right:15px;}



.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:"Microsoft Yahei"; 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;padding-top: 15px;}



        .hd-appeal a { width: 45%; text-align: center; 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:312px; overflow-y:auto; font-size:14px; line-height:22px; font-family:"Microsoft Yahei"; margin-bottom:20px; color:#666666;}



.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; height:35px; line-height:35px;}



.hd-newslist li a { font-size:16px;}



.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:28px; font-size:16px; color:#666;}



        .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;  padding-right: 16px; float: left; overflow: hidden; width:50%;}



    .hd-review li a { font-size:16px;}



        .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: 240px; overflow: hidden; margin-left:2%;}



        .invoking-wrap li { line-height:2.188; 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; font-size:16px;}



            .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;  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:"Microsoft Yahei";font-size:24px;color:#666666;margin-top:7px;line-height:43px;font-weight:bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}





.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; font-size:18px;}



.tab10 li.now { height:39px; color:#EC4F45;font-weight:bold; font-size:18px; 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:16px; 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:18px; 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;padding-top:20px;}



.evaluate b { font-weight:normal; color: #EC4F45; font-size: 16px; }



.evaluate p { font-size: 14px; 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;}



/*词条二维码830修改*/



.ctewm-div { width: 30%; float: left; padding:0px 40px 0px 40px;}



.ctewm-div img { display: block; width: 100%;}



/*词条二维码830修改*/



.yingyong-other{ margin-top: 0px; margin-bottom:0px; display:block; width:70%; overflow:hidden; float: left;}



.yingyong-other li { width: 20%; height: 40px; margin-left:4%; border-radius: 5px; float: left; margin-top: 10px; text-align: center;line-height: 40px; font-size: 16px;}



.yingyong-other li a { /*width: 135px;*/width:100%; height: 40px; color: #999999; border: 1px solid #999999; display: block; border-radius: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}



.yingyong-other li a:hover { border-radius: 5px; /*width: 135px;*/width:100%; height: 40px; border:1px solid #EC4F45;  color: #EC4F45; display: block;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要看        ~~~~~~~~~~~~~~~~~~~~~~~~*/



.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;position: relative;}



.word-title p { line-height:40px; font-size:18px; font-weight: bold; color: #3B3B3B; float: left; border-bottom: 1px solid #EC4F45; padding:0 8px;}



.word-title b { color: #EC4F45;}



.word-title span{position: absolute;right: 0px;top: 10px;}



.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; overflow:hidden;}



.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: 12.4px; width:50%; float:left;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}


.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; }


.zwwt-list { width:100%; }


.zwwt-list li { margin-top: 8px; width:100%; float:left;}


.zwwt-list li a { font-size: 16px; background: url(../images/word-icon4.png) no-repeat left center; padding-left: 20px;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     我要评      ~~~~~~~~~~~~~~~~~~~~~~~~*/



.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: #cdcdcd;  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%; max-height:180px; overflow-y:scroll; overflow-x:hidden;}



.work-btn li { /*width: 44%;*/ width:95%; 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;*/width:100%; height: 40px; color: #999999; border: 1px solid #999999; display: block; border-radius: 5px;}



.work-btn li a:hover { border-radius: 5px; /*width: 135px;*/width:100%; 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:100%; 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:"Microsoft Yahei"; font-size:18px; 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:22px; color:#ffffff; line-height:50px; font-weight:bold;text-align: center;}



.txtlist-ldiv ul { margin:0px; padding:0px;}



.txtlist-ldiv ul li { width:100%; height:50px; font-size:18px; line-height:50px;background-color:#ebeff1; margin-top:3px;text-align: center;} 



.txtlist-ldiv ul li a { color:#333333; display:block; width:100%; height:50px;}



.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: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;}



.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%; 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 table td p { display:block; margin:0px auto; padding:0px 5px 0px 5px; line-height:28px; font-size:16px; text-indent:0px; text-align:center;}



.txtcontent-div p img { display:block; width:70%; margin:0px auto auto auto;}



#zoom table { width:100% !important;/* table-layout: fixed;*/}



.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%;min-height: 212px; float:left;}



.imglist-con ul li a { display:block; padding:10px;}



.imglist-con ul li a img { display:block; width:100%; height:170px;}



.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-con731 { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}



.imglist-con731 ul { margin:0px; padding:0px;}



.imglist-con731 ul li { width:33%;/*height: 212px;*/ float:left;}



.imglist-con731 ul li a { display:block; padding:10px;}



.imglist-con731 ul li a img { display:block; width:100%; max-width: 242px; max-height:328px;}



.imglist-con731 ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}



.imglist-con731 ul li a p { font-size:14px; text-align:center; margin:10px 0px 0px 0px;}



.imglist-con82 { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}



.imglist-con82 ul { margin:0px; padding:0px;}



.imglist-con82 ul li { width:25%; float:left;}



.imglist-con82 ul li a { display:block; padding:10px;}



.imglist-con82 ul li a img { display:block; width:100%; height:168px;}



.imglist-con82 ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}



.imglist-con82 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;}



#pages{padding: 10px;font-size: 16px;line-height: 35px;}



#pages a,#pages a.a1,#pages span{padding: 3px 5px;border: 1px solid #ededed;border-radius: 3px;color: #a5a5a5;margin-right: 5px;}



#pages a.a1 {}



#pages span{border-color: #EC4F45;background-color: #EC4F45;color: #fff;}



#pages a:hover{border-color: #EC4F45;color: #EC4F45;}



/*******************************************************文章列表页样式结束******************************************************



/*******************************************************信息公开*******************************************************/



.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; line-height: 39px; margin-bottom: 10px; margin-top:10px;padding-left: 20px;padding-right: 20px;}



.default-tab ul { margin:0px !important;  border-bottom: 1px solid #cccccc; display:block; overflow:hidden; }



.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:18px; 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: 215px; 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 ;}



        .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: 90px; 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; padding-left:20px; padding-right: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; text-indent:32px; color: #454545;}



.xxgktxtcontent-div p img { display:block; 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:"Microsoft Yahei"; font-size:18px; color:#010101; font-weight:normal; line-height:28px; margin:5px 0px;}



.xinwenfbh-list li a p { font-family:"Microsoft Yahei"; 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:12px 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:30px; padding-bottom:30px;}



.ldzc-list1 li img { display:block; width:106px; 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:24px;}



.ldzc-list1 li p b { color:#EC4F45;}



.ldzc-list1 li p img { display:block; width:30px; height:30px; float:left;}



.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;}



.ldjstxt87 { position:relative; padding-left:146px;}



.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:auto; 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:20px 0px 0px 0px; line-height:24px;}



.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;}



.ldzc-wdjl p { font-size:14px; color:#454545; 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:auto; height:49px; text-align:center; float:left; border-bottom:#ec4f45 solid 1px; font-family:"Microsoft Yahei"; font-size:20px; color:#ec4f45; line-height:49px; font-weight:bold;}



.xxgkml-btdiv1 span a{font-family:"Microsoft Yahei"; font-size:20px; color:#ec4f45; font-weight:bold;text-decoration: none;display: block;width: auto;text-align: center;margin: 0;}



.xxgkml-btdiv1 a { display:block; float:right; width:auto; height:49px; font-family:"Microsoft Yahei"; 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:"Microsoft Yahei"; 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:40px;} 



.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;}



/**************************************************依申请公开网上申请******************************************************/



/*宜昌概况*/



.maptab { height: 650px; background:url(sqtab-bg.jpg) no-repeat center bottom; margin-bottom: 20px; }               



.ycsqqhtab1{ width: 548px; height: 561px; overflow: hidden; background:url(ycmap.png) no-repeat 0 0; position: relative; float: left; margin-top: 50px; margin-left: 50px; }



.ycsqqhtab1 ul {margin:0;padding:0;}



.ycsqqhtab1 li{ width: 65px; height: 27px; line-height: 22px; background:url(mapyellow-icon.png) no-repeat 0 0; text-align: center; font-size: 14px; cursor: pointer; position: absolute; }



.ycsqqhtab1 li.now{ background:url(mapred-icon.png) no-repeat 0 0; color: #fff;} 



        #xingshanxian { left: 137px; top: 86px; z-index:16;}



        #yuananxian { left: 364px; top: 129px; z-index:15;}



        #ziguixian { left: 94px; top: 222px; z-index:14;}



        #yilingqu { left: 211px; top: 207px; z-index:13;}



        #xilingqu { left: 230px; top: 250px; z-index:11;}



        #dianjunqu { left: 234px; top: 292px; z-index:10;}



        #wujiagangqu { left: 305px; top: 265px; z-index:9;}



        #xiaotingqu { left: 325px; top: 320px; z-index:8;}



        #dangyangshi { left: 435px; top: 248px; z-index:7;}



        #changyangxian { left: 167px; top: 360px; z-index:6;}



        #zhijiangshi { left: 403px; top: 370px; z-index:5;}



        #wufengxian { left: 83px; top: 465px; z-index:4;}



        #yidushi { left: 300px; top: 440px; z-index:3;}



        #gaoxinqu { left: 295px; top: 185px; z-index:2;}



        #yichangshi { left: 300px; top: 225px; z-index:2;}



        /*#pos16 { left: 0px; top: 0px; width: 110px; height: 112px; line-height:99; overflow: hidden; background:url(ycmap-a.png) no-repeat 0 0; z-index:1; margin-left:-40px; margin-top:-30px;}



        .ycsqqhtab1 li.now#pos16 {background:url(ycmap-a2.png) no-repeat 0 0;}*/



.ycsqqhtablist1{width: 325px; height: 480px; overflow: hidden; float: right; margin-top: 80px; margin-right: 80px; display:none; background-color:#ffffff;} 



.block{display:block;}



.xsq-jsdiv { width:100%;}



.xsq-jsdiv span { display:block; width:320px; height:190px;}



.xsq-jsdiv span img { display:block; width:320px; height:190px;}



.xsq-jsdiv span p { width:320px; height:40px; position:absolute; margin-top:-40px; background:url(rgba-black.png) repeat; font-size:16px; color:#ffffff; line-height:40px; text-indent:15px;}



.xsq-jsdiv ul { display:block; margin:0px; padding:10px 15px 0px 15px;}



.xsq-jsdiv ul li { width:100%; font-size:16px; line-height:28px; overflow:hidden; text-indent:32px;}



.xsq-jsdiv ul li a { color:#666666;}



.xsq-jsdiv ul li a:hover { color:#EC4F45;}



/*以下是信息公开首页部门快速入口的样式*/



.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;}



/*站点地图*/



.zddt-div { padding-bottom:40px;}



.zddtlist2 { width:100%; overflow:hidden; margin-top:10px; padding-bottom:0px;}



.zddtlist2 a { width:auto; height:40px; float:left; font-size:18px; color:#282828; background-color:#ebeff1; line-height:40px; padding-left:20px; padding-right:20px; margin-left:10px; margin-top:15px;}



.zddtlist2 a:hover{background-color: #ec4f45;color: #fff;}



/*移动端频道*/



.zddtlist2 p {



    width: 20%;



    float: left;



    text-align: center;



}



.zddtlist2 p span{



    display: block;



    width: 100%;



}



.zddtlist2 p a{



    width: 100%;



    height: auto;



    float: none;



    font-size: 14px;



    color: #3b3b3b;



    background-color: none;



    line-height: inherit;



    padding: 0;



    margin: 0;



}



.zddtlist2 p a:hover{color: #3b3b3b}



.smejintro {



    width: 100%;



    font-size: 16px;



    line-height: 30px;



}



.smejintro p{



    width: 100%;



    text-align: left;



}



.smejintro h3{



    font-size: 18px;



    font-weight: bold;



    text-indent: 2em;



}



/*微博广场*/



.weibogc { padding: 0px 25px 5px; overflow:hidden;}



.shiqing-bnt { width:100%; overflow:hidden; margin-top:15px; padding-left:80px; padding-right:80px;}



.shiqing-bnt ul { margin:0; padding:0;}



.shiqing-bnt ul li { display:block; width:20%; float:left; padding:10px;}



.shiqing-bnt a { display:block; width:100%; height:50px; background-color:#ec4f45; line-height:50px; text-align:center; font-size:18px; color:#ffffff;}



.listy1 { background-image:url(ycdian.jpg); background-repeat:no-repeat; background-position:left 16px; text-indent:8px;}



.listy2 { background-image:url(ycdian.jpg); background-repeat:no-repeat; background-position:left 12px;/* text-indent:10px;*/}



.msrddate713 { float:right; width:auto; height:35px; font-size:12px; line-height:35px; color:#cacaca;}



.video-playdiv { width:100%; height:300px; margin-top:20px; background-color:#f4f4f4;}



.sptj81-div { width:100%; overflow:hidden; margin-top:20px;}



.sptj81-list { width:100%;}



.sptj81-list ul { margin:0px; padding:0px;}



.sptj81-list li { height:120px; padding-bottom:10px; padding-top:10px;}



.sptj81-list li a img { display:block; width:140px; height:100px; float:left; margin-right:20px;}



.sptj81-list li a h1 {font-size:18px; color:#010101; font-weight:normal; line-height:28px; margin:0px;}



.sptj81-list li a p {font-size:14px; color:#898989; line-height:22px; margin-top:0px; padding-right:20px; margin-bottom:0px;}



/*20180905返回顶部*/



.go_top0905{position:fixed; z-index:999; right:30px; bottom:20px; background-color:#ec4f45; -webkit-transition: 0.3s;transition: 0.3s; width:50px; height:50px; border-radius:50%;cursor: pointer;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);background-image:url(go_top.png); background-repeat:no-repeat; background-position:center 13px;}



/*20190226数据解读*/



.sjjd-con { width:100%; overflow:hidden; margin-bottom:20px;}



.sjjd-div1 { width:100%; overflow:hidden; margin-top:15px; background-color:#ededed;}



.sjjd-div1 a { display:block;}



.sjjd-div1 a img { display:block; width:100%; height:200px;}



.sjjd-div1 a p { font-size:16px; color:#282828; margin:10px 0 10px 0; text-indent:15px;}



.sjjd-div1 a:hover p { color:#ec4f45;}



/*20190821便民查询*/



.rsj-pbanner { width: 100%; overflow: hidden; margin-top: 15px;}



.fwbnt-list { width: 100%; overflow: hidden; }



.fwbnt-list ul { padding: 0px; margin: 0px -10px 0px -10px;}



.fwbnt-list ul li { width: 20%; float: left; padding-left: 10px; padding-right: 10px; margin-top: 20px;}



.fwbnt-list ul li a { display: block; width: 100%; border: #ffada2 solid 1px;}



.fwbnt-list ul li a img { display: block; width: 50px; height: 50px; margin: 10px auto 0px auto;}



.fwbnt-list ul li a p { height: 36px; padding-left: 10px; padding-right: 10px; color: #454545; font-size: 15px; text-align: center; line-height: 18px; margin-top: 5px;}



.fwbnt-list ul li a:hover p { color: #EC4F45;}



.fwbnt-list ul li a:hover { background-color: #ededed;}



.mt15 { margin-top: 15px;font-weight: bold;}



.ggbt-div1 span { width: auto !important;}



.xzbm-div a{color: #fff;}



    .sjzyqhtablist1 {



        width: 1100px;



    }



    .zxsj-listdiv1{margin-top: 10px;}



    .zxsj-nav {



        overflow: hidden;



    }



    .zxsj-nav li {



        width: 46%;



        height: 40px;



        float: left;



        cursor: pointer;



        font-family: "Microsoft YaHei";



        font-size: 16px;



        text-align: center;



        line-height: 40px;



        padding-left: 20px;



        padding-right: 20px;



        background-color: #ebeff1;



        margin-left: 10px;



        margin-top: 10px;



    }



    .zxsj-nav li:hover {



        background-color: #ec4f45;



    }



    .zxsj-nav li:hover a {



        color: #fff;



    }



    .zxsj-nav li a {



        color: #333;



        -webkit-transition: none;



        transition: none;



    }



    .zxsj-list li {



        width: 100%;



        line-height: 40px;



        font-family: "Microsoft Yahei";



        font-size: 16px;



        color: #333333;



        font-weight: normal;



        float: left;



        background-image: url(ycdian.jpg);



        background-repeat: no-repeat;



        background-position: left center;



        text-indent: 10px;



    }



.zxsj-list li a {



    position: absolute;



    padding-right: 70px;



    letter-spacing: 0px;



    -webkit-box-orient: vertical;



    box-orient: vertical;



    display: -webkit-box !important;



    display: box !important;



    -webkit-line-clamp: 1;



    overflow: hidden;



}



    .zxsj-list li span {



        font-family: "Microsoft Yahei";



        font-size: 14px;



        color: #929292;



        float: right;



    }



    .zxsj-listdiv1 li span p a{



        text-indent: 0em;



        padding: 0 5px;



        margin-right:5px;



    }



    .zxsj-listdiv1 li span h1 a:hover{



        color: #ec4f45;



    }



    .sjkf-nav {



        width: 100%;



        margin-bottom: 20px;



    }



    .sjkf-nav span {



        font-size: 16px;



        float: left;



        height: 80px;



        line-height: 17px;



        display: block;



        margin-top: 10px;



        width: 30px;



        text-align: center;



        color: #fff;



        background: #ec4f45;



        padding: 5px;



    }



    .sjkf-nav-bm,.sjkf-nav-zt {



        overflow: hidden;



    }



    .sjkf-nav-bm li{



        width: auto;



    }



    .sjkf-nav-zt li{



        width: 17.2%;



    }



    .sjkf-nav div li {



        height: 35px;



        float: left;



        cursor: pointer;



        font-family: "Microsoft YaHei";



        color: #333333;



        font-size: 16px;



        text-align: center;



        line-height: 35px;



        padding-left: 7px;



        padding-right:7px;



        background-color: #ebeff1;



        margin-left: 10px;



        margin-top: 10px;



    }



    .sjkf-nav div li.now{



        color: #fff;



        background-color: #ec4f45;



    }



.latest-list li {



    width: 100%;



    overflow: hidden;



    padding: 11px 0;



    overflow: hidden;



    border-bottom: 1px dashed #ebebeb;



}



.latest-list li h1 {



      font-size: 18px;



    width: 100%;



    height: 32px;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;



    font-weight: normal;



    line-height: 27px;



    padding-bottom: 5px;



    margin: 0px;



     padding-right:110px;



}



.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: #ebeff1;



    color: #ec4f45;



    border-radius: 5px;



    font-size: 14px;



}



.latest-list span.branch-name a {



    color: #A1A1A1;



    font-size: 14px;



}



.download1117 {



    position: absolute;



    width: 80px;



    height: 30px;



    border-radius: 3px;



    background-color: #f5766d;



    margin-top: -42px;



    margin-left: 640px;



    text-align: center;



    line-height: 30px;



}



.download1117 a {



    color: #ffffff;



}



/**sjfbNav**/



.sjfb-nav{width: 100%;margin-top: 17px;}



.sjfbNav{font-family:"Microsoft Yahei";_overflow:hidden}



.sjfb-nav ul li{width: 100%;height:55px;background: #eeeeee;margin-bottom:2px;line-height: 55px;text-align: center;font-size: 18px;color: #333;position: relative;}



.sjfb-nav ul li p{height:55px;background: #eeeeee;margin-bottom:2px;line-height: 55px;text-align: center;font-size: 18px;color: #333;cursor: pointer;}



.sjfb-nav ul li.on p{color:#ffffff;background: #ec4f45;}



.sjfb-nav ul.sjfbNav li .sub{display:none;left: 163px;top: 0px;position:absolute;background:#fff;width: 280px;line-height:26px;z-index: 99999;}



.sjfb-nav ul.sjfbNav li.on .sub{display: block;}



.sjfb-nav ul.sjfbNav li .sub li{zoom:1;padding:0px 10px;float: left;cursor:pointer;font-size: 14px;}



.sjfb-nav ul.sjfbNav li .sub li:hover{ background:#4E4E4E; color:#fff;}



.sjfb-nav ul.sjfbNav .nLi .sub .ons{ background:#4E4E4E; color:#fff;}



.sjfb-data{width: 100%;height: 428px;overflow:hidden;position: relative;}



.sjfb-data .date-bar{width:989px;height:33px;float:left;margin-top: 16px;margin-bottom:15px;position: relative;z-index: 9;}



.sjfb-data .date-bar ul{width:339px;height:33px;margin-left:280px; }



.sjfb-data .date-bar ul li{width:108px;height:33px;line-height:33px;text-align:center;float:left;margin-left: 5px;background: #e6e6e6;color: #333333;font-size: 18px;cursor: pointer;}



.sjfb-data .date-bar ul .on{background: #ec4f45; color: #ffffff;}



.sjfb-data .date-bar ul .on a{color: #ffffff;}



.sjfb-data .date-bar ul li a{display: block; width:108px;height:33px;text-align: center;line-height: 33px;}



.sjfb-data .data-graph{width: 100%;height: 350px;}



.default-tab li.now.btit {



    font-weight: bold;



    border-bottom: none;



    color: #fff;



    font-size: 18px;



    padding: 0 8px;



    display: inline-block;



    zoom: 1;



    height: 39px;



    background-color: #EC4F45;



    margin-top: 5px;



}



.jytabljg-adiv { width: 100%; height: 92px; overflow: hidden;}



.jytabljg-adiv img { display: block; width: 100%; height: 92px;}



/*20200115涉及互动交流办件调用问题新增样式*/



.hudong200115 { width: auto; height: auto; float:left;margin-top: 15px;}



.hudong200115 ul { margin: 0px; padding: 0px;}



.hudong200115 ul li { width: auto; float: left; margin-right:30px;}



.ha0115 { height: 190px; overflow: inherit!important;}



.ha0115-2 { height: 220px; overflow: inherit!important;}



.hdbnt115-sty1 { width:85px; height:85px; margin:20px auto; overflow: hidden; border-radius:5px; background-repeat: no-repeat; background-position: center 10px;}



.hdbnt115-sty1 a { display: block; width:100%; height: 85px; overflow: hidden; border-radius:5px; background-repeat: no-repeat; background-position: center 10px;}



.hdbnt115-sty1 a.bgsty1 { background-color: #f76b62; background-image: url("hd-bnt0115-icon1.png");}



.hdbnt115-sty1 a.bgsty2 { background-color: #f8ae2c; background-image: url("hd-bnt0115-icon2.png");}



.hdbnt115-sty1 a.bgsty3 { background-color: #459fec; background-image: url("hd-bnt0115-icon3.png");}



.bgsty4 { background-color: #45c45d; background-image: url("hd-bnt0115-icon4.png"); cursor: pointer;}



.bgsty4 p { font-size: 15px; color: #ffffff; text-align: center; font-weight: bold; text-decoration: none; margin: 55px 0px 0px 0px;}



.hdbnt115-sty1 a p { font-size: 15px; color: #ffffff; text-align: center; font-weight: bold; text-decoration: none; margin: 55px 0px 0px 0px;}



#hdycfbewmdiv { width: 137px; height: auto; position: absolute; box-shadow: 0 10px 20px 0 rgba(168,182,191,.6); z-index: 999; display: none; margin: 10px auto auto -25px;}



#hdycfbewmdiv img { display: block; width: 100%; height: auto;}



/*****************12345热线需要的样式-新增*****************/



.suq-view { margin-top:0px; margin-bottom:5px;}



.suq-bt1 { border-bottom:#dedede solid 2px;}



.suq-btsty1 { font-size: 14px; text-align: center; line-height:40px; background-color:#ededed;}



.suq-ltsty1 { font-size: 13px; text-align: center; line-height:40px;}



.suq-ltsty2 { font-size: 14px; text-align: left; line-height:40px; width:100%; height:40px; overflow:hidden; color:#999; white-space: nowrap; text-overflow: ellipsis;}



.suq-ltsty2 a { color:#ec4f45; font-weight:bold;}



.biaot-div1 { width:auto; height:85px; float:left; background-color:#ec4f45; margin:20px 50px auto 20px;}



.biaot-div1 img { display:block; float:left; width:45px; height:45px; margin:20px 20px auto 30px;}



.biaot-div1 span { float:left; margin:20px 30px auto 0px; font-size:14px; color:#ffffff; text-align:left;}



.biaot-div2 { width:auto; height:85px; margin:20px 0px;}



.biaot-div2 a img { display:block; float:left; width:45px; height:45px; margin:20px 20px auto 40px;}



.biaot-div2 a span { float:left; margin:15px 30px auto 0px; font-size:18px; color:#454545; text-align:left; font-weight:bold;}



.biaot-div2 a:hover span { color:#ec4f45;}



.redian-list { width:100%; overflow:hidden;}



.redian-list ul { padding:0px; margin:0px;}



.redian-list ul li { width:100%; overflow:hidden; padding-bottom:15px; padding-top:5px; border-bottom:#dedede solid 1px;}



.redian-list ul li:last-child { border-bottom:none;}



.wen118-sty1 { width:100%; height:40px; overflow:hidden;}



.wen118-sty1 i { font-style:normal; display:block; width:20px; height:20px; border-radius:3px; background-color:#ec4f45; font-size:14px; color:#ffffff; line-height:20px; text-align:center; margin:10px 0px; position:absolute;}



.wen118-sty1 h1 { padding-left:35px; width:100%; height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin:0px; font-size:16px; color:#282828; line-height:40px;}



.da118-sty1 { width:100%; overflow:hidden; margin-top:-5px;}



.da118-sty1 i { font-style:normal; display:block; width:20px; height:20px; border-radius:3px; float:left; background-color:#4297f4; font-size:14px; color:#ffffff; line-height:20px; text-align:center; margin:10px 0px; position:absolute;}



.da118-sty1 h1 { padding-left:35px; width:100%; overflow:hidden; margin:0px; }



.da118-sty1 h1 span { display:block; width:100%; height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin:0px; font-size:16px; color:#454545; line-height:40px;}



.da118-sty1 h1 p { font-size:14px; color:#999999; margin:-3px 0px 0px 0px;}



.banj-tjlist { width:100%; overflow:hidden;}



.banj-tjlist ul { margin:0px -2%; padding:0px; overflow:hidden;}



.banj-tjlist ul li { width:47%; float:left; margin-left:2%; background-color:#f1f1f1; padding-right:5px; margin-top:5px;}



.banj-tjlist ul li span { position:absolute; width:100px; height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin:0px; font-size:14px; color:#282828; line-height:40px; text-indent:5px;}



.banj-tjlist ul li p { margin:0px; width:100%; font-size:14px; color:#454545; text-align:right; line-height:40px;}



.banj-tjad { width:100%; overflow:hidden; margin:24px 0px;}



.banj-tjad img { display:block; width:100%; height:auto;}



.head12345-sty1 { width:100%; height:141px; background:url(12345-bannerbg.jpg) no-repeat center top;}



.reg-log-div { width:auto; height:30px; float:right; background-color:#ec4f45; border-radius:3px; font-size:14px; color:#ffffff; line-height:30px; padding-left:5px; padding-right:5px; margin-top:10px;}



.reg-log-div a { color:#ffffff;}



.fbt12345-div { position: absolute; font-size: 14px; line-height: 39px; margin-left: 30%;}



.fbt12345-div b { color: #ec4f45;}



.logo12345-div { float:left; width:294px; height:67px; margin-top:15px; position:relative;}



.r313-div { padding-left:309px; margin-bottom:15px;}



.r313bnt-div { width:100%; overflow:hidden; margin-top:15px; background:url(r313bj1.jpg) repeat-x; border-radius:5px;  height:80px;}



.r313bnt-div ul { padding:10px 0px 0px 0px; margin:0px; text-align:center;}



.r313bnt-div ul li { display:inline-block; border-right:1px solid #ffffff; padding-left:25px; padding-right:21px;}



.r313bnt-div ul li:last-child { border-right:none;}



.r313bnt-div ul li span { display:block; text-align:left; font-size:16px; line-height:22px; font-weight:bold; color:#ffffff; margin-top:5px;}



.r313bnt-div ul li span img { float:left; margin-right:5px;}



.r313bnt-div ul li p { margin:8px 0px 5px 0px; padding:0px; overflow:hidden;}



.r313bnt-div ul li p a { display:block; float:left; margin-right:4px; background-color:#ffffff; color:#ec5148; border-radius:10px; font-size:14px; line-height:20px; padding-left:8px; padding-right:8px; cursor:pointer;}



#ycfbewm313 { width: 137px; height: auto; position: absolute; box-shadow: 0 10px 20px 0 rgba(168,182,191,.6); z-index: 999; display: none;}



#ycfbewm313 img { display: block; width: 100%; height: auto;}



    .list-views { width:100%; height:58px; border-bottom: #ededed solid 1px; position:relative;}



.listview-bt { width:100%; height:58px; overflow:hidden; display:inline-block; padding-right:120px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 17px; text-indent:0px; font-size:16px; line-height:58px; white-space: nowrap; text-overflow: ellipsis; color: #999999;} 



.listview-bt a { color:#282828;}



.listview-bt a:hover { color:#1d8de3;}



.listview-date { width:auto; font-size:14px; color:#999999; text-align:right; float:right; line-height:58px;}



/*20201015词条首页新增样式*/



.zwctbanner { width: 100%; overflow: hidden;}



.zwctbanner img { display: block; width: 100%;}



.zwctbanner span { display: block; position: absolute; z-index: 99; font-size: 36px; color: #ffffff; font-weight: bold; margin: 95px auto auto 860px; text-shadow: 1px 1px 5px #333333;}



.zwct-btdiv1 { width:100%; height:50px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom; margin:25px auto auto auto;}



.zwct-btdiv1 span { display:block; width:auto; height:49px; text-align:center; float:left; font-family:"Microsoft Yahei"; font-size:24px; color:#000; line-height:49px; font-weight:bold;}



.zwctlist2 { width:100%; overflow:hidden; margin-top:15px; padding-bottom:0px;}



.zwctlist2 ul { padding: 0px; margin: 0px;}



.zwctlist2 ul li { width: auto; float: left; padding-left: 5px; padding-right: 10px; margin-bottom: 15px;}



.zwctlist2 ul li a { display: block; width: auto; height:40px; font-size:18px; color:#282828; background-color:#ebeff1; line-height:40px; padding-left:20px; padding-right:20px;}



.zwctlist2 ul li a:hover{background-color: #ec4f45;color: #fff;}



.shuju1014bnt { width: 100%; overflow: hidden; margin-top: 10px;}



.shuju1014bnt ul { padding: 0px; margin: 0px;}



.shuju1014bnt ul li { width: 16.66%; float: left; padding: 10px;}







/*.shuju1014bnt ul li:last-child{width: 33%;}*/



.shuju1014bnt ul li a { display: block; width: 100%; overflow: hidden; line-height: 50px; font-size: 16px; color: #282828; border: #dedede solid 1px; text-align: center; border-radius:5px;}



.shuju1014bnt2 { width: 100%; overflow: hidden; margin-top: 10px;}



.shuju1014bnt2 ul { padding: 0px; margin: 0px;}



.shuju1014bnt2 ul li { width: 20%; float: left; padding: 10px;}



.shuju1014bnt2 ul li a { display: block; width: 100%; height: 50px; overflow: hidden; border: #dedede solid 1px; text-align: center; border-radius:5px; }



.shuju1014bnt2 ul li a img { display: inline-block; width: 30px; height: 30px; margin: -6px 5px 0px 0px;}



.shuju1014bnt2 ul li a p { display: inline-block; width: auto; height: 30px; line-height: 30px; font-size: 16px; color: #282828; margin: 10px 0px 0px 5px;}



.shuju1014lmbt { width: 100%; overflow: hidden; border-bottom: #ec4f45 solid 1px; text-align: center; margin-top: 30px;}



.shuju1014lmbt span { display: inline-block; margin: 0px auto; font-size: 36px; font-weight: bold; color: #ec4f45; line-height: 80px;}

.shuju1014lmbt span b { background-color: #ec4f45; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; line-height: 36px; margin-left: 5px;}

.zxsj-btdiv1 { width:100%; height:50px; background-color:#ec4f45; margin:10px auto auto auto;}

.zxsj-btdiv1 ul { padding: 0px; margin: 0px;}

.zxsj-btdiv1 ul li { float: left; width: auto; height: 45px; margin-top: 5px; line-height: 45px; font-size: 18px; color: #ffffff; padding-left: 15px; padding-right: 15px; margin-left: 15px;}

.zxsj-btdiv1 ul li.now { background-color: #fff; color: #ec4f45;}

.zxsj-list { display: none;}

.zxsj-list span a{position: absolute;    right: 25px;    font-size: 16px;    top: 25px;    color: #fff;}

.bloc { display: block;}

.sjkfqh-tab1014 { width: 100%; overflow: hidden; background-color: #ec4f45; margin-top: 30px;}

.sjkfqh-tab1014 ul { padding: 0px 10px; margin: 0px;}

.sjkfqh-tab1014 ul li { width: 50%; float: left; height: 45px; margin-top: 5px; line-height: 45px; font-size: 18px; color: #ffffff; text-align: center;}

.sjkfqh-tab1014 ul li.now { background-color: #fff; color: #ec4f45;}

.sjkfqh-tabdiv { display: none; margin-top: 15px; margin-bottom: 30px;}

.sjkfqh-tabdiv ul { padding: 0px; margin: 0px;}

.sjkfqh-tabdiv ul li { width: 100%; height: 50px; background: #eeeeee; margin-bottom: 2px; line-height: 50px; text-align: center; font-size: 18px; color: #333;}

.sjkfqh-tabdiv ul li.now{background-color: #ec4f45;}

.sjkfqh-tabdiv ul li.now a{color: #fff;}

.bloc2 { display: block;}

.sqxxcon-row { width: 100%; overflow: hidden; min-height: 45px; border-bottom: #efeff0 solid 2px; border-top: #fff solid 1px; padding-bottom: 10px;}

.sqxxcon-type { width: 140px; height: 100%; position: absolute; background-color: #efeff0; text-align: center; line-height: 45px; font-size: 16px;}

.sqxxcon-txt { width: 100%; padding-left: 155px; font-size: 16px; color: #282828; padding-top: 10px;}

.sqxxcon-txt a { display: block;}



.znwd-enter {width: 84px;height: 108px;position: absolute;margin-top: -350px;margin-left: -17px;}







@media print{

    .nry-info span:last-child {

        display: none;

    }

}