body {
  font-family: "Hiragino Sans GB W3","Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","WenQuanYi Zen Hei" sans-serif; }

.fl {
  float: left; }

.fr {
  float: right; }

.wrapper {
  width: 100%;
  min-width: 1110px;
  /* height: 201px; */ }

.top-bg {
  background: #f3f3f3; }

.top {
  width: 100%;
  background: #666;
  padding-bottom: 5px;
  _padding: 0;  color:#fff; height:35px; overflow:hidden;}

.second-level {
  width: 100%;
  overflow: hidden;
  background: #f4f4f4;
  border-bottom: 5px solid #e4e4e4;
  display: none; }
  .second-level p {
    padding: 30px 0;
    width: 1110px;
    margin: 0 auto; }
    .second-level p a {
      color: #010101;
      display: inline-block;
      margin-right: 16px;
      font-size: 14px;
      *padding-top: 2px;
      padding-right: 16px;
      border-right: 1px solid #7e7e7e; }
      .second-level p a:hover {
        text-decoration: none;
        color: #044a94; }
      .second-level p a:last-child {
        border: none; }

.nav {
  width: 1110px;
  margin: 0 auto;
  /*   overflow: hidden; */
  position: relative;
  padding-top: 5px; }
.nav1 {
  width: 100%;
  margin: 0 auto;
  /*   overflow: hidden; */
  position: relative;
  height:40px;  background-color:#B60001;}
.nav-left {
  float: left;
  margin-top: 8px; }
  .nav-left li {
    float: left;
    padding: 0 10px;
    border-right: 1px solid #2e659c;
    display: inline-block; }
    .nav-left li a {
      color: #616b76; }

.nav-right {
  float: right; }
  .nav-right li {
    float: left;
    position: relative;
    display: inline-block; margin-top:-3px; }

.sign {
  position: absolute;
  left: -14px;
  top: -8px;
  z-index: 50; }

.sign-a {
  position: relative;
  left: 8px;
  top: 2px;
  width: 24px;
  height: 14px;
  z-index: 51; }

.ad {
  width: 1110px;
  margin: 0 auto;
  overflow: hidden; }
  .ad div {
    float: right;
    /* margin-top: 15px; */ }

.logo {
  position: absolute;
  left: 0;
  top: 0; }
.nav-main {width: 1110px;
  margin: 0 auto;
}
.nav-main li {
     font-family: "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1";
  float: left;
  display: inline-block;
  text-align: center;
  /* width: 60px;
  padding:10px; */
  position: relative;
  margin-right: 5px;
  height: 40px;
  line-height: 40px;
  width: 70px; }
  .nav-main li .active {
    color: #ff0; }
  .nav-main li a {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    float: left;
    width: 100%;
    text-align: center; }
    .nav-main li a:hover {
    color: #ff0; }
.ov-hiden {
  overflow: hidden; }

.nav-border {
  float: left;
  margin-left: 15px;
  margin-top: 16px;
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  position: absolute;
  right: 0px;
  top: 0; }

.dn {
  display: none; }

.db {
  display: block; }

.rote {
  transform: rotate(180deg); }

.db-rote {
  transform: rotate(180deg); }

.check_color {
  color: #044a94; }

.main {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  background: #FFF; }

.main-left {
  width: 764px;
  float: left; }

.main-right {
  width: 304px;
  float: right; }

.footer {
  padding: 15px 0;
  background: #B60001;
  /* height: 450px; */
  width: 100%;
  margin-top: 40px;
  min-width: 1110px; }

.container {
  width: 1110px;
  margin: 0 auto; }

.about, .contact, .concern, .jion {
  overflow: hidden;
  float: left;
  margin-right: 100px; }
  .about .first, .contact .first, .concern .first, .jion .first {
    font-size: 16px;
    color: #FFF; }
  .about li, .contact li, .concern li, .jion li {
    text-align: left;
    margin-bottom: 30px; }
    .about li a, .contact li a, .concern li a, .jion li a {
      color: #FFF; }

.jion {
  margin: 0; }

.copy {
  text-align: center;
  border-bottom: 1px solid #FFF;
  padding-bottom: 20px;
  margin-top: 15px;
  color: #FFF;
  font-size: 14PX; }

.advertising {
  text-align: center;
  color: #FFF;
  font-size: 14PX;
  margin: 28px 0; }

.police {
  margin: 0 auto; }

.number {
  text-align: center;
  color: #FFF;
  font-size: 14PX;
  margin-top: 20px; }

#top1 {
  position: absolute;
  right: 60px;
  top: 600px; }

.bn {
  border: none; }

.search-keywords {
  padding: 2px;
  height: 34px;
  width: 200px;
  display: none; }

.side-bar {
  position: fixed;
  top: 320px;
  right: 20px; }

.apple {
  width: 40px;
  height: 40px;
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -381px 0px;
  cursor: pointer;
  position: relative; }

.apple:hover {
  /* background: url('/images/nbd_v4/apple-hover.png'); */
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -421px 0px; }

.Android {
  width: 40px;
  height: 40px;
  /* background: url('/images/nbd_v4/Android-bg.png'); */
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -543px 0px;
  margin-top: 20px;
  cursor: pointer;
  position: relative; }

.Android:hover {
  /* background: url('/images/nbd_v4/Android-hover.png'); */
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -584px 0px; }

.weixin {
  width: 40px;
  height: 40px;
  /* background: url('/images/nbd_v4/weixin.png'); */
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -502px 0px;
  margin-top: 20px;
  cursor: pointer;
  position: relative; }

.weixin:hover {
  /* background: url('/images/nbd_v4/weixin-hover.png'); */
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -625px 0px; }

.phone {
  width: 40px;
  height: 40px;
  /* background: url('/images/nbd_v4/weixin.png'); */
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -661px -85px;
  margin-top: 20px;
  cursor: pointer;
  position: relative; }

.phone:hover {
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -716px -88px; }

.sidebar-img {
  position: absolute;
  top: 0;
  left: -164px;
  display: none; }

.scroll {
  cursor: pointer; }

.top-rightad {
  width: 100%;
  height: 150px; }

#real1 {
  height: 284px;
  border-bottom: 1px solid #eaeaea; }

.perspec {
  overflow: hidden; }

.perspec-ul li {
  margin-top: 10px;
  overflow: hidden; }
.perspec-ul .first-img {
  display: block;
  width: 100%;
  height: 150px; }
.perspec-ul .first-p {
  font-size: 18px;
  margin-top: 10px; }
  .perspec-ul .first-p a {
    color: #020202;
    line-height: 1.5; }
.perspec-ul .small-img {
  width: 102px;
  height: 60px;
  display: block;
  float: left; }
.perspec-ul .small-p {
  width: 192px;
  float: left;
  margin-left: 10px; }
  .perspec-ul .small-p a {
    color: #666666;
    line-height: 2; }

.breaking {
  width: 1060px;
  padding: 10px 20px;
  background: #d23023;
  margin: 15px auto;
  overflow: hidden;
  height: 75px; }
  .breaking a {
    color: #FFF;
    display: block;
    float: left; }
    .breaking a .title {
      font-size: 22px;
      float: left;
      margin-top: 7px;
      margin-right: 8px; }
    .breaking a .text {
      font-size: 18px;
      line-height: 2;
      float: left;
      width: 640px; }

.advertisement-box {
  width: 1110px;
  margin: 0 auto;
  overflow: hidden;
  background: #FFF;
  padding: 10px; }

.nav-main-item-active {
  background: #044a94; }
  .nav-main-item-active a {
    color: white !important;
    text-align: center;
    width: 100%;
    text-align: center; }

#nav-main-item-382 {
  margin-right: 0; }

.nav-main .active a {
  color: #fff; }

.nav-main li a:hover {
  color: #ff0; }

.photo-img {
  float: left;
  margin-right: 16px; }

.photo-comment {
  position: absolute;
  right: 8px;
  bottom: 0px; }
  .photo-comment a {
    color: #999;
    margin-left: 8px; }

.pr {
  position: relative; }

.photo-title {
  padding-bottom: 10px;
  _margin-top: 20px; }
  .photo-title a {
    font-size: 24px;
    font-weight: bolder;
    line-height: 1.5;
    color: #000; }

#logo {
  display: block;
  float: left;
  margin-top: 5px;
  margin-left: 0px; }

#police_01 {
  height: 65px;
  width: 172px;
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -1416px 0;
  float: left; }

#police_03 {
  height: 65px;
  width: 132px;
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -666px 0;
  float: left; }

#police_05 {
  height: 65px;
  width: 147px;
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -798px 0;
  float: left; }

#footer-logo {
  height: 87px;
  width: 359px;
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -1858px -77px;
  float: right; }

#ba_new {
  height: 20px;
  width: 20px;
  background-position: -150px 0;
  display: inline-block;
  vertical-align: middle;
  background: url("/images/nbd_v4/Sprite.png");
  background-position: -150px 0px; }
  .AspNetPager a{border:1px solid #D7D7D7; padding:5px 10px 5px 10px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.AspNetPager a:hover {border:1px solid #857C7A; padding:5px 10px 5px 10px; background-color:#00A3D9; color:#fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}


.AspNetPager a{border:1px solid #D7D7D7; padding:5px 10px 5px 10px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.AspNetPager a:hover {border:1px solid #857C7A; padding:5px 10px 5px 10px; background-color:#857C7A; color:#fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}


.AspNetPager {text-align:center; padding:20px 5px 10px 5px; clear:both;}
.AspNetPager input{border:1px solid #D7D7D7;padding:0px 2px 0 2px !important;padding:2px 0px 0 0px;  background-color:#FFFFFF; cursor:pointer; width:inherit;font-size:12px; }
.AspNetPager span{border:1px solid #665B59; padding:5px 10px 5px 10px;background-color:#665B59; color:#fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.AspNetPager .cpb{border:1px solid #665B59; padding:5px 10px 5px 10px;background-color:#665B59; color:#fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}