@charset "utf-8";
/* --mobile-- */
@media screen and (max-width: 1720px){
	.homeAbout .list .swiper a .icon img {
		height:40px;
	}
}

@media screen and (max-width: 1600px){
.publicBox {
    width: 84%;
}
}

@media screen and (max-width: 960px){
.publicBox {
    width: 92%;
}
	
	.gjht{ display: none;}
	.xianshi{ display:block;}
	.bottom_tel{ width: 100%;}
	
}
@media screen and (max-width: 1600px){
	/* --index-- */
	.homeProduct .title .wz {font-size:16px;}
	.homeProduct .list {height:440px;}
	.homeProduct .list .box .img {width:calc(100% - 540px);max-width:540px;}
	.homeProduct .list .box .wz {width:500px;height:500px;padding:0 80px;margin-left:40px;margin-top:-40px;}
	.homeProduct .list .box .wz p {width:340px;}
	.homeProduct .tags {padding-top:38px;}
	.homeNetwork .list li {height:152px;padding:40px;}
	.homeNetwork .list li .icon {padding:20px;}
	.homeNetwork .list li .icon img {width:32px;height:32px;}
	.homeNetwork .list li .icon .bg {padding:56px;left:-20px;top:-20px;}
	.homeNetwork .list li .wz {line-height:36px;}
	.homeNetwork .list li .wz .num b {font-size:50px;}
	.homeNetwork .list li .wz .num sub {font-size:14px;}
	.homeNetwork .list li .wz .des {font-size:16px;}
	.homeAbout .videoBtn a img {width:90px;}
	.homeAbout .list {height:16.6vw;padding:20px;}
	.homeAbout .list .title b {font-size:22px;}
	.homeAbout .list .swiper a .icon img {height:36px;}
	.homeAbout .list .swiper a .title {height:24px;font-size:16px;line-height:24px;margin-top:0;}
	.homeAbout .list .swiper a .wz {height:36px;line-height:18px;}
	.homeAbout .list .pagination {bottom:10px;}
	.homeSolution .loop .left .wz {font-size:18px;line-height:36px;margin-top:20px;}
	.homeSolution .loop .right .items .bt {font-size:22px;}
	.homeSolution .tags {width:84%;left:8%;}
	.homeMembers .msglist {left:8%;}
	.homeMembers .msglist li .tips {font-size:22px;margin-top:10px;}
	.homeNews .more2 {margin-top:11px;}
	.homeNews .topNews .wz .bt {font-size:22px;}
	.homeNews .hotNews .wz .bt {font-size:22px;}
	.homeNews .list li .wz b {font-size:22px;}
	.homeServices .list li .title i {font-size:16px;}
	.homeServices .list li .title img {height:42px;}
	
	/* --inner-- */
	.banner .publicBox{padding-bottom:117px;}
	.subPage{height:117px;}
	.subPage a{height:116px;}
	
	
	.subPages{height:117px;}
	.subPages a{height:116px;}
	
	.innerTitle i{margin-top:8px;}
	.about .company .intro .wz{margin-top:0;}
	.about .president .name b{font-size:26px;margin-right:20px;}
	.historySwiper .num{height:100px;font-size:100px;line-height:100px;}
	.newsList li .pic{height:200px;}
	.newsList li .wz .bt{font-size:22px;}
}
@media screen and (max-width: 1280px){
	
	.goods_midd ul li .goods_midd_zj .goods_midd_zj_tex p{ font-size: 18px;}
	.goods_midd_zj_texx p{ font-size: 18px;}
	.goods_tex2{ font-size: 20px;}
	.goods_tex1{ font-size: 20px;}
	.goods_tit{ font-size: 20px;}
	.goods_line{ margin-top: 20px;}
	.sdcs{ margin-top: 0px;}
	
	.footer .nava ul li{ font-size: 16px;}
	
	.yf_num_bg ul li .num1_l{ font-size: 30px;}
	/* --index-- */
	.homeProduct .title .wz {font-size:16px;line-height:24px;}
	.homeProduct .list {height:400px;}
	.homeProduct .list .box .img {width:calc(100% - 440px);max-width:440px;}
	.homeProduct .list .box .wz {width:400px;height:400px;padding:0 40px;margin-left:40px;margin-top:0;}
	.homeProduct .list .box .wz p {width:320px;max-height:112px;font-size:15px;line-height:28px;margin-top:10px;}
	.homeProduct .list .box .wz a {margin-top:20px;}
	.homeProduct .tags {padding-top:0;}
	.homeProduct .tags .box {height:384px;}
	.homeProduct .tags .box .swiper {height:384px;}
	.homeProduct .tags .box .swiper .swiper-slide {height:66px !important;}
	.homeProduct .tags .box .swiper .swiper-slide .wz {width:calc(100% - 72px);height:66px;font-size:16px;line-height:66px;}
	.homeProduct .tags .box .swiper .swiper-slide .img {width:66px;height:66px;padding:5px;}
	.homeNetwork .list li {height:116px;padding:30px;}
	.homeNetwork .list li:nth-of-type(2n) {margin-left:8%;}
	.homeNetwork .list li .icon {padding:16px;}
	.homeNetwork .list li .icon img {width:24px;height:24px;}
	.homeNetwork .list li .icon .bg {padding:42px;left:-14px;top:-14px;}
	.homeNetwork .list li .wz {line-height:32px;margin-left:30px;}
	.homeNetwork .list li .wz .num b {font-size:40px;}
	.homeNetwork .list li .wz .des {font-size:15px;line-height:24px;margin-top:0;}
	.homeNetwork .map {width:62%;}
	.homeAbout .videoBtn a img {width:80px;}
	.homeAbout .intro .wz {height:140px;font-size:15px;line-height:28px;}
	.homeAbout .list {height:16.6vw;padding:15px;}
	.homeAbout .list .title {height:36px;}
	.homeAbout .list .title i {width:36px;height:36px;}
	.homeAbout .culture .title i {background-size:auto 20px;}
	.homeAbout .honor .title i {background-size:auto 20px;}
	.homeAbout .shows .title i {background-size:auto 20px;}
	.homeAbout .list .title b {height:36px;font-size:20px;line-height:36px;}
	.homeAbout .list .title a {font-size:14px;line-height:36px;}
	.homeAbout .list .swiper a .icon img {height:30px;}
	.homeAbout .list .swiper a .title {height:20px;font-size:15px;line-height:20px;margin-top:0;}
	.homeAbout .list .swiper a .wz {height:18px;line-height:18px;}
	.homeAbout .list .pagination {bottom:5px;}
	.homeSolution .loop .left .wz {font-size:16px;line-height:28px;}
	.homeSolution .loop .right .items .bt {font-size:20px;}
	.homeSolution .tags {width:88%;left:6%;}
	.homeMembers .msglist {width:30%;left:6%;}
	.homeMembers .msglist li .tips {font-size:20px;}
	.homeMembers .msglist li .wz {max-height:140px;font-size:15px;line-height:28px;margin-top:20px;}
	.homeMembers .piclist {width:72%;}
	.homeMembers .imglist {width:28%;}
	.homeNews .more2 {margin-top:6px;}
	.homeNews .topNews {width:0;}
	.homeNews .hotNews {width:39%;margin-left:0;}
	.homeNews .topNews .wz .bt {font-size:20px;}
	.homeNews .hotNews .wz .bt {font-size:20px;}
	.homeNews .hotNews .wz .con {font-size:15px;}
	.homeNews .hotNews .wz .link {font-size:15px;}
	.homeNews .list li .wz b {font-size:20px;}
	.homeNews .list {width:59%;margin-left:2%;}
	.homeNews .list li .wz p {font-size:15px;}
	.homeNews .list li .wz i {font-size:15px;}
	.homeServices .list li .title img {height:32px;}
	.homeServices .list li .title p {margin-top:10px;}
	.homeServices .list li .title i {font-size:14px;margin-top:10px;}
	.homeServices .list li .wz {padding:20px;}
	.homeServices .list li .wz p {font-size:15px;}
	.homeServices .list li:hover .img {height:calc(32vw - 112px);}
	.homeServices .list li:hover .title {height:calc(27vw - 112px);top:3vh;}

	/* --inner-- */
	.banner .publicBox{padding-bottom:97px;}
	.banner .publicBox p{font-size:16px;line-height:24px;margin-top:10px;}
	.subPage{height:97px;}
	.subPage a{height:96px;font-size:16px;}
	.subPage a i{width:36px;height:36px;margin-right:20px;font-size:20px;line-height:36px;}
	
	
	.subPages{height:97px;}
	.subPages a{height:96px;font-size:16px;}
	.subPages a i{width:36px;height:36px;margin-right:20px;font-size:20px;line-height:36px;}
	
	.innerTitle i{margin-top:6px;padding-top:8px;font-size:16px;}
	.innerTitle i:before,.innerTitle i:after{width:8px;height:8px;}
	.about .company .intro .left{margin-top:50px;}
	.about .company .count{padding:0 0 180px;}
	.about .president .name b{font-size:22px;margin-right:10px;}
	.about .president .img{width:36%;height: calc(72% - 60px);}
	.culture .idea .msg{width:80%;left:10%;}
	.culture .spirit .txt{width:60%;}
	.historySwiper .num{height:80px;font-size:80px;line-height:80px;}
	.message .boo{padding:60px;}
	.message .boo .title{width:36%;}
	.message .boo .title .en {font-size:32px;line-height:42px;}
	.message .boo .title .cn {font-size:24px;line-height:32px;}
	.newsList li .pic{height:160px;}
	.newsList li .wz .bt{font-size:20px;}
	.article{width:100%;}
	.article .title h1{width: calc(100% - 120px);font-size:24px;line-height:32px;}
	.preview{display:none;}
}
@media screen and (max-width: 960px){
	
	.goods_top_bg{flex-wrap: wrap;}
	.goods_content_l{ width: 100%;}
	.goods_content_r{ width: 100%;}
	.goods_content_ll{ width: 100%;}
	.goods_content_rr{ width: 100%;}
	.goods_tex1{ padding-top: 60px; padding-bottom: 60px;}
	.goods_tex2{ padding-top: 60px; padding-bottom: 60px;}
	
	.icom-data .item .shuzi{ font-size: 30px;}
	.icom-data .item .shuzi font{ font-size: 14px;}
	.icom-data .item p{font-size: 14px;}
	/* --index-- */
	.homeProduct .publicBox,
	.homeNetwork .publicBox,
	.homeAbout .publicBox,
	.homeMembers .publicBox,
	.homeNews .publicBox,
	.homeServices .publicBox{
		padding:6% 0;
		margin-top:0;
	}
	.homeSolution .publicBox {padding:6% 0 96px;}
	.homeMembers .publicBox {padding:0;height:auto;}
	.swiperBanner .slideBox .banner1_1 {width:36%;}
	.swiperBanner .slideBox .banner1_2 {width:36%;top:52%;}
	.swiperBanner .slideBox .banner2_1 {width:68%;left:16%;top:34%;}
	.swiperBanner .slideBox .banner2_2 {width:68%;left:16%;top:52%;}
	.swiperBanner .slideBox .banner3_1 {width:82%;top:26%;}
	.swiperBanner .slideBox .banner3_2 {width:60%;top:50%;}
	.swiperBanner .pagination {right:4% !important;bottom:4% !important;}
	.swiperBanner .pagination .swiper-pagination-bullet {width:32px;height:2px;}
	.homeProduct .bg {display:none;}
	.homeProduct .title {width:100%;}
	.homeProduct .title .wz {font-size:15px;line-height:24px;margin-top:2%;}
	.homeProduct .title a {margin-top:4%;}
	.homeProduct .list {width:100%;height:auto;margin-top:6%;}
	.homeProduct .list li {width:100%;}
	.homeProduct .list .box .img {width:48%;padding:10px;}
	.homeProduct .list .box .img .imgbg{display:block;}
	.homeProduct .list .box .img img {width:100%;}
	.homeProduct .list .box .wz {width:48%;height:auto;padding:0;margin-left:4%;margin-top:0;background:none;border-radius:none;box-shadow:none;}
	.homeProduct .list .box .wz p {width:auto;max-height:72px;font-size:14px;line-height:24px;margin-top:10px;}
	.homeProduct .list .box .wz a {display:none;}
	.homeProduct .tags {width:100%;height:auto;padding-top:0;position:relative;display:block;margin-top:6%;}
	.homeProduct .tags .box{height:auto;position:relative;}
	.homeProduct .tags .box .swiper {height:auto;}
	.homeProduct .tags .box .swiper .swiper-slide {height:auto !important;}
	.homeProduct .tags .box .swiper .swiper-slide .wz {width:100%;height:32px;font-size:14px;color:#333;text-align:center;line-height:32px;float:none;}
	.homeProduct .tags .box .swiper .swiper-slide .img {width:100%;height:auto;float:none;margin:auto;}
	.homeNetwork .list {display:block;}
	.homeNetwork .list li {width:50%;height:auto;padding:20px 0 10px;float:left;text-align:center;}
	.homeNetwork .list li:nth-of-type(2n) {margin-left:0;}
	.homeNetwork .list li .icon {float:none;display:inline-block;padding:10px;}
	.homeNetwork .list li .icon img {width:20px;height:20px;}
	.homeNetwork .list li .icon .bg {padding:32px;left:-12px;top:-12px;}
	.homeNetwork .list li .wz {width:80%;text-align:center;line-height:24px;margin:20px 10% 0;}
	.homeNetwork .list li .wz .num {justify-content:center;}
	.homeNetwork .list li .wz .num b {font-size:30px;}
	.homeNetwork .list li .wz .des {font-size:12px;line-height:16px;margin-top:5px;}
	.homeNetwork .map {width:100%;position:relative;top:auto;transform:translate(0,0);margin-top:6%;}
	.homeAbout .box {display:block;position:relative;}
	.homeAbout .intro {width:100%;}
	.homeAbout .intro .wz {height:120px;font-size:15px;line-height:24px;margin-top:4%;overflow:hidden;}
	.homeAbout .intro a {margin-top:30px;}
	.homeAbout .videoBtn {width:42px;height:42px;margin-left:0;position:absolute;right:0;bottom:0;}
	.homeAbout .videoBtn a img {width:42px;}
	.homeAbout .list {width:100%;height:auto;padding:15px 15px 30px;margin-top:4%;margin-left:0;}
	.homeAbout .culture {margin-top:8%;}
	.homeAbout .culture .title i {background-size:auto 18px;}
	.homeAbout .honor .title i {background-size:auto 18px;}
	.homeAbout .shows .title i {background-size:auto 18px;}
	.homeAbout .list .title b {font-size:18px;}
	.homeAbout .list .swiper {margin:4% auto 0;}
	.homeAbout .list .swiper a .icon img {height:28px;}
	.homeAbout .list .swiper a .title {height:24px;font-size:15px;line-height:24px;margin-top:10px;}
	.homeAbout .list .swiper a .wz {height:36px;font-size:12px;padding:0 10px;line-height:18px;}
	.homeSolution .loop {display:block;width:100%;height:auto;min-height:auto;}
	.homeSolution .loop .left {width:100%;height:auto;position:relative;display:block;}
	.homeSolution .loop .left .en {font-size:12px;}
	.homeSolution .loop .left .wz {font-size:15px;line-height:24px;margin-top:4%;}
	.homeSolution .loop .right {display:none;}
	.homeSolution .loop .mobileswiper {display:block;}
	.homeSolution .loop .mobileswiper .wz {height: 96px;}
	.homeSolution .loop .mid {position:relative;width:90vw;height:90vw;margin:auto;}
	.homeSolution .loop .mid .roll-box {width:82vw;height:82vw;}
	.homeSolution .tags {position:absolute;width:100%;height:70px;left:0;padding-top:20px;}
	.homeSolution .tags .wz {height:25px;border-bottom:1px solid #ddd;}
	.homeSolution .tags .wz li i {font-size:40px;}
	.homeSolution .tags .wz li b {height:24px;font-size:12px;line-height:24px;}
	.homeSolution .tags .wz li:after {font-size:12px;}
	.homeSolution .tags .cricle {height:15px;margin-top:10px;}
	.homeMembers .msgbg {display:none;}
	.homeMembers .msglist {width:90%;height:340px;position:relative;left:0;margin:auto;}
	.homeMembers .msglist li {height:280px;top:30px;padding:0 4%;background:rgba(0,0,0,0.3);}
	.homeMembers .msglist li .title {height:28px;}
	.homeMembers .msglist li .tips {height:24px;font-size:16px;line-height:24px;margin-top:10px;overflow:hidden;}
	.homeMembers .msglist li .wz {height:96px;font-size:14px;line-height:24px;margin-top:10px;}
	.homeMembers .msglist li .button {margin-top:20px;}
	.homeMembers .piclist {width:100%;height:100%;}
	.homeMembers .imglist {width:100%;height:auto;}
	.homeMembers .imglist .swiper .swiper-slide {width:33.33%;height:auto;padding:4vw 0;border-top:none;border-left:1px solid rgba(255,255,255,0.5);float:left;}
	.homeMembers .imglist .swiper .swiper-slide img {width:12vw;height:12vw;}
	.homeNews .hotNews {width:100%;height:auto;margin-top:4%;}
	.homeNews .hotNews .pic {height:42vw;}
	.homeNews .hotNews .wz {padding:4%;}
	.homeNews .hotNews .wz .bt {height:48px;font-size:16px;line-height:24px;}
	.homeNews .hotNews .wz .time {font-size:16px;margin-top:0;}
	.homeNews .hotNews .wz .con {height:auto;max-height:72px;font-size:14px;margin-top:2%;}
	.homeNews .hotNews .wz .link {font-size:14px;margin-top:2%;}
	.homeNews .list {width:100%;height:auto;margin-left:0;}
	.homeNews .list li {width:100%;height:auto;padding:4% 0;margin-top:4%;}
	.homeNews .list li .time {width:72px;font-size:16px;line-height:20px;margin-top:2px}
	.homeNews .list li .wz {width:calc(100% - 72px);padding:0 15px;}
	.homeNews .list li .wz b {height:24px;font-size:16px;line-height:24px;}
	.homeNews .list li .wz p {font-size:14px;margin-top:2%;}
	.homeNews .list li .wz i {height:18px;font-size:14px;line-height:18px;margin-top:2%;}
	.homeServices .list li {width:100%;height:auto;margin-left:0;margin-top:4%;}
	.homeServices .list li:nth-of-type(1) {margin-top:0;}
	.homeServices .list li .img {height:42vw;}
	.homeServices .list li .title {width:72%;height:32vw;left:14%;top:5vw;}
	.homeServices .list li .title img {height:28px;}
	.homeServices .list li .title p {margin-top:4%;}
	.homeServices .list li .title i {font-size:12px;margin-top:0;}
	.homeServices .list li .wz {display:none;}
	.homeServices .list li:hover .img {height:42vw;}
	.homeServices .list li:hover .title {width:72%;height:32vw;left:14%;top:5vw;}
	
	/* --inner-- */
	.banner .publicBox{padding-bottom:0;}
	.banner .publicBox p{font-size:14px;line-height:20px;padding-bottom:24px;}
	.banner .publicBox p:before,.banner .publicBox p:after{width:12px;height:12px;}
	.subPage{display:none;}
	.subPages{display:none;}
	
	.innerTitle i{margin-top:4px;padding-top:4px;margin-left:10px;font-size:14px;line-height:20px;}
	.innerTitle i:before,.innerTitle i:after{width:6px;height:6px;}
	
	.innerText{font-size:15px;}
	.innerText p{padding-top:4%;}
	
	.about .company .con{margin-top:0;padding-bottom:8%;}
	.about .company .intro{margin-top:6%;}
	.about .company .intro .left{width:100%;padding:15px 0 0 15px;margin-top:0;}
	.about .company .intro .img:before {left:-15px;top:-15px;}
	.about .company .intro .videoBtn {width:60px;height:60px;margin-left:-30px;margin-top:-30px;}
	.about .company .intro .wz{width:100%;margin-top:6%;}
	.about .company .count{padding:0 0 40px;margin-top:6%;background-size:100% auto;}
	.about .company .count .counter{padding:5px;}
	.about .company .count .counter .num{line-height:40px;}
	.about .company .count .counter .num b{font-size:30px;}
	.about .company .count .counter .num i{font-size:12px;margin-left:0;}
	.about .company .count .counter .wz{font-size:12px;line-height:16px;}
	.about .president .name{width:58%;margin-top:6%;float:left;}
	.about .president .name b{font-size:18px;margin-right:0;display:block;}
	.about .president .intro{width:100%;padding:0;margin-top:6%;}
	.about .president .mes{width:100%;font-size:15px;line-height:28px;padding:10px 10px 10px 30px;margin-top:6%;}
	.about .president .sign{width:100%;margin-top:4%;}
	.about .president .sign img{max-width:120px;}
	.about .president .img{width:42%;height:auto;position:relative;margin-top:6%;float:right;}
	.about .president .img img{width:100%;height:auto;position:relative;}
	.about .employee .info{display:none;}
	
	.culture .intro .list{margin-top:4%;}
	.culture .intro .list li{width:100%;margin-right:0;margin-top:2%;padding:20px;}
	.culture .intro .list li .wz{width:calc(100% - 50px);}
	.culture .intro .list li .wz p{font-size:15px;margin-top:2%;}
	.culture .intro .list li .img{width:32px;}
	.culture .intro .showsList{margin-top:4%;}
	
	.culture .intro .power{padding:4%;margin:6% 0;}
	.culture .intro .power .wz{font-size:15px;margin-top:4%;}
	.culture .intro .power ul{margin-top:6%;}
	.culture .intro .power ul li{padding:12px 20px;margin-right:20px;}
	
	.culture .intro .team{margin-top:0;}
	.culture .intro .team li{width:48%;margin:4% 1% 0;}
	.culture .intro .team li img{width:56%;}
	.culture .intro .team li p{width:82%;font-size:12px;line-height:20px;margin:4% auto 0;}
	
	.culture .idea .w1{width:440px;height:440px;}
	.culture .idea .w2{width:340px;height:340px;}
	.culture .idea .w3{width:240px;height:240px;}
	
	.culture .idea .img{padding:120px 0;}
	.culture .idea .img img{height:160px;}
	.culture .idea .msg{width:100%;left:0%;}
	.culture .idea .msg li{width:46%;margin:40px 0;}
	.culture .idea .msg li b{font-size:15px;margin:0 auto 4%;}
	.culture .idea .msg li p{font-size:14px;line-height:20px;}
	
	.culture .spirit .txt{width:100%;}
	.culture .spirit .txt .bt{margin-top:2%;}
	.culture .spirit .txt .wz{font-size:15px;color:#000;margin-top:4%;text-shadow: 1px 1px 1px #FFF;}
	
	.history .title p{width:90%;font-size:14px;line-height:20px;margin-top:2%;margin-left:5%;}
	.historySwiper{margin-top:6%;}
	.historySwiper .swiper-slide{padding:15px;}
	.historySwiper .num{height:40px;font-size:40px;line-height:40px;}
	.historySwiper .wz{height:192px;line-height:24px;margin-top:4%;}
	.history .thumbBox{margin-top:6%;}
	.historySwiperThumb .swiper-slide{font-size:14px;padding:15px 0;}
	
	.product .type{width:100%;margin-top:0;}
	.product .type li{width:50%;margin-bottom:4%;float:left;text-align:center;}
	
	.industry .section .publicBox{margin-top:0;}
	.industry .section .publicBox .num{font-size:16px;}
	.industry .section .publicBox .num b{font-size:24px;}
	.industry .section .publicBox .wz{width:100%;font-size:14px;line-height:24px;}
	.industryMenu{width:100%;height:96px;bottom:10px;}
	.industryMenu i{display:none;}
	.industryMenu a{width:29.33%;height:48px;font-size:15px;line-height:48px;margin:0 2%;}
	
	.members .innerTitle{padding-bottom:10px;}
	.members .intro .wz{margin-top:0;}
	.members .intro img{width:90%;margin-left:5%;margin-top:4%;}
	.members .advantage{margin-top:6%;}
	.members .advantage li{width:100%;padding:4%;margin-right:0;margin-top:4%;}
	.members .advantage li b{font-size:16px;}
	.members .advantage li p{height:auto;font-size:14px;line-height:24px;margin-top:2%;}
	
	.developSwiper{margin-top:6%;}
	.developSwiper .box{display:block;}
	.developSwiper .box .wz{width:100%;margin-right:0;}
	.developSwiper .box .wz h2{margin-bottom:4%;}
	.developSwiper .box .wz p{font-size:15px;line-height:28px;}
	.developSwiper .box .pic{margin-top:6%;}
	.developSwiperThumb{margin-top:6%;}
	.developSwiperThumb .swiper-slide{font-size:16px;line-height:42px;padding:0 10px;}
	.developSwiperThumb .swiper-slide:after{margin-left:-20px;}
	
	.consulting .leftbox{width:100%;margin-top:6%;}
	.consulting .leftbox .box:nth-of-type(2){margin-top:4%;}
	.consulting .leftbox .box .title{width:160px;height:42px;line-height:42px;}
	.consulting .leftbox .box .wz{font-size:15px;line-height:28px;margin-top:4%;}
	.consulting .leftbox .box .tel{display:none;}
	.consulting .rightbox{width:100%;margin-top:6%;}
	.consulting .list li{width:100%;padding:4%;margin-right:0;margin-top:30px;}
	.consulting .list li b{padding:10px;}
	.consulting .list li p{font-size:15px;line-height:28px;margin-top:4%;}
	.consulting .list li i{top:-16px;border-bottom:16px solid #65b167;border-right:16px solid transparent;border-left:16px solid transparent;}

	.jobs .welfare{margin-top:6%;}
	.jobs .welfare .title{width:160px;height:42px;line-height:42px;}
	.jobs .welfare .wz{font-size:15px;line-height:28px;margin-top:4%;}
	.jobs .list li{width:32%;padding:2%;margin-right:2%;margin-top:4%;}
	.jobs .list li:nth-of-type(3n){margin-right:0;}
	.jobs .list li img{height:46px;}
	.jobs .list li p{font-size:15px;line-height:24px;margin-top:12px;}
	
	.jobList .tab thead tr th{font-size:14px;height:32px;line-height:32px;padding:10px 0;}
	.jobList .tab tbody tr.trEven td{font-size:14px;line-height:24px;padding:10px 0;}
	.jobList .tab tbody tr.trOdd td .postDel{padding:20px 20px 20px 0;}
	.jobList .tab tbody tr.trOdd td .postDel .disc p{line-height:24px;font-size:14px;}
	
	.contact .list{border:none;}
	.contact .list li{width:100%;padding:20px;}
	.contact .list li .title{margin-bottom:2%;}
	.contact .list li img{width:64px;position:absolute;right:5%;top:20px;margin:0;}
	.contact .list li .wz{font-size:14px;line-height:20px;}
	.contact .list .line{display:none;}
	
	.message .boo{padding:6% 4%;}
	.message .boo .title{width: 100%;}
	.message .boo .title .en {font-size:20px;line-height:24px;}
	.message .boo .title .cn {font-size:18px;line-height:20px;margin-top:2%;}
	.message .boo .title .txt {margin-top: 4%;}
	.message .boo .title .hx {margin-top: 4%;}
	.message .boo .title .tel {margin-top: 4%;}
	.message .boo .title .tel p{font-size: 18px;margin-top: 0;}
	.message .boo .form{width:100%;margin-top: 8%;}
	.message .boo .form .guestimg{width:48%;height:52px;float:left;}
	.message .boo .form #captcha{width:48%;}
	.message .boo .form .submit{width:100%;font-size:16px;}
	
	.productList{width:100%;}
	.productList li{width:100%;padding:0 4%;margin-bottom:4%;}
	.productList li .img{width:100%;position:relative;right:auto;top:auto;}
	.productList li .img img{width:80%;margin:auto;}	
	.productList li .txt{width:100%;padding:0 0 20px;margin-top:4%;float:left;}
	.productList li .txt .title2{font-size:16px;margin-top:2%;}
	.productList li .txt .wz{height:auto;margin-top:4%;}
	.productList li .txt a{width:46%;height:42px;font-size:15px;margin-top:4%;border-radius:20px;}
	.productList li .txt a:nth-of-type(2){margin-left:8%;}
	.productList li .txt a img{margin-left:10px;}
	
	.showsList li{width:49%;margin-right:2%;margin-top:4%;}
	.showsList li:nth-of-type(3n){margin-right:2%;}
	.showsList li:nth-of-type(2n){margin-right:0;}
	.showsList li a .wz{font-size:15px;padding-left:14px;margin-top:8px;}
	.showsList li a .wz:before{top:7px;width:8px;height:8px;}
	
	.honorList li{width:49%;margin-right:2%;margin-top:4%;}
	.honorList li:nth-of-type(2n){margin-right:0;}
	.honorList li a .wz{font-size:15px;margin-top:8px;}

	.newsList li{width:100%;margin-right:0;margin-top:4%;}
	.newsList li .pic{height:120px;}
	.newsList li .wz{padding:15px;}
	.newsList li .wz .bt{height:48px;font-size:16px;line-height:24px;}
	.newsList li .wz .time{margin-top:2%;}
	.newsList li .wz .con{height:auto;max-height:60px;font-size:14px;line-height:20px;margin-top:4%;}
	.newsList li .wz .link{height:20px;font-size:14px;line-height:20px;margin-top:4%;}
	
	.videoList li{width:49%;margin-right:2%;margin-top:4%;}
	.videoList li:nth-of-type(3n){margin-right:2%}
	.videoList li:nth-of-type(2n){margin-right:0;}
	.videoList li .wz{height:32px;font-size:14px;line-height:32px;padding:0 10px;}
	
	.partyList li{margin-top:4%;}
	.partyList li .time{display:none;}
	.partyList li .wz{width:100%;padding:4%;}
	.partyList li .wz .bt{height:24px;font-size:16px;line-height:24px;}
	.partyList li .wz .con{max-height:60px;font-size:14px;line-height:20px;margin-top:4%;}
	.partyList li .wz .link{height:20px;font-size:14px;line-height:20px;margin-top:4%;}
	.partyList li .line{display:none;}


	/* --新闻详情页-- */
	.article .title{padding:15px;}
	.article .title .time{width:100%;font-size:14px;line-height:24px;}
	.article .title .time p{float:left;margin-right:10px;}
	.article .title .time:after{display:none;}
	.article .title h1{width:100%;font-size:18px;line-height:24px;padding:0;margin-top:2%;}
	
	.article .aside{padding:15px;}
	.article .aside .share{width:100%;}
	.article .aside .share .author{float:left;}
	.article .aside .share .click{float:left;margin-top:0;margin-left:20px;}
	.article .aside .share .link{float:right;margin-top:0;line-height:24px;}
	.article .aside .share .wz{line-height:30px;}
	.article .aside .share .link li{margin:0 4px;float:left;}
	.article .aside .share .link li .under{left:-45px;top:40px;}
	
	.article .aside .txt{width:100%;margin-top:6%;}
	.article .aside .txt .wz{font-size:15px;line-height:28px;}
	.article .aside .txt .wz p{font-size:15px;line-height:28px;margin-bottom:4%;text-indent:0;}
	.article .aside .txt .wz img{max-width:100%;}
	
	
	.preview{width:25%;padding:30px 24px 10px;float:right;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.05);}
	.preview .bt{font-weight:bold;}
	.preview ul li{padding:15px 0;border-top:1px solid #e2e2e2;}
	.preview ul li:nth-of-type(1){border:none;}
	.preview ul li .time{color:#999;height:24px;font-size:14px;line-height:24px;overflow:hidden;}
	.preview ul li .wz{height:48px;font-size:16px;line-height:24px;overflow:hidden;}
	.preview ul li .wz a{color:#000;}
	.preview ul li .wz a:hover{color:#18943b;}
	
	.indetails_upDown{margin-top:6%;padding:4%;}
	.indetails_upDown .next label{width:78px;}
	.indetails_upDown .page-a a{left:92px;}
	.indetails_upDown .ret{margin:6% auto 0;}
	
	.de-page-mian {margin:6% 0 0;}
	.de-page-mian span{display:none !important;}
	.de-page-mian input{display:none !important;}
	.de-page-mian .page-btn{display:none !important;}
	.bt_ch{ font-size: 20px;}
	.bt_en{ font-size: 14px;}
	.about_tex{ width: 100%;}
	.font24{ font-size: 20px;}
	.innerCulture .list li .imgs{ max-width: 100%;}
	.innerCulture .list li p{ font-size: 14px;}
	.innerCulture .list li{ width: 100%;}
	.cp_bt_ch{font-size: 20px;}
	.cp_bt_en{font-size: 14px;}
	.cp_bt_r{ width: 100%; margin-top: 10px;}
	.box{ width: 49%; margin-bottom: 15px;}
	.cp_bt{ width: 100%; margin-top: 45px; text-align: center;}
	.cpbj{ padding-bottom:45px; }
	
	.intitle span{ font-size: 20px;}
	
	/* --company-- */
	.incompany_profile{
		padding: 6% 0;
	}
	.incompany_profile_left{
		width: 100%;
	}
	.incompany_profile_left .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left .con p{
		text-indent:0;
	}
	.incompany_profile_left .img{
		display:block;
	}
	.incompany_profile_right{
		display:none;
	}
		/* --company-- */
	
	
	
		/* --company-- */
	.incompany_profile1{
		padding: 1% 0;
	}
	.incompany_profile_left1{
		width: 100%;
	}
	.incompany_profile_left1 .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left1 .con p{
		text-indent:0;
	}
	.incompany_profile_left1 .img{
		display:block;
	}
	.incompany_profile_right1{
		display:none;
	}
		/* --company-- */
	
	.gjh_l{ width: 100%;}
	.gjh{ margin-top: 0px;}
	.cp_bt_tit{ font-size: 20px; margin-top: 15px;}
	.cp_bt_tex{ font-size: 14px; margin-top: 15px;}
	.gjh_r{ width: 100%;}
	.footer .nava{ display: none;}
	.footer .erweima{ width: 100%; margin-top: 30px;}
	.copyright{ margin-top: 30px;}
	.footer .logo{ width: 50%;}
	.footer .logo img{ max-width: 100%;}
	.inner_bt{ font-size: 20px;}
	
	
		/* --company-- */
	.incompany_profile2{
		padding: 1% 0;
	}
	.incompany_profile_left2{
		width: 100%;
	}
	.incompany_profile_left2 .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left2 .con p{
		text-indent:0;
	}
	.incompany_profile_left2 .img{
		display:block;
	}
	.incompany_profile_right2{
		display:none;
	}
		/* --company-- */
	
	
	
	/* --company-- */
	.incompany_profile4{
		padding: 6% 0;
	}
	.incompany_profile_left4{
		width: 100%;
	}
	.incompany_profile_left4 .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left4 .con p{
		text-indent:0;
	}
	.incompany_profile_left4 .img{
		display:block;
	}
	.incompany_profile_right4{
		display:none;
	}
		/* --company-- */
	
	
	/* --company-- */
	.incompany_profile5{
		padding: 6% 0;
	}
	.incompany_profile_left5{
		width: 100%;
	}
	.incompany_profile_left5 .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left5 .con p{
		text-indent:0;
	}
	.incompany_profile_left5 .img{
		display:block;
	}
	.incompany_profile_right5{
		display:none;
	}
		/* --company-- */
	
	/* --company-- */
	.incompany_profile6{
		padding: 6% 0;
	}
	.incompany_profile_left6{
		width: 100%;
	}
	.incompany_profile_left6 .con{
		font-size: 15px;
		line-height: 28px;
		margin-top: 4%;
	}
	.incompany_profile_left6 .con p{
		text-indent:0;
	}
	.incompany_profile_left6 .img{
		display:block;
	}
	.incompany_profile_right6{
		display:none;
	}
		/* --company-- */
	
	
	.inner_wh ul li .xbt span{ font-size: 20px;}	
	.why_choose ul li .why_titie{ margin-top: 20px;}
	
	
}


@media screen and (max-width: 960px){
	
	.btn_style01 {
    line-height: 35px;
    width: 123px;
    padding: 0 16px;
}
	
		.btn_style03 {
    line-height: 35px;
    width: 123px;
    padding: 0 16px;
}
	
	.con_pic ul li{ margin-bottom: 20px;}
	.why_choose ul li .why_titie{ font-size: 20px;}

	.icom-data .item{ width: 50%; margin-top: 20px;}
	.icom-data .item .shuzi{ font-size: 20px;}
	.innerTitle h1{ font-size: 20px;}
	.innerText p{ font-size: 14px;}
	.intr_pic{ width: 100%;}
	.intr_pic img{ max-width: 100%;}
	.innerTitlee h1{ font-size: 20px;}
	.qywh{ margin-top: 35px;}
	
	.inner_tu{ width: 100%;}
	.inner_tu img{ max-width: 100%;}
	.font30{ font-size: 20px;}
	.innerCulture .list li .imgs{ margin-top: 0px;}
	.innerGoods .boxr{padding:6% 4%;}
	.innerGoods .boxr .img{width:100%;height:auto;position:relative;left:0;top:0;}
	.innerGoods .boxr .img img{width:100%;}
	.innerGoods .boxr .txt{width:100%;padding:0;margin-top:6%;}
	.innerGoods .boxr .txt .des{height:20px;font-size:12px;line-height:20px;padding:0 10px;margin-top:6%;}
	.innerGoods .boxr .txt .wz{max-height:none;margin-top:2%;}
	.innerGoods .boxr .txt ul{margin-top:4%;}
	.innerGoods .boxr .txt ul li{width:49%;margin-right:2%;margin-top:2%;padding:10px;}
	.innerGoods .boxr .txt ul li:nth-of-type(2n){margin-right:0;}
	.innerGoods .boxr .txt ul li h4{font-size:15px;margin-top:10px;}
	.innerGoods .boxr .txt ul li p{font-size:13px;line-height:20px;}
	.innerGoods .boxr .txt .bt{margin-top:6%; font-size: 20px;}
	.innerGoods .boxr .txt .bt a{width:48%;max-width:none;height:42px;font-size:13px;line-height:42px;margin-right:4%;}
	.innerGoods .boxr .txt .bt a:nth-of-type(2n){margin-right:0;}
	.innerGoods .boxr .txt .bt a img{margin-left:10px;}
	.innerGoods .intro .details table{width:100% !important;background:#f8f8f8;}
	.innerGoods .intro .details table td{font-size:13px;line-height:18px;padding:6px;}
	.innerGoods .intro .adv{margin-top:4%;}
	.innerGoods .intro .adv li{width:49%;padding:10px;}
	.innerGoods .intro .adv li:nth-of-type(2n){margin-right:0;}
	.innerGoods .intro .adv li img{height:32px;}
	.innerGoods .intro .adv li h4{font-size:15px;margin-top:4%;}
	.innerGoods .intro .adv li p{height:80px;font-size:13px;line-height:20px;margin-top:2%;}
	.innerGoods .scheme{margin-top:4%;}
	.innerGoods .scheme a{padding:8%;}
	.innerGoods .scheme a .bt{height:24px;}
	.innerGoods .scheme a .icon img{height:12px;margin:4% auto 0;}
	.innerGoods .scheme a .wz{height:72px;font-size:13px;line-height:24px;margin-top:6%;}
	.innerGoods .related{margin-top:4%;}
	.innerGoods .related .swiper{padding:0;}
	.innerGoods .related li{padding:4%;}
	.innerGoods .related li .bt{height:24px;font-size:15px;line-height:24px;margin-top:4%;}
	.innerGoods .related li .des{height:40px;font-size:13px;line-height:20px;color:#999;}
	.innerGoods .related li .btn{width:48%;height:24px;font-size:13px;line-height:24px;margin:4% 4% 0 0;border-radius:12px;}
	.innerGoods .related li .btn2{margin-right:0;background:#0b82ca;}
	
	.innerTitlee h1{  font-size: 20px;}
	.yftd_l_tit{ font-size: 20px;}

	.yftd_l_tex{ margin-top: 10px;}
	.yftd_l{ width: 100%; margin-top: 20px;}
	.yftd_r{ margin-top: 20px; width: 100%; text-align: center;}
	.yf_num_bg ul li{ width: 49%;}
	.yfzs{ margin-top: 30px;}
	.inner_contact_tit1{ font-size: 20px;}
	.inner_contact_tit3{ font-size: 14px;}
	.innerGoods .intro .details table caption{ font-size: 20px;}
	.innerGoods .boxr .txt .wz{ font-size: 20px;}
	.inner_pro dl dd{ font-size: 16px;}
	

}

@media screen and (max-width: 768px){
	
	.inner_wh ul li .xbt span{ font-size: 18px;}
	.inner_wh ul li .mid_bt{ font-size: 16px;}
	.inner_wh ul li{ margin-bottom: 30px;}

.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-title{ font-size: 20px;}
	.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-desc{ font-size: 16px;margin-top: 20px;}
	.btn {
    padding: 2vw 6vw;
    font-size: 16px; 
}
	.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn{margin-top: 20px; font-size: 14px; }
	.footer .bottom_tel ul li{ font-size: 14px;}
	.footer .bottom_tel ul li .bott_cont .bot_wor2{ font-size: 16px;}
	.btn_style01{ margin-top: 30px; margin-bottom: 10px;}
	.con_pic ul li{ margin-top: 20px;}
	.btn_style03{ margin-top: 30px; margin-bottom: 30px;}
	.goods_midd ul li{ width: 50%;}	
	
	.goods_midd1 ul li{ width: 50%;}	
	.goods_mid img{ max-width: 100%;}
}
@media screen and (max-width: 640px){
	.about_tex p{ font-size: 14px;}

.gjh_r{  display: none;} 
	.gjh{ margin-top: 0px; padding-bottom: 20px;}
	.footer .logo{ width: 100%;}
	.footer .logo img{ max-width: 90%;}
	.footer .tel{ width: 100%; max-width: 100%;}
	.footer .tel li{ padding-left: 0px;}
	.inner_contact_l{ width: 100%; margin-bottom: 15px;}
	
	.mr-home-kv .kv-swiper-pagination {
    bottom: 10.93333vw;}
	.footer .bottom{ padding-bottom: 0px;}
	.mr-home-kv {
    margin-bottom: 0px;
    height: auto;
}
	
	.goods_midd ul li .goods_midd_zj .goods_midd_zj_tex p{ font-size: 16px;}	
	.goods_midd_zj_texx p{ font-size: 16px;}
	
	.goods_midd1 ul li .goods_midd_zj .goods_midd_zj_tex p{ font-size: 16px;}	
	.goods_midd_zj_texx p{ font-size: 16px;}
	
	.yf_num_bg ul li{ width: 49%;}
	.yf_num_bg ul li .num1_l{ width: 100%;}
	.yf_num_bg ul li .num1_line{ display: none;}
	.yf_num_bg ul li .num1_r{ width: 100%;}
	.yf_num_bg ul li .numr_r p{ font-size: 16px;}
	.good_color{ padding-bottom: 80px;}

	
	
}


