* {
    transition: none;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

body {
    font-family: "微软雅黑", sans-serif;
}

a,
a:hover,
a:active,
a:visited,
a:focus {
    text-decoration: none;
}

a:hover {
    color: #f40;
    text-decoration: underline;
}

li {
    list-style: none;
}

/*==========
  引入icon图标
============*/
@font-face {
    font-family: "iconfont";
    src: url('fontsiconiconfont.eot');
    src: url('fontsiconiconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fontsiconiconfont.woff') format('woff'), /* chrome, firefox */ url('fontsiconiconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../fonts/icon/iconfont.svg#iconfont') format('svg');

    /* IE9*/
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/*==========
  工具样式
============*/
.clearfix {
    content: "";
    display: block;
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0;
    vertical-align: middle;
}

/* cssfunc */
.

VH
(
width, height, backgroundColor: #fff

)
{
    width: width
;
    height: height
;
    line-height: height
;
    text-align: center
;
    background-color: backgroundColor
;
}
/* 网上办事 */
.wsbs {
    width: 1200px;
    margin: 0 auto;
    background-color: #f5f5f5;
    padding: 15px 10px;
}

.wsbs .content-top .content-top-left {
    width: 250px;
    float: left;
    padding: 10px 0 0 0px;
}

.wsbs .content-top .content-top-left a {
    width: 100%;
    height: 50px;
    float: left;
    background-color: #5A91D9;
    margin: 0 19px 19px 0;
    text-align: center;
    text-decoration: none;
    border: 1px #5A91D9 solid;
}

.wsbs .content-top .content-top-left a .iconfont {
    font-size: 30px;
    color: #fff;
}

.wsbs .content-top .content-top-left a p {
    color: #fff;
    display:inline-block;
    padding-right:50px;
}

.wsbs .content-top .content-top-left a:hover {
    background-color: #fff;
}

.wsbs .content-top .content-top-left a:hover .iconfont {
    font-size:30px;
    color: #5A91D9;
}

.wsbs .content-top .content-top-left a:hover p {
    color: #5A91D9;
}

.wsbs .content-top .content-top-right {
    width: 900px;
    float: right;
    padding: 10px 0 0 0px;
    position: relative;
}
.wsbs .content-top .content-top-right img{
    position:absolute;
    bottom: 10px;
    left:380px;
    z-index: 100;
    width:auto;
}

.wsbs .content-top .content-top-right .olSelect {
    width: 435px;
    height: 256px;
    float: left;
    color: #fff;
    position: relative;
}

.wsbs .content-top .content-top-right .olSelect strong {
    font-size: 40px;
    margin: 60px 0 0 10px;
    display:inline-block;
    font-weight: normal;
}

.wsbs .content-top .content-top-right .olSelect p {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 8px;
    margin-left: 40px;
}

.wsbs .content-top .content-top-right .olSelect img {
    position: absolute;
    right: 60px;
    top: -12px;
    width: 77px;
    height: 110px;
}

.wsbs .content-top .content-top-right .personal {
    background-color: #446DA3;
    margin-right: 8px;
    padding-left:20px;
    margin-left: 5px;
}
.wsbs .content-top .content-top-right .personal div{
    position: relative;
}
.wsbs .content-top .content-top-right .personal select {
    width: 185px;
    background-color:#446DA3;
    height: 40px;
    border: 1px #729cd4 solid;
    color: #ffffff;
    text-indent: 10px;
    font-size: 16px;
    position: absolute;
    bottom: 5px;
}

.wsbs .content-top .content-top-right .personal select option {
    text-indent: 10px;
    padding: 10px;
}

.wsbs .content-top .content-top-right .company {
    background-color: #5A91D9;
    padding-left:20px;
}
.wsbs .content-top .content-top-right .company div{
    position: relative;
}
.wsbs .content-top .content-top-right .company select {
    width: 185px;
    height: 40px;
    background-color:#5A91D9;
    border: 1px #91bbf1 solid;
    color: #ffffff;
    text-indent: 10px;
    font-size: 16px;
    position: absolute;
    bottom: 5px;
}

.wsbs .content-top .content-top-right .company select option {
    text-indent: 10px;
    padding: 10px;
}

.wsbs .container-fluid {
    padding: 0;
}

.wsbs .container-fluid .msgopen {
    width: 250px;
    float: left;
    margin-bottom: 10px;
}

.wsbs .container-fluid .msgopen ul {
    width: 100%;
}

.wsbs .container-fluid .msgopen ul li {
    width: 100%;
    background-color: #fff;
    border: 1px #a1c2e6 solid;
    margin-bottom: 8px;
    padding: 10px 10px 10px 38px;
    font-size: 18px;
}

.wsbs .container-fluid .msgopen ul li a {
    display: inline-block;
    width: 168px;
    text-align: left;
    font-size: 16px;
}

.wsbs .container-fluid .msgopen ul li a i {
    color: #446da3;
    margin-right: 30px;
}

.wsbs .container-fluid .msgopen ul li a em {
    font-style: normal;
}

.wsbs .container-fluid .msgopen ul li.link {
    background-color: #446da3;
    width: 100%;
    border: none;
    margin-bottom: 8px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
    border:1px solid #446da3;
}

.wsbs .container-fluid .msgopen ul li.link a {
    color: #fff;
    display: block;
    width: 100%;
}

.wsbs .container-fluid .msgopen ul li.link a p {
    text-align: center;
    margin-bottom: 0;
}

.wsbs .container-fluid .msgopen ul li:hover {
    background-color: #446da3;
}

.wsbs .container-fluid .msgopen ul li:hover a {
    color: #fff;
    text-decoration: none;
}

.wsbs .container-fluid .msgopen ul li:hover a i {
    color: #fff;
}
.wsbs .container-fluid .msgopen ul li.link:hover{
    background-color:#fff;
}
.wsbs .container-fluid .msgopen ul li.link:hover a{
    color:#446da3;
}

.wsbs .container-fluid .contentbox {
    width: 78.5%;
    background-color: #ecf1f8;
    float: right;
    padding: 28px 0 0 18px;
    position: relative;
    /* .item{
                  width: 436px;
                  height: 350px;
                  background-color: #fff;
                  float: left;
                  margin: 10px 10px 0 0;
              } */
}

.wsbs .container-fluid .contentbox .item {
    width: 430px;
    height: 350px;
    background-color: #fff;
    float: left;
    margin: 0 0 20px 16px;
    position: relative;
    border: 1px #fff solid;
    overflow: hidden;
}

.wsbs .container-fluid .contentbox .item h6 {
    border-left: 5px #446da3 solid;
    height: 30px;
    line-height: 30px;
    color: #436da2;
    font-size: 24px;
    text-indent: 15px;
}

.wsbs .container-fluid .contentbox .item .list {
    padding: 10px 14px;
    overflow: hidden;
}

.wsbs .container-fluid .contentbox .item .list li div{
    display:inline-block;
    border-bottom: 1px #333 dashed;
    font-size: 18px;
    padding: 10px 0;
    width:50%;
}
.wsbs .container-fluid .contentbox .item .list li div:first-child{
    float:left;
}
.wsbs .container-fluid .contentbox .item .list li div:last-child{
    float:right;
}
.wsbs .container-fluid .contentbox .item .list li a {
    margin: 0 30px;
    color: #262626;
    font-size: 16px;
}


.wsbs .container-fluid .contentbox .item .list li a:hover {
    color: #f40;
}

.wsbs .container-fluid .contentbox .item .more {
    font-size: 16px;
    background-color: #a1c2e6;
    padding: 3px 5px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.wsbs .container-fluid .contentbox .item:hover {
    border: 1px #a1c2e6 solid;
}

.wsbs .container-fluid .contentbox .item:hover .more {
    display: block;
}

.wsbs .container-fluid .contentbox .tips {
    position: absolute;
    height: 34px;
    line-height: 34px;
    border: 1px #446da3 solid;
    padding: 0 10px;
    background-color: #fff;
    top: 0;
    left: 0;
    z-index: 1;
    display: none;
    /* i{
                      display: inline-block;
                      width: 14px;
                      height: 10px;
                      background: url(images/shangjiantou.gif) no-repeat;
                      position: absolute;
                      left: calc(50%-10px);
                      top: -10px;
                  } */
}

.wsbs .container-fluid .contentbox .tips:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    border-top: 1px #446da3 solid;
    border-left: 1px #446da3 solid;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -6px;
    left: calc(43%);
}

.wsbs .container-fluid .contentbox .tips a {
    color: #f40;
}

.wsbs .wsbs-title {
    font-size: 22px;
    color: #446da3;
    line-height: 34px;
    text-indent: 8px;
}

/* 信息公开 */
.xxgk {
    width: 1200px;
    margin: 0 auto;
    background-color: #f5f5f5;
    padding: 15px 10px;
}

.xxgk .content-left {
    width: 258px;
    float: left;
}

.xxgk .content-left .leadership {
    margin-bottom: 10px;
}

.xxgk .content-left .leadership .name {
    height: 130px;
    background-color: #446da3;
    color: #fff;
    font-size: 18px;
    padding: 10px;
}

.xxgk .content-left .leadership .name span {
    margin: 0 6px;
}

.xxgk .content-left .application a {
    display: block;
    background-color: #0f95a9;
    color: #fff;
    text-align: center;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 8px;
    text-decoration: none;
}

.xxgk .content-left .organization {
    margin-bottom: 10px;
}

.xxgk .content-left .organization .department {
    border: 1px #a1c2e6 solid;
    background-color: #fff;
    font-size: 16px;
    padding: 10px;
    color: #446da3;
    line-height: 34px;
}

.xxgk .content-left .organization .department a {
    margin-right: 3px;
}

.xxgk .content-left .msgopen {
    width: 100%;
    margin-bottom: 10px;
}

.xxgk .content-left .msgopen ul {
    width: 100%;
}

.xxgk .content-left .msgopen ul li {
    width: 100%;
    background-color: #fff;
    border: 1px #a1c2e6 solid;
    margin-bottom: 8px;
    padding: 10px;
    font-size: 18px;
    position: relative;
}

.xxgk .content-left .msgopen ul li a {
    display: inline-block;
    width: 168px;
    text-align: center;
    font-size: 16px;
}

.xxgk .content-left .msgopen ul li a i {
    color: #446da3;
    margin-right: 30px;
}

.xxgk .content-left .msgopen ul li a em {
    font-style: normal;
}

.xxgk .content-left .msgopen ul li .iconfont {
    font-size: 20px;
}

.xxgk .content-left .msgopen ul li .pos {
    position: absolute;
    top: 15px;
    right: 10px;
    color: #369;
    font-size: 16px;
}

.xxgk .content-left .msgopen ul li:hover {
    background-color: #446da3;
}

.xxgk .content-left .msgopen ul li:hover a {
    color: #fff;
    text-decoration: none;
}

.xxgk .content-left .msgopen ul li:hover a i {
    color: #fff;
}

.xxgk .content-left .msgopen ul li:hover .pos {
    color: #FFF;
}

.xxgk .content-left .msgopen ul li.active .pos {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.xxgk .content-left .msgopen ul .msgopenbox {
    background-color: #e0e0d7;
    padding: 10px 5px 6px 10px;
    margin-bottom: 18px;
}

.xxgk .content-left .msgopen ul .msgopenbox a {
    width: 110px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background-color: #FFF;
    color: #369;
    display: inline-block;
    margin: 0 5px 4px 0;
    font-size: 16px;
    text-decoration: none;
}

.xxgk .content-left .msgopen ul .msgopenbox a:hover {
    background-color: #369;
    color: #fff;
}

.xxgk .content-right {
    width: 900px;
    float: right;
    background-color: #f5f5f5;
    padding-top: 44px;
}

.xxgk .content-right .item {
    width: 440px;
    height: 400px;
    background-color: #fff;
    float: left;
    margin: 0 0 20px 10px;
    position: relative;
    border: 1px #fff solid;
    padding-bottom: 20px;
    overflow: hidden;
}

.xxgk .content-right .item h6 {
    border-left: 5px #446da3 solid;
    height: 30px;
    line-height: 30px;
    color: #436da2;
    font-size: 24px;
    text-indent: 15px;
    position: relative;
    top: 5px;
    left: 0px;
}

.xxgk .content-right .item .news {
    padding: 20px 14px 0;
    border-bottom: 1px #333 dashed;
}

.xxgk .content-right .item .news .news-title {
    text-align: center;
    font-size: 16px;
    color: #444444;
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
}

.xxgk .content-right .item .news .news-title:hover {
    color: #f40;
}

.xxgk .content-right .item .news p {
    color: #7b7b7b;
    text-indent: 30px;
}

.xxgk .content-right .item .oldnews {
    padding: 10px 14px;
    overflow: hidden;
}

.xxgk .content-right .item .oldnews li {
    font-size: 18px;
}

.xxgk .content-right .item .oldnews li i {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #ffb400;
    margin-right: 10px;
}

.xxgk .content-right .item .oldnews li a {
    font-size: 14px;
    color: #262626;
}

.xxgk .content-right .item .oldnews li a:hover {
    color: #f40;
}

.xxgk .content-right .item .more {
    font-size: 16px;
    background-color: #a1c2e6;
    padding: 3px 5px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.xxgk .content-right .item .opentitle {
    padding: 0 10px;
}

.xxgk .content-right .item .opentitle a.big {
    color: #262626;
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    width: 200px;
    text-align: center;
    margin: 30px 0;
}

.xxgk .content-right .item .opentitle a.big:hover {
    color: #F40;
}

.xxgk .content-right .item .opentitle div.clickin {
    width: 420px;
    height: 158px;
    padding-left: 230px;
    background: url("imagespolice1.jpg") no-repeat;
    background-size:50% 100%;
    margin-bottom: 30px;
}

.xxgk .content-right .item .opentitle div.clickin ul {
    width: 180px;
    height: 146px;
    border: 1px #c9c9c9 solid;
}

.xxgk .content-right .item .opentitle div.clickin ul li {
    height: 36px;
    line-height: 36px;
    text-align: center;
}

.xxgk .content-right .item .opentitle div.clickin ul li a {
    color: #262626;
    text-decoration: none;
}

.xxgk .content-right .item .opentitle div.clickin ul li + li {
    border-top: 1px #c9c9c9 solid;
}

.xxgk .content-right .item .opentitle div.clickin ul li:hover {
    background-color: #c9c9c9;
}

.xxgk .content-right .item .opentitle div.clickin ul li:hover a {
    color: #fff;
}

.xxgk .content-right .item .opentitle div.clickin a.msgopenfile {
    width: 420px;
    overflow: hidden;
    display: inline-block;
}

.xxgk .content-right .item .opentitle div.clickin a.msgopenfile img {
    display: inline-block;
    width: 420px;
}

.xxgk .content-right .item:hover {
    border: 1px #a1c2e6 solid;
}

.xxgk .content-right .item:hover .more {
    display: block;
}

.xxgk .xxgk-title {
    font-size: 22px;
    color: #446da3;
    line-height: 34px;
    text-indent: 8px;
    margin-bottom: 10px;
}

.tabwrap {
    margin-left: 40px;
}

.tabwrap .tabsele {
    width: 370px;
    padding: 14px 20px;
    line-height: 20px;
    background: #fff;
    color: #444444;
    font-size: 16px;
    border: 1px solid #11a6e0;
    position: relative;
}

.tabwrap .tabsele i {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 15px;
}

.tabwrap .tabul {
    width: 370px;
    line-height: 20px;
    border: 1px solid #11a6e0;
    display: none;
    background-color: #fff;
}

.tabwrap .tabul li {
    margin: 0 2px;
}

.tabwrap .tabul li a {
    display: block;
    padding: 5px;
}

.tabwrap .tabul li a:hover {
    background: #11a6e0;
    color: #fff;
}

.tabwrap .tabul li.active {
    background-color: #11a6e0;
    color: #fff;
}

.tabwrap .tabul li.active a {
    color: #fff;
}

/* 警民互动 */
.jmhd {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 60px 9px 27px;
}

.jmhd .content-left {
    width: 290px;
    background-color: #7b8ba4;
    float: left;
    padding: 38px 18px 21px;
}

.jmhd .content-left .nav_title {
    display: block;
    background-color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    text-decoration: none;
}

.jmhd .content-left .nav_title .iconfont {
    font-size: 20px;
    margin-right: 16px;
}

.jmhd .content-left .nav_title:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jmhd .content-left .dorpmenu-false {
    display: block;
    background-color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    cursor: pointer;
    position: relative;
}

.jmhd .content-left .dorpmenu-false .iconfont {
    font-size: 20px;
    margin-right: 16px;
}

.jmhd .content-left .dorpmenu-false .pos {
    position: absolute;
    right: 0;
    margin-right: 12px;
}

.jmhd .content-left .dorpmenu-false:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jmhd .content-left .dorpmenu-sub {
    text-align: right;
    padding-left: 23px;
}

.jmhd .content-left .dorpmenu-sub .nav_title_sub {
    display: block;
    background-color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    text-decoration: none;
}

.jmhd .content-left .dorpmenu-sub .nav_title_sub:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jmhd .content-left .onlinetalk {
    padding: 2px;
    background-color: #fff;
    margin-bottom: 17px;
}

.jmhd .content-left .onlinetalk .nav_title {
    margin-bottom: 0;
}

.jmhd .content-left .onlinetalk .nav_title:hover {
    background-color: #fff;
    color: #4c4c4c;
}

.jmhd .content-left .onlinetalk .imgbox img {
    width: 100%;
}

.jmhd .content-right {
    width: 892px;
    float: left;
    padding: 10px 40px;
}

.jmhd .content-right .item .item_title {
    border-bottom: 2px #8fa7c8 solid;
    padding-bottom: 8px;
}

.jmhd .content-right .item .item_title h6 {
    color: #527eae;
    float: left;
    font-size: 20px;
    text-indent: 10px;
    border-left: 4px #dae2ed solid;
}

.jmhd .content-right .item .item_title .more {
    float: right;
    color: #999;
    margin-right: 13px;
    font-size: 16px;
}

.jmhd .content-right .item .item_title .more:hover {
    color: #0f95a9;
    text-decoration: none;
}

.jmhd .content-right .item ul {
    padding: 18px 0;
}

.jmhd .content-right .item ul li p {
    color: #a6a6a6;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}

.jmhd .content-right .item ul li .text {
    float: left;
}

.jmhd .content-right .item ul li .text:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #cacfd6;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.jmhd .content-right .item ul li .createtime {
    text-align: right;
}

.jmhd .content-right .item ul li a:hover {
    text-decoration: none;
}

.jmhd .content-right .item ul li:hover p {
    color: #2974d8;
}

/* 正文、新闻，信息 */
.newsTxt {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 23px 0px;
}

.newsTxt .subnav {
    margin-top: 40px;
    height: 30px;
    background-color: #eee;
    line-height: 30px;
    padding: 0 25px;
}

.newsTxt .subnav .iconfont {
    color: #1296db;
    font-size: 20px;
}

.newsTxt .subnav p {
    display: inline-block;
    font-size: 16px;
}

.newsTxt .subnav p span {
    display: inline-block;
    padding: 0 4px;
}

.newsTxt .subnav p span:after {
    content: ">";
    margin-left: 10px;
}

.newsTxt .subnav p span.current {
    color: #1b4e93;
}

.newsTxt .subnav p span.current:after {
    content: "";
}

.newsTxt .text {
    padding: 50px 100px;
}

.newsTxt .text .text_title {
    font-size: 25px;
    color: #262626;
    text-align: center;
    margin-bottom: 20px;
}

.newsTxt .text .text_from {
    text-align: center;
    border-bottom: 1px #e5e5e5 solid;
    height: 50px;
    line-height: 50px;
}

.newsTxt .text .text_size {
    /* 华生要改为float；left; */
    /* text-align: right; */
    float: left;
    height: 26px;
    line-height: 26px;
    margin-top: 16px;
}

.newsTxt .text .text_size span {
    display: inline-block;
    padding: 0 6px;
    cursor: pointer;
}

.newsTxt .text .text_size span:hover {
    color: #0f95a9;
}

.newsTxt .text .text_size span.large {
    font-size: 25px;
}

.newsTxt .text .text_size span.middle {
    font-size: 20px;
}

.newsTxt .text .text_size span.small {
    font-size: 16px;
}

.newsTxt .text .text_content {
    padding-top: 60px;
    font-size: 16px;
}

.newsTxt .text .text_content .pic {
    text-align: center;
    padding-bottom: 40px;
}

.newsTxt .text .text_content p {
    text-indent: 32px;
    line-height: 30px;
    margin-bottom: 25px;
}

.newsTxt .text .text_bottom {
    padding-top: 60px;
}

.newsTxt .text .text_bottom .pageturning {
    color: #0c4fe6;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
}

.newsTxt .text .text_bottom .btns {
    text-align: right;
    padding-top: 30px;
}

.newsTxt .text .text_bottom .btns a {
    display: inline-block;
    background-color: #f0f0e6;
    font-size: 16px;
    padding: 0 40px;
    height: 40px;
    line-height: 40px;
    color: #10193a;
}

.newsTxt .text .text_bottom .btns .print {
    margin-left: 12px;
}

/* 警务更多，警民更多*/
.jwgd {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 60px 9px 27px;
}

.jwgd .content-left {
    width: 290px;
    background-color: #7b8ba4;
    float: left;
    padding: 38px 18px 21px;
}

.jwgd .content-left .nav_title {
    display: block;
    background-color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    text-decoration: none;
}

.jwgd .content-left .nav_title .iconfont {
    font-size: 20px;
    margin-right: 16px;
}

.jwgd .content-left .nav_title:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd .content-left .dorpmenu-true {
    display: block;
    background-color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    cursor: pointer;
    position: relative;
}

.jwgd .content-left .dorpmenu-true .iconfont {
    font-size: 20px;
    margin-right: 16px;
}

.jwgd .content-left .dorpmenu-true .pos {
    position: absolute;
    right: 0;
    margin-right: 12px;
}

.jwgd .content-left .dorpmenu-false:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd .content-left .dorpmenu-sub {
    text-align: right;
    padding-left: 23px;
}

.jwgd .content-left .dorpmenu-sub .nav_title_sub {
    display: block;
    background-color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    text-decoration: none;
}

.jwgd .content-left .dorpmenu-sub .nav_title_sub:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd .content-left .onlinetalk {
    padding: 2px;
    background-color: #fff;
    margin-bottom: 17px;
}

.jwgd .content-left .onlinetalk .nav_title {
    margin-bottom: 0;
}

.jwgd .content-left .onlinetalk .nav_title:hover {
    background-color: #fff;
    color: #4c4c4c;
}

.jwgd .content-left .onlinetalk .imgbox img {
    width: 100%;
}

.jwgd .content-right {
    width: 892px;
    float: left;
    padding: 10px 40px;
}

.jwgd .content-right .item {
    display: none;
}

.jwgd .content-right .item .item_title {
    border-bottom: 2px #8fa7c8 solid;
    padding-bottom: 8px;
}

.jwgd .content-right .item .item_title h6 {
    color: #527eae;
    font-size: 20px;
    text-indent: 10px;
    border-left: 4px #dae2ed solid;
}

.jwgd .content-right .item .item_list {
    padding: 18px 0;
}

.jwgd .content-right .item .item_list li p {
    color: #a6a6a6;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}

.jwgd .content-right .item .item_list li .text {
    float: left;
}

.jwgd .content-right .item .item_list li .text:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #cacfd6;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.jwgd .content-right .item .item_list li .createtime {
    text-align: right;
}

.jwgd .content-right .item .item_list li a:hover {
    text-decoration: none;
}

.jwgd .content-right .item .item_list li:hover p {
    color: #2974d8;
}

.jwgd .content-right .item .bottomBtns {
    padding-top: 30px;
    border-top: 1px #d4ddea solid;
    text-align: center;
}

.jwgd .content-right .item .bottomBtns a {
    padding: 0 3px;
    display: inline-block;
    margin: 0 3px;
    font-size: 16px;
    color: #4c4c4c;
}

.jwgd .content-right .item .bottomBtns a.active {
    color: #f00;
    text-decoration: underline;
}

.jwgd .content-right .item_sub {
    display: none;
}

.jwgd .content-right .item_sub .item_title {
    border-bottom: 2px #8fa7c8 solid;
    padding-bottom: 8px;
}

.jwgd .content-right .item_sub .item_title h6 {
    color: #527eae;
    font-size: 20px;
    text-indent: 10px;
    border-left: 4px #dae2ed solid;
}

.jwgd .content-right .item_sub .item_list {
    padding: 18px 0;
}

.jwgd .content-right .item_sub .item_list li p {
    color: #a6a6a6;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}

.jwgd .content-right .item_sub .item_list li .text {
    float: left;
}

.jwgd .content-right .item_sub .item_list li .text:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #cacfd6;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.jwgd .content-right .item_sub .item_list li .createtime {
    text-align: right;
}

.jwgd .content-right .item_sub .item_list li a:hover {
    text-decoration: none;
}

.jwgd .content-right .item_sub .item_list li:hover p {
    color: #2974d8;
}

.jwgd .content-right .item_sub .bottomBtns {
    padding-top: 30px;
    border-top: 1px #d4ddea solid;
    text-align: center;
}

.jwgd .content-right .item_sub .bottomBtns a {
    padding: 0 3px;
    display: inline-block;
    margin: 0 3px;
    font-size: 16px;
    color: #4c4c4c;
}

.jwgd .content-right .item_sub .bottomBtns a.active {
    color: #f00;
    text-decoration: underline;
}

/* 警务更多，警民更多1.1*/
.jwgd1 {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 60px 9px 27px;
}

.jwgd1 .content-left {
    width: 290px;
    background-color: #7b8ba4;
    float: left;
    padding: 38px 18px 21px;
}

.jwgd1 .content-left .nav_title {
    display: block;
    background-color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    text-decoration: none;
}

.jwgd1 .content-left .nav_title .iconfont {
    font-size: 20px;
    margin-right: 16px;
}

.jwgd1 .content-left .nav_title:hover {
    background-color: #446da3;
    color: #fff;
}

.jwgd1 .content-left .dorpmenu-true {
    display: block;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    cursor: pointer;
    position: relative;
}

.jwgd1 .content-left .dorpmenu-true .iconfont {
    font-size: 20px;
    margin-right: 16px;
}

.jwgd1 .content-left .dorpmenu-true .bigtab .pos {
    position: absolute;
    right: 0;
    margin-right: 12px;
    top: 0px;
}

.jwgd1 .content-left .dorpmenu-true .dorpmenu-sub {
    text-align: right;
    padding-left: 23px;
    display: none;
}

.jwgd1 .content-left .dorpmenu-true .dorpmenu-sub .nav_title_sub {
    display: block;
    background-color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 17px;
    color: #4c4c4c;
    font-size: 16px;
    text-decoration: none;
}

.jwgd1 .content-left .dorpmenu-true .dorpmenu-sub .nav_title_sub:hover {
    background-color: #446da3;
    color: #fff;
}

.jwgd1 .content-left .tabactive .bigtab {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd1 .content-left .tabactive .bigtab .iconfont {
    font-size: 20px;
    margin-right: 16px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.jwgd1 .content-left .tabactive .dorpmenu-sub {
    text-align: right;
    padding-left: 23px;
    display: block;
}

.jwgd1 .content-left .tabactive .dorpmenu-sub .nav_title_sub:hover {
    background-color: #446da3;
    color: #fff;
}

.jwgd1 .content-left .tabactive .dorpmenu-sub .tabactiveColor {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd1 .content-left .tabactiveColor {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd1 .content-left .dorpmenu-false:hover {
    background-color: #1b4e93;
    color: #fff;
}

.jwgd1 .content-left .onlinetalk {
    padding: 2px;
    background-color: #fff;
    margin-bottom: 17px;
}

.jwgd1 .content-left .onlinetalk .nav_title {
    margin-bottom: 0;
}

.jwgd1 .content-left .onlinetalk .nav_title:hover {
    background-color: #fff;
    color: #4c4c4c;
}

.jwgd1 .content-left .onlinetalk .imgbox img {
    width: 100%;
}

.jwgd1 .content-right {
    width: 892px;
    float: left;
    padding: 10px 40px;
}

.jwgd1 .content-right .item {
    display: none;
}

.jwgd1 .content-right .item .item_title {
    border-bottom: 2px #8fa7c8 solid;
    padding-bottom: 8px;
}

.jwgd1 .content-right .item .item_title h6 {
    color: #527eae;
    font-size: 20px;
    text-indent: 10px;
    border-left: 4px #dae2ed solid;
}

.jwgd1 .content-right .item .item_list {
    padding: 18px 0;
}

.jwgd1 .content-right .item .item_list li p {
    color: #a6a6a6;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}

.jwgd1 .content-right .item .item_list li .text {
    float: left;
}

.jwgd1 .content-right .item .item_list li .text:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #cacfd6;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.jwgd1 .content-right .item .item_list li .createtime {
    text-align: right;
}

.jwgd1 .content-right .item .item_list li a:hover {
    text-decoration: none;
}

.jwgd1 .content-right .item .item_list li:hover p {
    color: #2974d8;
}

.jwgd1 .content-right .item .bottomBtns {
    padding-top: 30px;
    border-top: 1px #d4ddea solid;
    text-align: center;
}

.jwgd1 .content-right .item .bottomBtns a {
    padding: 0 3px;
    display: inline-block;
    margin: 0 3px;
    font-size: 16px;
    color: #4c4c4c;
}

.jwgd1 .content-right .item .bottomBtns a.active {
    color: #f00;
    text-decoration: underline;
}

.jwgd1 .content-right .item_sub {
    display: none;
}

.jwgd1 .content-right .item_sub .item_title {
    border-bottom: 2px #8fa7c8 solid;
    padding-bottom: 8px;
}

.jwgd1 .content-right .item_sub .item_title h6 {
    color: #527eae;
    font-size: 20px;
    text-indent: 10px;
    border-left: 4px #dae2ed solid;
}

.jwgd1 .content-right .item_sub .item_list {
    padding: 18px 0;
}

.jwgd1 .content-right .item_sub .item_list li p {
    color: #a6a6a6;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
}

.jwgd1 .content-right .item_sub .item_list li .text {
    float: left;
}

.jwgd1 .content-right .item_sub .item_list li .text:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #cacfd6;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.jwgd1 .content-right .item_sub .item_list li .createtime {
    text-align: right;
}

.jwgd1 .content-right .item_sub .item_list li a:hover {
    text-decoration: none;
}

.jwgd1 .content-right .item_sub .item_list li:hover p {
    color: #2974d8;
}

.jwgd1 .content-right .item_sub .bottomBtns {
    padding-top: 30px;
    border-top: 1px #d4ddea solid;
    text-align: center;
}

.jwgd1 .content-right .item_sub .bottomBtns a {
    padding: 0 3px;
    display: inline-block;
    margin: 0 3px;
    font-size: 16px;
    color: #4c4c4c;
}

.jwgd1 .content-right .item_sub .bottomBtns a.active {
    color: #f00;
    text-decoration: underline;
}

/* 警民互动-网上信访 警民互动-查询结果 警民互动-网上咨询，投诉 警民互动-线索举报*/
.jmhd-onlinePetition {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 40px 100px;
}

.jmhd-onlinePetition .subnav {
    background-color: #fff;
    padding: 0 18px;
    border: 8px #ecf1f8 solid;
    height: 48px;
    margin-bottom: 60px;
}

.jmhd-onlinePetition .subnav .iconfont {
    color: #1296db;
    font-size: 20px;
}

.jmhd-onlinePetition .subnav p {
    display: inline-block;
    font-size: 16px;
}

.jmhd-onlinePetition .subnav p span {
    display: inline-block;
    padding: 0 4px;
}

.jmhd-onlinePetition .subnav p span.first:after {
    content: "";
    margin-left: 10px;
}

.jmhd-onlinePetition .subnav p span:after {
    content: ">";
    margin-left: 10px;
}

.jmhd-onlinePetition .subnav p span.current {
    color: #1b4e93;
}

.jmhd-onlinePetition .subnav p span.current:after {
    content: "";
}

.jmhd-onlinePetition .info {
    padding: 23px 34px;
    background-color: #f4f7fb;
    margin-bottom: 60px;
    position: relative;
}

.jmhd-onlinePetition .info h3 {
    color: #1b30ad;
    text-align: center;
    font-size: 26px;
    margin-bottom: 45px;
}

.jmhd-onlinePetition .info h3 .iconfont {
    color: #da301a;
    font-size: 30px;
    margin-right: 20px;
}

.jmhd-onlinePetition .info p {
    font-size: 14px;
    margin-bottom: 0;
}

.jmhd-onlinePetition .info p.bigP {
    margin-bottom: 24px;
}

.jmhd-onlinePetition .info p.bigP .sendemail {
    color: #1296db;
}

.jmhd-onlinePetition .info p.smallP {
    margin-bottom: 4px;
}

.jmhd-onlinePetition .info .warning {
    color: #1296db;
}

.jmhd-onlinePetition .info .signature {
    position: absolute;
    right: 37px;
    bottom: 23px;
}

.jmhd-onlinePetition .info .signature p {
    width: 200px;
    text-align: center;
}

.jmhd-onlinePetition .inform {
    padding: 50px 188px;
    border: 1px #bdc5d1 solid;
    font-size: 16px;
}

.jmhd-onlinePetition .inform h6 {
    font-size: 16px;
    color: #262626;
    margin-bottom: 20px;
}

.jmhd-onlinePetition .inform h6 span {
    display: inline-block;
    width: 100px;
    text-align: right;
}

.jmhd-onlinePetition .inform h6 em {
    color: #409793;
    font-style: normal;
    margin-left: 35px;
}

.jmhd-onlinePetition .inform h6 select.long {
    margin-left: 30px;
    color: #409793;
    font-weight: 500;
    padding: 5px 8px;
}

.jmhd-onlinePetition .inform div.informcontent {
    margin-bottom: 20px;
}

.jmhd-onlinePetition .inform div.informcontent label {
    width: 100px;
    height: 26px;
    line-height: 26px;
    font-weight: 400;
    text-align: right;
    margin-right: 30px;
}

.jmhd-onlinePetition .inform div.informcontent label.important:before {
    content: "*";
    color: #f00;
    margin-right: 12px;
}

.jmhd-onlinePetition .inform div.informcontent input {
    width: 256px;
    height: 26px;
    line-height: 26px;
}

.jmhd-onlinePetition .inform div.informcontent input.long {
    width: 472px;
}

.jmhd-onlinePetition .inform div.informcontent select.short {
    padding: 0 14px 0 20px;
}

.jmhd-onlinePetition .inform div.informcontent textarea {
    width: 472px;
    height: 170px;
    margin-left: 5px;
    resize: none;
    color: #ccc;
}

.jmhd-onlinePetition .inform div.informcontent textarea:focus {
    color: #000;
}

.jmhd-onlinePetition .inform div.informcontent input.short {
    width: 130px;
}

.jmhd-onlinePetition .inform div.informcontent .warning {
    color: #ff8a6d;
}

.jmhd-onlinePetition .inform div.informcontent div.upload {
    width: 350px;
    margin-left: 5px;
}

.jmhd-onlinePetition .inform div.informcontent div.upload a {
    display: block;
    width: 340px;
    height: 30px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.jmhd-onlinePetition .inform div.informcontent div.upload a span {
    display: inline-block;
}

.jmhd-onlinePetition .inform div.informcontent div.upload a span.addpic {
    width: 100px;
    background-color: #eaeae1;
    color: #000;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-right: 14px;
}

.jmhd-onlinePetition .inform div.informcontent div.upload a span.limit {
    color: #ff8a6d;
    cursor: pointer;
}

.jmhd-onlinePetition .inform div.informcontent div.upload a input[type=file] {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    width: 340px;
}

.jmhd-onlinePetition .inform div.informcontent div.upload a:hover span.addpic {
    background-color: #009f95;
    color: #fff;
}

.jmhd-onlinePetition .inform div.informcontent div.upload .arrpic img {
    width: 59px;
    height: 49px;
    margin: 10px 6px 0 0;
}

.jmhd-onlinePetition .inform .result {
    margin-top: 30px;
}

.jmhd-onlinePetition .inform .result textarea {
    resize: none;
    width: 584px;
    height: 150px;
}

/* 警民互动*/
.jmhd1 {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 40px 0 0 0px;
}

.jmhd1 .contentbox {
    padding-left: 9px;
}

.jmhd1 .contentbox .left {
    width: 947px;
    float: left;
}

.jmhd1 .contentbox .left h3.title {
    font-size: 22px;
    color: #527eae;
    height: 30px;
    line-height: 30px;
    border-left: 4px #dae2ed solid;
    text-indent: 10px;
    margin-bottom: 8px;
}

.jmhd1 .contentbox .left .result {
    border-top: 2px #8fa7c8 solid;
    padding: 20px 0 20px 10px;
    font-size: 18px;
    width: 948px;
}

.jmhd1 .contentbox .left .result a {
    background-color: #616871;
    color: #fff;
    display: inline-block;
    width: 180px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
}

.jmhd1 .contentbox .left .result a .iconfont {
    font-size: 22px;
    margin-right: 15px;
}

.jmhd1 .contentbox .left .result a + a {
    margin-left: 4px;
}

.jmhd1 .contentbox .left .result a:hover {
    background-color: #446da3;
}

.jmhd1 .contentbox .left .result a.active {
    background-color: #446da3;
}

.jmhd1 .contentbox .left .resultcheck {
    width: 937px;
    border: 1px #6d6e70 solid;
    margin-left: 10px;
    background-color: #eff5fc;
}

.jmhd1 .contentbox .left .resultcheck h6 {
    font-size: 26px;
    color: #42464c;
    text-align: center;
    margin: 20px 0;
}

.jmhd1 .contentbox .left .resultcheck form {
    text-align: right;
}

.jmhd1 .contentbox .left .resultcheck form div {
    float: left;
    height: 30px;
}

.jmhd1 .contentbox .left .resultcheck form div label {
    font-size: 16px;
    color: #6e6e6e;
    font-weight: 400;
}

.jmhd1 .contentbox .left .resultcheck form div input {
    width: 362px;
    height: 28px;
    line-height: 28px;
}

.jmhd1 .contentbox .left .resultcheck form div.first {
    margin: 0 36px 0 20px;
}

.jmhd1 .contentbox .left .resultcheck form div.first label:before {
    content: "*";
    color: #f00;
    margin-right: 5px;
}

.jmhd1 .contentbox .left .resultcheck form div.first input {
    width: 196px;
    color: #b8b8b8;
}

.jmhd1 .contentbox .left .resultcheck form div.first input:focus {
    color: #42464c;
}

.jmhd1 .contentbox .left .resultcheck form input[type=submit] {
    background-color: #41a0c8;
    /* Green */
    border: none;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    width: 100px;
    height: 30px;
    margin-right: 39px;
}

.jmhd1 .contentbox .left .resultcheck .msgtitle {
    border-top: 1px #6d6e70 solid;
    border-bottom: 1px #6d6e70 solid;
    height: 50px;
    line-height: 50px;
    margin-top: 23px;
    font-size: 0;
}

.jmhd1 .contentbox .left .resultcheck .msgtitle span {
    background-color: #cdcdcd;
    display: inline-block;
    font-size: 16px;
    color: #000;
    text-align: center;
    height: 48px;
}

.jmhd1 .contentbox .left .resultcheck .msgtitle span + span {
    border-left: 1px #6d6e70 solid;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap {
    height: 440px;
    overflow: hidden;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list {
    background-color: #FFF;
    margin-bottom: 0;
    padding: 0 10px;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list li {
    font-size: 0;
    height: 44px;
    line-height: 44px;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list li span {
    font-size: 14px;
    display: inline-block;
    text-align: center;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list li span.red {
    color: #f00;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list li span.green {
    color: #42b442;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list li a {
    font-size: 14px;
    display: inline-block;
    text-align: center;
    width: 305px;
}

.jmhd1 .contentbox .left .resultcheck div.listwrap .list li + li {
    border-top: 1px #b3b3b3 dashed;
}

.jmhd1 .contentbox .right {
    float: left;
    width: 224px;
    margin: 39px 0 0 20px;
    background-color: #e8e8e8;
    padding: 13px 0 0 20px;
}

.jmhd1 .contentbox .right div {
    padding: 11px 9px;
    background-color: #fff;
}

.jmhd1 .contentbox .right div.weibo a {
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background-color: #59c0bb;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.jmhd1 .contentbox .right div.weibo a .iconfont {
    font-size: 20px;
    margin-right: 7px;
}

.jmhd1 .contentbox .right div.weibo a + a {
    margin-top: 8px;
}

.jmhd1 .contentbox .right div.webperson {
    margin: 20px 0;
}

.jmhd1 .contentbox .right div.webperson a + a {
    display: block;
    margin-top: 10px;
}

.jmhd1 .contentbox .right div.tel p {
    color: #d9912a;
    font-size: 16px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    margin-bottom: 0;
}

.jmhd1 .contentbox .right div.tel p .iconfont {
    margin-right: 12px;
}

.jmhd1 .contentbox .right div.tel .telnum {
    margin-bottom: 10px;
}

.jmhd1 .onlinetalk {
    padding: 20px 9px;
    border-top: 20px #e8e8e8 solid;
    border-bottom: 20px #e8e8e8 solid;
    position: relative;
}

.jmhd1 .onlinetalk img.icon {
    float: left;
    width: 146px;
    height: 220px;
}

.jmhd1 .onlinetalk div.talkbox {
    float: left;
    width: 1036px;
    height: 220px;
    border: 1px #41a0c8 dashed;
    border-left: none;
    background-color: #ecf1f8;
    padding: 6px 8px;
    font-size: 16px;
}

.jmhd1 .onlinetalk div.talkbox img {
    float: left;
    width: 296px;
    height: 206px;
}

.jmhd1 .onlinetalk div.talkbox div {
    width: 619px;
    height: 150px;
    float: right;
    margin: 24px 30px 0 0;
}

.jmhd1 .onlinetalk div.talkbox div span.red {
    color: #f00;
}

.jmhd1 .onlinetalk div.talkbox .intalk {
    width: 154px;
    height: 34px;
    background-color: #6392c7;
    line-height: 34px;
    text-align: center;
    color: #fff;
    display: block;
    position: absolute;
    right: 68px;
    top: 37px;
}

.jmhd1 .contentfooter {
    margin-bottom: 20px;
}

.jmhd1 .contentfooter .left {
    width: 980px;
    float: left;
    padding: 20px 23px 20px 9px;
}

.jmhd1 .contentfooter .left .leftcontent {
    background-color: #dfdfdf;
    padding: 6px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l {
    float: left;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div {
    width: 240px;
    background-color: #fafaf7;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div.pic {
    height: 322px;
    padding: 14px 17px;
    text-align: center;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div.pic img {
    width: 141px;
    height: 166px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div.pic .co {
    font-size: 18px;
    margin: 20px 0;
    color: #d9912a;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div.pic .kouhao {
    font-size: 18px;
    border: 1px #41a0c8 dashed;
    line-height: 26px;
    padding: 6px 26px;
    color: #41a0c8;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l p.Email {
    width: 240px;
    background-color: #fafaf7;
    height: 47px;
    margin: 7px 0;
    line-height: 46px;
    color: #666;
    text-align: center;
    font-size: 14px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div.tips {
    width: 240px;
    background-color: #fafaf7;
    height: 96px;
    color: #3390b8;
    padding: 10px 9px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_l div.tips p {
    margin-bottom: 1px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_r {
    float: right;
    width: 693px;
    height: 478px;
    background-color: #fff;
    position: relative;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_r h4 {
    color: #41a0c8;
    width: 120px;
    height:19px;
    float: left;
    margin-top: 20px;
    margin-left:20px;
}
.jmhd1 .contentfooter .left .leftcontent .leftcontent_r ul {
    width: 350px;
    height: 40px;
    float: left;
    margin-top: 10px;
    margin-left:7px;
}
.jmhd1 .contentfooter .left .leftcontent .leftcontent_r ul li:first-child{
    width: 150px;
    height: 40px;
    float: left;
    background: #446da3;
    border: 1px solid #000;
    margin-right:2px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_r ul li:first-child a{
    width: 150px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
}
.jmhd1 .contentfooter .left .leftcontent .leftcontent_r ul li:last-child{
    width: 150px;
    height: 40px;
    float: left;
    background: #fff;
    border: 1px solid #000;
    margin-right:2px;
}

.jmhd1 .contentfooter .left .leftcontent .leftcontent_r ul li:last-child a{
    width: 150px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    color: #446da3;
    text-decoration: none;
}
.xlwb{
    width: 562px;
    height: 420px;
    position: absolute;
    bottom: 8px;
    left:7px;
}

.jmhd1 .contentfooter .right {
    display: block;
    float: right;
    width: 220px;
    border-left: 20px #e8e8e8 solid;
    padding: 20px 8px;
    height: 531px;
}

.jmhd1 .contentfooter .right .letter {
    height: 130px;
    text-align: center;
    display: block;
    padding-top: 20px;
    background: #51b0ab url(imagesletter.jpg) no-repeat 54px 52px;
    cursor: pointer;
    text-decoration: none;
}

.jmhd1 .contentfooter .right .letter h6 {
    font-size: 18px;
    color: #fff;
}

.jmhd1 .contentfooter .right .voting {
    margin-top: 13px;
    position: relative;
    background-color: #ecf1f8;
}

.jmhd1 .contentfooter .right .voting h6 {
    width: 185px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #41a0c8;
    font-size: 18px;
}

.jmhd1 .contentfooter .right .voting form {
    padding: 13px 9px 23px 9px;
}

.jmhd1 .contentfooter .right .voting form p {
    font-size: 16px;
    color: #737373;
    text-align: center;
    margin-bottom: 2px;
}

.jmhd1 .contentfooter .right .voting form p + p {
    border-bottom: 1px #000 solid;
    padding-bottom: 5px;
}

.jmhd1 .contentfooter .right .voting form input[type=submit] {
    margin-right: 16px;
    margin-bottom: -3px;
}

.jmhd1 .contentfooter .right .voting form label {
    font-weight: 400;
}

.jmhd1 .contentfooter .right .voting .votinbtn {
    background-color: #6392c7;
    /* Green */
    border: none;
    color: #fff;
    width: 78px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
}

.jmhd1 .contentfooter .right .voting a.votinbtn {
    position: absolute;
    right: 8px;
    bottom: 25px;
}

/* 2017-4-5 应华生哥将css改到css文件夹书写*/
/* @font-face {
	font-family: "iconfont";
	src: url('../fonts/icon/iconfont.eot'); IE9
	src: url('../fonts/icon/iconfont.eot#iefix') format('embedded-opentype'), IE6-IE8
	url('fontsiconiconfont.woff') format('woff'), chrome, firefox
	url('fontsiconiconfont.ttf') format('truetype'), chrome, firefox, opera, Safari, Android, iOS 4.2+
	url('../fonts/icon/iconfont.svg#iconfont') format('svg'); iOS 4.1-
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
} */
/* 网上办事-办事指南-表格下载 */
.wsbs-guide {
    width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 23px 0px;
}

.wsbs-guide .subnav {
    margin-top: 40px;
    height: 30px;
    background-color: #eee;
    line-height: 30px;
    padding: 0 25px;
}

.wsbs-guide .subnav .iconfont {
    color: #1296db;
    font-size: 20px;
}

.wsbs-guide .subnav p {
    display: inline-block;
    font-size: 16px;
}

.wsbs-guide .subnav p span {
    display: inline-block;
    padding: 0 4px;
}

.wsbs-guide .subnav p span:after {
    content: ">";
    margin-left: 10px;
}

.wsbs-guide .subnav p span.current {
    color: #1b4e93;
}

.wsbs-guide .subnav p span.current:after {
    content: "";
}

.wsbs-guide .text {
    padding: 50px 100px;
}

.wsbs-guide .text .text_title {
    font-size: 25px;
    color: #262626;
    text-align: center;
    margin-bottom: 20px;
}

.wsbs-guide .text .text_from {
    text-align: center;
    border-bottom: 1px #e5e5e5 solid;
    height: 50px;
    line-height: 50px;
}

.wsbs-guide .text .text_size {
    /* 华生要改为float；left; */
    /* text-align: right; */
    float: left;
    height: 26px;
    line-height: 26px;
    margin-top: 16px;
}

.wsbs-guide .text .text_size span {
    display: inline-block;
    padding: 0 6px;
    cursor: pointer;
}

.wsbs-guide .text .text_size span:hover {
    color: #0f95a9;
}

.wsbs-guide .text .text_size span.large {
    font-size: 25px;
}

.wsbs-guide .text .text_size span.middle {
    font-size: 20px;
}

.wsbs-guide .text .text_size span.small {
    font-size: 16px;
}

.wsbs-guide .text .text_content {
    padding-top: 60px;
    font-size: 16px;
}

.wsbs-guide .text .text_content .pic {
    text-align: center;
    padding-bottom: 40px;
}

.wsbs-guide .text .text_content p {
    text-indent: 32px;
    line-height: 30px;
    margin-bottom: 25px;
}

.wsbs-guide .text .text_bottom {
    padding-top: 60px;
}

.wsbs-guide .text .text_bottom .pageturning {
    color: #0f95a9;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    margin-right: 50px;
    display: inline-block;
}

.wsbs-guide .text .text_bottom .pageturning .iconfont {
    margin-right: 6px;
    font-size: 20px;
}

.wsbs-guide .text .text_bottom .btns {
    text-align: right;
    padding-top: 30px;
}

.wsbs-guide .text .text_bottom .btns a {
    display: inline-block;
    background-color: #f0f0e6;
    font-size: 16px;
    padding: 0 40px;
    height: 40px;
    line-height: 40px;
    color: #10193a;
}

.wsbs-guide .text .text_bottom .btns .print {
    margin-left: 12px;
}

/* 信息公开-查看更多-内容 */
.contentwrap {
    width: 890px;
    margin: 0 auto;
    background-color: #f5f5f5;
}

.contentwrap .contenttop {
    height: 34px;
    line-height: 34px;
    background-color: #fff;
    margin-bottom: 17px;
    font-size: 16px;
    padding-left: 20px;
}

.contentwrap .contenttop .iconfont {
    color: #1296db;
    margin-right: 10px;
}

.contentwrap .contenttop .bold {
    font-weight: 600;
}

.contentwrap .contenttop .pos:after {
    content: ">";
    display: inline-block;
    margin-left: 5px;
}

.contentwrap .contenttop .last:after {
    content: "";
    display: inline-block;
    margin-left: 5px;
}

.contentwrap .cont {
    background-color: #fff;
    text-indent: 7px;
    padding-top: 6px;
}

.contentwrap .cont h6 {
    height: 20px;
    line-height: 20px;
    border-left: #d9912a solid;
    font-size: 16px;
    margin-left: 7px;
}

.contentwrap .cont ul {
    border-top: 5px #1b4e93 solid;
    margin-top: 7px;
    padding: 35px 23px;
}

.contentwrap .cont ul li a {
    color: #262626;
    float: left;
    font-size: 16px;
}

.contentwrap .cont ul li a:before {
    content: ">";
    font-size: 20px;
    font-weight: 800;
    margin-right: 10px;
}

.contentwrap .cont ul li a:hover {
    color: #f40;
}

.contentwrap .cont ul li p {
    text-align: right;
    font-size: 16px;
}

.contentwrap .cont .bottomBtns {
    padding-top: 30px;
    border-top: 1px #d4ddea solid;
    text-align: center;
}

.contentwrap .cont .bottomBtns a {
    padding: 0 3px;
    display: inline-block;
    margin: 0 3px;
    font-size: 16px;
    color: #4c4c4c;
}

.contentwrap .cont .bottomBtns a.active {
    color: #f00;
    text-decoration: underline;
}

/* 首页-专题报道-信用信息双公开 */
.special {
    width: 1200px;
    margin: 30px auto 0;
    background-color: #f5f5f5;
    padding: 23px 18px;
}

.special .container-fluid {
    padding: 0;
}

.special .container-fluid .special-nav {
    width: 250px;
    float: left;
    margin-bottom: 10px;
}

.special .container-fluid .special-nav h3 {
    font-size: 22px;
    margin-bottom: 10px;
    border-bottom: 8px #446da3 solid;
    color: #446da3;
    padding-bottom: 10px;
}

.special .container-fluid .special-nav ul {
    width: 100%;
}

.special .container-fluid .special-nav ul li {
    width: 100%;
    background-color: #fff;
    border: 1px #a1c2e6 solid;
    margin-bottom: 8px;
    padding-left: 18px;
    font-size: 18px;
    height: 58px;
    line-height: 50px;
}

.special .container-fluid .special-nav ul li a {
    display: inline-block;
    width: 220px;
    text-align: left;
    font-size: 18px;
}

.special .container-fluid .special-nav ul li a i {
    color: #446da3;
    margin-right: 20px;
    font-size: 18px;
}

.special .container-fluid .special-nav ul li a em {
    font-style: normal;
}

.special .container-fluid .special-nav ul li.link {
    background-color: #0f95a9;
    width: 100%;
    border: none;
    margin-bottom: 8px;
    padding: 10px 10px 10px 10px;
    font-size: 18px;
}

.special .container-fluid .special-nav ul li.link a {
    color: #fff;
    display: block;
    width: 100%;
}

.special .container-fluid .special-nav ul li.link a p {
    text-align: center;
    margin-bottom: 0;
}

.special .container-fluid .special-nav ul li:hover {
    background-color: #446da3;
}

.special .container-fluid .special-nav ul li:hover a {
    color: #fff;
    text-decoration: none;
}

.special .container-fluid .special-nav ul li:hover a i {
    color: #fff;
}

.special .container-fluid .special-content {
    float: left;
    width: 620px;
    padding: 0 10px;
    margin-left: 30px;
}

.special .container-fluid .special-content .item .contenttop {
    height: 34px;
    line-height: 34px;
    background-color: #fff;
    margin-bottom: 17px;
    font-size: 16px;
    padding-left: 20px;
}

.special .container-fluid .special-content .item .contenttop .iconfont {
    color: #1296db;
    margin-right: 10px;
}

.special .container-fluid .special-content .item .contenttop .bold {
    font-weight: 600;
}

.special .container-fluid .special-content .item .contenttop .pos:after {
    content: ">";
    display: inline-block;
    margin-left: 5px;
}

.special .container-fluid .special-content .item .contenttop .last:after {
    content: "";
    display: inline-block;
    margin-left: 5px;
}

.special .container-fluid .special-content .item .cont {
    background-color: #fff;
}

.special .container-fluid .special-content .item .cont ul {
    padding: 24px 10px 10px;
}

.special .container-fluid .special-content .item .cont ul li {
    padding-left: 20px;
}

.special .container-fluid .special-content .item .cont ul li a {
    color: #262626;
    float: left;
    font-size: 16px;
}

.special .container-fluid .special-content .item .cont ul li a:hover {
    color: #f40;
}

.special .container-fluid .special-content .item .cont ul li p {
    text-align: right;
    font-size: 16px;
}

.special .container-fluid .special-content .item .cont ul li i.iconfont {
    float: left;
    color: #c93;
    font-size: 12px;
    margin-right: 8px;
}

.special .container-fluid .special-content .item .cont ul li.active i.iconfont {
    margin-left: 10px;
}

.special .container-fluid .special-content .item .cont ul li.active a {
    color: #f40;
}

.special .container-fluid .special-content .item .cont .bottomBtns {
    padding: 20px 0;
    border-top: 1px #d4ddea solid;
    text-align: center;
}

.special .container-fluid .special-content .item .cont .bottomBtns a {
    padding: 0 3px;
    display: inline-block;
    margin: 0 3px;
    font-size: 16px;
    color: #4c4c4c;
}

.special .container-fluid .special-content .item .cont .bottomBtns a.active {
    color: #f00;
    text-decoration: underline;
}

.special .container-fluid div.weibo {
    width: 242px;
    float: right;
}

.special .container-fluid div.weibo img {
    width: 242px;
}

.special .container-fluid div.weibo a {
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background-color: #59c0bb;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.special .container-fluid div.weibo a .iconfont {
    font-size: 20px;
    margin-right: 7px;
}

.special .container-fluid div.weibo a + a {
    margin-top: 8px;
}

.special .container-fluid div.weibo .tel {
    width: 242px;
    height: 94px;
    background-color: #fff;
    margin-top: 15px;
    padding: 5px 17px;
}

.special .container-fluid div.weibo .tel p {
    border-left: #7a8ba3 solid;
    margin-bottom: 0;
    color: #d9912a;
    font-size: 18px;
    height: 42px;
    line-height: 42px;
    text-indent: 24px;
}

.special .container-fluid div.weibo .tel p .iconfont {
    margin-right: 8px;
}
