body
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    width: 100%;
    font-family: "微软雅黑";
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
ul, li, p, form, dd, dt, dl
{
    list-style: none;
    padding: 0;
    margin: 0;
}
a
{
    text-decoration: none;
    color: #000;
}
a:hover
{
    color: #024aa4;
}
.clear
{
    clear: both;
}
img
{
    border: none;
}
.center
{
    width: 980px;
    margin: 0 auto;
}
.top
{
    background: #fff;
    padding: 15px 0;
    padding-bottom: 0;
    width: 100%;
    color: #fff;
    float: left;
    line-height: 50px;
}
body
{
    	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    }
.logo
{
 position: relative;
 width: 100%;
overflow:hidden;
}
.wd92
{
/*     position: absolute;
    left: 0;
    bottom: 30px;
    width: 90%;
    left: 50%;
    margin-left: 5%;
    font-size: 16px;
    color: #fff;
    font-family: "黑体"; */
/* 	bottom: 30px; */
    color: #fff;
    font-family: "黑体";
    font-size: 16px;
/*     left: 0; */
    margin: -282px auto 0;
/*     position: absolute; */
    width: 944px;
    }
    .wd92>div
{
	letter-spacing: 9px;
	line-height: 24px;
	text-shadow: 2px 2px 2px #4e004e;
    }
    .wd92 span
{
    font-size:42px;
    line-height:43px;
    }
    .index10
    {
      text-indent: 38px;
       
        }
.content
{
    width: 100%;
}
.conleft
{
    float: left;
    width: 470px;
    margin-top: 50px;
}
.conleft b
{
    font-size: 20px;
    line-height: 30px;
    width: 470px;
    text-align: center;
    color: #fff;
    float: left;
    background-image: url(../images/dy_15.png);
    font-style: normal;
    font-weight: normal;
}
.conbox
{
    width: 450px;
    float: left;
    margin-top: 10px;
    padding-left: 20px;
}
.conbox strong
{
    color: #004aad;
    font-size: 16px;
    line-height: 30px;
}
.conbox span
{
    font-size: 14px;
    line-height: 30px;
}
.conbox p
{
    font-size: 14px;
    line-height: 30px;
}
.conright
{
    float: right;
    margin-top: 20px;
}
.tt
{
    width: 100%;
    margin-top: 12px;
    float: left;
    border-top: #004aad solid 1px;
}
.title
{
    background-image: url(../images/dy_20.png);
    background-repeat: no-repeat;
    float: left;
}
.title strong
{
    font-size: 28px;
    color: #fff;
    width: 225px;
    font-family: "宋体";
    text-align: center;
    line-height: 30px;
    float: left;
    padding: 10px 0px;
}
.title span
{
    font-size: 26px;
    padding: 10px 10px;
    float: left;
}
.c1
{
    width: 944px;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    margin-left: 0;
}
.slideBox .hd
{
    height: 26px;
    overflow: hidden;
    position: absolute;
    width: 415px;
    padding-right: 10px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    padding-top: 10px;
}
.slideBox
{
    width: 425px;
    height: 296px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.slideBox .hd ul
{
    overflow: hidden;
    zoom: 1;
    float: right;
}
.slideBox .hd ul li
{
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #000;
    cursor: pointer;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #fff;
}
.slideBox .hd ul li.on
{
    background: #f00;
    color: #fff;
}
.clearfix:after
{
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
    line-height: 0;
}
.slideBox .bd
{
    position: relative;
    height: 100%;
    z-index: 0;
}
ul, li
{
    list-style-type: none;
}
.slideBox .bd li
{
    zoom: 1;
    vertical-align: middle;
}
.slideBox .bd li span
{
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 14px;
    z-index: 9999;
    color: #fff;
}
.slideBox .bd img
{
    width: 425px;
    height: 296px;
    display: block;
}
.title-r a
{
    width: 495px;
    font-size: 18px;
    color: #650401;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
ul, li
{
    list-style-type: none;
}
.c1-list ul li a
{
    width: 495px;
    font-size: 16px;
    color: #004aad;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-top: 18px;
    padding-left: 20px;
}
#footer
{
    line-height: 25px;
    text-align: center;
    color: #898989;
    margin-top: 30px;
    font-size: 12px;
}
.foot_menu
{
    height: 40px;
    line-height: 40px;
    background-color: #f2f2f2;
    font-size: 13px;
    color: #3d3d3d;
    margin: 10px 0;
}
#footer p a
{
    color: #3d3d3d;
    font-size: 12px;
    padding: 0 5px;
}
p
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
.ls5
{
    letter-spacing: 5px;
}
.red, a.red
{
    color: #b90000;
}
p
{
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
a
{
    text-decoration: none;
}
.box strong
{
    background-color: #d40000;
    text-indent: 20px;
    width: 100%;
    padding: 7px 5px;
    margin-top: 15px;
    float: left;
    color: #FFFFFF;
    font-size: 20px;
}
.news
{
    width: 108%;
    float: left;
    padding-bottom: 30px;
}
.news li
{
    width: 233px;
    float: left;
    margin-right: 19px;
    position: relative;
    background: url(../images/libg.png) bottom no-repeat;
    overflow: hidden;
    margin-top: 20px;
    height: 383px;
}
.news li i p
{
    line-height: 19px;
    font-size: 14px;
    text-indent: 28px;
    padding: 3px 5px;
    margin: 0;
    text-align: justify;
}
.news li i span a
{
    color: #d40000;
    font-size: 14px;
}
.news li i span
{
    float: right;
    margin-top: 10px;
    position: absolute;
    right: 0;
    bottom: 10px;
}
.news li i
{
    font-style: normal;
    float: left;
    height: 207px;
    width: 232px;
    padding-top: 7px;
}
.news li b em
{
    background-color: #0075a9;
    color: #fff;
    padding: 5px 20px;
    border: #FFFFFF solid 3px;
    border-radius: 12px;
    font-style: normal;
    font-size: 16px;
    bottom: 20px;
    position: relative;
    bottom: 27px;
}
.news li b img
{
    float: left;
    width: 232px;
}
.ft16
{
	min-height:30px;
     font-size: 12px;
    color: #fff;
 }
.news li b
{
    width: 232px;
    margin-left: 1px;
    margin-top: 1px;
    float: left;
    text-align: center;
}
.logo_1
{
    width: 100%;
    margin-top: -5px;
    background:#004aad;
    float: left;
}
.logo_1 .center p
{
      width: 95%;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    overflow:hidden;

}
.logo_1 .center span
{
    width: 46px;
    float: left;
    margin-top: -5px;
}
.logo_1 .center b
{
    float: right;
    bottom: 12px;
    position: relative;
}
.logo_1 .center
{
    margin-top: 55px;
}
@media screen and (max-width:970px)
{
    body
    {
        width: 980px;
    }
}
.wrap
{
    width:100%;
    overflow:hidden;
    }
.pic-box
{
    font-size: 18px;
    color:#333;
    font-weight:bold;
    }
    .pic-box a
{
display:inline-block;
float:right;
 margin-right: 15px;
color:#003aaa;
font-size:12px;
    }
    .ml17
    {
        margin-left: 15px;
        }
    .red-line
    {
        float:left;
        width:10%;
        height:2px;
        margin-top:5px;
        background:#b90000;
        }
      .blue-line
    {
        float:right;
        width:89%;
        height:2px;
           margin-top:5px;
        background:#003aaa;
        }
    .pic-list
    {
        padding: 0 15px;
        margin-top: 20px;
        overflow:hidden;
    }
    img
    {
        width:100%;
        }
.left
{
    float:left;
    }
    .right
{
    float:right;
    }
    .pic-left,.pic-right
     {
        width:250px;
        overflow:hidden;
     }
     .pic-midden
        {
          margin-left: 10px;
        width:430px;
        overflow:hidden;
    }
    .top-img
    {
            position: relative;
        }
   .top-text
         {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 20px;
    line-height: 20px;
    background: #000;
    opacity: 0.8;
    text-align:center;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
             }
   .top-text a
         {
         color: #fff;
          }
    .mb20
    {
        margin-bottom:10px;
    }
 .city-title
 {
   width:100%;
   font-size: 18px;
   color:#333;
    font-weight:bold;
   padding-bottom: 4px;
   border-bottom:#004aad solid 1px;
   overflow:hidden;
  }
   .city-title div
 {
   float:left;
   width:33.3%;
  }
   .city-title a
 {
     float:right;
    margin: 4px 15px 0 0;
   font-size: 14px;
   color:red;
  }
  .master-list
  {
      width: 319px;
      float:left;
      margin-right:10px;
      box-sizing: border-box;
      overflow:hidden;
      
   }
   .master-list:last-child
  {
      margin-right:0;    
   }
   .img-left
   {
       width:94px;
        overflow:hidden;
    }
  .img-right
  {
      width:220px;
      overflow:hidden;
  }
  .ct-title
  {
      font-size:14px;
      color:#004aad;
   }
   .ct-content
   {
       text-indent: 30px;
      font-size:13px;
      color:#666;
       }
      .ct-content a
   {
      font-size:12px;
      color:#004aad;
   }
   .mt20
   {
       margin-top: 20px;
     }
     .new-list
     {
       width:100%;
       margin-top:20px;
       font-size:14px;
       overflow:hidden;
        
       }
    .new-list li
     {
       width:100%;
       margin-bottom: 15px;
         overflow:hidden;
       }
      .new-list li a:hover
     {
          color:#004aad; 
       }
    .new-list  a
     {
       display:block;
       color:#666;  
         overflow:hidden;
       text-overflow: ellipsis;
      white-space  : nowrap;   
       }
       .look-more
       {
    float: right;
    display: inline-block;
    padding: 3px 5px;
    font-size: 18px;
    background: #f00;
    margin-top: 12px;
/*     margin-right: 67px; */
    border-radius: 16px;
           
    }
    .look-more a
       {
    color: #fff;           
    }
    .text-center
    {
        line-height: 25px;
   }
   
   h1
   {
       color:#fff;
       margin-bottom: 20px;
       }
     h1 i
   {
     font-size: 18px;
    }
   