/*鍏叡鏍峰紡*/
*{margin:0px;padding:0px;}
a{text-decoration: none;}
em,i{font-style: normal;}
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 14px;}
*{ font-family:"Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", STXihei, STHeiti, Heiti, SimSun, sans-serif
}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0; padding:0;}
img{ border:0 none; vertical-align: middle;display: inline-block;}
ul,li{ list-style-type:none;}
button{ cursor:pointer;}
i,em,cite{ font-style:normal;}
.fl{float: left;}
.fr{float: right;}
/**********娓呴櫎鏍峰紡**********/
.clearfix::before,.clearfix::after{display: block; font-size: 0; line-height:0; clear: both; content: " "; zoom:1;} 
.clear{ clear:both;}
/*棣栭〉涓讳綋鍐呭*/
.banner{
	width:100%;
	height: 371px;
	background:url(../images/banner.png) no-repeat 50%;;
	position: relative;
}
.banner-content{
	width: 1200px;
	margin:0 auto;
  position: relative;
}
.banner-content .banner-top {
    padding-top: 110px;
    /*padding-left: 250px;*/
    margin: auto;
    width: 532px;
}
.banner-content .banner-top .web-title {
    font-size: 36px;
    color: #fff;
    letter-spacing: 40px;
    text-shadow: 6px 6px 6px #76ace1;
}

.banner-content .banner-top .input-top {
    position: relative;
    padding-top: 30px;
    display: flex;
}

.banner-content .banner-top .input-top .voice-icon {
    position: absolute;
    right: 165px;
    top: 45px;
    cursor: pointer
}

.banner-content .banner-top .input-top input {
    width: 440px;
    border: none;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px
}
.banner-content .banner-top .input-top input:focus{
	outline: none
}
.banner-content .banner-top .input-top .search-btn {
    display: inline;
    padding: 15px 25px;
    margin-left: -4px;
    background: #3c97f2;
    color: #fff;
    font-size: 16px;
    cursor: pointer
}

.banner-content .banner-top .hot-search {
    padding-top: 10px;
    color: #fff;
    font-size: 16px
}

.banner-content .banner-top .hot-search div,.banner-content .banner-top .hot-search li {
    padding-right: 20px;
    cursor: pointer
}

.banner-content .banner-top .hot-search div, .banner-content .banner-top .hot-search li, .banner-content .banner-top .hot-search ul {
    display: inline-block
}
.banner-bottom{
	height: 115px;
	background:rgba(0,73,172,0.65);
	position: absolute;
	left:0;
	bottom: 0;
	width: 100%;
}
.banner-bottom-content{
	width: 1275px;
	margin:0 auto;
}
.banner-device {
  position: relative;
  padding: 0 20px;
}
.top-yyw-bg .yyw-prev ,.top-yyw-bg .yyw-next{
  position: absolute;
  top: 50% !important;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  z-index:100;
}
.top-yyw-bg .yyw-prev{
  left: 0px;
  background: url(../images/left.png) no-repeat left bottom;
}
.top-yyw-bg .yyw-prev:hover{
  background: url(../images/left-on.png) no-repeat left bottom;
}
.top-yyw-bg .yyw-next {
  background: url(../images/right.png) no-repeat left bottom;
  right: 0px;
}
.top-yyw-bg .yyw-next:hover{
   background: url(../images/right-on.png) no-repeat left bottom;
}
.banner-device .swiper-container{
  width: 100%;
  height: 115px;
}

.banner-device .banner-device-item{
  float: left;
  width: 14.2%;
  text-align: center;
  position: relative;
  margin-top: 8px;
}
.banner-device .banner-device-item:hover h2{
  color:#60e0f6;
  font-weight: bold;
}
.banner-device .banner-device-item h2{
  font-size: 15px;
  color:#fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.banner-device .banner-device-item img{
  margin:15px 0 0;
  width: 45px;
  height: 45px;
  margin-bottom: 5px;
}
.banner-device .banner-device-item .news{
  width: 43px;
  height: 19px;
  background:url(../images/news.png);
  position: absolute;
  top:20px;
  right: 10px;
}
.banner  .right-yyw {
    position: absolute;
    width: 308px;
    height: 224px;
    right: 0;
    bottom: -50px;
    /* background: #fff; */
}
.top-yyw-bg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 117px;
    background: rgba(0,73,172,0.65)
}
.top-bottom-yyw-item {
    position: relative;
    width: 150px;
    height: 97px;
    margin-top: 20px;
    text-align: center;
}
.top-bottom-yyw-item .item-img {
    max-height: 45px;
    max-width: 45px;
}
.top-bottom-yyw-item .item-new {
    position: absolute;
    top: 0;
    right: 0;
}
.top-bottom-yyw-item .item-txt {
    position: absolute;
    bottom: 22px;
    width: 100%;
    padding-top: 5px;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.top-bottom-yyw-item:hover .item-txt{
    color: #60e0f6;
    font-weight: bolder;
}
.top-yyw-bg .swiper-body {
    position: relative;
    height: 100%;
    width: 1280px;
    margin: 0 auto;
    overflow: hidden;
}
.swiper-body {
    --swiper-theme-color: #fff; /* 璁剧疆Swiper椋庢牸 */
    --swiper-navigation-color: #fff; /* 鍗曠嫭璁剧疆鎸夐挳棰滆壊 */
    --swiper-navigation-size: 20px; /* 璁剧疆鎸夐挳澶у皬 */
}
.lqfw-body {
    --swiper-theme-color: #fff; /* 璁剧疆Swiper椋庢牸 */
    --swiper-navigation-color: #fff; /* 鍗曠嫭璁剧疆鎸夐挳棰滆壊 */
    --swiper-navigation-size: 20px; /* 璁剧疆鎸夐挳澶у皬 */
    /* --swiper-navigation-background: #6db8da; */
}
.next-prev-button-disabled {
    display: none !important;
}
.swiper-body .yyw-next{
    position: absolute;
    top: 45px;
    right: 0;
}
.swiper-body .yyw-prev{
    position: absolute;
    top: 45px;
    left: 0;
}
.right-yyw .top-yyw-swiper-container {
    height: 100%;
    width: 100%;
}
.right-yyw .top-yyw-swiper-container img{
    height: 224px;
    width: 308px;
}
.swiper-slide{
    cursor: pointer;
}
.top-yyw-swiper-pagination{
    bottom: 10px;
    left: 0;
    width: 100%;
}

.banner .swiper-pagination-bullet {
    width: 15px;
    height: 5px;
    margin: 0 4px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #000;
    opacity: 1;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.2);
}

.banner .swiper-pagination-bullet-active {
    color: #fff;
    background: #007aff;
}
.top-yyw-swiper-pagination {
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    text-align: center;
  }
  .top-yyw-swiper-pagination .swiper-pagination-switch {
    display: inline-block;
    width: 15px;
    height: 5px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px;
    opacity: 0.8;
    cursor: pointer;
  }
  .top-yyw-swiper-pagination .swiper-active-switch {
    background: #007aff;
  }
/*鏀垮姟鏈嶅姟涓婚鍐呭*/
.container-top{
  width: 1200px;
  margin:0 auto 60px;
}
.container .title{
  font-size: 24px;
  color:#333;
  /*padding: 50px 0 30px;*/
  font-weight: bold;
}
.container .title a{
  float: right;
}
.subject-fl{
  width: 280px;
  height: 340px;
  background:url(../images/top-bg01.png);
  padding: 25px 30px;
  box-sizing:border-box;
  position: relative;
}
.government-content h2{
  font-size: 15px;
  color: #fff;
  padding: 20px 0 0;
  margin-bottom: 30px;
}
.subject-fl ul li{
  height: 35px;
  line-height: 35px;
}
.subject-fl ul li a{
  color:#fff;
  position: relative;
  display: block;
  padding-left: 15px;
  overflow:hidden; 
  white-space:nowrap;
  text-overflow:ellipsis;
}
.subject-fl ul li a:hover{
  font-weight: bold;
}
.subject-fl ul li a::after{
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  content:'';
  background:#fff;
  top:50%;
  left:0;
  margin-top: -3px;
}
.hot{
  position: absolute;
  top:-3px;
  left: -8px;
}
.subject-fr{
  width: 920px;
  background:#ebf4fa url(../images/line.png) top left no-repeat;
  padding: 0 35px;
  box-sizing:border-box;
  height: 340px;
}
.subject-fr .tab li{
  float: left;
  line-height: 55px;
  font-size: 16px;
  color: #999;
  margin-right: 25px;
  position: relative;
  cursor: pointer;
}
.subject-fr .tab li.on{
  font-size: 16px;
  color:#222;
}
.subject-fr .tab li:first-child:after{
  position: absolute;
  width: 1px;
  height: 14px;
  background:#404040;
  content:'';
  top:50%;
  margin-top: -7px;
  right: -15px;
}
.tab-content li{
  width: 282px;
  height: 134px;
  padding: 24px 15px;
  box-sizing:border-box;
  float: left;
  margin:0 2px 2px 0;
  background: url(../images/yl.png);
  background-size: 100% 100%
}
.tab-content li:nth-child(3n){
  margin-right: 0
}
.tab-content li span{
  width: 70px;
  height: 70px;
  text-align: center;
  float: left;
  background:#eff7fc;
  border-radius: 50%;
}
.tab-content li span img{
  margin-top: 5px;
}
.tab-content li .item{
  padding-left: 85px;
}
.tab-content li .item h3{
  font-size: 20px;
  color:#0d1c28;
  margin:3px 0 10px;
}
.tab-content li .item p a{
  font-size: 15px;
  color:#888;
}
.tab-content li:hover{
 
  background: url(../images/li-bg.png);
  background-size: 100% 100%

}
.tab-content li:hover h3,.tab-content li:hover p a{
  color:#fff;
}
.Sociology-content .subject-fl{
  background: url(../images/top-bg02.png);
}
.Sociology-content-ul{
  padding:35px 0 0;
}
.Sociology-content-ul li{
  width: 282px;
  height: 66px;
  font-size: 19px;
  padding-top: 12px;
  padding: 13px 10px 0 20px;
  float: left;
  background: url(../images/item.png);
  background-position: center center;
  background-size: 100% 100%;
  box-sizing:border-box;
  text-align: center;
  line-height: 29px;
}
.Sociology-content-ul li:hover{
  background: url(../images/item-bg.png);
  background-size: 100% 100%;
  color:#fff;
}
.Sociology-content-ul li:hover a{
  color:#fff;
}
.Sociology-content-ul li a{
  color:#333;
  display: block;
  font-size: 19px;
}
.Sociology-content-ul li:nth-child(3n){
  margin-right: 0
}

.w1200{
  width: 1220px;
  margin:0 auto;
}
/*鏀垮姟涓婚鍐呭*/
.container-bottom{
  width: 100%;
  height: 312px;
  background: url(../images/fuwu.png);
}
.container-bottom  .title {
    color: #fff;
}
.container-bottom .pinjia span{
  display: inline-block;
  background: #609af6;
  line-height: 30px;
  padding: 0 25px;
  border-radius: 30px;
  font-size: 15px;
  color:#f7f7f7;
  margin-bottom: 45px;
}
.pinjia{
  margin-top: -15px;
}
.container-bottom ul li{
  float: left;
}
.container-bottom ul li.line{
  width: 1px;
  height: 75px;
  background: rgba(96,173,238,0.34);
  margin:0 45px;
}
.container-bottom ul li h2,.container-bottom ul li h3{
  font-size: 16px;
  color:#fff;
}
.container-bottom ul li h3 b{
  font-size: 34px;
  font-weight: normal;

}
.container-bottom ul li>div{
  display: inline-block;
  margin-right: 60px;
  width: 20%
}
.container-bottom ul li>div:nth-child(1){
  width: 37%
}
.container-bottom ul li>div:nth-child(3n){
  margin-right: 0
}
.container-bottom ul li h3 span{
  margin-left: 20px;
}
.container-bottom ul li h3 img{
  vertical-align: middle;
  margin-top: -15px;
  margin-left: 5px;
}
.container-bottom ul li:nth-child(3n){
  width: 48%
}
/*宸ヤ綔鍔ㄦ�涓婚鍐呭*/
.container-last{
  padding:  40px 0;
  background: #f5f6f8
}
.tab-title {
  line-height: 80px;
  background: #fff;
  padding:0 20px;
  margin-bottom: 20px;
}
.tab-title span{
  font-size: 24px;
  color:#333;
  font-weight: bold;
}
.tab-title ul li{
  float: left;
  font-size: 16px;
  color:#4890e9;
  padding: 0 15px;
  position: relative;
  cursor: pointer;
}

.tab-title span img{
  margin-right: 5px;
}
.tab-title ul,.tab-title div a{
  float: left;
  color:#3c97f2;
  margin-left: 15px;
  font-size: 17px;
  font-weight: bold;
}
.tab-title div a.more{
  font-weight:normal;
  font-size: 14px;
}
.tab-title ul li:after{
  position: absolute;
  width: 2px;
  height: 20px;
  content: '';
  right: 0;
  top:0;
  background: #f2f2f2;
  top:50%;
  margin-top: -10px;
}
.tab-title ul li:nth-child(3n):after{
  display: none
}
.container-last-content li{
  background: #fff;
  width: 380px;
  height: 215px;
  padding: 30px;
  box-sizing:border-box;
  position: relative;
  float: left;
  margin-right: 30px;
}
.container-last-content li:nth-child(3n){
  margin-right: 0
}
.container-last-content li h2{
  font-size: 20px;
  color:#333;
  height: 55px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-wrap: break-word;
}
.container-last-content li h3{
  font-size: 16px;
  color:#999;
  position: absolute;
  bottom: 50px;
  left:30px;
}
.container-last-content li h4{
  font-size: 16px;
  color:#999;
  position: absolute;
  bottom: 20px;
  left:30px;
}
.container-last-content li:hover{
  background-color: #3671e2;
}
.container-last-content li:hover h3,.container-last-content li:hover h4,.container-last-content li:hover h2{
  color:#fff;
}


/*鍒╀紒鏈嶅姟涓婚鍐呭*/
.lqfw-service {
    width: 100%;
    /* padding-top: 60px; */
}
.lqfw-service-content {
    position: relative;
    width: 100%;
    height: 598px;
    background: url(../images/lqfw-service-bg.png) no-repeat 50%;
    background-position-y: 0;
}
.lqfw-service .no-lqfw-bottom{
    background-position-y: 0;
    height: 200px;
    overflow: hidden;
    margin-bottom: 60px;
}
.lqfw-service .no-lqfw-top{
    background-position-y: -83px;
    height: 446px;
    overflow: hidden;
    margin-bottom: 60px;
}
.container .lqfw-service .no-lqfw-top .lqfw-body{
    margin: 30px auto 0;
}
.lqfw-service-content .service-lq-content {
    position: relative;
    width: 1196px;
    margin: 0 auto;
}
.lqfw-service-content .service-lq-content .title {
    display: inline-block;
    padding-top: 48px;
    padding-left: 8px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
.service-lq-content .service-link {
    float: right;
    margin-top: 19px;
}
.lqfw-tjfw {
    position: absolute;
    top: 100px;
    left: 110px;
    height: 81px;
    width: 1100px;
}
.lqfw-tjfw li {
    display: inline-block;
    width: 330px;
    margin: 8px 0;
    vertical-align: top;
}
.lqfw-tjfw .service-list {
    margin-left: 13px;
    color: #fff;
}
.lqfw-tjfw .link-jump:before{
    content: '.';
    width: 5px;
    height: 5px;
    margin-top: -7px;
    border-radius: 50%;
    display: inline-block;
    font-weight: bolder;
    font-size: 17px;
    vertical-align: top;
}
.lqfw-tjfw li .a-txt {
    display: inline-block;
    width: 280px;
    vertical-align: middle;
}
.lqfw-tjfw li{
    padding-left: 18px;
    background: url(../images/point.png) no-repeat;
    background-position: -5px 4px;
    background-size: 15px 15px;
    cursor: pointer;
}
.lqfw-tjfw li:hover{
  font-weight: bold;
}
.container .lqfw-body {
    position: relative;
    margin: 75px auto 0;
    width: 1280px;
    max-width: 1280px;
    text-align: center;
}
.container .lqfw-body .top-bottom-lqfw {
    position: relative;
    display: inline-block;
    width: 1020px;
    height: 335px;
    padding-left: 20px;
}
.lqfw-item {
    position: relative;
    height: 319px;
    width: 350px;
    min-width: 302px;
    text-align: center;
}
.lqfw-item img {
    position: absolute;
    left: 12px;
    top: 0;
    height: 170px;
    width: 278px;
    z-index: 1000;
}
.lqfw-item-dec {
    position: absolute;
    height: 159px;
    width: 350px;
    top: 143px;
    left: -24px;
    padding: 45px 69px 0;
    background: url(../images/lqfw-item-dec.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    z-index: 10;
    font-size: 15px;
    color: #888888;
    box-sizing:border-box;
}
.lqfw-item:hover{
    margin-top: -10px;
}
.top-bottom-lqfw .swiper-wrapper{
    padding-top: 10px;
}
.bottom-lqfw {
    position: absolute;
    top: 236px;
    left: -24px;
    height: 40px;
    width: 100%;
    text-align: center;
    z-index: 1000;
}
.bottom-lqfw .round-title-out{
    display: inline-block;
    height: 40px;
    overflow: hidden;
    border-radius: 18px;
}
.bottom-lqfw .lqfw-item-title {
    display: inline-block;
    height: 40px;
    max-width: 250px;
    min-width: 120px;
    padding: 10px 15px;
    border-radius: 18px;
    background: #3594eb; /* 盲赂潞猫戮茠忙鈥斅♀�忙藛鈥撁ㄢ偓鈥γぢ嘎嵜︹�炉忙艗聛莽拧鈥灻β德徝喢モ劉篓猫庐戮莽陆庐氓陇鈥∶р�篓氓卤啪忙鈧�*/
    background: -moz-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -webkit-gradient(
        linear,
        left,
        right,
        color-stop(0%, #3594eb),
        color-stop(100%, #3dceda)
    ); /**/
    background: -webkit-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -o-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -ms-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: linear-gradient(
        to right,
        #3594eb 0%,
        #3dceda 100%
    ); /*莽鈥澛郝棵︹偓搂忙赂聬氓聫藴氓藛鈥好ヂ宦好モ�戮氓茠聫*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3594eb', endColorstr='#3dceda', GradientType=0); /* ie6 - ie8*/
    color: #fff;
}
.container .lqfw-service .lqfw-body .next-set-style {
    position: absolute;
    top: 35%;
    right: 10px;
    height: 63px;
    width: 58px;
    background: url(../images/lqfw-next.png) no-repeat;
    background-size: 58px 58px;
    background-position: -3px 6px;
    cursor: pointer;
}
.container .lqfw-service .lqfw-body .prev-set-style{
    position: absolute;
    top: 35%;
    left: 0;
    height: 63px;
    width: 58px;
    background: url(../images/lqfw-prev.png) no-repeat;
    background-size: 58px 58px;
    background-position: 0 6px;
    cursor: pointer;
}
.container .lqfw-service .lqfw-body .swiper-pagination-bullet {
    width: 35px;
    height: 6px;
    margin: 0 4px;
    background: #1f47bb;
    border-radius: 0;
}

.container .lqfw-service .lqfw-body .swiper-pagination-bullet-active {
    background: #FFF;
}
.lqfw-swiper-pagination {
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    text-align: center;
  }
  .lqfw-swiper-pagination .swiper-pagination-switch {
    display: inline-block;
    width: 25px;
    height: 5px;
    /* border-radius: 8px; */
    background: #1F58BB;
    margin: 0 5px;
    opacity: 0.8;
    cursor: pointer;
  }
  .lqfw-swiper-pagination .swiper-active-switch {
    background: #fff;
  }
  .container .ellipsis-current {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*鍏憡寮瑰眰*/
/* 鍏憡鎮诞寮圭獥 */
.notice-popup {
  padding: 30px;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  width: 330px;
  height: 210px;
}
.notice-popup-fl{
  left: 0;
}
.notice-popup-fr{
  right: 0;
  z-index:120;
}
.notice-popup .notice-item p {
  margin-top: 10px;
  font-size: 14px;
  color: #0d1c28;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.j-float{
  width: 321px;
  height: 182px;
  background: url(../images/index/fl-bg.png);
  background-size: 100% 100%;
  position: relative;
  z-index:100000000;
  padding:60px 0;
  box-sizing:border-box;
}
.j-float .float-close{
  position: absolute;
  width: 16px;
  height: 16px;
  top:10px;
  right: 10px;
  cursor: pointer;
}
.j-float p{
  text-align: center;
  font-size: 23px;
  font-weight: bold;
  color:#fff;
  margin-bottom: 8px;
  padding:0 30px;
  display: -webkit-box;
    word-break: break-all;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: pre-line;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;

}
.notice-popup .chakan-href {
  color: #4293f4;
  display: block;
  font-size: 14px;
  position: absolute;
  left: 30px;
  bottom: 30px;
}

.notice-popup .chakan-href:hover {
  color: #0000ee;
}

.notice-popup .notic-scroll {
  height: 210px;
  overflow: hidden;
  position: relative;
}

.notice-popup .notic-scroll a {
  position: absolute;
  right: 0;
  bottom: 0px;
  cursor: pointer;
  color: #4141f2;
  font-size: 12px
}

.notice-popup .notic-scroll a.prev {
  right: 60px;
}

.notice-popup .notic-scroll a.prevStop,
.notice-popup .notic-scroll a.nextStop {
  color: #b6b6f6;
}

.notice-popup .btn-close {
  color:#727475;
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 999;
  cursor: pointer;
  font-size: 18px;
}
.notice-item img{
  width: 330px;
  height: 150px;
}
/*渚ц竟瀵艰埅*/
#guide-list {
    position: fixed;
    bottom: 50px;
    right: 0;
    width: 87px;
    z-index: 999;
    background: #fff;
    box-shadow: 0px 0px 1px 1px #eee;
}

#guide-list .bottom-sq {
    padding: 13px 28px;
    border-top: solid 1px #ddd;
    cursor: pointer;
}

#guide-list .expand-btn {
    width: 100%;
    height: 80px;
    margin-top: -80px;
    z-index: 999;
    background-image: url(../images/down.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}

#guide-list .guid-content {
    width: 100%;
}

#guide-list .guid-content .child-guide {
    position: absolute;
    z-index: 1000;
    top: -30px;
    background: #fff;
}

#guide-list .guid-content .child-guide .item {
    padding: 10px 10px 0 10px;
    display: inline-block;
}

#guide-list .guid-content .child-guide img {
    height: 125px;
    width: 125px;
}
#guide-list .guid-content .left-1 {
    left: -145px;
}
#guide-list .guid-content .left-2 {
    left: -290px;
}
#guide-list .guid-content .left-3 {
    left: -435px;
}
#guide-list .guid-content .left-4 {
    left: -145px;
}

#guide-list .guid-content .left-5 {
    left: -290px;
}



#guide-list .guid-item {
    position: relative;
    height: 73px;
    width: 100%;
    padding-top: 10px;
    cursor: pointer;
    text-align: center;
}

#guide-list .guid-item:hover {
    background-color: #42A1F4;
    color: #fff;
}

#guide-list .guid-item .guid-txt {
    width: 100%;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-x: hidden;
    padding: 0 8px 0 8px;
    box-sizing: border-box;

}

#guide-list .guid-item img {
    height: 22px;
    margin-bottom: 5px;
}
#guide-list .guid-item .child-guid-txt {
    color: #000;
}
#guide-list .guid-content .child-guide img {
    height: 125px;
    width: 125px;
}


/*
2021
*/
.service-container{
    width: 100%;
    height: auto;
}
.service-container .service-container-body{
    width: 1180px;
    margin: 25px auto 0;
    vertical-align: top;
    overflow: hidden;
}
.service-container .service-container-body .service-container-item{
    width: 80px;
    height: 150px;
    margin-top: 10px;
    margin-right: 72px;
    box-sizing: border-box;
    display: inline-block;
    cursor: pointer;
    text-align: center;
}
.service-container .service-container-body .service-container-fold{
    margin-right: 0px;
}
.service-container .service-container-fold-end{
    height: 150px;
}
.service-container-item-img{
    width: 79px;
    height: 79px;
    display: inline-block;
}
.service-container-item-text{
    width: 80px;
    padding-top: 5px;
    margin: 0 auto;
    font-size: 16px;
    color: #333333;
}
.service-container-item-text:hover{
    color: #3671e2;
}

.container-bottom .pinjia span{
    margin-top: 20px;
}