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

@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;}
	.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: 1400px){
	
	.header .ser{ width: 90px;}
	
}
@media screen and (max-width: 1374px){
	
	.lxfs ul li .lxfs_mid{  width: 90%;}
	.lxfs ul li .lxfs_mid .lxfs_mid2{ font-size: 16px;}
	.lxfs ul li:nth-of-type(1) .lxfs_mid .lxfs_mid1{ font-size: 20px;}
	.lxfs ul li:nth-of-type(2) .lxfs_mid .lxfs_mid1{ font-size: 20px;}
	.lxfs ul li:nth-of-type(3) .lxfs_mid .lxfs_mid1{ font-size: 20px;}
	
	.contact_map_l img{ max-width: 100%; float: none;}
	.contact_map_l{ width: 100%; margin: 0px auto;}
	.contact_map_r{ width: 100%;}
	
}

@media screen and (max-width: 1280px){
	/* --index-- */
	.index_about_r_tit{ font-size:30px;}
	.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;}
	.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 .box{padding:60px;}
	.message .box .title{width:36%;}
	.message .box .title .en {font-size:32px;line-height:42px;}
	.message .box .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;}
	.jjfa_l ul li .font p{ font-size: 20px;}
	
	.footer .nava{ display:none;}
	.publicFooter .box{ width: 10%;}
	.publicFooter .box2{ width:53%;}
	
}
@media screen and (max-width: 960px){
	.f42{font-size:20px;line-height:42px;}
	.f32{font-size:20px;line-height:40px;}
	.f28{font-size:20px;line-height:36px;}
	.f24{font-size:20px;line-height:34px;}
	
		.aboutCulture .box{width:100%;}
	.aboutCulture .box:before {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		visibility:inherit;
	}
	.aboutCulture .box .pic{width:100%;height:100%;position:absolute;left:0;top:0;}
	.aboutCulture .box .pic img{width:100%;height:100%;}
	.aboutCulture .box .txt{padding:4%;position:relative;}
	.aboutCulture .box .txt .icon {padding:0;width: 30px;height: 30px;}
	.aboutCulture .box .txt .icon img{width: 30px;height: 30px;}
	.aboutCulture .box .txt .sdd {margin-top:4%;height:auto;opacity:1;}
	.aboutCulture .box:hover .txt {bottom:0;-webkit-transform: translateY(0);transform: translateY(0);}
	
	.inner_cot ul li .inner_cot_tex .inner_cot_tex1{ font-size:20px;}
	.font44{ font-size: 20px;}
	.message .inner_cot{ width:100%;}
	.innerGoods .type{margin-top:6%;}
	.innerGoods .type a{font-size:15px;line-height:24px;padding:10px 0 16px;background-position:center bottom 10px;}
	
	.innerGoods .box{padding:6% 4%;}
	.innerGoods .box .img{width:100%;height:auto;position:relative;left:0;top:0;}
	.innerGoods .box .img img{width:100%;}
	.innerGoods .box .txt{width:100%;padding:0;margin-top:6%;}
	.innerGoods .box .txt .des{height:20px;font-size:12px;line-height:20px;padding:0 10px;margin-top:6%;}
	.innerGoods .box .txt .wz{max-height:none;margin-top:2%;}
	.innerGoods .box .txt ul{margin-top:4%;}
	.innerGoods .box .txt ul li{width:49%;margin-right:2%;margin-top:2%;padding:10px;}
	.innerGoods .box .txt ul li:nth-of-type(2n){margin-right:0;}
	.innerGoods .box .txt ul li h4{font-size:15px;margin-top:10px;}
	.innerGoods .box .txt ul li p{font-size:13px;line-height:20px;}
	.innerGoods .box .txt .btn{margin-top:6%;}
	.innerGoods .box .txt .btn a{width:48%;max-width:none;height:42px;font-size:13px;line-height:42px;margin-right:4%;}
	.innerGoods .box .txt .btn a:nth-of-type(2n){margin-right:0;}
	.innerGoods .box .txt .btn a img{margin-left:10px;}
	.innerGoods .introo .details table{width:100% !important;background:#f8f8f8;}
	.innerGoods .introo .details table td{font-size:13px;line-height:18px;padding:6px;}
	.innerGoods .introo .adv{margin-top:4%;}
	.innerGoods .introo .adv li{width:49%;padding:10px;}
	.innerGoods .introo .adv li:nth-of-type(2n){margin-right:0;}
	.innerGoods .introo .adv li img{height:32px;}
	.innerGoods .introo .adv li h4{font-size:15px;margin-top:4%;}
	.innerGoods .introo .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;}
	
	.gsjj_lbb li{ width:48%;}
	.innerTitle{padding-top:10px;}
	.innerTitle .en{font-size:24px;}
	.innerTitle .cn{font-weight:bold;line-height:20px;}
	.innerTitle .bar{width:60px;height:3px;margin-top:6px;}
	.innerTitle.center .bar{margin:6px auto 0;}
	.font36 {
    font-size: 18px;
    line-height: 26px;
}
	.btn_style01 {
    line-height: 35px;
    width: 123px;
    padding: 0 16px;
}
	.index02 .t2{ font-size:20px;}
	.intitb strong{ font-size: 20px;}
	.intitb p{ font-size:16px; margin-top: 10px;}
	.gjh_l{ width: 100%; margin-top: 40px;}
	.gjh_r{ display:none;}
	.cp_bt_ch{font-size: 20px;}
	.cp_bt_en{font-size: 16px;}
	.jjfa_btn{ display:none;}
	.jjfa_l{ width: 100%;}
	.jjfa_r{ width: 100%;}
	
	.ydzx {
    margin-top: 30px;
    flex-wrap: wrap;
    padding-top: 0px;
}
	
	.ydzx_ll{ width: 100%;}
	.ydzx_r{ width: 100%;}
	
	.intro .img {
    padding-bottom: 70%;
    padding-right: 0px;
    height: 0;
	}.ydzx_ll{ padding-right: 0px;}
	.ydzx_r_tit{ margin-top: 30px; font-size: 20px;}
	.ydzx_r_tit_eng{  font-size: 16px;}
	.ydzx_r_tit_tex{  font-size: 16px; margin-top: 30px;}
	.ydzx_l{ width: 100%;}
	
	.ydzx_r{ padding-bottom: 20px; margin-bottom: 0px;}
	.ydzx{ margin-bottom: 0px;}
	.jjfa_r_mid_tit_l{font-size: 20px;}
	.index_about_r_tit{ font-size: 20px;}
	.index_about_t_tex{ margin-top: 30px;} 
	.home_cp1{ font-size: 20px;}
	.home_cp2{ font-size:16px;}
	.index_about_tit{ font-size: 16px;}
	.index_about_tit1{  font-size: 30px;}
	.index_about_tit2{  font-size: 20px;}
	.index_about_l{ width: 100%;}
	.index_about_r{ width: 100%; margin-top: 30px;}
	
	.cp_l{ width: 100%; float:none; text-align: center;}
	.cp_r{ width: 100%;}
	.intita p{ margin-top: 10px;}
	.in02a_b span{ font-size: 20px;}
	
	.intita strong{ font-size: 30px;}
	.intita p{ font-size: 16px;}
	
	.home_cp3 ul li:nth-of-type(1) {
    width: 120px; height: 30px;
}
	.home_cp3 ul li:nth-of-type(2) {
    
     width: 120px; height: 30px;
}
	.home_cp3 ul li a{ width: 120px; height: 30px; line-height: 30px; font-size: 14px;}
	.home_cp{ padding-top: 50px; padding-bottom: 50px;}
	
	.tit_in span{ font-size: 20px;}
	#ysbj .tit_in p{ font-size: 16px;}
	/* --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:66%;}
	.swiperBanner .slideBox .banner1_2 {width:66%;top:62%;}
	.swiperBanner .slideBox .banner2_1 {width:66%;left:0;top:34%;}
	.swiperBanner .slideBox .banner2_2 {width:66%;left:0;top:52%;}
	.swiperBanner .slideBox .banner3_1 {width:82%;top:26%;}
	.swiperBanner .slideBox .banner3_2 {width:60%;top:60%;}
	.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;}
	
	.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 .box{padding:6% 4%;}
	.message .box .title{width: 100%;}
	.message .box .title .en {font-size:20px;line-height:24px;}
	.message .box .title .cn {font-size:18px;line-height:20px;margin-top:2%;}
	.message .box .title .txt {margin-top: 4%;}
	.message .box .title .hx {margin-top: 4%;}
	.message .box .title .tel {margin-top: 4%;}
	.message .box .title .tel p{font-size: 18px;margin-top: 0;}
	.message .box .form{width:100%;margin-top: 8%;}
	.message .box .form .guestimg{width:48%;height:52px;float:left;}
	.message .box .form #captcha{width:48%;}
	.message .box .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;}
	
	.foot_l{ display: none;}
	.publicFooter .box{ width: 100%; margin-right: 0px;}
	.copyright_l{ width: 100%;}
	.copyright_r{width: 100%;}
	.copyright_l ul li em{ width: 10%; display: none;}
	.copyright_l ul li span{ }
	.job .list li{ width: 48%;}
	.job .list li h3{ font-size: 18px;}
	.publicFooter .box .ewm{ margin-top:30px;}
	.publicFooter .box2{ width:100%;}
	.box2 .add .fwdh{ font-size: 20px;}
	.box2 .add .fwdz{font-size: 16px;}
	
	.goodslist{margin-top:3%;}
	.goodslist li{width:48.5%;margin-right:3%;margin-top:3%;padding:3%;}
	.goodslist li:nth-of-type(2n){margin-right:0;}
	.goodslist li .bt{height:24px;font-size:15px;line-height:24px;margin-top:4%;}
	.goodslist li .des{height:40px;font-size:13px;line-height:20px;color:#999;}
	.goodslist li .btn{width:48%;height:24px;font-size:13px;line-height:24px;margin:4% 4% 0 0;border-radius:12px;}
	.goodslist li .btn2{margin-right:0;background:#0b82ca;}
	
	.hyys_tex_pic{ width:100%;}
	.hyys_tex_wz{width:100%; margin-top: 30px; padding-bottom: 20px;}
	.hyys{ padding-top: 40px;}
	.font24 {
    font-size: 16px;
    line-height: 24px;
}
	.in02a_a{ background:#e4e7ec;}	
	
}


@media screen and (max-width: 480px){
	.job .list li p{ height: 220px;}

	.sj_head_logo img{ width: 38%; height: auto; }
	.index_about_tit1{ font-size: 20px; margin-top: 20px;}
	.index_about_tit2{ font-size: 16px;margin-top: 20px;}
	.fixNavaa .nava ul{ margin-top: 30px;}
	.more_top{ margin-top: 30px;}
	.gsjj_lb{ padding-top: 30px;}
	.jiaru{ font-size: 20px; margin-top: 20px;}
	.joss{ padding-top: 30px;}
	.job .list li{ margin-top: 30px;}
	.job .list li p{ font-size: 14px; margin-top: 20px;}
.gsjj_lb li p {
    font-size: 32px;
}
.in02a .gallery-thumbs{width: 100%;}
.in02a_b span{font-size: 16px;}
.in02a_b p strong{font-size: 15px;line-height: 30px;margin-top: 1rem;padding-top: 1rem;}
.more a{width: 120px;line-height: 40px;}
.in02a_b a{width: 120px;line-height: 40px;}
.combb span{font-size: 18px;}
	.index_about_tite{ font-size: 16px;}
	.in02a .gallery-thumbs .swiper-slide{ font-size: 12px;}
	.intita p{ font-size: 14px;margin-top: 0px;}
	.intita strong{ font-size: 20px;}
	.intita{ margin-top: 0px;}
	.index_about_titee{ font-size: 16px; width: 200px;}
	.intitb strong{ font-size: 20px; margin-top: 0px;}
	.intitb p{ font-size: 14px; margin-top: 0px;}
	.qysl{ margin-top: 20px;}
	
	.innerCulture .list li{ width: 48%;}
	.innerCulture .list li h3{ font-size: 20px;}
	.innerCulture .list li p{ font-size: 14px; margin-top: 20px;}
	.innerCulture .list li p{ height: 250px;}
	.innerCulture{ padding-bottom: 50px;}
	.in04ab span{ font-size: 16px;}
	.in04ab p{ font-size: 14px; line-height: 25px;}
	.wen1{ font-size: 20px;}
	.wen2{ font-size: 14px;}
	.morea a{}
	.publicFooter .box .bt{ font-size: 16px;}
	.padding {
    padding: 30px 0;
}
	.publicFooter .box .ewm .in p{ font-size: 14px;}
	
	.banner{ height: 230px;}
	.banner .publicBox .bt span{ font-size: 14px;}
	.org-chart ul li .fdb{ font-size: 16px;}
	.org-chart ul li span{ font-size: 14px;}
	.org-chart ul.columnOne{ height: 90px;}
	.content{ padding-top: 30px;}
	
	.lxfs ul li{ width: 100%; margin-top: 30px; height: 200px;}
	.lxfs ul li .lxfs_mid{ margin-top: 40px;}
	.inner_cot ul li .inner_cot_tex{ margin-top: 0px;}
	.inner_cot ul li .inner_cot_tex .inner_cot_tex1{ font-size: 16px;}
	.inner_cot ul li .inner_cot_tex .inner_cot_tex2{ font-size: 14px;}
	
	.gsjj_lb li{ width:48%; margin-right: 4%;}
	.gsjj_lb li:nth-of-type(2){ margin-right: 0px;}
	
	.message{ padding-top:30px;}
	#why .swiper-slide .line_xia{ margin-top: 20px;}
	.aboutCulture .box{  width: 100%;}
}



.yuyan{ display: block; float: left; color: #fff; height: 69px;
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); width: 50%; line-height: 48px;}


.yuyan a{ color:#fff;}




