.head , .banner , .nav , .content , .footer,.list_d{
  
}


.head {
    background: url(../img/head_bg.png) round;
    height: 197px;
}

.head .logo img {
    margin-left: 36px;
    margin-top: 52px;
}

.nav {
    background: #007bd1;
    height: 36px;
}

.nav li {
    float: left;
    height: 36px;
    line-height: 36px;
    width: 112px;
    text-align: center;
}

.nav li a {
    color: #fff;
}

.search {
    width: 193px;
    float: left;
    background: #fff;
    border: 1px solid #bbbfc2;
}

.search input[type='text'] {
    height: 27px;
    margin-top: 5px;
    border: none;
    width: 155px;
    line-height: 27px;
    padding-left: 10px;
}

.search input[type='image'] {
    margin-top: -7px;
    vertical-align: middle;
}

.banner {
    position: relative;
}

.banner .banner_left {
    position: absolute;
    left: 0;
    top: 0;
}

.banner .banner_right {
    position: absolute;
    right: 0;
    top: 0;
}

.banner .banner_ {
    position: absolute;
    left: 50%;
margin-left:-600px
}

.banner .banner_ img {
    width: 1200px;
}

.banner .tempWrap {
    width: 1200px !important;
}

.content {
    /* background: #007bd1; */
    height: 937px;
}

body {
    background: url(../img/bg.png) bottom no-repeat #d8eaf8;
}

.content .xyxw {
    width: 828px;
}

.content .title span {
    background: #006bc5 url(../img/xyxw_ioc.png) no-repeat 5px center;
    display: inline-block;
    width: 126px;
    height: 36px;
    line-height: 36px;
    padding-left: 36px;
    box-sizing: border-box;
    color: #fff;

    margin-top: 12px;
    float: left;
}

.content .title {
    margin-bottom: 13px;
    height: 48px;
    margin-left: 17px;
    border-bottom: 1px solid #ccc;
}

.content .title a {
    float: right;
    margin-top: 25px;
}

.content .xyxw {
    margin-right: 33px;
}

.content .xyxw .xyxw_img {
    width: 404px;
    height: 280px;
    margin-left: 17px;
    position: relative;
    margin-right: 18px;
}

.content .xyxw .xyxw_img li {}

.content .xyxw_img .hd {
    position: absolute;
    bottom: 0px;
    height: 40px;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}

.content .xyxw_img .hd ul {
    width: 150px;
    float: right;
}

.content .xyxw_img .hd li {
    float: left;
    width: 40px;
    height: 40px;
    margin-left: 10px;
    line-height: 40px;
    text-align: center;
    color: #fff;
}

.content .xyxw_img .hd li.on {
    background: #df2525;
}

.content .xyxw .xyxw_list {
    width: 389px;
}

.content .xyxw_list_top .d>a {
    color: #3680cc;
    font-size: 16px;
    margin-left: 44px;
    margin-bottom: 20px;
    display: block;
}

.content .xyxw_list_top .d>p {
    color: #797c7f;
    text-indent: 2em;
    font-size: 13px;
}

.content .xyxw_list_top .d>p a {
    color: #cc0000;
    font-size: 13px;
}

.content .xyxw_list_top {
    padding-bottom: 23px;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 24px;
}

.content .xyxw_list_bottom ul {
    list-style-type: square;
    margin-left: 18px;

}

.content .xyxw_list_bottom ul li {
    height: 33px;
}

.content .xyxw_list_bottom ul li span {
    float: right;
}

.content .tzgg {
    width: 329px;
}

.content .tzgg .tzgg_list li span em {
    font-size: 21px;
    text-align: center;
    display: block;
}

.content .tzgg .tzgg_list li span {
    background: #006bc5;
    display: inline-block;
    width: 54px;
    height: 54px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    float: left;
    line-height: 27px;
}

.content .tzgg .tzgg_list li {
    height: 60px;
    padding-bottom: 3px;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 10px;
}

.content .tzgg .title {
    margin-left: 0;
}

.content .tzgg .tzgg_list li a {
    margin-left: 17px;
    display: block;
    float: left;
    width: 258px;
}

.content .main_b .list,
.content .main_c .list {
    width: 386px;
    margin-left: 17px;
}

.content .main_b ul,
.content .main_c ul {
    margin-left: 17px;
}

.content .main_b .title,
.content .main_c .title {
    width: 386px;
}

.content .main_b li,
.content .main_c li {
    height: 33px;
    list-style-type: square;
}

.content .main_b li span,
.content .main_c li span {
    float: right;
}
.yjsjy,.img_link,.yqlj,.cypxjy {
    margin-left: 17px;
}

.content .main_b .img_link {
    margin-top: 0px;
    margin-left: 20px;
}

.content .main_b .img_link ul li {
    list-style: none;
    height: 55px;
    margin-bottom: 3px;
    border: 1px solid #ccc;
}

.content .main_b .img_link ul li img {
    height: 55px;
    width: 329px;
}

.content .main_b , .content .main_c{
    height: 300px;
}
.content .main_c .yqlj{
    margin-left: 20px;
}
.content .main_c .yqlj .title{
    width: 330px;
}
.content .main_c .yqlj ul li{
    list-style:none;
    height: 45px;
}
.content .main_c .yqlj ul li select{
    width: 330px;
    height: 35px;
    margin-bottom: 9px;
    border:1px solid #ccc;
    padding-left: 25px;
    background: #fff url(../img/select_ioc.png) no-repeat 306px center;
}
.content_{
  
}
.footer{
    margin-top: 55px;
}
.footer .qc{
    margin-left: 242px;
}
.footer .bq{
    margin-left: 51px;
    margin-top: 19px;
}
.footer .bq p{
    color: #fff;
}
.footer .ioc{
    margin-left: 41px;
}
.tzgg .title span{
    background: #006bc5 url(../img/tzgg_ioc.png) no-repeat 5px center;
}
.bksjy .title span{
    background: #006bc5 url(../img/bksjy_ioc.png) no-repeat 5px center;
}
.yjsjy .title span{
    background: #006bc5 url(../img/yjsjy_ioc.png) no-repeat 5px center;
}
.xsgz .title span{
    background: #006bc5 url(../img/xsgz_ioc.png) no-repeat 5px center;
}
.cypxjy .title span{
    background: #006bc5 url(../img/cypxjy_ioc.png) no-repeat 5px center;
    padding-left: 28px;
}
.yqlj .title span{
    background: #006bc5 url(../img/yqlj_ioc.png) no-repeat 5px center;
}



/*列表页*/
.list_d{
    margin-top: 26px;
    height: auto;
    margin-bottom: 30px;
    min-height: 600px;
  }
  .list_d .title_list{width: 895px;}
  .list_d .title_list li{
    margin: 12px 0;
    background: url(../imgs/li_ioc.png) no-repeat 2px;
    list-style-type: square;
    margin-left: 16px;
}
.list_d .er_nav_name_loacl{
  width: 897px;
  border-bottom: 1px solid #007bd1;
  padding-bottom: 15px;
  margin-bottom: 10px;
}
.list_d .er_nav_name_loacl .fl{
  font-size: 20px;
  color:#007bd1;
}
.list_d .er_nav_name_loacl .fr img{
  vertical-align: middle;
  margin-right: 10px;
}
.list_d .nav_sub {
  width: 250px;
  border: 1px solid #ccc;
  margin-right: 50px;
}

.list_d .nav_tit {
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #007bd1;
}

.list_d .nav_tit {
  font-size: 25px;
  color: #fff;
}

.list_d .nav_sub li {
  width: 100%;
  height: 60px;
  text-align: center;
  line-height: 60px;
}

.list_d .nav_sub li a {
  display: block;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.list_d .nav_sub .on {
  background: #007bd1;
}

.list_d .nav_sub .on a {
  color: #fff;
}

/*内容*/

.content_page{width: 898px;}
.content_page .content_title{
    text-align: center;
    font-size: 30px;
    margin: 30px 0;
}
.content_page .info{
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
    border-bottom: 1px dashed #eee;
    padding: 10px 0;
}
.content_page .content_zw{
  min-height: 800px;
  padding: 0 30px;
}
.content_page .content_zw p{
  /**/
  font-size: 16px !important;
  /*text-indent: 32px !important;*/
  line-height: 32px !important;
}
.content_page .next_pre{
  background: #ddd;
  height: 50px;
  width: 100%;
}
.content_page{
  border: 1px solid #ccc;
  box-sizing: border-box;
}
.content_page .next_pre p{
  color:#666;
  padding: 0px 20px;
  line-height: 50px;
}
.content_page .next_pre a{
  color:#666;
}



.list_d .images_list{
    width: 898px;
  }
  .list_d .images_list li{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .list_d .images_list li img{
    width: 289px;
  }
  .list_d .images_list li span{
    display: block;
    text-align: center;
  }