@charset "utf-8";


*{
 box-sizing: border-box;
 outline: none;
 text-decoration: none;
}

body,h1,h2,h3,h4,h5,h6,ul,ol,p,form,fieldset,figure{
 margin: 0;
 padding: 0;
}

body{
min-width:1200px;
 font-family:"微软雅黑";
}

ul,ol{
 list-style: outside none none;
}

a,a:hover{ 
 text-decoration: none;
}

img{
 display: inline-block;
}

.zdqh ul.zd_nav li a{background:url(../img/zdqh.png) no-repeat !important;}
.close3 { background:url(../img/close.png) no-repeat !important; }
.main-div{
 width: 100%;
 height: auto;
}
.sub-div{
 margin: 0 auto;
 height: auto;
 max-width: 1200px;
}
.container {
 width: 1200px;
padding-left:0;
padding-right:0;
}
.padding0{padding:0;}
.row{margin-left:0;margin-right:0;}

.bg1{
 width: 100%;
 height: 488px;
 position: absolute;
 top: 112px;
 left: 0;
 
}

.bg1 img{
 width: 100%;
 height: 100%;
 
}

.bg2{
 width: 100%;
 height: 674px;
 background-color: #f3f3f3;
 position: absolute;
 top: 600px;
}

.bg3{
 position: relative;
}

.bg3 img{
 width: 100%;
 height: 100%;
 position: absolute;
 bottom: 0;
 left:0;
}

.bg4{
 width: 100%;
 position: absolute;
 top: 112px;
 left: 0;
min-width:1200px;
 
}

.bg4 img{
 width: 100%;
 height:74px;
}

.background{
 background-color: #fff;
}

.header{
 width: 100%;
 background-color: #fff;
 padding-bottom: 10px;
}
.header .col-xs-6{padding:0 !important;}
.header .col-xs-6 img{vertical-align:top;display:block;float:left;}
.header .title{
 padding: 10px 0;
}

.header .title a{
 color: #119ece;
 font-size: 16px;
 text-decoration: none;
 
}

.header .row{
 margin-right: -90px;
}

.header .title .col-xs-1{
 width: auto;
}

.title .login{
 border-right: solid 1px #044587;
}

.header button{
 border: none;
 background: none;
 color: #de1909;
 font-size: 18px;
 margin-left: -15px;
}

.header button img{
 margin-left: 15px;
}
.banner{
 position: relative;
 height: 488px;
}

.banner .nav1{
 line-height: 74px;
}
.banner .nav1 .col-xs-8{padding:0;}
.banner .nav1 .col-xs-8 li{padding:0;float:left;}
.banner .nav1 .col-xs-8 li a{display:block;padding-right:30px;color:#fff;font-size:16px;}

.banner .nav1 div a{
 font-size: 16px;
 color: #fff;
}
.banner .nav1 .search{padding-right:0;}
.banner .nav1 .search .btn-default{
 border-left: none;
}

.input-group .form-control:first-child, .search .input-group-btn:last-child>.btn{
 border-radius: inherit;
}

.search input{
 margin-top: 20px;
 
}

.zdqh{
    position: relative;
    width: 574px;
    text-align: right;
}

.footer{
 font-size: 14px;
 color: #fff;
 padding: 35px 0;
}

.footer .row {
    margin: 10px auto;
    line-height: 14px;
}

.footer .row .gaba{background:url(../img/ngwab.png) no-repeat;}


.footer .link .col-xs-1{
 border-right: solid 1px #fff;
}

.footer .link .last{
 border: none;
}

.footer .link a{
 color: #fff;
 text-decoration: none;
}

.onclick{background:#4db9e3;}
.whle{color:#fff !important;}
.back01{background:#f7f8fa !important;}
.dqwz{background:url(../images/dqwz_05.png) repeat-x; height:50px;line-height:43px;font-size:14px; margin-top:10px; border-top:1px solid #ebebeb;position:relative;}
.position {background:url(../images/dqwz_03.png) no-repeat left;height:50px; margin:0;padding:0;line-height:43px;box-shadow:none;position:absolute;width:100%;}
.position .position-div{background:url(../images/dqwz_07.png) no-repeat right;height:50px;margin:0;padding:0;padding-left:20px;line-height:46px;}
.position .position-div .position-img{width:18px;height:100%;margin-right:8px;background:url(../img/neiye/position.png) no-repeat 0 center;}
.position .position-div a{color:#222;}
.position .position-div a:hover, .span-dq{color:#239dd2;}

.banner .nav1 .gys li a {
    display: block;
    padding-right: 22px;
    color: #fff;
    font-size: 16px;
}

.zdqh .bg {
  display: none;
  position: absolute;
  top: 100%;
  left: 28%;
  width: 680px;
  height: 280px;
  padding: 8px;
  border: 8px solid #E8E9F7;
  background-color: white;
  z-index: 1001;
  -moz-opacity: 0.1;
  opacity: .10;
  filter: alpha(opacity=10);
}


.zdqh ul.zd_nav li {
  display: inline-block;
  color: #959595;
}


.zdqh ul.zd_nav li a {
  display: inline-block;
  width: 145px;
  height: 60px;
  color: #fff;
  text-align: center;
  background: url(../img/zdqh.png) no-repeat;
}


.zdqh ul.zd_nav li p {
  font-size: 16px;
  padding: 0 20px 0 0;
  line-height: 60px;
  color: #b80106;
  float: left;
}




.zdqh .tabitem3 {
  display: none;
  position: absolute;
  top: 116%;
  right: 0%;
  width: 520px;
  height: 36px;
  background-color: #b90005;
  z-index: 1003;
  text-align: center;
}


.zdqh .tabitem3 .ntab3 {
  width: 100%;
  height: 36px;
  text-align: center;
}


.zdqh .tabitem3 .ntab3 li {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  font-size: 15px;
  cursor: pointer;
}


.zdqh .tabitem3 .ntab3 .off a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0;
}


.zdqh .tabitem3 .ntab3 .current a {
  padding: 0;
  border-top: 2px solid #b90006;
  width: 100px;
  height: 34;
  line-height: 34px;
  display: block;
  color: #b90006;
  text-decoration: none;
  background: #fff;
}


.zdqh .close3 {
  display: none;
  position: absolute;
  top: 128%;
  right: 0%;
  margin-left: 406px;
  width: 34px;
  height: 28px;
  background: url(../img/close.png) no-repeat;
  z-index: 1004;
  cursor: pointer;
}


.zdqh .close3 a {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: -1px 5px 0 0;
  background: none;
}



.zdqh .show3 {
  display: none;
  position: absolute;
  top: 175%;
  right: 0%;
  width: 520px;
  height: 280px;
  z-index: 1002;
}
.zdqh .show3 .bg_color {
  background: #fff;
  width: 100%;
  overflow: hidden;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


.zdqh .show3 ul {
  margin: 0 auto 0 auto;
  width: 96%;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}


.zdqh .show3 ul li {
  font-size: 16px;
  display: block;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px dashed #ebebeb;
}


.zdqh .show3 ul li b {
  float: left;
  width: 13%;
  overflow: hidden;
}


.zdqh .show3 ul li div {
  float: left;
  margin-top: 0;
  width: 85%;
}


.zdqh .show3 ul li a {
  font: 14px/25px "\5FAE\8F6F\96C5\9ED1";
  display: inline-block;
  text-align: center;
  height: 25px;
  background: none;
  color: #000;
  margin: 3px 0 0 0;
  padding: 2px 6px;
}


.zdqh .show3 ul li a:hover {
  background: #ebebeb;
}


.zdqh .show3 ul li b.top_disblok a,
.zdqh .show3 ul li b.padding_top10 a {
  display: block;
  margin-top: 5px;
  font-weight: bold;
}


.zdqh .show3 ul li em {
  font-style: normal;
  float: left;
  width: 1%;
  margin-top: 5px;
  text-align: left;
}