<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
  
html,body { font-family:PingFang SC,sans-serif;}
*{margin: 0;padding: 0;box-sizing: border-box;}
body{background:#fff;color:#333;font-size: 14px; }
ul,li{list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;color: inherit;}
img{border: none;}
em{font-style: normal;}
table{border-collapse: collapse;border-spacing: 0;background-color: transparent;}
td,th{padding: 0;}
label{cursor: pointer;}
img{-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align:middle;border:0;}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width:15px;
}
/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(168,0,0,1);
border-radius:10px;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(168,0,0,1);
-webkit-box-shadow:inset006pxrgba(168,0,0,1);
}
::-webkit-scrollbar-thumb:window-inactive {
background:rgba(168,0,0,1);
}

.l {float: left;}
.r {float: right;}
.font-b{font-weight: bold !important;}
.color000{color: #000 !important;}
.container{width: 1200px;margin: 0 auto;}
.w10 {width: 10%;}
.w20 {width: 20%;}
.w30 {width: 30%;}
.w40 {width: 40%;}
.w50 {width: 50%;}
.w60 {width: 60%;}
.w70 {width: 70%;}
.w80 {width: 80%;}
.w90 {width: 90%;}
.wp70 {width: 70px;}
.wp80 {width: 90px;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f24 {font-size: 24px;}
.f36 {font-size: 36px;}
.f48 {font-size: 36px;}
.dian{margin: 0 2%;display: inline-block;vertical-align: middle;/*margin-top: -20px;*/}
.mt0{margin-top: 0px !important;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{margin-top: 60px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.mb80{margin-bottom: 80px;}
.pt80{padding-top: 80px;}
.pb40{padding-bottom: 40px;}

.wz_top{padding-top: 30px;padding-bottom: 30px;}
.szgd .des span .bd_szgd_gif{display: inline-block;}
.szgd .des span .bd_szgd_gif img{width: 100px !important;margin: 20px 0 !important;}
/*其他页面位置*/
.weizhi{color: #000;overflow: hidden;}
.weizhi img{width: 20px;margin-right: 10px;}


/*首页*/
/*head*/
.head{width: 100%;margin: 0 auto;margin-top: 2%;/*overflow: hidden;*/border-bottom: 1px solid #ccc;max-width: 1200px;display: flex;}
.head_top{width: 100%;border-bottom: 1px solid #cecece;padding-bottom: 30px;position: relative;display: flex;}
.head_top_logo{width: 30%;}
.head_top_logo img{width: 150px;display: block;}

.head_top_search{width: 30%;display: block;margin: 0 12.5%;}

.head_top_search form {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
.head_top_search form input {
  border: 1px solid #ddd;
  color: #444444;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  border-radius: 5px;
  outline: none;
}
.head_top_search form button {
  background: transparent;
  border: medium none;
  color: #666666;
  padding: 0 14px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  font-size: 20px;
  cursor: pointer;
  border-top-right-radius: 5px;
  outline: none;
  border-bottom-right-radius: 5px;
  transition: all 0.3s ease 0s;
}

.head_top_search form button img{
 width: 20px;
 vertical-align: middle;	
}
.head_top_tel{}
.head_top_tel .icon{width: 40px;margin-right: 10px;}
.head_top_tel .icon img{width: 40px;vertical-align: middle;margin-right: 20px;}
.head_nav{width: 100%;}
.head_top_tel .font{font-size: 16px;}
.head_nav .nav{vertical-align: middle;}
.head_nav .nav ul{}
.head_nav .nav&gt;ul&gt;li{display: inline-block;float: left;margin-right: 13px;position: relative;transition: all 0.4s;border-bottom: 3px solid #fff;}
.head_nav .nav&gt;ul&gt;li:hover{border-bottom: 3px solid #931e23;}
.head_nav .nav&gt;ul&gt;li&gt;a {font-size: 16px;display: block;padding: 20px 30px;line-height: 24px;color: #000;}
.head_nav .nav&gt;ul&gt;li&gt;a .cur {color:#931e23;}
.head_nav .nav&gt;ul&gt;li&gt;a:hover {color:#931e23;}
.head_nav .nav&gt;ul&gt;li.cur{border-bottom: 3px solid #931e23;}
.head_nav .nav&gt;ul&gt;li.cur&gt;a {color:#931e23;}
.head_nav .zx{vertical-align: middle;padding: 10px 40px;background: #931e23;margin-top: 10px;border-radius: 10px;}
.head_nav .zx img{vertical-align: middle;width: 20px;margin-right: 10px;}
.head_nav .zx a{vertical-align: middle;font-size: 16px;color: #fff;}

/*banner*/
  .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
	 .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
/*优势*/
.youshi{display: block;width: 100%;margin: 0 auto;margin-top: 3%;margin-bottom: 3%;}
.youshi .tit{text-align: center;padding-bottom: 20px;}
.youshi .tit .p{font-weight: bold;color: #000;}
.youshi .tit .p span{color: #931e23;}
.youshi .tit .p .d{margin: 0 2%;display: inline-block;vertical-align: middle;margin-top: -20px;}
.youshi .tit .p .en{display: inline-block;color: #ccc; margin-left: 30px;}
.youshi .dow{text-align: left;width: 100%;margin-top: 2%;overflow: hidden;}
.youshi .dow .ys{width: 100%;}
.youshi .dow .ys img{width: 100%;border-radius: 20px 0;}
.youshi .dow ul{width: 100%;}
.youshi .dow ul li {
    width: 15.6%;
    overflow: hidden;
    float: left;
    margin: 2% 0.5%;
    text-align: center;
    /* background: #ccc; */
    border: 1px solid #ccc;
    border-radius: 20px 0;
    padding: 20px;
}
.youshi .dow ul li img{width: 50%;}
.youshi .dow ul li p{width: 100%;font-weight: bold;margin: 10% 0 3%;color: #931e23;}
.youshi .dow ul li span{width: 100%;margin-top: 3%;font-weight: 500;}

/*表单*/

.bd{
    width: 100%;
	background:#f8f8f8;
	background-size: 100% 100%;
	/*min-height: 338px;*/
	position: relative;
	overflow: hidden;
}
.bd-z{
    width: 100%;
	padding-bottom: 4%;
	overflow: hidden;
}

.bd_bd{display: block;width: 100%;margin: 0 auto;padding-top: 3% !important;margin-bottom: 3%;}
.bd_bd .tit{text-align: center;padding-top: 0px;}
.bd_bd .tit .p{font-weight: bold;color: #000;}
.bd_bd .tit .p span{color: #931e23;}
.bd_bd .tit .p .d{margin: 0 2%;display: inline-block;vertical-align: middle;margin-top: -20px;}
.bd_bd .tit .p .x{display: block;color: #000;margin-top: 10px;font-weight: 500;}

.bd_form{width: 100%;display: block;}

.bd_form form {
  position: relative;
  margin: 0 auto;
}
.bd_form form input {
  border: 1px solid #ddd;
  color: #444444;
  height: 55px;
  line-height: 55px;
  border-radius: 5px;
  outline: none;
  width: 30%;
  margin-right: 2%;
  padding: 0px 50px;
  background-color: #fff !important;	
}
.bd_form form .name {
  background: url(../img/input_name.png) 16px center no-repeat;
    background-size: auto;
  background-size: 20px;
}
.bd_form form .tel {
  background: url(../img/input_tel.png) 16px center no-repeat;
    background-size: auto;
  background-size: 20px;
}
.bd_form form .mj {
  background: url(../img/input_mj.png) 16px center no-repeat;
    background-size: auto;
  background-size: 20px;
}
.bd_form form .fg {
  background: url(../img/input_fg.png) 16px center no-repeat;
  background-size: auto;
  background-size: 20px;
  width: 95%;		
}
/*.bd_form form button {
  background: transparent;
  border: medium none;
  color: #666666;
  padding: 0 14px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  font-size: 20px;
  cursor: pointer;
  border-top-right-radius: 5px;
  outline: none;
  border-bottom-right-radius: 5px;
  transition: all 0.3s ease 0s;
}*/
.bd_form form button {
  width: 100%;
  max-width: 250px;
  height: 100%;
  /*max-height: 150px;*/
  border-radius: 5px;
  border: 1px solid #000;
  overflow: hidden;
  display: block;
  text-align: center;
  background: #fff;
  float: right;
}
.bd_form form button img{
 width: 20px;
 vertical-align: middle;	
}
.bd_form .b{width: 60%;float: left;}
.bd_form .b .aq{color: #ccc;}
.szgd{width: 100%;max-width: 200px;height: 100%;max-height: 150px;border-radius: 5px;border: 1px solid #ddd;overflow: hidden;display: block;text-align: center;background: #fff;float: left;}
.szgd .des{color: #931e23;font-weight: 500;overflow: hidden;}
.szgd .des span{color: #931e23;font-weight: 500;display: block;}
.szgd .des span img{width: 25px;margin: 20px 20px 20px 0;}
.sub{width: 100%;max-width: 250px;height: 100%;max-height: 150px;border-radius: 5px;overflow: hidden;display: block;text-align: center;background: #931e23;float: left;}
.sub .des{color: #fff;font-weight: 500;overflow: hidden;}
.sub .des span{color: #fff;font-weight: 500;display: block;}
.sub .des span img{width: 35px;margin: 20px 0 0;}
/*首页案例*/

.anli{display: block;width: 100%;margin: 0 auto;margin-top: 2%;margin-bottom: 3%;}
.anli .tit{text-align: center;padding-bottom: 20px;}
.anli .tit .p{font-weight: bold;color: #000;}
.anli .tit .p span{color: #931e23;}
.anli .tit .p .x{display: block;color: #000;margin-top: 20px;font-weight: 500;}
/*产品内页切换*/
.tabs {
margin: 0 auto;
}
.tabs div{
    /*display: none;*/
    /*background: #f5f5f5;*/
    /*clear: both;
    min-height: 500px;
	padding-top: 20px;
text-align: left;
width: 100%;
margin: 0 auto;
    max-width: 100%;*/
}
.tabs div span img{
    max-width: 100%;
}
.tabs .horizontal{
    margin: 0px;
    padding: 0px;
	overflow: hidden;
	width: 70%;
margin: 0 auto;
}
.tabs .horizontal li {
  float: left;
  list-style: none;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  margin: 0 auto;
  overflow: hidden;
  display: block;
  margin: 0 20px;
}

.tabs .horizontal li.selectActive {
  color: #931e23;
}

.al{margin: 0 auto;padding-top: 0px !important;	}
.al ul{width: 100%;}
.al ul li {width: 595px;overflow: hidden;display: inline-block;max-height: 500px;}
.al ul li img{width: 100%;height: 500px;	}
.al ul li .ot{}
.al ul li .ot .text{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0,.4);color: white;text-align: center;visibility: hidden;}
.al ul li .ot:hover .text{visibility: inherit;}          
#wrap{
	width: 100%;
	overflow: hidden;
	margin-top: 2%;
}
#wrap ul li .a1 img{
	width: 390px;
	height: 270px;
}
#wrap ul li{
	width: 390px;
	height: 270px;
	list-style: none;
	position: relative;
	float: left;
	overflow: hidden;
	margin: 5px;
} 
#wrap ul li .a1 .divA{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 390px;
	height: 46px;
	padding: 10px 20px;
	background: #fafafa;
}
#wrap ul li .a2{
	position: absolute;
	top: 0;
	left:-390PX;
	width: 390px;
	height: 270px;
	text-align: center;
	color: white;
	background: rgba(0,0,0,0.5);
	transition: all 0.2s;  
} 
#wrap ul li .a2 .p4 {
    width: 80%;
    max-width: 390px;
    text-align: left;
    position: absolute;
    bottom: 15%;
    left: -390px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.2s 0.1s ease-out;
    margin-left: 25px;
    margin-bottom: 20px;
}
#wrap ul li .a2 .p5 {
    width: 390px;
    text-align: left;
    line-height: 20px;
    position: absolute;
    bottom: 5%;
    left: -390px;
    margin: 30px 0 10px;
    font-size: 14px;
    color: #fff;
    transition: all 0.2s 0.2s ease-out;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-left: 25px;
}
#wrap ul li .a2 .p5 img {
    width: 20px;
    height: 20px;
    /* text-align: right; */
    margin-left: 10%;
    overflow: hidden;
    display: inline-block;
    position: absolute;
}
#wrap ul li .a2 .p5 .k{margin-left: 10px;margin-right: 10px;}
.bgpm{
	width: 90%;
    height: 90%;
    border: 1px solid #fff;
    padding: 5%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}
/*首页服务流程*/

.liucheng{display: block;width: 100%;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;background: #f8f8f8;}
.liucheng .tit{text-align: center;padding-bottom: 20px;}
.liucheng .tit .p{font-weight: bold;color: #000;}
.liucheng .tit .p span{color: #931e23;}
.liucheng .tit .p .d{margin: 0 2%;display: inline-block;vertical-align: middle;margin-top: -20px;font-weight: bold;}
.liucheng .tit .p .x{display: block;color: #000;margin-top: 20px;font-weight: 500;}
.liucheng .t{width: 100%;display: block;padding-top: 3%;}
.liucheng .t ul{width: 100%;display: block;}
.liucheng .t ul li{width: 15%;margin: 0 auto;display: inline-block;text-align: center;margin-left: 1%;}
.liucheng .t ul li img{width: 60%;}

/*首页团队*/
.team{display: block;width: 100%;margin: 0 auto;margin-top: 2%;margin-bottom: 0;}
.team .tit{text-align: center;padding-bottom: 0px;}
.team .tit .p{font-weight: bold;color: #000;}
.team .tit .p span{color: #931e23;}
.team .tit .p .x{display: block;color: #000;margin-top: 20px;font-weight: 500;}

.tabs-team {margin: 0 auto;}
.tabs-team div{background-color: transparent;}
.tabs-team div span img{max-width: 100%;}
.tabs-team .horizontal{margin: 0px;padding: 0px;overflow: hidden;width: 100%;margin: 0 auto;}
.tabs-team .horizontal li {float: left;list-style: none;overflow: hidden;max-width: 120px;}
.tabs-team .horizontal li img {width: 100%;height: 100%;}
.tabs-team .horizontal li.selectActive {width: 120px;border-bottom:5px solid #931e23;	}

.tabs-team-all {width: 100%;overflow: hidden;margin-top: 30px;margin-bottom: 30px;background: #f8f8f8;}
.tabs-team-all .tu{/*width: 28%;*/}
.tabs-team-all .tu img{width: 300px;border-radius: 10px;}
.tabs-team-all .sec {
    width: 100%;
    height: 506px;
    float: left;
    padding: 0 10px 0 10px;
    margin-left: 10px;
    margin-right: 10px;
    max-width: 300px;
    max-height: 506px;
    position: relative;
    overflow: scroll;
}
.tabs-team-all .sec .tit{width: 100%;color: #000;text-align: left;margin-bottom: 0px;font-weight: bold;}
.tabs-team-all .sec .tit span{width: 100%;color: #931e23;text-align: left;margin-left: 30px;font-weight: bold;}
.tabs-team-all .sec .des{width: 100%;color: #000;text-align: left;margin-bottom: 0px;}
.tabs-team-all .sec .zm{width: 100%;margin-top: 30px;overflow: hidden;}
.tabs-team-all .sec .z{width: 135px;text-align:center;background: #931e23;border-radius: 10px;margin-bottom: 0px;}
.tabs-team-all .sec .z a{color: #fff;line-height: 40px;text-align: center;}
.tabs-team-all .sec .more{width: 135px;color: #fff;text-align:center;background: #000;border-radius: 10px;}
.tabs-team-all .sec .more a{color: #fff;line-height: 40px;text-align: center;}
.tabs-team-all .anl{width: 576px;margin: 0 auto;padding-top: 0px;/*background: url(../img/anl-bg.png) right top;background-size: 100%;background-repeat: no-repeat;*/}
.tabs-team-all .anl ul{width: 100%;}
.tabs-team-all .anl ul .tit{width: 100%;color: #000;text-align: left;font-weight: bold;/*margin-bottom: 20px;margin-top: 12px;*/}
.tabs-team-all .anl ul li {width: 285px;overflow: hidden;display: inline-block;}
.tabs-team-all .anl ul li a{overflow: hidden;display: block;}
.tabs-team-all .anl ul li a img{width: 285px;height: 200px;}
.tabs-team-all .anl ul li a .text{background-color: rgba(0,0,0,0.6);margin-top: -35px;position: relative;padding: 10px;width: 100%;color: #fff;}
.tabs-team-all .anl ul li a .text span{background-color: rgba(0,0,0,0.6);margin-top: -40px;position: relative;padding: 10px 5px;width: 100%;color: #fff;}

/*数字滚动*/

.shuzi{
    width: 100%;
	background:url("../img/shuzi-bg.jpg");
	background-size: 100% 100%;
	min-height: 200px;
	position: relative;
}
.shuzi-z{
    width: 100%;
}
.shuzi-z .tb{
    width: 35%;
	margin-right: 5%;
	display: inline-block;
    margin-top: 80px;
}
.shuzi-z .tb img{
    width: 200px;
}
.shuzi-z .sz{
    width: 60%;
	display: inline-block;
}
.main {
    padding: 60px 0;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    max-width: 100%;
    overflow: hidden;
}

.numCount {
    margin: 0 auto;
    padding: 0;
}

.numCount li {
	float: left;
	width: 25%;
	text-align: center;
}

.numCount li .item {
	margin: 0 10px
}

.numCount li .item .indc{
	font-size: 1rem;
color: #000;
line-height: 1.6rem;
}

.numCount li .numU {
	line-height: 1.3
}

.numCount li .numCX {
    font-size: 36px;
    color: #000;
    font-weight: bold;
}

.numCount li .numU .unitC {
    font-size: .8rem;
    line-height: 1.3;
    margin-left: .3em;
    color: #000;
}

.numCount li .numU sup {
	vertical-align: top
}

.numCount li .numU sub {
	vertical-align: baseline
}

@media(max-width:800px) {
	.numCount li .numCX {
		font-size: 36px
	}
}

@media(max-width:640px) {
	.numCount li .numCX {
		font-size: 7vw
	}
}

@media(max-width:480px) {
	.numCount {
		font-size: .5vw
	}
}

/*首页热装楼盘*/

.loupan{display: block;width: 100%;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;}
.loupan .tit{text-align: center;padding-bottom: 20px;}
.loupan .tit .p{font-weight: bold;color: #000;}
.loupan .tit .p span{color: #931e23;}
.loupan .tit .p .d{margin: 0 2%;display: inline-block;vertical-align: middle;margin-top: -20px;font-weight: bold;}
.loupan .tit .p .x{display: block;color: #000;margin-top: 20px;font-weight: 500;}
.loupan .t{width: 100%;display: block;padding-top: 3%;}
.loupan .t ul{width: 100%;display: block;}
.loupan .t ul li {
    width: 384px;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
    margin-bottom: 10px;
}
.loupan .t ul li .img{width: 100%;}
.loupan .t ul li .img img{width: 384px;height: 240px;position: relative;}
.loupan .t ul li .text {
    background: #efefef;
    /* margin-top: -40px; */
    /* position: relative; */
    /* padding: 20px 0px; */
    /* text-align: center; */
    width: 384px;
    float: left;
    line-height: 60px;
    overflow: hidden;
    display: flex;
    color: #000;
}
.loupan .t ul li .text a {
    text-align: center;
    width: 100px;
    color: #000;
}
.loupan .t ul li .text .sec {
    text-align: center;
    color: #000;
    width: 280px;
    margin-left: 4px;
}
.loupan .t ul li .text .sec span{
    text-align: center;
    color: #7e7e7e;
	margin-left: 10px;
}
.loupan .t ul li .text .sec span a{
    text-align: center;
    color: #000;
}
.loupan .t ul li .more{
	background-color: rgba(0,0,0,0.6);
	position: relative;
	padding: 10px 5px;
	width: 100%;
	width: 65px;
	height: 66px;
	background: #931e23;
	border-radius: 0 0 100px 100px;
	color: #fff;
	z-index: 2;
	margin-bottom: -66px;
	margin-left: 10px;
}
/*首页新闻*/

.news{display: block;width: 100%;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;background: #f8f8f8;}
.news .tit{text-align: center;padding-bottom: 20px;}
.news .tit .p{font-weight: bold;color: #000;}
.news .tit .p span{color: #931e23;}
.news .tit .p .d{margin: 0 2%;display: inline-block;vertical-align: middle;margin-top: -20px;font-weight:bold;}
.news .tit .p .x{display: block;color: #000;margin-top: 20px;font-weight: 500;}

.news .oa{width: 100%;overflow: hidden;margin-top: 2%;}
.news .oa .img {width: 30%;padding-right: 2%;float: left;/*border-right: 1px solid #ccc;*/margin-right: 2%;}
.news .oa .img img{width: 335px;height: 200px;}
.news .oa .img .sec{width: 100%;}
.news .oa .img .sec .tit{width: 100%;font-weight: bold;color: #000;text-align: left;padding-bottom: 10px;margin-top: 20px;}
.news .oa .img .sec .des{width: 100%;font-weight: 500;line-height: 24px;color: #ccc;}
.news .oa .as{width: 36%;float: left;}
.news .oa .as .ts{width: 100%;text-align: left;padding: 10px 0;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.news .oa .as .ts .des{width: 100%;font-weight: 500;line-height: 24px;color: #ccc;}
.news .oa .as .ts .tit{width: 100%;font-weight: bold;color: #000;text-align: left;padding-bottom: 15px;}
.news .oa .as .ts:last-child{width: 100%;text-align: left;padding: 10px 0;border-bottom: 0px solid #ccc;margin-bottom: 10px;}


/*footer*/
.footer-bd{
    width: 100%;
	background:url("../img/footer-bd-bg.jpg");
	background-size: 100% 100%;
	min-height: 384px;
}
.footer-bd-z{
    width: 100%;
}
footer{
    width: 100%;
	border-top: 6px solid #931e23;
}
footer .footer{
    width: 100%;
    min-height: 300px;
    box-sizing: border-box;
    background: #555;
	padding: 64px 50px;
}
footer .footer .footer_top{
    width: 100%;
    margin: 0 auto;
    display: flex;
    border-bottom: 1px solid #fff;
	box-sizing: border-box;
	padding-bottom: 3%;
	justify-content: space-between;
}
footer .footer .footer_top .footer_topL{
    /* width: 50%; */
    position: relative;
    /* display: flex;
    flex-direction: column;
    justify-content: space-between; */
}
footer .footer .footer_top .footer_topL h3{
    color: #FFFFFF;
	font-size: 2rem;
	font-weight: 700;
	margin: 0 0 30px;
}
footer .footer .footer_top .footer_topL div{
    width: 175px;
    height: 64px;
    border: 1px solid #fff;
    display: flex;
    justify-content: center;
	align-items: center;
    color: #FFFFFF;
	font-size: 1rem;
	margin-bottom: 32px;
	cursor: pointer;
}
footer .footer .footer_top .footer_topL div img{
    width: 15%;
}
footer .footer .footer_top .footer_topL div a{
	color: #fff;
	text-decoration: none;
	text-align: center;
}
footer .footer .footer_top .footer_topL p {
  color: #FFFFFF;
  font-size: .9rem;
  margin: 0px;
  line-height: 35px;
  font-weight: 500;
}
footer .footer .footer_top .footer_topL .erwei{
    width: 120px;
    position: absolute;
    right: 0%;
    top: 58px;
    bottom: 0%;
	border: 6px solid #fff;
}
footer .footer .footer_top .footer_topR{
    /* width: 50%; */
    display: flex;
    justify-content: space-between;
}
footer .footer .footer_top .footer_topR ul {
    list-style: none;
    margin-left: 50px;
    width: 90px;
  }
footer .footer .footer_top .footer_topR ul li{
    margin-top: 5%;
}
footer .footer .footer_top .footer_topR ul li h3 {
  color: #feffff;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
}
footer .footer .footer_top .footer_topR ul li a{
    text-decoration: none;
    color: #fff;
    font-size: .9rem;
	display: block;
	line-height: 30px;
	text-align: center;
}
footer .footer .footer_bop{
	box-sizing: border-box;
	padding-top: 2%;
	width: 100%;
	max-width: 1200px;
    margin: 0 auto;
	min-height: 100px;
	display: flex;
	justify-content: space-between;
}
footer .footer .footer_bop .footer_bop_L{
	display: flex;
	align-items: center;
	width: 50%;
}
footer .footer .footer_bop .footer_bop_L button{
	/* margin-left: 20%; */
	width: 211px;
	height: 56px;
	text-align: left;
	padding: 0 20px;
	background: transparent;
	color: #ffffff;
	position: relative;
	display: block;
	border: 1px solid rgba(0,90,170,.3);
}
footer .footer .footer_bop .footer_bop_L .dropup{
	margin-left: 20%;
	background: transparent;
	color: #ffffff;
	position: relative;
	display: block;
}
footer .footer .footer_bop .footer_bop_L button span{
	float: right;
	/* margin-right: 5%; */
	margin-top: 1%;
}
.dropdown-menu{
	/* margin-left: 20%; */
}
footer .footer .footer_bop .footer_bop_L button:hover{
	color: #ffffff;
}
footer .footer .footer_bop .footer_bop_R{
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: space-around;
}
footer .footer .footer_bop .footer_bop_R p{
	color: #fff;
	font-size: .8rem;
}
footer .footer .footer_bop .footer_bop_R a{
	text-decoration: none;
	font-size: .8rem;
	color: #fff;
}
.w1200p {
    width: 1200px;
    margin: 0 auto;
      margin-top: 0px;
    text-align: center;
    margin-top: 30px;
    overflow: hidden;
    float: left;
    margin-bottom: 30px;
  }
.w1200page {
    width: 850px;
    margin: 0 auto;
      margin-top: 0px;
    text-align: center;
    margin-top: 30px;
    overflow: hidden;
    float: left;
    margin-bottom: 30px;
  }
.paginations a{color: #fff;padding:10px 12px;display:block;}
.page-link{padding:10px 12px;display:block;}
.paginations .active{background:#3186e6 ;}
.active {
    color: #931e23 !important;
    outline: 0px solid #931e23 !important;
    box-shadow: 0px 0px 0px 0px rgb(255 255 255 / 50%) !important;
}
.page-item {
    display: inline-block;
    margin: 0 10px;
    margin-bottom: 8px;
    /* background: #999; */
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    /* margin: 0 auto; */
}
.page-active{background:#0069e0}</pre></body></html>