@charset "utf-8";/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {font-size: 14px;color:#333;}
a{ text-decoration:none; color:#333;  }
a:hover, a:active { outline:none; }
select, input, textarea, button { font:99% sans-serif; }
input, select { vertical-align:middle; }
ul,ol,li{list-style:none;}
img { border:0; max-width:100%; }
hr{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
table{border-spacing:0;width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;}
table tr>td, table tr>th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 5px;}
.clearfix-before {*zoom:1;}
.clearfix-before:before {display:block;content:".";height:0;clear:both;visibility:hidden;}
.container {width:1100px;margin:0 auto;clear:both;padding:0px;position:relative;}
.hide{display:none;}
.float-right{float:right}
.float-left{float:left}
.w3{
    width: 30%;
}
.bd li span{float:right;color:#999;font-size: 14px;font-family: "微软雅黑";}
.classify li span{font-family: "微软雅黑";color:#999;float:right}
.ltitle{
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 540px;
    padding: 8px 6px 26px 6px;
    text-align: left;
    line-height: 14px;
    font-size: 14px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    background: #00000082;
}
.response_img{
    display: block;
    width: 100%;
}

header .top-bar {
    font-size: 12px;
    line-height: 26px;
    color: #999;
    padding: 6px 0;
}
header .top-bar .search_room{
    display: flex;
    align-items: center;
}
header .top-bar .search_room input{
    outline: none;
    padding-left: 15px;
    height: 26px;
    line-height: 26px;
}
header .top-bar .search_room .icon_search{
    background-color: #1296db;
    display: inline-block;
    width: 20px;
    padding: 2px 8px;
}
header .top-bar .search_room .icon_search1{
  width: 26px;
    height: 26px;

background: url(./img/search1.png) no-repeat center center;
cursor:pointer
}

header .top-bar .search_room .icon_search img{
    display: block;
    width: 100%;
}
header .nav_rom{
    background-color: #2a63b3;
}
header .logo{padding:15px 0px;}
header .logo {float:left;height:46px;}
header .logo img {/* width:100%; */height: 46px;}
header nav {float:right;}
header nav a {text-decoration:none;color:#333;}
header nav ul li {float:left;display:inline;font-size:16px;font-weight:bold;color:#333;line-height:76px;}
header nav ul li img{
    display: block;
    width: 40px;
    margin: 0 auto;
}
header nav ul li a {padding:0 28px;display:block;color: #fff}
header nav ul li:last-child a {border-right:0px;}
header nav ul li:hover ul {display:block;}
header nav ul li:hover, header nav ul li.selected {color:#fff;background:#1c519e;}
header nav ul li ul {width:120px;line-height:30px;list-style-type:none;text-align:left;position:absolute;display:none;z-index:999;}
header nav ul li ul li {float:left;width:100%;height:66px;font-size:14px;padding:0}
header nav ul li ul li a {display:block;background-color:#cddef3db;color:#09316d;line-height:26px;text-align:center;display:block;font-size:14px;padding:20px 0;border:0;}
header nav ul li ul li a:hover {background-color:#4c88dc;color:#fff;}
header, header .logo, header nav{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
main .banner{
    padding-top: 2px;
    background: #fff;
}
main .banner .banner1{
    width: 540px;
    position: relative;
}
main .banner .banner2{
    width: 555px;
    margin-left: 5px;
    position: relative;
    font-size: 16px;
}

.scbottom1 li{
        height: 32px;
    line-height: 32px;
}
.scbottom1 li a{color: #333; background: url(./img/dot.png) no-repeat 5px center;float: left;width: 250px;
    padding-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    text-align: left;}
.scbottom1 .date{
    float: right;
    color: #999;
}
.scbottom1 li  a:hover{color:#F44336;font-weight:bold;}



.banner2 .hd{ height:38px; line-height:38px; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }

.banner2 .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }

.banner2 .hd ul li{ float:left; padding:0 15px; cursor:pointer; margin-right: 50px;color: #333;font-weight: bold;}

.banner2 .hd ul li.on{ height:38px; border-bottom:2px solid #2b62b3; color: #2b62b3}
.banner2 .hd ul li.on a {  color: #2b62b3}

.banner2 .bd ul{ padding:10px;  zoom:1;  }

.banner2 .bd li{ height:38px; line-height:34px; }
.banner2 .bd li a{color: #333;color: #333; background: url(./img/dot.png) no-repeat 5px center;float: left;
    padding-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    text-align: left;    width: 410px;}
.banner2 .bd li .date{ float:right; color:#999; font-size: 14px }
.banner2 .bd  a:hover{color:#F44336;font-weight:bold;}

.banner2 .bd  a:hover{color:#F44336;font-weight:bold;}

main .top_title{
    border-bottom: 1px solid #ddd;
    position: relative;
    margin-bottom: 10px;
}
main .top_title span{
    height:30px; border-bottom:2px solid #2b62b3; color: #2b62b3;line-height: 30px;display: block;width: 100px;  text-align: center;font-weight: bold;font-size: 16px;
}
main .top_title a{
    position: absolute;
    right: 5px;
    bottom: 5px;
    color: #999;
    font-size: 12px;
}
main .classify_room{
margin-top: 10px;
}
main .classify_room .classify{
    width: 825px;
}
main .classify_room .classify section{
    float: left;
    width: 395px;
    margin-right: 10px;
    margin-bottom: 7px;min-height: 260px;
}
main .classify_room .classify section li{ height:32px; line-height:32px;}
main .classify_room .classify section li a{color: #333; background: url(./img/dot.png) no-repeat 5px center;float: left;
    padding-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    text-align: left;    width: 280px;}
main .classify_room .classify section li .date{ float:right; color:#999;}
main .classify_room .classify section li  a:hover{color:#F44336;font-weight:bold;}

main .classify_room .classify section li  a:hover{color:#F44336;font-weight:bold;}
main .classify_room .aside{
    width: 275px;
}
main .classify_room .aside .aside_room{
    background-color: #f0f0f0;
  
}
main .classify_room .aside .aside_room .aside_img_room{
    padding: 0px 15px;
}
.aside_room .swiper-button-next, .aside_room .swiper-button-prev{
    background-size: contain;
    width: 15px;
}

.link {
  margin-bottom: 30px;
  margin-top: 10px; }
  .link .head {
        padding-bottom:16px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #CCD8E4; }
    .link .head h4 {
        display: inline-block;
      /*border-bottom: 2px solid #355E92*/;
      padding-right: 3px;
      font-size: 34px;
   color: #e7551b; }
    .link .head img {
      display: inline-block;
      vertical-align: middle;
      margin: 0 12px 0 2px; }
  .link .inner li {
    float: left;
    margin: 20px 10px 15px; }
  .link .inner .first {
    margin-left: 0; }
  .link .inner .end {
    margin-right: 0; }
  .link .inner a {
    display: block; }
  .link .inner .select-group {
    background: #EFEFEF; }
  .link .inner select {
    cursor: pointer;
    border: 0;
    padding: 4px;
    margin: 10px 15px;
    width: 149px;
    font-size: 12px;
    overflow: hidden; }

.qlt-footer {
  min-width: 1100px;
  background-color: #2b62b3;
  padding: 25px 0;
  color: #f0f0f0;
	font-size:14px;
}
.qlt-footer .layui-container{
	width: 1100px;
	 margin: 0px auto;
}
.qlt-footer .layui-container p{
	line-height:24px;
	padding:2px
}
.qlt-footer .layui-container p a{
 color: #f0f0f0;
}

