﻿
.body-box { overflow:hidden; }
.menu-bon { display:none;}

/* 内页导航部分End */


@media only screen and (max-width:1040px) {

.wrap { width:auto; margin:0px 20px; }

.in_banner { height:400px; }
.in_banner .swiper-slide  .auto-img { height:400px; }

.er_bn { height:304px; background-size:cover; }


/**************************housekeeping********************************/
.house_bk_01 ul { margin:0px -10px; }
.house_bk_01 ul li .con { margin:0px 20px; }


}

@media only screen and (max-width:980px) {

.ab_bk_01 .list img {  margin-bottom:52px; }


.f-14 { font-size:13px; }
.f-15 { font-size:14px; }
.f-16 { font-size:15px; }
.f-17 { font-size:16px; }
.f-18 { font-size:17px; }
.f-19 { font-size:18px; }
.f-20 { font-size:19px; }
.f-21 { font-size:20px; }
.f-22 { font-size:21px; }
.f-23 { font-size:22px; }
.f-24 { font-size:23px; }
.f-25 { font-size:24px; }
.f-26 { font-size:25px; }
.f-27 { font-size:26px; }
.f-28 { font-size:26px; }
.f-30 { font-size:28px; }
.f-32 { font-size:30px; }
.f-34 { font-size:32px; }
.f-35 { font-size:33px; }
.f-36 { font-size:34px; }
.f-38 { font-size:36px; }
.f-40 { font-size:38px; }
.f-42 { font-size:40px; }
.f-46 { font-size:44px; }
.f-50 { font-size:48px; }
.f-54 { font-size:52px; }
.f-60 { font-size:58px; }
.f-70 { font-size:68px; }




}

@media only screen and (max-width:970px) {


.header .menu ul li { padding:0px 0px; margin:0px -2px; }


.in_bk_04 .in_into { width:58%;}

.in_bk_04 .sec_03 .sec3_left { width:68%; }
.in_bk_04 .sec_list { padding-left:20px; }
.in_bk_04 .sec_hot { width:30%; }


/**************************housekeeping********************************/
.house_bk_01 ul li .con { margin:0px 10px; }


.ab_bk_01 .list img {  margin-bottom:48px; }


.ns_con_right .ns_rt_bk_02 ul li dl dd { height:320px; }

.news_left .ns_lf_bk_05 ul li a { width:130px; }

.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:18px; }

}

@media only screen and (max-width:900px) {

.header .menu ul li { margin:0px; }
.header .menu ul li a { width:82px; }
 .header .menu ul li > a:hover, .header .menu ul li.on > a, .header .menu li.hover01 > a { background-size:100% 100%; }

.in_banner { height:350px; }
.in_banner .swiper-slide  .auto-img { height:350px; }


.in_bk_01 .list ul { margin:0px  5px; }
.in_bk_01 .list ul li .con { margin:0px 5px; }

.in_bk_tit .span01 { width:130px; }
.in_bk_04   .sec_04 .sec_tab ul li.on {  width:130px; }

.footer .ft_nav ul li a { margin:0px 20px; }


/**************************housekeeping********************************/
.house_bk_01 ul { margin:0px -5px; }
.house_bk_01 ul li .con { margin:0px 5px; }
.house_bk_01 ul li .text { padding-left:68px; }


.long_bk_01 ul li dl dd p:first-child { font-size:20px; }
.long_bk_01 ul li dl dd p:first-child + p { font-size:16px; }

.long_bk_03 .long_customer ul li .text { padding:19px 10px 0px 10px; }

.long_bk_04 .long_problem { width:40%; }
.long_bk_04 .long_tab { width:58%; margin-right:0px;  }
.long_bk_04 .long_tab .sec_tab ul li { width:104px; }


.news_wrap .news_left {  width:35%; }
.news_wrap .news_right { width:62%; float:right; }
.news_right .list  ul li .text { padding:22px 10px 0px 10px; }

.news_wrap .ns_con_right { width:62%; float:right; }


.ns_con_right .ns_rt_bk_03 ul li dl dt span { width:120px; }
.ns_con_right .ns_rt_bk_02 ul li dl dd { height:340px; padding:14px 10px; }
.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:16px; }

}

@media only screen and (max-width:840px) {

.header .menu ul li a { width:76px; }

.in_banner { height:320px; }
.in_banner .swiper-slide  .auto-img { height:320px; }


.in_bk_tit .span01 { width:120px; }
.in_bk_04   .sec_04 .sec_tab ul li.on {  width:120px; }

.in_bk_04 .sec_list .sec_tab ul li { margin-right:5px; }
.in_bk_04 .sec_list { padding-left:10px; }


.house_bk_01 ul li .text { padding-left:58px; }


.ab_bk_01 .list img {  margin-bottom:43px; }
.ab_bk_01 .list .list_ft { margin-top:-24px; }

.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:15px; }
.ns_con_right .ns_rt_bk_02 ul li dl dd { height:380px; }
 

.news_wrap .news_left {  width:38%; }
.news_wrap .news_right { width:59%; }

.news_wrap .ns_con_right { width:59%; }

}

@media only screen and (max-width:767px) {
 
 .phone_hide { display:none; }
 .phone_show { display:block; }
 
.ht2 { height:0.4rem; }


.body-box { overflow:hidden; }
.header .menu-bon { display:block;}


	/***************header*****************************/

        .menu-bon { cursor: pointer; transition: 0.3s all; z-index:10; transition:0.5s all; -webkit-transition:0.5s all; border: none; width: 40px; height: 30px; padding: 0; outline: none; position: absolute;  top:50%; right:6em;  margin-top:-26px; padding: 12px; border-radius: 1px; display: block; }
        .menu_h { width: 40px; height: 30px; box-sizing: padding-box; position: absolute; border-radius: 0; vertical-align: top; background: none; border: 0; -webkit-transition: 0.25s all; transition: 0.25s all; }
        .menu_h::before,
        .menu_h::after,
        .menu_h span { background:#fff; }
        .menu_h::before,
        .menu_h::after { content: ''; position: absolute; height: 4px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; }
        .menu_h span { position: absolute; width: 100%; height: 4px; left: 0; top: 50%; margin-top: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
        .menu_h::before { -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
        .menu_h::after { -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); }
		.menu-open .menu-bon { right:250px; }
        .menu-open .menu_h { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
        .menu-open .menu_h span { opacity: 0; }
        .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
        .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg);  transform: rotate3d(0, 0, 1, -45deg); }
        .ph-mask { opacity:0; display:none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; z-index:8; transition: 0.5s all; -webkit-transition: 0.5s all; cursor: pointer; }
		.menu-open .ph-mask { opacity:0.1; display:block;}
        .header .nav { text-align:left; border-top:0; position:fixed; width:230px; top:0px; padding-top:0px; padding-right:0px; right:0; background:rgba(0,0,0,0.8); transform:translateX(100%); -webkit-transform:translateX(100%);  transition:0.5s all; -webkit-transition:0.5s all; z-index:9;  bottom:0; overflow:auto;}
        .menu-open .header .nav { transform:translateX(0%); -webkit-transform:translateX(0%);} 
        .header .hd_top .ht_rt {position:fixed; width:220px; top:10px;right:10px; transform:translateX(100%); -webkit-transform:translateX(100%);  transition:0.5s all; -webkit-transition:0.5s all; z-index:10; }
        .menu-open .header .hd_top .ht_rt { transform:translateX(0%); -webkit-transform:translateX(0%);} 



		.header .menu {  padding-left:0px; margin-top:90px;  }
		.header .menu ul { padding:20px 10px 20px; }
		.header .menu ul li { float:left; width:100%; padding:5px 0px; border-bottom:1px solid #6a6a6a; }
		.header .menu ul li a { padding-bottom:0px; width:auto; height:auto; line-height:2; color:#fff; }
		.header .menu ul li > a:hover,.header .menu ul li.on > a,.header .menu li.hover01 > a { color:#fff!important; background:#d6ad66; border-radius:0.2rem; }
		



.header { position:fixed; background:#fff; left:0px; top:0px; right:0px; z-index:10; box-shadow:0px 0px 3px rgba(0,0,0,0.2); }
.header .logo img { width:1rem; } 
.header .hd_top .biaoyu { top:0.2rem; }
.header .hd_top .biaoyu img { width:2rem; }

.header .menu .child dl dd { float:left; width:50%; }

.header .menu ul li > a { font-size:16px; font-weight:bold; }



.menu-bon { right:0.4rem; }
.header .menu ul { padding:0.2rem; }


.main { margin-top:0.78rem; }


/*************in_banner***************/
.in_banner {height:3.2rem; }
.in_banner .swiper-slide  .auto-img { height:3.2rem; }
.in_banner .swiper-pagination-switch { line-height:0.06rem; width:0.48rem; height:0.06rem; margin:0px 0.04rem; }
.in_banner .pagination { bottom:0.1rem; }


.in_bk_01 { padding-bottom:0.65rem;  }
.in_bk_01 .title { background-size:100% 100%; margin-bottom:0.3rem;}
.in_bk_01 .title  span { background-size:100% auto; width:auto; height:1.2rem; margin:0px 0.2rem; }

.in_bk_01  h2 { margin-bottom:0.1rem; }
.in_bk_01  h2 p { padding:0px 0.32rem; }
.in_bk_01  h2 p img { width:0.78rem; margin-right:0.12rem; }
.in_bk_01  h2 p span {  margin-right:0.05remx;  margin-top:0.12rem; padding-top:0.05rem; }
.in_bk_01  h2 p span b { width:0.42rem; margin-left:-0.21rem; }
.in_bk_01 .list { padding-top:0.12rem; }
.in_bk_01 .list ul li { width:50%;  margin:0.125rem 0px; }
.in_bk_01 .list ul { margin:0px 0.1rem; }
.in_bk_01 .list ul li .con { margin:0px 0.1rem; }

.in_bk_01 .list ul li h1 { padding:0px 0.1rem;  }
.in_bk_01 .list ul li p { padding:0px 0.32rem; }


.in_bk_02  { padding:0.61rem 0px 0.34rem; }
.in_bk_02  .in_tit {  background-size:250% auto; }
.in_bk_02  .in_tit p span b {letter-spacing:0.04rem; }
.in_bk_02  .in_tit p small { padding:0px 0px 0px 3px; top:2px; }
.in_bk_02 .con { padding:0.53rem 0px; }


.in_bk_03  { padding:0.35rem 0px 0.13rem; }
.in_bk_03  .in_tit p { padding:0px 19px; }
.in_bk_03  .in_tit p span b {letter-spacing:0.04rem; }
.in_bk_03  .in_tit p small { padding:0px 0px 0px 0.03rem; top:2px;  }
.in_bk_03  .in_tit .line { top:0.43rem; }
.in_bk_03  .in_tit p small { top:0.395rem; }
.in_bk_03  .remarks { padding:0px 0px 0.1rem; }





/*****************job_list********************/
.job_list { padding-top:0.25rem; }

	.job_list .ph_table ,.job_list.ph_table thead,.job_list .ph_table tbody,.job_list .ph_table th,
	.job_list .ph_table td,.job_list .ph_table tr { display: block; }
	.job_list .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
	.job_list .ph_table tr { border: 1px solid #eee; text-align:left; border-bottom:0; margin-bottom:20px; }
	.job_list .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
	.ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
	.ph_table td:before { content: attr(data-title); }
	.job_list .ph_table td:first-child { text-align:left;padding-left: 6em; }
	.job_list .ph_table td:first-child + td + td + td + td + td  a {  padding:0.15em 1em 0px 0.5em; }
	.job_list .ph_table td:first-child + td + td + td + td + td  a i { right:0.5em; width:0.3125em; height:0.5em; margin-top:-0.275em;  background-size:100% auto;}
	

.job_list .ph_table .border_radiu {border-radius:0px;}
.job_list .ph_table .border_radiu2 {border-radius:0px;}
.job_list .ph_table .border_radiu3 {border-radius:0px;}
.job_list .ph_table .border_radiu4 {border-radius:0px;}
.job_list .ph_table .cn { text-align:left;padding:5px 0px;  padding-left:6em; }
.job_list .ph_table .cn2 { text-align:left; }
	

.in_bk_tit { padding-bottom:0.15rem; }
.in_bk_tit .span01 { width:auto; padding:0px 0.3rem; height:auto; line-height:2; border-radius:0.3rem; }
.in_bk_tit .span02 { top:0.1rem; padding-left:0.06rem;  }


.in_bk_04  {  padding:0.32rem 0px 0.34rem; }

.in_bk_04  .in_into { width:100%; }
.in_bk_04  .in_into .con { padding:0.22rem 0px; }
.in_bk_04  .in_into  .img {margin-right:0px; width:100%; }
.in_bk_04  .in_into  .text {  top:0px; width:100%; float:left; padding:0.3rem 0px; }

.in_bk_04  .in_information {  width:100%; }
.in_bk_04  .in_information ul {  padding:0.2rem 0px 0px 0px; }
.in_bk_04  .in_information ul li { padding:0.2rem 0px; padding-right:1.4rem; }
.in_bk_04  .in_information ul li a { padding-left:10px; }
.in_bk_04  .in_information ul li .date { top:0.2rem; }


.in_bk_04  .sec_02 { padding-top:0.5rem; }
.in_bk_04  .sec_02 ul { margin:0px -0.1rem; padding-top:0.17rem; }
.in_bk_04  .sec_02 ul li { padding: 0.1rem;  }
.in_bk_04  .sec_02 ul li a { width:120px; height:32px; background-size:100% 100%; line-height:30px;  }


.in_bk_04  .sec_03 { padding-top:0.51rem; }
.in_bk_04  .sec_03 .sec_class { position:relative; padding:0.3rem 0px 0.1rem; float:left; width:100%; bottom:0px; }
.in_bk_04  .sec_03 .sec_class a { width:24%; margin:0px 0.5%; line-height:1.8; height:auto; border-radius:12px; }


.in_bk_04  .sec_03 .con { padding:0.23rem 0px; }
.in_bk_04  .sec_03 .sec3_left { width:100%; }
.in_bk_04  .sec_03 .sec_pic { width:100%;  }


.in_bk_04  .sec_list { float:left; width:100%; padding-left:0px; padding:0.2rem 0px; }
.in_bk_04  .sec_list  .sec_tab { padding:0.1rem 0px; }
.in_bk_04  .sec_list  .sec_tab ul li { margin-right:0.2rem; }

.in_bk_04  .sec_list .list ul li { padding:0.1rem 0px;}
.in_bk_04  .sec_list .list ul li a { width:100%; padding-left:6px; }


.in_bk_04  .sec_hot { width:100%; margin-top:0.2rem; }
.in_bk_04  .sec_hot h2 {  margin-bottom:0.14rem; }
.in_bk_04  .sec_hot .list { padding-top:0.1rem; }
.in_bk_04  .sec_hot .list ul li { padding:0.1rem 0px; }
.in_bk_04  .sec_hot .list ul li a { width:100%; padding-left:6px; }


.in_bk_04   .sec_04 .sec_tab { border-bottom:1px solid #191c24; padding-bottom:15px; position:relative; }
.in_bk_04   .sec_04 .sec_tab ul li { height:40px; cursor:pointer; line-height:38px; padding:0px 15px; text-align:center; color:#2c2f39; display:inline-block; border-radius:20px; }
.in_bk_04   .sec_04 .sec_tab ul li.on { background:#2c2f39; color:#fff; width:154px; padding:0px; }

.in_bk_04  .sec_04 .con { padding-top:10px; padding-bottom:8px; }
.in_bk_04  .sec_04 .con ul li { padding:8.5px 0px; float:left; width:25%; position:relative;}
.in_bk_04  .sec_04 .con ul li a { color:#727272; display:block; width:90%; position:relative; padding-left:6px; }
.in_bk_04  .sec_04 .con ul li a i { width:2px; height:2px; background:url(../images/dian.jpg); position:absolute; left:0px; top:50%; margin-top:-1px; }



.in_bk_04   .sec_04 .sec_tab {  padding-bottom:0.15rem; }
.in_bk_04   .sec_04 .sec_tab ul li { height:auto; line-height:2; padding:0px 0.3rem; border-radius:0.3rem; }
.in_bk_04   .sec_04 .sec_tab ul li.on {  width:auto; padding:0px 0.3rem; }

.in_bk_04  .sec_04 .con { padding-top:10px; padding-bottom:8px; }
.in_bk_04  .sec_04 .con ul li { padding:0.1rem 0px; width:100%; }
.in_bk_04  .sec_04 .con ul li a {  width:100%;  }



.footer { padding:0.36rem 0px 0.49rem;  }
.footer .ft_nav ul li a { margin:0px 0.1rem; }

.footer .copy {  padding-top:0.25rem; }

	
	
	
.er_bn { height:2.8rem; }
	
	
	
.tit_02 p { padding:0px 0.53rem; }
.tit_02 p span { padding:0px 0.35rem; }
.tit_02 p span:first-child { margin-top:-0.26rem; }
.tit_02 p span:first-child +span { padding-bottom:0.14rem; }
	
	
/******************warehousing*********************/
.ware_bk_01 { padding:0.4rem 0px 0.3rem; }
.ware_bk_01 ul { margin:0px -0.08rem; }
.ware_bk_01 ul li {  width:50%; margin:0.1rem 0px; }
.ware_bk_01 ul li .con { margin:0px 0.08rem;}
.ware_bk_01 ul li .img { margin:0px 0.04rem; }
.ware_bk_01 ul li dl { border-radius:0px 0px 2.4rem 2.4rem; height:270px; }
.ware_bk_01 ul li dl dt { margin:0.06rem 0px 0.04rem; }
	
	
.ware_bk_02 { padding:0.49rem 0px 0.15rem; }

.ware_bk_02 ul { padding:0.5rem 0px 0rem; }
.ware_bk_02 ul li { padding:0.13rem 0px; }
.ware_bk_02 ul li .img { padding:0px 0.07rem 0.07rem 0px;  width:100%; }
.ware_bk_02 ul li .img i.i1 { height:0.07rem; left:0.07rem; right:0.07rem; }
.ware_bk_02 ul li .img i.i2 { width:0.07rem; top:0.07rem; }
.ware_bk_02 ul li .text { width:100%; margin-left:0px; margin-top:0.3rem; margin-bottom:0.3rem; }
.ware_bk_02 ul li .text  h2 { line-height:2; width:90%; padding-left:3em; }
.ware_bk_02 ul li .text  h2 label {  width:2em; }
.ware_bk_02 ul li .text p { margin-top:0.23rem; }

.ware_bk_02 ul li.li02 .img { padding:0px 0.07rem 0.07rem 0px; }
.ware_bk_02 ul li.li02 .img i.i1 { left:0.07rem; right:0.07rem; }
.ware_bk_02 ul li.li02 .img i.i2 { top:0.07rem; left:auto; right:0px; }



.ware_bk_03 { padding:0.51rem 0px 0.2rem; }

.ware_bk_03 ul li {  width:32.66%; margin:0.5em 1% 0.5em 0px; }
.ware_bk_03 ul li a { display:block; overflow:hidden; border:2px solid #ececec; background:#fff; border-radius:5px; }
.ware_bk_03 ul li a img {  expression(this.height > 50 ? 50: true); max-height:3em; }
.ware_bk_03 ul li.mar0 { margin-right:1%;}
.ware_bk_03 ul li:nth-child(3n) { margin-right:0px;}	
		



.ware_bk_04 { padding:0.13rem 0px 0px;}


.ware_bk_04 .head {  margin:0.23rem 0px 0px;  }
.ware_bk_04 .head .img {  width:100%; margin-right:0px; }
.ware_bk_04 .head .text { float:left; width:100%; padding:0.23rem 0.2rem 0.3rem; }
.ware_bk_04 .head .text h2 { padding-right:2rem; }
.ware_bk_04 .head .text h2 .date {  top:2px; }
.ware_bk_04 .head .text p {  margin-top:0.18rem; }


.ware_bk_04  ul {  padding:0.16rem 0px; margin-top:0.13rem; }
.ware_bk_04 ul li { padding:0.1rem 2.2rem 0.1rem 0.2rem; width:100%; margin:0px; }
.ware_bk_04 ul li a { padding-left:16px; }
.ware_bk_04 ul li a i { width:9px; height:9px; margin-top:-4.5px; }
.ware_bk_04 ul li .date { top:5px; right:0.2rem; }


.tit_01 { text-align:center; }
.tit_01 p:first-child span { padding:0px 0.24rem; }
.tit_01 p:first-child span  label {  top:-3px; }
.tit_01 p:first-child +p span {  padding-bottom:0.05rem;}

.tit_03 span {padding:0px 0.35rem;  }


.tit_04 .tit p span {  padding:0px 0.35rem; }
.tit_04 .tit p span:first-child { padding:0px 0.3rem; }
.tit_04 .tit p span:first-child  label { top:-3px; }
.tit_04 .tit p span:first-child +span { padding-bottom:0.14rem; }



/**************************about********************************/
.ab_bk_01 { padding:0.37rem 0px 0.5rem; }
.ab_bk_01 .list { padding:0.28rem 0px 0.5rem; }
.ab_bk_01 .list .list_lf { width:100%; margin-right:0px; }
.ab_bk_01 .list .list_cn {  width:100%;}
.ab_bk_01 .list .list_rt { width:100%;}
.ab_bk_01 .list .list_cn .img02 { width:47.45%;}
.ab_bk_01 .list img { margin-bottom:0.56rem; }

.ab_bk_01 .list .list_ft { margin-top:-0.34rem; }


.ab_bk_02 {  padding:0.3rem 0px; }
.ab_bk_02 .tit span { padding:0px 0.4rem; }
.ab_bk_02 .con {  padding:0.69rem 0.22rem 0.53rem; }


.ab_bk_03 { padding:0.44rem 0px 0.66rem; }
.ab_bk_03 ul { padding-top:0.14rem; }


/********************contact**********************/
.con_map {height:3.92rem; margin-top:0.34rem; }

.con_text {  margin:0.28rem 0px 0.6rem; padding:0.28rem 0px 0.24rem; }
.con_text .code {  width:100%; }
.con_text .code img { max-width:60%; }
.con_text .code p { padding-top:0.1rem; }
.con_text .list { padding:0px 3%; float:left; width:100%; margin-top:0px; }
.con_text .tel {  margin-top:0.39rem; min-height:66px; padding-left:45px; }
.con_text .tel i { height:66px; position:absolute; left:0px; top:0px;  }
.con_text .tel p { padding-top:9px; }
.con_text ul li {  padding:0.215rem 0px; padding-left:37px; }
.con_text ul li i { top:0.15rem; }
.con_text ul li i img { height:32px; }



/**************************housekeeping********************************/
.house_bk_01 { padding:0.33rem 0px 0.35rem; }
.house_bk_01 .tit_01 p:first-child span { padding:0px 0.67rem; }

.house_bk_01 ul { margin:0px; }
.house_bk_01 ul li {  margin-top:0.14rem; width:100%;  }
.house_bk_01 ul li .con { margin:0px; }
.house_bk_01 ul li .text {  padding:0.24rem 0.1rem 0.24rem 0.88rem;  }
.house_bk_01 ul li .text i { border:0.04rem solid #e2bb76; left:0.1rem; top:-0.31rem; width:0.62rem; height:0.62rem; line-height:0.6rem;}
.house_bk_01 ul li:first-child +li .text i { border:0.04rem solid #ffb405; }
.house_bk_01 ul li:first-child +li+li .text i { border:0.04rem solid #fba455; }


.house_bk_02 { padding:0.51rem 0px 0.285rem; }
.house_bk_02 .tit_02 p span {  padding:0px 0.17rem; }
.house_bk_02 .tit_02 p label {  padding-bottom:0.14rem;}
.house_bk_02 ul { margin:0px; padding:0.19rem 0px 0px; }
.house_bk_02 ul li {  width:100%; }
.house_bk_02 ul li .con { margin:0.115rem 0px; padding-bottom:0.22rem; }
.house_bk_02 ul li .con .img { margin-bottom:0.2rem; }
.house_bk_02 ul li .text { width:2.3rem; }
.house_bk_02 ul li .text p { padding-left:0px; text-align:center; }
.house_bk_02 ul li:first-child .text p { padding-left:0.34rem; text-align:left; }

.house_bk_02 ul li .tit { padding:0px 0.25rem 0px 0.3rem; }



.house_bk_03 { padding:0.29rem 0px 0.34rem; }
.house_bk_03 ul li {  width:46%; margin:2%; }
.house_bk_03 ul li .img i { border:3px solid #d7a865; }


.house_bk_04 .list { padding:0.27rem 0px 0.57rem; }
.house_bk_04 .img {  width:100%; margin-right:0px; }
.house_bk_04 ul { padding:0.16rem 0.28rem 0.16rem 0.24rem; height:auto; }
.house_bk_04 ul li { padding:0.1rem 2.2rem 0.1rem 0px; }
.house_bk_04 ul li .date { top:5px; }
	

/******************enterprise_moving***************/
.enter_bk_01 { padding:0.3rem 0px 0px; }
.enter_bk_01 .con { padding-top:0.39rem; }


.enter_bk_02 { margin-top:-0.74rem; min-height:auto; padding-bottom:0.8rem; }
.enter_bk_02 .tit { padding-top:0.88rem; }
.enter_bk_02 .tit p:first-child { padding-bottom:0.08rem; }
.enter_bk_02 .tit p span { margin:0px 0.05rem; line-height:2; border-radius:20px; padding:0px 0.3rem; }
.enter_bk_02 ul {  padding-top:0.48rem; }
.enter_bk_02 ul li { width:33.33%;  }
.enter_bk_02 ul li .img {padding-right:0.3rem;}
.enter_bk_02 ul li i { margin-top:-0.11rem; width:0.3rem; height:0.22rem; background-size:100% 100%; }
.enter_bk_02 ul li p { margin-top:0.2rem; height:4.5em; padding-right:0.3rem; }
.enter_bk_02 ul li.mar0 { margin-right:0px; }


.enter_bk_03 { padding-bottom:0.56rem; }
.enter_bk_03 .tit { background-size:cover;height:2.24rem; margin-top:-0.6rem; }
.enter_bk_03 .tit p:first-child { padding-top:0.63rem; }
.enter_bk_03 .tit p span { padding:0px 1.37rem; }
.enter_bk_03 .tit p span i { width:1.1rem;  }

.enter_bk_03 h2 p {padding:0px 0.16rem; }
.enter_bk_03 h2 p label { width:auto; padding:0px 0.1rem; margin-right:0.06rem; line-height:1.5; }

.enter_bk_03 .list { padding:0.39rem 0px 0px; }
.enter_bk_03 ul { padding:0.56rem 0px 0px; }
.enter_bk_03 ul li { width:100%; padding-bottom:0.2rem; }
.enter_bk_03 ul li .con { padding:5px; }
.enter_bk_03 ul li.li01 { width:100%; }
.enter_bk_03 ul li.li02 {  width:100%; margin-left:0%; margin-top:0%; }
.enter_bk_03 ul li.li03 {  width:100%; margin-left:0%; margin-top:0%; }
.enter_bk_03 ul li.li04 {  margin-left:0px; }
.enter_bk_03 ul.ul02 { display:none; }
.enter_bk_03 ul p { display:block; padding:0.2rem 0px; }




/******************one_moving*****************/
.one_bk_01 { padding:0.35rem 0px; }
.one_bk_01 .con { padding:0.26rem 0px 0.28rem; }


.one_bk_02 { padding:0.32rem 0px; }
.one_bk_02  .tit_01 p:first-child + p { padding-top:0.07rem; }
.one_bk_02 .con { padding:0.18rem 0px 0.36rem; }


.one_bk_03 { padding:0.68rem 0px 0.15rem; background:none; background-color:#282b34; }
.one_bk_03 .tit_02 p span:first-child { margin-top:-0.36rem; }
.one_bk_03 .tit_02 p span:first-child small { top:2px;}
.one_bk_03 .tit_02 p span { padding:0px 0.17rem;}
.one_bk_03 .tit_02 p span:first-child +span { padding:0.06rem 0px 0.25rem; }

.one_bk_03 ul { padding:0.29rem 0px; }
.one_bk_03 ul li {  width:100%; margin:0.2rem 0px; }
.one_bk_03 ul li dl dt {  padding-right:0.2rem; }
.one_bk_03 ul li dl dt img { height:0.81rem;}
.one_bk_03 ul li dl dd {  padding-bottom:0.1rem;  }
.one_bk_03 ul li dl dd p { padding-left:19px; padding-bottom:0.03rem; }
.one_bk_03 ul li dl dd p i { top:3px;  }
.one_bk_03 ul li dl dd  .line {left:5.5px; top:5px; }

.one_bk_03 ul li:first-child +li { width:100%; }
.one_bk_03 ul li:first-child +li+li { width:100%; }
.one_bk_03 ul li:first-child +li+li+li { width:100%; }


.one_bk_04 { padding:0.39rem 0px; }
.one_bk_04  .tit_01 p:first-child span {padding:1px 1.66rem; } 
.one_bk_04  .tit_01 p:first-child + p { padding-top:0.07rem; }

.one_bk_04 ul { margin:0px 0.1rem; padding-top:0.34rem; }
.one_bk_04 ul li { float:left; width:50%; }
.one_bk_04 ul li .con { margin:0.1rem; }
.one_bk_04 ul li .con .img i { width:0.3rem; height:0.15rem; margin-left:-0.15rem;  }
.one_bk_04 ul li .con .img i img { width:0.3rem; }
.one_bk_04 ul li .tit { height:0.96rem; }


.one_bk_05 { padding:0.17rem 0px 0.32rem; }
.one_bk_05 .tit p:first-child span {  padding:0px 0.05rem 0.11rem; }
.one_bk_05 .tit p:first-child small { color:#ddd; padding-left:5px; position:relative; top:5px; }
.one_bk_05 .tit p:first-child +p span { padding:1px 50px 2px; border-radius:20px; }

.one_bk_05 ul { margin:0px -0.1rem; padding:0.31rem 0px; }
.one_bk_05 ul li { width:50%; margin:0.2rem 0px; }
.one_bk_05 ul li .con { padding:0px 0.1rem; }
.one_bk_05 ul li p { padding:0.1rem 0px 0.05rem; margin-top:0.18rem; }


.one_bk_06 { padding:0.41rem 0px; }
.one_bk_06 .tit p span:first-child +span { top:7px; padding:0px 0px 0px 0.1rem; }

.one_bk_06 ul { margin:0px -0.1rem; padding:0.37rem 0px 0.31rem; }
.one_bk_06 ul li { width:50%; margin:0.1rem 0px; }
.one_bk_06 ul li .con { padding:0px 0.1rem; }
.one_bk_06 ul li p { padding:0.05rem 0px; }



/*******************long_moving********************/
.long_bk_01 { padding:0.3rem 0px; }
.long_bk_01 .tit_01 p:first-child span { padding:0px 0.3rem; }
.long_bk_01 .tit_01 p:first-child +p+p label { top:4px; }

.long_bk_01 ul { padding:0.25rem 0px 0px; }
.long_bk_01 ul li { width:100%;  padding:0.11rem 0px; }
.long_bk_01 ul li .img {  width:1.48rem; margin-right:2.6%; }
.long_bk_01 ul li dl {  padding-top:0.2rem; }
.long_bk_01 ul li dl dt {padding:0.24rem 4.6% 0px 3.4%;  }
.long_bk_01 ul li dl dt span { width:0.57rem; height:0.57rem;  line-height:0.57rem; }
.long_bk_01 ul li dl dd { padding-right:4.2%; }
.long_bk_01 ul li dl dd p:first-child { margin-bottom:0.17rem; }
.long_bk_01 ul li dl dd i {  top:0.05rem;  height:1.04rem; }

.long_bk_01 ul li.li02 dl dt {padding:0.24rem 3.4% 0px 4.6%; }


.long_bk_02 { padding:0.34rem 0px 0.31rem; background:#34373f; }
.long_bk_02  .tit_01 p:first-child + p { padding-top:0.05rem; }



.long_bk_03 { margin-top:0.48rem; padding-bottom:0.46rem; }
.long_bk_03 .long_customer { padding-right:0px; }
.long_bk_03 .long_customer  ul { padding-top:0.125rem; }
.long_bk_03 .long_customer  ul li { margin:0.1rem 0px; }
.long_bk_03 .long_customer  ul li .img { width:110px;}
.long_bk_03 .long_customer  ul li .text {  padding:0.19rem 0.34rem 0px 0.28rem; }
.long_bk_03 .long_customer  ul li .text dd { margin-top:0.19rem; }

.long_bk_03 .long_certificate { position:relative; width:100%; float:left; margin-top:0.3rem; }
.long_bk_03 .long_certificate .sec_pic { margin-top:0.21rem; }
.long_bk_03 .long_certificate .swiper-slide .img { padding:0.05rem;  }
.long_bk_03 .long_certificate .swiper-slide p {  padding:0px 0.1rem;  }


.long_bk_04 { padding-bottom:0.55rem; }
.long_bk_04 .long_problem {  width:100%; }
.long_bk_04 .long_problem .list { margin-top:0.12rem;}
.long_bk_04 .long_problem .list .img { width:108px; }
.long_bk_04 .long_problem .list .lib {  padding:3px 21px 0px; }
.long_bk_04 .long_problem .list .lib ul li { padding:0.1rem 0px; }


.long_bk_04 .long_tab { width:100%; margin-right:0px; padding-top:0.3rem; }

.long_bk_04 .long_tab .sec_tab { padding-bottom:0.15rem; }
.long_bk_04 .long_tab .sec_tab ul li { padding:0px 0.2rem; width:auto; border-radius:15px; }

.long_bk_04 .long_tab .con { padding-top:0.22rem; }
.long_bk_04 .long_tab .con .img {  width:100%; }
.long_bk_04 .long_tab .con .img .pic {  width:93px; margin-right:0.16rem;}
.long_bk_04 .long_tab .con .img .text h2 { margin-bottom:0.06rem;}
.long_bk_04 .long_tab .con .head { padding-bottom:0.03rem; }
.long_bk_04 .long_tab .con .list { width:100%; margin-top:0.2rem; margin-right:0px; }
.long_bk_04 .long_tab .con ul li { padding:0.1rem 0px; }
.long_bk_04 .long_tab .con ul li a { padding-left:16px; }
.long_bk_04 .long_tab .con ul li a i { width:8px; height:8px; margin-top:-4px; }



/*********************news***************************/
.current {  padding:0.17rem 0px 0.16rem; }

.ns_tit { height:auto;}
.ns_tit span { line-height:2; padding:0px 0.22rem; }


.news_wrap { padding:0.26rem 0px 0.62rem; }
.news_wrap .news_left { width:100%; margin-top:0.3rem; }
.news_left .ns_lf_bk_01 h2 { background-size:cover; height:auto; }
.news_left .ns_lf_bk_01 h2 span { line-height:2.5; padding:0px 0.22rem; }
.news_left .ns_lf_bk_01 ul { margin-top:0.05rem; padding:0.13rem 0px 0.3rem;  }
.news_left .ns_lf_bk_01 ul li {padding:0.1rem 0px; }
.news_left .ns_lf_bk_01 ul li span { padding-left:16px;  }
.news_left .ns_lf_bk_01 ul li a { padding-left:20px; }
.news_left .ns_lf_bk_01 ul li a i {  top:50%; margin-top:-4px; }

.news_left .ns_lf_bk_02 { margin-top:0.21rem; }
.news_left .ns_lf_bk_02 ul { margin-top:0.05rem; padding:0.15rem 0px 0.16rem; }
.news_left .ns_lf_bk_02 ul li { text-align:center;padding:0.1rem 0px; }
.news_left .ns_lf_bk_02 ul li a { width:134px;margin:0px; line-height:32px;}
.news_left .ns_lf_bk_02 ul li.li02 { text-align:center; }



.news_left .ns_lf_bk_03 { margin-top:0.21rem; }
.news_left .ns_lf_bk_03 ul { margin-top:0.05rem; padding:0.13rem 0px 0.32rem;  }
.news_left .ns_lf_bk_03 ul li {  padding:0.1rem 0px; }


.news_left .ns_lf_bk_04 { margin-top:0.21rem; }
.news_left .ns_lf_bk_04 ul { margin-top:0.05rem; padding:0.1rem 0.2rem 0.15rem; }
.news_left .ns_lf_bk_04 ul li { padding:0.1rem 0px;}
.news_left .ns_lf_bk_04 ul li a {  padding-left:12px; }



.news_wrap .news_right { width:100%; margin-bottom:0.3rem; }
.news_right .list { margin-top:0.3rem;}
.news_right .list  ul { padding-bottom:0.3rem; }
.news_right .list  ul li {  margin:0px 0px 0.245rem 0px; }
.news_right .list  ul li .img { width:110px; border-right:0.07rem solid #fff; }
.news_right .list  ul li .text {  padding:0.22rem 0.28rem 0px 0.27rem; }
.news_right .list  ul li .text dt {  padding-right:1.7rem; }
.news_right .list  ul li .text dt .date {  top:0.04rem; }
.news_right .list  ul li .text dd {   margin-top:0.1rem; }



.news_left .ns_lf_bk_05 { margin-top:0.21rem; }
.news_left .ns_lf_bk_05 ul { margin-top:0.05rem; padding:0.12rem 0px 0.15rem; }
.news_left .ns_lf_bk_05 ul li { padding:0.1rem 0px; text-align:center; }
.news_left .ns_lf_bk_05 ul li a { width:140px;  margin:0px; }
.news_left .ns_lf_bk_05 ul li.li02 { text-align:center; }


.news_wrap .ns_con_right { width:100%; float:left; margin-top:0.3rem; }

.ns_con_right .ns_rt_bk_01 .tit { margin-top:-0.07rem; }
.ns_con_right .ns_rt_bk_01 .tit small { padding-left:0.08rem; }

.ns_con_right .ns_rt_bk_01 .con {  padding:0.17rem 0px; }

.ns_con_tit small { padding-left:0.07rem; top:0.03rem;  }


.ns_con_right .ns_rt_bk_02 { padding:0.26rem 0px; }
.ns_con_right .ns_rt_bk_02 ul { margin:0px; padding:0.1rem 0px; }
.ns_con_right .ns_rt_bk_02 ul li { width:100%; margin:0.2rem 0px; }
.ns_con_right .ns_rt_bk_02 ul li dl { margin:0px; }
.ns_con_right .ns_rt_bk_02 ul li dl dd { margin-top:0.08rem;  height:auto;  padding:0.14rem 0.22rem; }



.ns_con_right .ns_rt_bk_03 { padding:0.04rem 0px; }
.ns_con_right .ns_rt_bk_03 .con {  padding:0.17rem 0px; }

.ns_con_right .ns_rt_bk_03 ul { margin:0px; padding:0.22rem 0px 0px; }
.ns_con_right .ns_rt_bk_03 ul li { width:100%; margin:0.2rem 0px; }
.ns_con_right .ns_rt_bk_03 ul li dl { margin:0px; }
.ns_con_right .ns_rt_bk_03 ul li dl dt { padding-bottom:0.13rem; margin-bottom:0.24rem; }
.ns_con_right .ns_rt_bk_03 ul li dl dt span {width:auto; padding:0px 0.5rem; }
.ns_con_right .ns_rt_bk_03 ul li dl dd { margin-top:0.19rem;  }

.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:22px; }


/***********ns_article*****************/
.ns_article h3 {  padding:0.1rem 0px; }

.ns_article .content { padding:0.3rem 0px; }

.ns_conpage { padding-top:0.2rem; }
.ns_conpage p { padding:0.05rem 0px; }


.ns_con_ft { margin:0.28rem 0px 0px; padding:0.4rem 0px 0.5rem; }
.ns_con_ft .code { width:100%; }
.ns_con_ft .code img { max-width:60%; }
.ns_con_ft .code p { padding-top:0.1rem; }
.ns_con_ft .list { float:left;  width:90%; margin:0px 5%; padding:0px;margin-top:0.3rem; }

.ns_con_ft .list ul {  padding:0.2rem 0px 0px 0px; }
.ns_con_ft .list ul li { padding:0.1rem 0px; }



/*************************national_company************************/
.nation_bk_01 { padding:0.46rem 0px 0px;}
.nation_bk_01 .con { padding-top:0.33rem; }



.nation_bk_02 { padding:0.22rem 0px;}
.nation_bk_02 .tit p:first-child span {  padding:0px 0.05rem 0.11rem; }
.nation_bk_02 .tit p:first-child small {  top:0.05rem; }

.nation_tab_box .nation_tab { margin-top:0.19rem; }
.nation_tab_box .nation_tab ul li {  padding-bottom:0.13rem; width:14.2857%; }
.nation_tab_box .nation_tab ul li span {  line-height:2.5;}
.nation_tab_box .nation_tab ul li i {  margin-left:-0.13rem; width:0.26rem; height:0.13rem; background-size:100% 100%;}


.nation_tab_box .list { padding:0.04rem 0px 0.16rem; }
.nation_tab_box .list ul li { margin:0.12rem 0px; }
.nation_tab_box .list ul li .con { padding:0.3rem; border-radius:0px; }
.nation_tab_box .list ul li .img { float:none; margin:0px auto; }
.nation_tab_box .list ul li .text {  padding-left:0px; padding-top:0.2rem; float:left; width:100%; }
.nation_tab_box .list ul li .text h2 { padding-top:0.14rem; padding-bottom:0.12rem; }
.nation_tab_box .list ul li .text p {  margin-top:0.17rem;  }
.nation_tab_box .list ul li .tel { margin-top:0.19rem; }
.nation_tab_box .list ul li .tel span label:first-child { width:auto; padding:0px 0.3rem; }
.nation_tab_box .list ul li .tel span label:first-child +label {  width:auto; padding:0px 0.3rem 0px 0.2rem; }


.nation_bk_03 .sec_03 { padding-top:0px; }


	
    .f-12 { font-size:12px; }
    .f-14 { font-size:14px; }
    .f-16 { font-size:16px; }
    .f-18 { font-size:18px; }
    .f-19{ font-size:19px; }
    .f-20 { font-size:20px; }
    .f-21 { font-size:21px; }
    .f-22 { font-size:22px; }
    .f-24 { font-size:0.24rem; }
    .f-25 { font-size:0.25rem; }
    .f-26 { font-size:0.26rem; }
    .f-27 { font-size:0.27rem; }
    .f-28 { font-size:0.28rem; }
    .f-30 { font-size:0.3rem; }
    .f-32 { font-size:0.32rem; }
    .f-34 { font-size:0.34rem; }
    .f-35 { font-size:0.35rem; }
    .f-36 { font-size:0.36rem; }
    .f-38 { font-size:0.38rem; }
    .f-40 { font-size:0.4rem; }
    .f-42 { font-size:0.42rem; }
    .f-46 { font-size:0.46rem; }
    .f-50 { font-size:0.5rem; }
    .f-54 { font-size:0.54rem; }
    .f-60 { font-size:0.6rem; }
    .f-70 { font-size:0.7rem; }
    .f-72 { font-size:0.72rem; }
    .f-80 { font-size:0.8rem; }
    .f-102 { font-size:1.02rem; }
	.f-122 { font-size:1.22rem; }
    body, input, select, button, textarea { font-size:0.18rem;}

  
	
	.wrap { margin:0px 0.2rem; }

}
@media only screen and (max-width:640px) {



}

@media only screen and (max-width:540px) {


}

@media only screen and (max-width: 480px) {

	
    .menu-bon { width: 30px; height: 20px;right:0.3rem; margin-top:-0.26rem; padding:0.12rem; }
	.menu_h { width: 30px; height: 20px;  }
    .menu_h span {  height:3px;  }
    .menu_h::before { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	.menu_h::before, .menu_h::after { height: 3px; }


    .f-27 { font-size:22px; }
    .f-26 { font-size:21px; }
    .f-24 { font-size:20px; }
    .f-21 { font-size:19px; }
	
.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:18px; }
	
.in_bk_04  .sec_02 ul li {  width:33.33%; }
.in_bk_04  .sec_02 ul li a { width:100%;  }


}

@media only screen and (max-width: 414px) {
	
	
    .menu-bon { margin-top:-0.32rem; }
	
	

    .in_bk_02  .in_tit p small.f-18 { font-size:12px; }

    .in_bk_04  .in_information ul li a i { width:3px; height:3px; margin-top:-1.5px; }
	
	.footer .ft_nav { text-align:left; }	
    .footer .ft_nav ul li a { margin:0px 0.1rem; }

	.ware_bk_04 ul li a { padding-left:12px; }
	.ware_bk_04 ul li a i { width:6px; height:6px; margin-top:-3px; }
		
		
	.house_bk_04 ul li a { padding-left:20px; }
	.house_bk_04 ul li a i { width:7px; height:7px; margin-top:-3.5px; }
		

	.con_text .tel {  min-height:56px; padding-left:35px; }
	.con_text .tel i img { height:56px;  }
	.con_text .tel p { padding-top:10px; }
	.con_text .tel p img { width:160px;}
	.con_text ul li {  padding:0.215rem 0px; padding-left:32px; }
	.con_text ul li i { top:0.17rem; }
	.con_text ul li i img { height:28px; }
	
	.long_bk_01 ul li dl dd p:first-child { font-size:18px; }
	.long_bk_01 ul li dl dd p:first-child + p { font-size:14px; }
		
	.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:17px; }
	
    .long_bk_01 ul li dl dt span { width:36px; height:36px;  line-height:36px; }
	
			
    .f-14 { font-size:13px; }
    .f-16 { font-size:14px; }
    .f-18 { font-size:15px; }
    .f-19{ font-size:15.5px; }
    .f-20 { font-size:16px; }
    .f-21 { font-size:16.5px; }
    .f-22 { font-size:17px; }
    .f-24 { font-size:18px; }
    .f-26 { font-size:19px; }
    .f-27 { font-size:19.5px; }
	.f-28 { font-size:20px; }
    .f-30 { font-size:22px; }
    .f-38 { font-size:27px; }
    .f-40 { font-size:28px; }
    .f-50 { font-size:34px; }

}

@media only screen and (max-width: 375px) { 

	
    .menu-bon { margin-top:-0.34rem; }
	
    .ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:15px; }
	
    .f-14 { font-size:13px; }
    .f-16 { font-size:13px; }
    .f-18 { font-size:14px; }
    .f-19{ font-size:14.5px; }
    .f-21 { font-size:15px; }
    .f-22 { font-size:15px; }
    .f-24 { font-size:16px; }
    .f-26 { font-size:17px; }
    .f-27 { font-size:17.5px; }
	.f-28 { font-size:18px; }
    .f-30 { font-size:20px; }
    .f-38 { font-size:26px; }
	
}


@media only screen and (max-width: 340px) { 

    .menu-bon { margin-top:-0.36rem; }
	
	.in_bk_03  .in_tit .line { top:0.5rem; }
	.in_bk_03  .in_tit p small { top:0.465rem; }
	
	
    .ware_bk_01 ul li dl { height:230px; }
    .ware_bk_04 ul li .date { top:3px; }
	
	
	.long_bk_01 ul li dl dd p:first-child { font-size:16px; }
	.long_bk_01 ul li dl dd p:first-child + p { font-size:13px; }
	
	.ns_con_right .ns_rt_bk_02 ul li dl dt { font-size:14px; }


    .f-14 { font-size:12px; }
    .f-19{ font-size:14px; }
    .f-21 { font-size:14px; }
    .f-22 { font-size:14px; }
    .f-24 { font-size:15px; }
    .f-26 { font-size:16px; }
    .f-27 { font-size:16.5px; }
	.f-28 { font-size:17px; }
    .f-30 { font-size:18px; }
    .f-38 { font-size:24px; }
}


