@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;}
ul li {list-style:none;}
a{ text-decoration:none;}
img{ margin:0;padding:0;}
ul{ margin:0;padding:0;}
li{ margin:0;padding:0;}
text{ font-family:"微软雅黑";}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
#onesvg{position: absolute;z-index: 3;width: 880px;height: 472px;left: 50%;margin-left: -352px;bottom: 0px;z-index: 22;opacity: 0;}
#mbsvg{display:none;}
/*logo导航*/
.top1{  width:100%; height:100px; position: fixed; top:0px; z-index:1001; text-align:center;overflow:hidden;}
.logo{float:left;}
.nav{float:right;width:1160px;height:100px;margin-right:30px;}
.nav li{float:left;line-height:100px;width:140px;}
.nav li a{font-size:20px;color:#333333;}
.nav li:hover a, .nav li.on a{color:#b47532;}

/*banner*/
#full-screen-slider { width:100%; height:824px; float:left; position:relative;}
#slides { display:block; width:100%; height:824px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:780px; z-index:998;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#fff; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-99px;}
#pagination li.current { background:#3B2E25;}
/*banner*/
/*定制流程*/
.dzlc{height:200px;background:#573b2d;margin:0 auto;}
.wrap{width:1500px;margin:0 auto;}
.dzlc_1{float:left;margin-top:68px;}
.dzlc_2{float:right;margin-top:63px;}
.dzlc_2 li{float:left;height:90px;width:130px;}
.tu{margin:0 auto;display:block;text-align:center;}
.txt{color:#fff;display:block;text-align:center;line-height:40px;font-size:18px;}

/*案例*/
.anli{height:900px;margin:0 auto; overflow:hidden;}
.anli_01{width:525px;height:99px;background:url(../images/al_33.jpg) no-repeat center center;display:block;margin:0 auto;margin-top:60px;}
.anli_02{height:583px;margin:0 auto;}
.wrap1{width:1440px;margin:0 auto;}
.anli_03{height:135px;margin:0 auto;}
.anli_03 li{float:left;height:90px;width:130px;}
.al_tu{margin:0 auto;display:block;text-align:center; height: 54px; background-repeat: no-repeat; background-position: center center;}
.al_tu1{ background-image: url(../images/icon1.png);}
.al_tu2{ background-image: url(../images/icon2.png);}
.al_tu3{ background-image: url(../images/icon3.png);}
.al_tu4{ background-image: url(../images/icon4.png);}
.al_tu5{ background-image: url(../images/icon5.png);}
.al_tu6{ background-image: url(../images/icon6.png);}
.al_tu7{ background-image: url(../images/icon7.png);}
.al_tu8{ background-image: url(../images/icon8.png);}
.al_tu9{ background-image: url(../images/icon9.png);}
.al_tu10{ background-image: url(../images/icon10.png);}
.al_tu11{ background-image: url(../images/icon11.png);}
.al_txt{display:block;text-align:center;line-height:40px;font-size:18px; color: #3b393a;}
.anli_03 li:hover .al_txt, .anli_03 li.curr .al_txt{ color: #244645;}
.anli_03 li:hover .al_tu1, .anli_03 li.curr .al_tu1{ background-image: url(../images/icon1_hover.png);}
.anli_03 li:hover .al_tu2, .anli_03 li.curr .al_tu2{ background-image: url(../images/icon2_hover.png);}
.anli_03 li:hover .al_tu3, .anli_03 li.curr .al_tu3{ background-image: url(../images/icon3_hover.png);}
.anli_03 li:hover .al_tu4, .anli_03 li.curr .al_tu4{ background-image: url(../images/icon4_hover.png);}
.anli_03 li:hover .al_tu5, .anli_03 li.curr .al_tu5{ background-image: url(../images/icon5_hover.png);}
.anli_03 li:hover .al_tu6, .anli_03 li.curr .al_tu6{ background-image: url(../images/icon6_hover.png);}
.anli_03 li:hover .al_tu7, .anli_03 li.curr .al_tu7{ background-image: url(../images/icon7_hover.png);}
.anli_03 li:hover .al_tu8, .anli_03 li.curr .al_tu8{ background-image: url(../images/icon8_hover.png);}
.anli_03 li:hover .al_tu9, .anli_03 li.curr .al_tu9{ background-image: url(../images/icon9_hover.png);}
.anli_03 li:hover .al_tu10, .anli_03 li.curr .al_tu10{ background-image: url(../images/icon10_hover.png);}
.anli_03 li:hover .al_tu11, .anli_03 li.curr .al_tu11{ background-image: url(../images/icon11_hover.png);}

/*员工幸福*/
.wrap2{width:1400px;margin:0 auto;}
.index1_features{ background: url(../images/bg_02.png) no-repeat center center; padding: 30px 0 70px; background-size: cover; overflow:hidden;}
.index1_tit{}
.index1_tit h1{ font-size: 40px; color: #166A79; line-height: 50px;text-align:center;display:block;}
.index1_tit p{ font-size: 18px; color: #777777; line-height: 30px;text-align:center;display:block;}
.features_ul{ position: relative; margin-top: 54px;}
.features_ul li{ cursor: pointer; width: 420px; position: absolute;}
.features_ul .bd{ background: url(../images/index1_cir.png) no-repeat center center; width: 480px; height: 480px; margin: 0 auto; text-align: center;}
.features_img img{ margin-top: 30px;}
.features_ul li.features_li1, .features_ul li.features_li3{ left: 0;}
.features_ul li.features_li2, .features_ul li.features_li4{ right: 0;}
.features_ul li.features_li1, .features_ul li.features_li2{ top: 36px;}
.features_ul li.features_li3, .features_ul li.features_li4{ bottom: 46px;}
.features_pic{ float: right; padding: 4px; border-radius: 100%; margin-top: 20px; border: 1px dashed #aac6cb;}
.features_icon{ width: 90px; height: 90px; background-color: #ffffff; border-radius: 100%;}
.features_text{ width: 290px; float: left;}
.features_ul li.features_li2 .features_pic, .features_ul li.features_li4 .features_pic{ float: left;}
.features_ul li.features_li2 .features_text, .features_ul li.features_li4 .features_text{ float: right;}
.features_ul li.features_li1 .features_text h1, .features_ul li.features_li3 .features_text h1{ text-align: right;}
.features_text h1{ font-size: 24px; color: #166A79; line-height: 55px;}
.features_text p{ font-size: 18px; color: #455F6D; line-height: 25px; text-align: justify;}
.features_icon1{ background-image: url(../images/index1_icon1.png);}
.features_icon2{ background-image: url(../images/index1_icon2.png);}
.features_icon3{ background-image: url(../images/index1_icon3.png);}
.features_icon4{ background-image: url(../images/index1_icon4.png);}
.features_ul li.on .features_icon{ background-color: #c5393a;}
.features_ul li.on .features_icon1{ background-image: url(../images/index1_icon1_on.png);}
.features_ul li.on .features_icon2{ background-image: url(../images/index1_icon2_on.png);}
.features_ul li.on .features_icon3{ background-image: url(../images/index1_icon3_on.png);}
.features_ul li.on .features_icon4{ background-image: url(../images/index1_icon4_on.png);}
.features_ul li.on .features_text h1{ color: #244645;}
.features_ul li.on .features_text p{ color: #5A5A5A;}
.features_ul li.on .features_pic{ border: 1px solid #244645;}


/*全屋定制解决方案*/
.index-brand-wrap {
	padding: 51px 0 82px;
	background:url(../images/pp_back.png) no-repeat center center;
}
@media screen and (max-width: 1024px) {
.index-brand-wrap {
	padding: 30px 0
}
}
.index-brand-wrap .brand-content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 39px;
}
.index-brand-wrap .brand-left {
	position: relative;
	width: 140px
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left {
	width: 120px
}
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .brand-left {
	display: none
}
}
.index-brand-wrap .brand-left .pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	width: 15px;
	top: 0;
	left: 50px;
	bottom: 0;
	z-index: 10
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left .pagination {
	left: 40px
}
}
.index-brand-wrap .brand-left .swiper-pagination {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left .swiper-pagination {
	padding-bottom: 120px
}
}
.index-brand-wrap .brand-left .swiper-pagination .my-bullet {
	width: 2px;
	height: 15px;
	margin: 3px 0;
	background-color: #cdcdcd;
	outline: none;
	cursor: pointer;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left .swiper-pagination .my-bullet {
	height: 12px;
	margin: 2px 0
}
}
.index-brand-wrap .brand-left .swiper-pagination .my-bullet-active {
	height: 30px;
	background-color: #b47532
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left .swiper-pagination .my-bullet-active {
	height: 24px
}
}
.index-brand-wrap .brand-left .num-txt {
	position: absolute;
	left: 50%;
	bottom: 225px;
	-webkit-transform: translate(-50%, 0) rotate(90deg);
	-moz-transform: translate(-50%, 0) rotate(90deg);
	-ms-transform: translate(-50%, 0) rotate(90deg);
	transform: translate(-50%, 0) rotate(90deg);
	font-size: 16px;
	color: #fff;
}
.index-brand-wrap .brand-left .btn-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 140px;
	height: 90px;
	z-index: 3;
	background:#4b0d0e url(../images/bb_07.png) no-repeat center;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left .btn-box {
	width: 200px;
	height: 70px
}
}
.index-brand-wrap .brand-left .prev-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 140px;
	height: 100%;
	background:url(../images/bb_07.png) no-repeat center;
	font-size: 14px;
	font-family: "Arial";
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	outline: none;
	cursor: pointer;
	-webkit-transition: .4s ease all;
	-moz-transition: .4s ease all;
	-o-transition: .4s ease all;
	transition: .4s ease all
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-left .prev-button {
	width: 120px
}
}
.index-brand-wrap .brand-left .prev-button .iconfont {
	font-size: 30px;
	
	
}
.index-brand-wrap .brand-left .prev-button:hover {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02)
}
.index-brand-wrap .brand-left .next-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	overflow: hidden;
	outline: none;
	cursor: pointer;
	-webkit-transition: .4s ease all;
	-moz-transition: .4s ease all;
	-o-transition: .4s ease all;
	transition: .4s ease all
}
.index-brand-wrap .brand-left .next-button .iconfont {
	font-size: 30px;
	color: #000
}
.index-brand-wrap .brand-left .next-button:hover {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02)
}
.index-brand-wrap .brand-right {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	overflow: hidden
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .brand-right {
	width: 100%
}
}
.index-brand-wrap .brand-images {
	width: 100%
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .brand-images {
margin-top:.175rem
}
}
.index-brand-wrap .brand-images .swiper-slide {
	position: relative;
	display: block
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .brand-images .swiper-slide {
	width: 3.175rem
}
}
.index-brand-wrap .brand-images .swiper-slide .img-box {
	position: relative;
	overflow: hidden;
	width: 1095px;
}
.index-brand-wrap .brand-images .swiper-slide img {
	width: 100%;
	height: 100%
}
.index-brand-wrap .brand-lists {
	position: absolute;
	top: 0;
	right: 0;
	width: 205px;
	background-color: #375754;
	z-index: 2
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-lists {
	width: 150px;
	padding: 10px 0
}
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .brand-lists {
	display: none
}
}
.index-brand-wrap .brand-lists .list {
	padding: 0 48px;
	cursor: pointer;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-lists .list {
	padding: 0 24px
}
}
.index-brand-wrap .brand-lists .list:not(:last-child) .item {
	border-bottom: 1px dashed #314e4b;
}
.index-brand-wrap .brand-lists .list:hover, .index-brand-wrap .brand-lists .list.on {
	background-color: #490c0b;
	opacity: .8;
	-webkit-opacity: .8;
	filter: alpha(opacity=80)
}
.index-brand-wrap .brand-lists .item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 67px;
	color: #fff
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-lists .item {
	height: 50px
}
}
.index-brand-wrap .brand-lists .item .icon {
	padding-right: 15px;
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-lists .item .icon {
	padding-right: 10px
}
}
.index-brand-wrap .brand-lists .item .iconfont {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	width: 22px;
	height: 22px;
}
.index-brand-wrap .brand-lists .item .iconfont.icon1{ background-image: url(../images/aboutus_icon1.png);}
.index-brand-wrap .brand-lists .item .iconfont.icon2{ background-image: url(../images/aboutus_icon2.png);}
.index-brand-wrap .brand-lists .item .iconfont.icon3{ background-image: url(../images/aboutus_icon3.png);}
.index-brand-wrap .brand-lists .item .iconfont.icon4{ background-image: url(../images/aboutus_icon4.png);}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-lists .item .iconfont {
	font-size: 18px
}
}
.index-brand-wrap .brand-lists .item .word {
	line-height: 1;
	font-size: 15px;
	color: #fff;
	
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-lists .item .word {
	font-size: 14px;
	
}
}
.index-brand-wrap .m-brand-lists {
	display: none;
	padding-left: 30px
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .m-brand-lists {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
}
.index-brand-wrap .m-brand-lists .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.index-brand-wrap .m-brand-lists .swiper-slide .icon-box {
	padding-right: 10px;
	
}
.index-brand-wrap .m-brand-lists .swiper-slide .icon-box .iconfont {
	font-size: 20px;
	color: #666;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all
}
.index-brand-wrap .m-brand-lists .swiper-slide .txt-box {
	font-size: 14px;
	color: #666;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all
}
.index-brand-wrap .m-brand-lists .swiper-slide.on .iconfont, .index-brand-wrap .m-brand-lists .swiper-slide.on .txt-box {
	color: #ec1b24
}
.index-brand-wrap .brand-intros {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #b47532;
	z-index: 2
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .brand-intros {
	display: none
}
}
.index-brand-wrap .brand-intros .list {
	display: block;
	width: 386px;
	height: 360px;
	padding: 35px 48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-intros .list {
	width: 350px;
	height: -moz-calc(523.75px - 274px);
	height: calc(523.75px - 274px);
	padding: 35px 30px
}
}
.index-brand-wrap .brand-intros .list:hover .tt {
	color: #ec1b24
}
.index-brand-wrap .brand-intros .list:hover .btn {
	border-color: #fff;
	background-color: #ec1b24
}
.index-brand-wrap .brand-intros .list:hover .btn .iconfont {
	color: #fff
}
.index-brand-wrap .brand-intros .tt {
	margin-bottom: 30px;
	line-height: 1;
	font-size: 24px;
	color: #ffffff;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-intros .tt {
	font-size: 16px;
	margin-bottom: 15px
}
}
.index-brand-wrap .brand-intros .p {
	line-height: 30px;
	font-size: 16px;
	color: #ffffff;
	overflow: hidden;
	text-align: justify;
}
@media screen and (max-width: 1500px) {
.index-brand-wrap .brand-intros .p {
	height: 100px;
	line-height: 25px;
	font-size: 13px
}
}
.index-brand-wrap .brand-intros .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ffffff;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all;
	position: absolute;
	bottom: 42px;
}
.index-brand-wrap .brand-intros .btn .iconfont {
	font-size: 16px;
	color: #ffffff;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	-o-transition: .2s ease all;
	transition: .2s ease all
}
.index-brand-wrap .m-brand-intros {
	display: none;
	width: 100%;
	height: 2.25rem;
	padding: 20px 20px 35px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.index-brand-wrap .m-brand-intros .tt {
	margin-bottom: 10px;
	line-height: 1;
	font-size: 16px;
	color: #333
}
.index-brand-wrap .m-brand-intros .p {
	height: 144px;
	line-height: 24px;
	font-size: 12px;
	color: #888;
	overflow: hidden
}
@media screen and (max-width: 1024px) {
.index-brand-wrap .m-brand-intros {
	display: block
}
}



/*加盟*/
.jiameng{height:479px;background:url(../images/xieshou.png) no-repeat center center;margin:0 auto; overflow:hidden;}
/*底部*/
.index6{ background:url(../images/dibu_s.png) no-repeat center center; overflow:hidden;height: 119px;border-bottom: 1px solid #3b554c;}
.index6_nav{ text-align: center;}
.index6_nav li{ display: inline-block; border-left: 1px solid #3b554c; width: 178px; text-align: center; line-height: 119px; }
.index6_nav li:last-child{ border-right: 1px solid #3b554c;}
.index6_nav li a{ font-size: 20px; color: #ebecec;}
.index6 .top_r{ margin: 42px 100px 0 0;}
.index6 .top_r li{ margin-left: 20px; width: 36px; height: 36px;}
.index6 .top_r li .ewm{ top: 36px; margin-left: -80px;}
.index6 .top_r li .ewm img{ width: 160px;}
.footer{ background:url(../images/dibu_back.png) no-repeat center center; overflow:hidden;height:225px;font-size:18px;border-top: 1px solid #3b554c;}
.f_logo{ background: url(../images/f_logo.png) no-repeat center center; height: 55px;margin-top:56px;}
.copy{ line-height:70px;text-align:center;margin:0 auto; color: #cccccc;font-size:18px;}
.copy, .copy a{ font-size: 18px; color: #cccccc;}
.copy img{ vertical-align: middle;}

.anli_04{ margin-top: 80px;}
.anli_04 .bd{}
.anli_04 .bd ul{}
.anli_04 .bd ul li{ width: 612px; height: 374px; overflow: hidden; position: relative; margin-right: 42px;}
.anli_04 .bd ul li img{ display: block; width: 100%;}
.al_black{ position: absolute; top: 0; left: 0; background: url(../images/black.png) no-repeat center center; width: 100%; height: 100%; background-size: 100% 100%;}
.al_text{ line-height: 90px; position: absolute; bottom: 0; width: 100%; text-align: center; font-size: 30px; color: #ffffff;}
.anli_04 .hd{ background: url(../images/line.png) no-repeat center center; margin: 66px 0 50px;}
.anli_04 .hd ul{ display: flex; justify-content: center;}
.anli_04 .hd ul li{ width: 37px; height: 34px; background: url(../images/yuan.png) no-repeat center center; line-height: 9999px; cursor: pointer; font-size: 14px; color: #333333;}
.anli_04 .hd ul li.on{ background-image: url(../images/dbx.png); line-height: 34px; text-align: center;}

.article{ padding-bottom: 50px; overflow: hidden;}
.article, .article p{ font-size: 16px; color: #333333; line-height: 30px;}
.article p{ margin-bottom: 15px;}

.dzjj, .tel{margin-top:10px;}

.er_news_list{ padding-top:60px;}
.er_news_list ul li{ border-bottom:1px dashed #CCCCCC; margin-bottom:30px}
.news_title a{ font-size:20px; color:#333333}
.news_jj{ color:#555; line-height:24px; padding-top:10px}
.news_time{ text-align:right; color:#999999; padding-bottom:20px; padding-top:30px}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}

@media (max-width: 1680px){
	.top1{ height:75px;}
	.logo{ height: 75px;}
	.logo img{ height: 100%;}
	.nav{width:870px;height:75px;margin-right:22px;}
	.nav li{line-height:75px;width:105px;}
	.nav li a{font-size:16px;}
	.dzjj, .tel{margin-top:7px;}
	.dzjj img, .tel img{ height: 100%;}
	.dzjj{ height: 23px;}
	.tel{ height: 21px;}
	
	.dzlc{height:150px;}
	.wrap{width:1125px;}
	.dzlc_1{margin-top:51px;}
	.dzlc_2{margin-top:47px;}
	.dzlc_2 li{height:67px;width:97px;}
	.txt{line-height:30px;font-size:16px;}
	
	.anli{height:675px;}
	.anli_01{width:393px;height:74px;margin-top:45px; background-size: auto 100%;}
	.anli_02{height:437px;}
	.wrap1{width:1080px;}
	.anli_03{height:101px;}
	.anli_03 li{height:67px;width:97px;}
	.al_tu{ height: 40px;}
	.al_txt{line-height:30px;font-size:16px;}
	
	.anli_04{ margin-top: 60px;}
	.anli_04 .bd ul li{ width: 459px; height: 280px; margin-right: 31px;}
	.al_text{ line-height: 67px; font-size: 22px;}
	.anli_04 .hd{ background-size: auto 1px; margin: 49px 0 37px;}
	.anli_04 .hd ul li{ width: 27px; height: 25px; background-size: auto 100%;}
	.anli_04 .hd ul li.on{ line-height: 25px;}
	
	.wrap2{width:1050px;}
	.index1_features{ padding: 22px 0 52px;}
	.index1_tit h1{ font-size: 30px; line-height: 37px;}
	.index1_tit p{ font-size: 16px; line-height: 22px;}
	.features_ul{ margin-top: 40px;}
	.features_ul li{ width: 315px;}
	.features_ul .bd{ background-size: 100% 100%; width: 360px; height: 360px;}
	.features_img img{ margin-top: 22px; width: 314; height: 314px;}
	.features_ul li.features_li1, .features_ul li.features_li2{ top: 27px;}
	.features_ul li.features_li3, .features_ul li.features_li4{ bottom: 34px;}
	.features_pic{ padding: 3px; margin-top: 15px;}
	.features_icon{ width: 67px; height: 67px; background-size: 100% 100%;}
	.features_text{ width: 227px;}
	.features_text h1{ font-size: 18px; line-height: 41px;}
	.features_text p{ font-size: 14px; line-height: 18px;}
	
	.index-brand-wrap .brand-images .swiper-slide .img-box{ width: 821px;}
	
	.jiameng{height:359px; background-size: auto 100%;}
	
	.wrapper { max-width: 1050px !important;}
}