/*common start*/
@font-face {
  font-family: 'cangerheiyun';
  src: url('../fonts/cangerheiyun.eot?v=4.7.0');
  src: url('../fonts/cangerheiyun.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/cangerheiyun.woff2?v=4.7.0') format('woff2'), url('../fonts/cangerheiyun.woff?v=4.7.0') format('woff'), url('../fonts/cangerheiyun.ttf?v=4.7.0') format('truetype'), url('../fonts/fcangerheiyun.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TsangerYunHei-W02';
  src: url('../fonts/TsangerYunHei-W02.eot?v=4.7.0');
  src: url('../fonts/TsangerYunHei-W02.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/TsangerYunHei-W02.woff2?v=4.7.0') format('woff2'), url('../fonts/TsangerYunHei-W02.woff?v=4.7.0') format('woff'), url('../fonts/TsangerYunHei-W02.ttf?v=4.7.0') format('truetype'), url('../fonts/TsangerYunHei-W02.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'TsangerYunHei-W02'; color:#666;background: #efeff0;}
a{color:#666;}
a:hover{ color:#f60; /*text-decoration:underline;*/}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
@media only screen and (max-width: 1200px) {
.wapper{ width:100%;}
}


.header{ position:relative;background: #595757;width: 100%;height: 130px;padding:0 93px;box-sizing: border-box;}
.head_list{display: flex;justify-content: space-between;width: 82.5%;margin: 0 auto;}
.head_list .logo{display: flex;justify-content: center;align-items: center;height: 130px;}
.head_list .logo img{max-height: 100%;height: 100px;}
.head_list .tel{font-size: 20px;color: #fff;display: flex;justify-content: center;align-items: center;height: 130px;margin-left: 18px;}

/*内容1框架*/
.index1{width: 80%;margin: 20px auto 0;padding: 0 50px;box-sizing: border-box;}
.index1_list{display: flex;justify-content: space-between;}
.index1_left{width: 25.5vw;margin-right: 20px;}
.index1_right{width: calc(100% - 25.5vw - 20px);height: 100%;}

/*左侧内容*/
.i1Con1{width: 100%;height: 100%;}
.i1Con1 ul{height: calc(100% - 100px);}
.i1Con1 ul li{width: 100%;background: #fff;margin-bottom: 5px;height: 49%;}
.i1Con1 .part{width: 100%; height:100%; display:flex;justify-content: center;align-items: center;font-size: 0;overflow: hidden;}
.i1Con1 .part img{width:19vw;height: auto;object-fit: cover;}
.i1Con1 .part .t1{text-align: center;font-size:3.2vw;color: #e5000d;line-height: 1;}
.i1Con1 .part .t2{text-align: center;font-size: 1.2vw;color: #e5000d;padding: 20px 0;}
.i1Con1 .txt{font-size: 22px;color: #9fa1a0;text-align: center;}
.i1Con1 ul li:nth-child(2n) .t1,
.i1Con1 ul li:nth-child(2n) .t2{color: #345894;}

.i1Con1 .text{background: #fff;width: 100%;font-size: 28px;color: #9fa1a0;height: 100px;display: flex;align-items: center;justify-content: center;transition:0.3s;}
.i1Con1 .text:hover{background: #9fa1a0;color: #fff;}
.i1Con1 .text:hover a{color:#fff;}

.index1_list .img_show{width: 100%;font-size: 0;overflow: hidden;background: #fff;}
.index1_list .img_show img{width: 100%;object-fit: cover;max-height: 540px;}
.banner_swiper .swiper-button-next:after,.banner_swiper .swiper-button-prev:after{font-weight: bold;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {background: #fff;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;max-height: 540px;}


.i1Con2{width: 100%;margin-top: 20px;}
.i1Con2 ul{display: flex;justify-content: space-between;}
.i1Con2 ul li{width: 24%;}
.i1Con2 .part{width: 100%;cursor: pointer;}
.i1Con2 .part .img{background: #fff;width: 100%;height: 355px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.i1Con2 .part .img img{max-width: 220px;width: 100%;transition: 0.3s;}
.i1Con2 .part .txt{background: #fff;width: 100%;font-size: 24px;color: #9fa1a0;height: 100px;display: flex;align-items: center;justify-content: center;margin-top: 5px;transition: 0.3s;}
/*.i1Con2 .part:hover .txt{background: #9fa1a0;color: #fff;}
.i1Con2 .part:hover .img img{transform: scale(1.2);}*/
.i1Con2 .part .txt:hover{background: #9fa1a0;color: #fff;}
.i1Con2 .part .img:hover img{transform: scale(1.2);}


.index2{width: 80%;margin: 20px auto 0;padding: 0 50px;box-sizing: border-box;}
.index2_list{display: flex;justify-content: space-between;align-items: center;height: 150px;background: #fff;padding: 0 140px;box-sizing: border-box;}
.index2_list .left{width: 43%;}
.index2_list .right{width: 49%;}

.i2_tel{font-size: 22px;color: #9fa1a0;text-align: right;font-weight: 400;}

.i2_contact{text-align: left;}
.i2_contact .txt{font-size: 24px;color: #9fa1a0;text-align: left;font-weight: 400;}
.i2_contact .form {margin-top: 20px;}
.i2_contact .form span{display: inline-block;width:45%;margin: 0;font-size: 16px;color: #9fa1a0;vertical-align: middle;}
.i2_contact .form span:last-child{width: 25px;}
.i2_contact .form input{height: 30px;background: #efefef;border-radius: 20px;width: 100%;padding:0 10px;box-sizing: border-box;outline: none;font-size: 16px;color: #9fa1a0;}

.i2ewm{display: flex;justify-content: center;align-items: center;}
.i2ewm .desc{width: calc(100% - 120px);}
.i2ewm .img{width: 100px;font-size: 0;overflow: hidden;margin-left: 20px;}
.i2ewm .img img{width: 100%;}
.i2ewm .txt{font-size: 22px;color: #9fa1a0;text-align: right;font-weight: 400;}
.i2ewm .txt p{line-height: 1;}

.i_comTit{width: 100%;}
.i_comTit .title{display: flex;justify-content: center;align-items: center;height: 130px;background: #9f9fa0;color: #fff;font-weight: 400;font-size: 38px;text-align: center;}

.com_more{width: 100%;background: #fff;height: 100px;display: flex;justify-content: flex-end;align-items: center;padding:0 60px;box-sizing: border-box;}
.com_more a{font-size: 18px;color: #3f3b3a;}
.subBtn{border:none; background:none;}
.subBtn img{width:40px;}

.index3{width: 80%;margin: 20px auto 0;padding: 0 50px;box-sizing: border-box;}
.index3_list{width: 100%;padding-top: 20px;background: #fff;}
.index3_list ul{display: flex;justify-content: center;flex-wrap: wrap;}
.index3_list ul li{width: 32%;border: 2px solid #efefef;}
.index3_list .part{width: 100%;display: flex;justify-content: center;align-items: center;height: 300px;}
.index3_list .part img{max-width: 340px;transition: 0.3s;}
.index3_list .part:hover img{transform: scale(1.2);}

.index4{width: 80%;margin: 20px auto 0;padding: 0 50px;box-sizing: border-box;}
.index4_list{width: 100%;padding-top: 20px;background: #fff;}
.index4_list ul{display: flex;justify-content: center;flex-wrap: wrap;}
.index4_list ul li{width: 19.5%;border: 2px solid #efefef;}
.index4_list .part{width: 100%;display: flex;justify-content: center;align-items: center;height: 300px;}
.index4_list .part img{max-width: 210px;transition: 0.3s;}
.index4_list .part:hover img{transform: scale(1.2);}

.index5{width: 80%;margin: 20px auto 0;padding: 0 50px;box-sizing: border-box;}
.index5 .i5_Tit{display: flex;justify-content: space-between;}
.index5 .i5_Tit .part{width: 49.5%;}

.index5_list{width: 100%;padding-top: 20px;background: #fff;display: flex;justify-content: space-between;align-items: center;}
.index5_left{width: 49.5%;border: 2px solid #efefef;padding: 15px;box-sizing: border-box;}
.index5_left ul li{margin-bottom: 20px;width: 100%;}
.index5_left .img_show{width: 100%;font-size: 0;    border: 2px solid #efefef;}
.index5_left .img_show img{width: 100%;}

.index5_right{width: 49%;border: 2px solid #efefef;padding: 15px;box-sizing: border-box;}
.index5_right .i_comTit{display: none;}
.index5_right ul li{margin-bottom: 20px;width: 100%;}
.index5_right .img_show{width: 100%;font-size: 0;border: 2px solid #efefef;}
.index5_right .img_show img{width: 100%;}

.index6{width: 80%;margin: 20px auto 0;padding: 0 50px;box-sizing: border-box;}
.index6 .warp{width: 100%;background: #fff;padding: 20px 0;box-sizing: border-box;}
.index6_desc{font-size: 18px;line-height: 2;color: #9fa1a0;padding: 20px 50px;background: #fff;border-top: 2px solid #efefef;}
.index6_list{width: 100%;padding: 20px 50px;box-sizing: border-box;}
.index6_list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index6_list ul li{width: 32.5%;margin-right: 1%;margin-bottom: 1%;}
.index6_list ul li:nth-child(3n){margin-right: 0;}
.index6_list .part{width: 100%;font-size: 0;overflow: hidden;}
.index6_list .part img{width: 100%;}

.i6Font_style{width: 100%;padding: 80px 0;border-top: 2px solid #efefef;border-bottom: 2px solid #efefef;}
.i6Font_style .img{text-align: center;}
.i6Font_style img{max-height: 120px;}

.index6 .index2_list{padding: 0 140px;}



.footer{width: 100%;background: #585755;padding: 50px 0;margin-top: 50px;}
.footer .warp{width: 80%;margin: 0 auto;}
.foot_list{display: flex;justify-content: space-between;padding: 0 50px;box-sizing: border-box;}
.foot_list .left{width: 45%;display: flex;justify-content: space-between;}
.foot_list .left .ewm{width: 120px;margin-right: 40px;color: #9fa1a0;font-size: 15px;text-align: center;}
.foot_list .left .ewm img{width: 100%;}
.foot_list .left .f_contact{width: calc(100% - 205px);}
.f_contact .desc{margin-top: 20px;color: #9fa1a0;font-size: 15px;}
.f_contact ul li{display: flex;line-height: 1.8;}


.foot_list .right{width: 45%;}
.f_menu{width: 100%;display: flex;justify-content: space-between;}
.f_menu dl{width: 31%;text-align: center;}
.f_menu dl dt{color: #9fa1a0;font-size: 28px;font-weight: 400;margin-bottom: 15px;}
.f_menu dl dt span{padding-bottom: 15px;border-bottom: #9fa1a0 solid 2px;display: inline-block;}
.f_menu dl dd{line-height: 1.8;}
.f_menu dl dd a{color: #9fa1a0;font-size: 16px;}

.foot_link{width: 100%;font-size: 16px;color: #9fa1a0;padding: 10px 50px;box-sizing: border-box;text-align: center;}
.foot_link .title{padding: 20px 0;}
.foot_link ul li{display: inline-block;padding-right: 30px;}
.foot_link ul li:nth-child(8n){margin-right: 0;}
.foot_link ul li a{font-size: 18px;color: #9fa1a0;display: block;}

.main_content{width: 100%;padding: 0px; box-sizing: border-box;margin-top: 20px;margin: 0 auto;}
.i_comTit2{width: 100%;}
.i_comTit2 .title{display: flex;justify-content: center;align-items: center;height: 100px;background: #918179;color: #fff;font-weight: 400;font-size: 48px;text-align: center;font-weight: 400;}



.Detail{width: 64%;padding: 20px 0;margin-top: 20px;margin: 0 auto;}
.Detail ul li{margin-bottom: 20px;font-size: 0;overflow: hidden;}
.Detail img{width: 100%;}

.inside{width: 100%;padding: 20px;margin-top: 20px;background: #fff;box-sizing: border-box;min-height: 600px;}


@media only screen and (max-width: 1600px) {
.i1Con2 .part .img{height: 310px;}
.i1Con2 .part .img img{max-width: 150px;}
.index2_list{padding: 0 60px;}
.index4_list .part{height: 200px;}
.index4_list .part img{max-width: 160px;}
.i6Font_style img{max-height: 80px;}




}


@media only screen and (max-width: 1400px) {
.i1Con1 .part .t1{font-size: 4vw;}
.i1Con1 .part .t2{font-size: 1.5vw;}
.i1Con2 .part .img{height: 250px;}
.i1Con2 .part .img img{max-width: 120px;}

.i2_contact .txt{ font-size:20px;}
.i2ewm .txt{ font-size:20px;}
.i2_tel{ font-size:20px;}

.index2_list{padding: 0 35px;}
.index6 .index2_list {padding: 0 35px;}
.index3_list .part img{max-width: 300px;}
.index3_list ul li{width: 32.5%;}

.index4_list ul li{width: 19.5%;}
.index4_list .part img{max-width: 200px;}


}



@media only screen and (max-width: 1200px) {
.header{padding: 0 60px;}
.i1Con1 .part img{width:18vw;}
.i1Con1 .part .t1{font-size: 6vw;}
.i1Con1 .part .t2{font-size: 2vw;}
.i1Con1 .txt{font-size: 20px;}
.i1Con1 .text{font-size: 26px;}
.i1Con2 .part .img{height: 220px;}
.i1Con2 .part .img img{max-width: 160px;}
.i1Con2 .part .txt{font-size: 22px;}

.i2_contact .txt{ font-size:18px;}
.i2_contact .form{margin-top:10px;}
.i2_contact .form span{ font-size:14px;}
.i2ewm .txt{ font-size:18px;}
.i2_tel{ font-size:18px;}
.i2ewm .desc { width: calc(100% - 105px);}
.i2ewm .img{width: 90px;margin-left: 15px;}

.i_comTit .title{font-size: 38px;height: 100px;}
.i_comTit2 .title{font-size: 38px;height: 100px;}
.index3_list .part{height: 200px;}
.index3_list .part img{max-width: 200px;}
.index6_desc{font-size: 28px;}
.i6Font_style img{max-height: 70px;}

}



@media only screen and (max-width: 980px) {
.header{height: 110px;padding: 0 20px;}
.head_list .logo img{height: 60px;}
.head_list .tel{margin-left: 40px;height: 110px;}
.head_list .logo{height: 110px;}
.index1,
.index2,
.index3,
.index4,
.index5,
.index6,
.foot_list,
.foot_link,
.main_content{padding: 0 20px;}

.i1Con1 ul{height: calc(100% - 80px);}
.i1Con1 .text{height: 80px;}
.i1Con2 .part .img{height: 200px;}
.i1Con2 .part .img img{max-width: 160px;}
.i1Con2 .part .txt{height: 80px;}

.i2_contact .txt{ font-size:16px;}
.i2ewm .txt{ font-size:16px;}
.i2_tel{ font-size:16px;}
.i2_contact .form span{display:block; width:96%; margin:1%;}


.i_comTit .title{font-size: 22px;}
.i_comTit2 .title{font-size: 32px;}

.index3_list ul li{width: 49%;}

.index4_list ul li{width: 32.5%;}

.com_more{padding: 0 20px;}
.com_more a{font-size: 22px;}

.index5 .i5_Tit{display: block;}
.index5 .i5_Tit .part{width: 100%;}
.index5 .i5_Tit .part:last-child{display: none;}
.index5_list{display: block;}
.index5_left{width: 100%;}
.index5_right{width: 100%;}
.index5_right .i_comTit{display: block;margin-bottom: 20px;}

.index6_desc{font-size: 22px;padding: 20px 30px;}
.index6_list{padding: 20px 30px;}
.i6Font_style img{max-height: 60px;}

.footer .warp{width: 100%;}
.foot_list .left{width: 48%;}
.foot_list .right{width: 48%;}

.foot_list .left .ewm{width: 120px;font-size: 13px;margin-right: 20px;}
.foot_list .left .f_contact{width: calc(100% - 140px);}
.f_contact .desc{margin-top: 10px;font-size: 13px;}
.f_menu dl dt{font-size: 24px;}
.f_menu dl dd a{font-size: 13px;}
.foot_link{font-size: 13px;}
.foot_link ul li a{font-size: 13px;}




}


@media only screen and (max-width: 780px) {
.index1,
.index2,
.index3,
.index4,
.index5,
.index6,
.foot_list,
.foot_link,
.main_content{padding: 0 10px;}

.head_list .tel{font-size: 18px;}
.index1_list{display: block;}
.index1_left{width: 100%;margin-right: 0;}
.i1Con1{height: auto;}
.i1Con1 .part img{width:50%;}
.i1Con1 .part .t1{font-size: 46px;}
.i1Con1 .part .t2{font-size: 16px;}
.index1_right{width: 100%;margin-top: 20px;}
.index1_list .img_show img{height: auto;}
.i1Con2 ul{flex-wrap: wrap;}
.i1Con2 ul li{width: 49%;margin-right: 1%;margin-bottom: 1%;}
.i1Con2 ul li:nth-child(2n){margin-right: 0;}
.i1Con2 .part .img img{max-width: 160px;}

.i2_contact .txt{ font-size:14px;}
.i2ewm .txt{ font-size:14px;}
.i2_tel{ font-size:14px;}
.i2ewm .desc {width: calc(100% - 90px);}
.i2ewm .img { width: 75px; margin-left: 15px;}



.index3_list ul li{width: 48%;}
.index3_list .part img{max-width: 160px;}

.index4_list ul li{width: 48%;}
.index4_list .part{height: 160px;}
.index4_list .part img{max-width: 100px;}

.com_more{height: 80px;}

.index6_desc{font-size: 18px;padding:20px;}
.index6_list{padding: 20px;}
.index6_list ul li{width: 100%;margin: 1% 0;}

.i6Font_style{padding: 60px 0;}
.i6Font_style .img{width: 80%;margin: 0 auto;}
.index6 .index2_list{padding: 20px;}
.i6Font_style img{max-height: 100%;width: 100%;}

.foot_list{display: block;}
.foot_list .left{width: 100%;justify-content: center;padding: 0 40px;box-sizing: border-box;}
.foot_list .left .ewm{width: 120px;}
.foot_list .left .f_contact{width: auto;}
.foot_list .right{width: 100%;margin-top: 20px;}
.f_menu{justify-content: center;}

.foot_link{padding: 0 50px;}


}

@media only screen and (max-width: 580px) {
.header{height: 80px;padding: 0 20px;}
.head_list .logo img{height: 40px;}
.head_list .tel{margin-left: 20px;height: 80px;font-size: 16px;}
.head_list .logo{height: 80px;}

.index3_list .part{height: 160px;}
.index3_list .part img{max-width: 100px;}
.index6 .index2_list{padding: 20px;}
.i6Font_style{padding: 40px 0;}

.index2_list{height:auto; display:block;}
.index2_list .left {width: 100%;}
.index2_list .right {width: 100%;}
.i2_contact {text-align: center;}
.i2_contact .txt {text-align: center;}
.i2ewm{display:block;}
.i2ewm .desc{width: 100%;}
.i2ewm .txt{text-align: center;}
.i2_tel{text-align: center;}
.i2ewm .img{margin:0 auto;}
.i2_contact .form input{font-size:12px}




}