﻿

@media (max-width:1900px) {
.padding310{ padding: 0 200px;}
.xiangmu-sec3{ padding: 50px 200px;}
.padding280{ padding: 0 160px;}
.pinpaipage .cont { display: flex; padding: 0 200px;}
.pinpaipage  .gallery-top strong{font-size: 36px; margin-bottom: 15px;}
.pinpaipage P{font-size: 20px; line-height: 35px;}
.pinpaipage .year{ margin-top: 150px;}
}

@media (max-width:1600px) {
	.gallery-thumbs strong{font-size: 20px}
	.neitop .alink a{font-size: 16px;}
	.fankuipage li{ height: 60px; margin-bottom: 15px;}
	.fankuipage li.l6{ height: 130px;}
	.about-sec3 ul{ display: flex; margin-right: -15px; margin-left: -15px; margin-top: 40px;}
	.about-sec3 li{ width: calc(100%/4 - 30px); margin-right:15px; margin-left: 15px; background: #fff; padding: 30px; height: initial;}
	
	.about-sec3 li p{ line-height: 34px;}
	.about-sec2{ padding-bottom: 80px;}
	.about-sec2 .leftcont .p1{ font-size: 26px;}
	.about-sec2 .leftcont .p2{font-size: 24px;}
	.about-sec2 .leftcont .p3{font-size: 24px}
	.about-sec2 .rightcont .p1{ font-size: 26px;}
	.about-sec2 .rightcont .p2{font-size: 16px;}
	.about-sec2 .rightcont h4{font-size: 16px; line-height: 36px;}
	.about-sec2 .rightcont b{ margin: 25px 0;}
	.about-sec1 li span{font-size: 70px;}
	.about-sec1 li p{ margin-top: 20px;}
	.contact-sec1 li{ padding: 35px 20px;}
	.contact-sec1 h3{font-size: 20px;}
	.contact-sec1 .icon img{ margin-bottom: 15px; width: 45px; height: auto;}
	.contact-sec1 li p{ line-height: 30px;}
	
	.pinpaipage .cont { display: flex; padding: 0 180px;}
	.rencai-box2 .rc-p1{font-size: 16px;}
	.rencai-box2 .rc-ptext p{ line-height: 36px;}
	.rencai-tit p{ font-size: 18px}
	.rencai-tit h3{font-size:32px;}
	.rencai-box2 .rc-name{font-size: 18px}
	.rencai-box2 .rc-text p{font-size: 14px;}
	.xiangmu-sec2 .cont h3{ font-size: 40px; margin-top: 55px;}
	.xiangmu-sec2 .cont h4{ font-size: 34px; margin-top: 15px;}
	.xiangmu-sec2 .cont .p1{ margin:35px 0; font-size: 30px;}
	.xiangmu-sec2 .cont .p2{ font-size: 16px; line-height: 45px;}
	.xiangmu-sec2 .left{ padding-left: 80px; padding-bottom: 50px; padding-right: 50px;}
	.xiangmu-sec2 .cont b{ width: 280px;}
	.tiyanpage li p{font-size: 20px; padding: 15px 10px;}
	.hehuopage{ padding: 80px 150px 80px 150px;}
	.hehuopage h3{ font-size: 30px;}
	.hehuopage a{font-size: 16px; letter-spacing: 2px;}
	.gongyingpage .left{ width: 60%;  padding: 50px 50px 50px 100px;}
	.gongyingpage h3{ font-size: 36px;}
	.gongyingpage p{font-size: 16px}
	.padding310{ padding: 0 150px;}
	.fuwusix li h3{font-size: 22px;}
	.fuwusix li p{ font-size: 16px;}
	.fuwusix .tit h3{font-size: 36px;}
	.video-popwrap video{ width: 500px;}
	.gongchang-sec1 .item-text img{ width: 80px; height: 80px;}
	.gongchang-sec1 h3{ font-size: 40px;}
	.gongchang-sec1 p{ font-size: 20px;}
	.gongchang-sec1 .cont{ padding: 80px 0;}
	.gongchang-sec1 h2{ font-size: 200px;}
	.gongchang-sec2{ padding: 80px 0;}
	.gongchang-sec2 li p{ font-size: 18px;}
	.neitit h3{ font-size: 34px}
	.neitit b{ width: 60px;}
	.padding200{ padding: 0 100px;}
	.zxzxde-page .leftcont{ padding-right: 50px;}
	.zxzxde-page .rightcont{ padding-left: 50px;}
	.zxzxde-page li h3{ font-size: 18px;}
	.zxzxde-page li p{ margin: 15px 0;}
	.zxzxde-page .leftcont .div1 h3{ font-size: 26px;}
	.zxzxde-page .leftcont .div1{ padding: 40px 0 20px 0;}
	.container{ padding: 0 100px;}
	#tab-container2 .left{ padding-left: 100px;}
	.neitop .div1{ padding-right: 100px;}
	.neitop .div2{ padding: 0 100px;}
	.top{ padding: 0 40px;}	
	.pcbar{ padding: 0 50px;}
	.banner .mouse-tip{  bottom: 50px; }
	.banner .swiper-pagination-bullet{width: 12px; height: 12px; margin: 0 7px;}
	.banner .swiper-pagination{ bottom: 20px;}
	.logo img{ height: 45px;}
	.container{ padding: 0 80px;}
	.index-sec1 ul{ margin-right: -20px; margin-left: -20px;}
	.index-sec1 ul li{ width: calc(100%/3 - 40px); margin-left: 20px; margin-right: 20px; margin-bottom: 40px;}
	.index-sec1 #tab img{ width: 50px; height: 50px;}
	.index-sec1 .item-text{ padding: 50px; justify-content: center;}
	.index-sec1 .item-text h3{ font-size:20px;}
	.index-sec1 .item-text span{ width: 130px; height: 40px; line-height: 38px; margin-top: 40px;}
	.index-sec2 .left{ padding: 50px;}
	.index-sec2 .div1 h3{ font-size: 24px;}
	.index-sec2 .div1 p{ font-size: 14px;}
	.index-tit h3{ font-size: 24px;}
	.index-tit p{ font-size: 16px; margin-top: 10px;}
	.index-sec3 ul{ margin-right: -20px; margin-left: -20px;}
	.index-sec3 li{ width: calc(100%/3 - 40px); margin-right: 20px; margin-left: 20px;}
	.index-sec3 .item-text{ padding: 25px 20px;}
	.fuwu-sec1 .div2 p{ margin-top: 10px;}
	.fuwu-sec1 .div1 h3{ font-size: 30px; margin-top: 50px; margin-bottom: 15px;}
	.fuwu-sec1 .div1 p{font-size: 16px;}
	.fuwu-sec1 .div2 a{ width: 180px;height: 50px;}
	.yewude-sec1 .rightcont p{ margin-bottom: 20px;}
	.zjzs-sec1 li{ margin: 0 80px;}
	.zjzs-tit h3{font-size: 36px}
	.zjzs-sec2 h3{ font-size: 36px; margin-bottom: 25px;}
	.zjzs-sec2 .text{ padding: 45px 40px;}
	.zjzs-sec2 .text p{ line-height: 40px; font-size: 15px;}
	.zjzs-sec2 .leftcont img{ min-height: 500px;}
	.zjzs-sec3 ul{ padding: 0 200px;}
	.zxzx-page ul li{ padding: 45px 30px;}
	.zxzx-page{ padding-bottom: 150px;}
	.zxzx-page li .p1{ font-size: 14px; margin-bottom: 10px;}
	.zxzx-page li .p2{ font-size: 20px;}
	.zxzx-page li span{ font-size: 14px;}
	
}


@media (max-width:1400px) {
	.gallery-thumbs strong{font-size: 20px;}
	.pinpaipage .cont { display: flex; padding: 0 150px;}
	.join-sec1{ background-size: 35% 100%;}
	.join-sec1 h2{ font-size: 32px; margin-bottom: 35px;}
	.join-sec1 li p{ font-size: 14px; line-height: 34px;}
	.xiangmu-sec2 .left{ padding-left: 50px;;}
	.xiangmu-sec2 .cont .p2{ font-size: 14px; line-height: 36px;}
	.xiangmu-sec2 .cont h3{ font-size: 30px}
	.xiangmu-sec2 .cont b{ width: 240px;}
	.xiangmu-sec1 .swiper-container{ margin-top: 35px;}
	.xiangmu-sec1 .swiper-slide p{ height: 50px; line-height: 50px; font-size: 17px;}
	.gongchang-sec2{ padding: 60px 0;}
	.gongchang-sec1 h2{ font-size: 180px;}
	.neitit b{ width: 45px; margin-top: 20px;}
	.gongchang-sec2 .more{ width: 200px; height: 50px; line-height: 50px; font-size: 16px;}
	.padding200{ padding: 0 80px;}
	.container{ padding: 0 50px;}
	#tab-container2 .left{ padding-left: 50px; padding-right: 30px;}
	.neitop .div1{ padding-right: 50px;}
	.neitop .div2{ padding: 0 50px;}
	.neibanner .shutext span{ font-size:42px;}
	.yewude-sec2 .title h3{ font-size: 24px; padding-bottom: 25px;}
	.zjzs-sec3 ul{ padding: 0 100px;}
	.zjzs-sec4{ padding: 100px;}
}

@media (max-width:1360px) {
	.about-sec1 li span{font-size: 50px;}
	.about-sec1 li{ padding:50px 10px;}
	.about-sec1{ padding-top: 50px;}
	.about-sec1 .p1{ margin-top: 40px;}
	.about-sec1 ul{ margin-top: 60px;}
	.pinpaipage .cont { display: flex; padding: 0 140px;}
	.rencai-box2 .rc-name{font-size: 16px; line-height: 1.2;}
	.rencai-box2 .more-btn{ width: 100px; font-size: 14px}
	
	.padding280{ padding: 0 100px;}
	.join-sec1 h2{ font-size: 24px;}
	.join-sec1 li strong{font-size: 18px;}
	.xiangmu-sec3{ padding: 50px 150px;}
	.gongyingpage h3{font-size: 30px;}
	.fuwusix{ padding: 50px 0;}
	.fuwusix ul{ margin-top: 40px;}
	.fuwusix li .text{ padding: 25px;}
	.padding310{ padding: 0 100px;}
	.fuwusix li h3{font-size: 18px;}
	.fuwusix li p{ font-size: 15px;}
	.fuwusix .tit h3{font-size: 30px;}
	.top .tel{ display: none;}
	.index-sec2 .left{ padding: 50px;}
	.index-sec2 .more{ width:120px; height: 45px; line-height: 43px; font-size: 14px; margin-top: 45px;}
	.index-sec2 .div1 h3{ font-size: 18px;}
	.index-sec2 .div1 p{ font-size: 12px; margin-top: 5px;}
	.index-sec2 .div2 p{ line-height: 30px; font-size: 14px; margin-top: 10px;}
	.index-sec2{ background-size: cover; margin-top: 20px;}
	.index-sec4 ul{ margin-right: -20px; margin-left: -20px;}
	.index-sec4 li {width: calc(100%/3 - 40px);margin-left: 20px;margin-right: 20px; margin-bottom: 40px;}
	.index-sec4 li .item-text{ padding: 40px 30px;}
	.index-sec4 li .p1{ margin-top: 10px;}
	.index-sec4 li h3{ font-size: 16px;}
	.index-sec4 li .p2{ margin: 10px 0 20px 0; line-height: 24px; height: 48px;}
	.index-sec4{ margin-top: 30px; padding-bottom: 30px;}
	.footer .div1 p{ padding-left: 30px;}
	.footer .div1 p a{font-size: 14px}
	.flogo img{ display: block; height: 40px;}
	.footer .div2{ padding: 30px 0;}
	.footer .col3 img{ width: 100px; height: 100px;}
	.footer .col2{ padding: 0 30px; width: 50%;}
	.footer .col1{ width: 20%;}
	.footer .col1 p{ justify-content: initial;}
	/*.footer .col1 a{width:calc(100%/2);}*/
	.yewude-sec1 .rightcont p{ margin-bottom: 15px;}
	.yewude-sec1 .prev, .yewude-sec1 .next{ width: 50px; height: 50px;}
	.yewude-sec1 .condiv img{ display: block; height: 30px;}
	.yewude-sec1 .rightcont h3{ font-size: 20px;}
	.zjzs-sec1 ul{ justify-content: space-around;}
	.zjzs-sec1 .ul1{ padding: 0 30px;}
	.zjzs-sec1 li span{ width: 75px; height: 75px; }
	.zjzs-sec1 li span img{ height: 30px;}
	.zjzs-sec1 li{ margin: 0 0;}
	.zjzs-sec1 li p{font-size: 18px}
	.zjzs-tit h3{font-size: 30px}
	.fenlei{ height: 80px;}
	.zjzs-sec4{ margin-top: 40px;}
	.zxzx-page ul li{ padding: 35px 30px;}
	.zxzx-page{ padding-bottom: 100px;}
	.zxzx-page li .p2{ font-size: 18px;}
}
@media (max-width:1200px) {
	.index-sec1 .tabdiv a {
	    width: calc(100%/3) !important;
	    margin-bottom: 10px;
	}
	.index-sec1 #tab figure p {
	    font-size: 16px;}
	.fankuipage .rightcont{ padding: 35px 0  30px 35px;}
	.fankuipage .duoxuan{ flex-wrap: wrap;}
	.fankuipage label{ margin-bottom: 10px;}
	.fankuipage li.l7 p,.fankuipage p.p2 span{ font-size: 14px}
	.fankuipage .leftcont img{ object-fit: cover; height: 100%;}
	.fankuipage li button{font-size: 14px;}
	.fankuipage .duoxuan{ margin: 20px 0;}
	.fankuipage li{ height: 45px;}
	.about-sec3 ul{ flex-wrap: wrap;}
	.about-sec3 li{ width: calc(100%/2 - 30px); flex-direction: row; padding: 15px; margin-bottom: 30px;}
	.about-sec3 li .item-text{ width: 60%; order: 4; padding-left: 10px;}
	.about-sec3 li p{  font-size: 13px;}
	.about-sec3 li strong{ margin-top: 0;}
	.about-sec3 li .item-img{ width: 40%; order: 3;}
	.about-sec3 li .item-img img{ object-fit: cover; height: 100%;}
	.contact-sec1 ul{ padding: 40px 0;}
	.pinpaipage .cont { display: flex; padding: 0 100px;}
	.pinpaipage .condiv{ padding: 0 100px}
	.rencai-tit h3{font-size: 24px}
	.rencai-tit p{font-size: 16px;}
	.rencai-box2{ padding:35px 0;}
	.join-sec2{ margin-top: 45px;}
	
	.padding280{ padding: 0 80px;}
	.xiangmu-sec3{ padding: 50px 120px;}
	.xiangmu-sec2 .cont b{ width: 120px; margin-top: 20px;}
	.xiangmu-sec2 .cont .p1{ font-size: 24px; margin: 20px 0;}
	.xiangmu-sec2 .cont h3{ font-size: 24px;}
	.xiangmu-sec2 .cont h4{font-size: 20px}
	
	.xiangmu-sec1 .swiper-slide p{ height: 50px; line-height: 50px; font-size: 16px;}
	.tiyanpage ul{ margin-right: -15px; margin-left: -15px;}
	.tiyanpage li { width: calc(100%/2 - 30px); margin-right: 15px; margin-left: 15px; margin-bottom: 30px;}
	
	.tiyanpage li p{font-size: 18px; padding: 15px 10px;}
	.hehuopage{ padding: 55px 35px;}
	.hehuopage .text .heart{ height: 50px;}
	.hehuopage h3{ font-size: 24px; margin: 15px 0;}
	.hehuopage a{ margin-top: 30px;}
	.hehuopage .text{ max-width: 65%; padding: 35px;}
	.hehuopage .text p{ line-height: 35px;}
	.gongyingpage .left{ padding: 50px 50px 50px 50px;}
	.gongchang-sec1 h3{ font-size: 30px; margin-bottom: 15px;}
	.gongchang-sec1 h2{font-size: 150px; letter-spacing: 20px; bottom: 50px;}
	.gongchang-sec1 .item-text img{ width: 60px; height: 60px;}
	.gongchang-sec1 .cont{ padding: 50px 0;}
	.gongchang-sec2{ padding: 50px 0;}
	.neitit h3{ font-size: 28px;}
	.gongchang-sec2 ul{ margin-right: -20px; margin-left: -20px;}
	.gongchang-sec2 li p{ font-size: 14px;}
	.gongchang-sec2 li {width: calc(100%/3 - 40px);margin-right: 20px;margin-left: 20px;margin-bottom: 20px;transition: all 0.6s;}
	.gongchang-sec1 p{ font-size: 16px;}
	.honorpage li{ width: calc(100%/3 - 40px);}
	.padding200{ padding: 0 50px;}
	.zxzxde-page .leftcont .div1 h3{ font-size: 20px; line-height: 1.2;}
	.zxzxde-page li h3{font-size: 16px;}
	.zxzxde-page li{ padding: 30px 0;}
	.homediv a{font-size: 14px;}
	.zxzxde-page .leftcont .div1{ padding-top: 30px;}
	.fenleierji{ height: 60px;}
	.search-box label{ font-size: 16px;}
	.pc-search{ width: 90%;}
	.top{ display: none;}
	.mobilebarwrap{ display: block;}.index-sec1 .tabdiv a
	.neitop{ display: none;}
	.banner,.neibanner{  margin-top: 50px;}
	.banner .slide-inner,.banner{height: 50vh;}
	.index-sec1 ul{ margin-right: -15px; margin-left: -15px;}
	.index-sec1 ul li{ width: calc(100%/3 - 30px); margin-left: 15px; margin-right: 15px; margin-bottom: 30px;}
	.index-sec1 .tabdiv,.fuwu-sec1 #tab2,.breadcrumb { flex-wrap: wrap;}
	.index-sec1 .tabdiv a{  width: calc(100%/3) !important;}
	.index-sec1 .tabdiv a figure{}
	.fuwu-sec1 #tab2 a,.breadcrumb a{ width: calc(100%/4);}
	/* .index-sec1 #tab a,.fuwu-sec1 #tab2 a,.breadcrumb a{ padding:20px 0;} */
	.fuwu-sec1 #tab2 p,.breadcrumb p{ margin-top: 10px;}
	.index-sec1 #tab a::before,.fuwu-sec1 #tab2 a::before,.breadcrumb a::before{ left: 50%; margin-left: -25%; width: 50%;}
	.index-sec1 #tab img,.fuwu-sec1 #tab2 img,.breadcrumb img{ width: 35px; height: 35px;}
	.index-sec1 .item-text{ padding: 15px;}
	.fuwu-sec1 #tab2 p{ font-size: 14px;}
	.index-sec1 .item-text { justify-content: center;}
	.index-sec1 .item-text h3{ font-size: 16px;}
	.index-sec1 .item-text span{ width: 100px; height: 30px; line-height: 28px; margin-top: 20px;}
	.index-sec3 ul{ margin-right: -15px; margin-left: -15px;}
	.index-sec3 li{ width: calc(100%/3 - 30px); margin-right: 15px; margin-left: 15px;}
	.index-sec3 li h3{ font-size: 16px;}
	.index-sec3 li p{ font-size: 14px;}
	.index-tit{ padding: 40px 0 30px 0;}
	.neibanner .shutext span{ font-size:32px; line-height: 1.5;}
	.neibanner h1 span{ font-size: 18px; letter-spacing: 20px;}
	.neibanner img{ min-height: 350px;}
	.fuwu-title h3{ font-size: 30px}
	.fuwu-title h4{font-size: 16px}
	.fuwu-sec2 #tab3 a{ margin-bottom: 12px; width: auto; padding: 0 15px;}
	.fuwu-sec2 ul{ padding: 30px 0;}
	.fuwu-sec2 .item-text h3{font-size: 16px; margin-top: 20px;}
	.fuwu-sec2 .item-text p{font-size: 14px}

	.fenlei{ height: 70px;}
	.zjzs-sec1{ padding-top: 45px;}
	.zjzs-sec1 li p{ font-size: 16px; margin-top: 15px;}
	.zjzs-sec1 li span{ width: 60px; height: 60px;}
	
	.zjzs-sec2 h3{ font-size: 30px; margin-bottom: 15px;}
	.zjzs-sec2 .text{ padding: 35px 30px;}
	.zjzs-sec2 .text p{ line-height: 40px; font-size: 14px;}
	.zjzs-sec2 .leftcont img{ min-height: 440px;}
	.zjzs-sec3 ul{ padding: 0 50px;}
	.zjzs-sec3 ul{ display: flex; margin-left: -15px; margin-right: -15px; margin-top: 30px;}
	.zjzs-sec3 li{ width: calc(100%/3 - 30px); margin-right: 15px; margin-left: 15px; }
	.zjzs-sec3 li p br{ display: none;}
	.zjzs-sec3 li:nth-child(3) img{ width: 180px; height: 180px;}
	.zjzs-sec3 li h3{ font-size: 18px;}
	.zjzs-sec3 li strong{ font-size: 20px; padding: 10px 0;}
	.zjzs-sec3 .item-text{ padding: 20px 10px;}
	.zjzs-sec3 .item-img img{ min-height: 130px;}
	.zjzs-sec3 li h3{ font-size: 16px}
	.zjzs-sec3{ padding-top: 45px;}
	.zjzs-sec4{ padding: 60px;}
	.zjzs-sec4 th{ height: 60px; font-size: 20px;}
	.zjzs-sec4 input{ height: 40px;}
	.fenlei{ height: 70px;}
	.fenlei a{font-size: 16px;}
	
}
@media (max-width:1000px) {
	.fankuipage .leftcont{ display: none;}
	.fankuipage .rightcont{ width: 100%; padding: 25px 0;}
	.fankuipage #tab4 a{  font-size: 15px; padding: 15px 0;}
	.about-sec3 ul{ flex-wrap: wrap;}
	.about-sec3 li{ width: calc(100%/2 - 30px); flex-direction: row; padding: 15px; margin-bottom: 30px;}	
	.about-sec3 li .item-text{ padding-top: 15px;}
	.about-sec3 li{ flex-direction: column; margin-bottom: 15px; justify-content: initial;}
	.about-sec3 li .item-img{ width: 100%;}
	.about-sec3 li .item-text{ width: 100%; margin-top: 15px;}
	
	.about-sec2 .leftcont{ display: none;}
	.about-sec2 .rightcont h4 {font-size: 15px}
	.about-sec2 .rightcont h4 br{ display: none;}
	.about-sec2 .rightcont .p2{margin-bottom: 15px; font-size: 14px;}
	.about-sec2 .topdiv{ margin-bottom: 30px;}
	.about-sec2 .rightcont .p1{ font-size: 20px;}
	
	.about-sec2{ padding-bottom: 55px;}
	.contact-sec1 li{ padding: 20px;}
	.contact-sec1 .code{ padding-left: 10px;}
	.contact-sec1 .cont{ align-items: center;}
	.contact-sec1 li a{ margin-right: 10px;}
	.contact-sec1 .icon img{ width:35px; margin-bottom:5px;}
	.pinpaipage .condiv{ padding: 0 50px;}
	.pinpaipage { padding-bottom: 50px; }
	.pinpaipage .cont { display: flex; padding: 0 50px; flex-direction: column;}
	.pinpaipage .item-tu{ width: 100%;}
	.pinpaipage .item-text{ width: 100%; padding: 20px 0;}
	.pinpaipage .gallery-thumbs strong{font-size: 14px}
	.pinpaipage p{font-size: 14px}
	.pinpaipage .condiv { bottom: 10px;}
	.pinpaipage .condiv img{ height: 14px;}
	.pinpaipage .year{margin-top: 70px; font-size: 16px;}
	.padding280{ padding: 0 50px;}
	.xiangmu-sec3{ padding: 40px 50px;}
	.xiangmu-sec3 input{ height: 50px; }
	.xiangmu-sec3 ::-webkit-input-placeholder { /* WebKit browsers */ font-size: 14px; color: #666; }
	.xiangmu-sec3 ::-ms-input-placeholder { /* Internet Explorer 10+ */ font-size:14px; color: #666; }  
	.xiangmu-sec3 .reset,.xiangmu-sec3 button{font-size: 14px; height: 50px;}
	.xiangmu-sec3 textarea{font-size: 14px;}
	.xiangmu-sec3 ul{ margin-right: -15px; margin-left: -15px;}
	.xiangmu-sec3 li{ width: calc(100%/2 - 30px); margin-right: 15px; margin-left: 15px;}
	.xiangmu-sec2 .cont h4{ font-size: 18px}
	.xiangmu-sec2 .cont h3{font-size: 20px;}
	.xiangmu-sec2 .cont .p1{font-size: 20px;}
	.xiangmu-sec2 .cont b{ width: 80px;}
	.xiangmu-sec2 .left{ padding-left: 30px; padding-right: 30px;}
	.hehuopage .text{ max-width: 100%;}
	.gongyingpage .left{ padding: 50px 50px 30px 50px;}
	.gongyingpage .hotline{ height: 50px; line-height: 50px;}
	.gongyingpage .hotline img{ height: 17px;}
	.gongyingpage p{ margin-top: 25px; font-size: 14px;}
	.gongyingpage h3{font-size: 24px;}
	.padding310{ padding: 0 50px;}
	.fuwusix li h3{ height: 60px; line-height: 60px;}
	.fuwusix li p{ line-height: 30px;}
	.fuwusix li .text{ padding: 15px;}
	.fenlei a{ font-size: 15px;}
	.gongchang-sec1 h2{ font-size: 100px; letter-spacing: 10px; bottom: 50px;}
	.gongchang-sec2 ul{ margin-top: 25px; margin-right: -15px; margin-left: -15px;}
	.gongchang-sec2 .more{ width: 180px; height: 45px; font-size: 14px; line-height: 45px;} 
	.gongchang-sec2 li {width: calc(100%/3 - 30px);margin-right: 15px;margin-left: 15px;margin-bottom: 20px;transition: all 0.6s;}
	.padding200{ padding: 0 30px;}
	.banner .slide-inner,.banner{height: 45vh;}
	.banner .mouse-tip{ border-width: 1px; height: 35px; width: 20px; bottom: 30px; margin-left: -12px;}
	.banner .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 5px;}
	.banner .swiper-pagination{ bottom: 10px;}
	.banner .mouse-tip i{ width: 3px; height: 5px; margin-left: -2px;}
	.container{ padding: 0 30px;}
	#tab-container2 .left{ padding-left: 30px;}
	.index-sec1 ul{ margin-right: -10px; margin-left: -10px; margin-top: 30px;}
	.index-sec1 ul li{ width: calc(100%/3 - 20px); margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
	/* .index-sec1 #tab a{ padding: 35px 0;} */
	.index-sec2 .left{ padding: 30px; width: 60%;}
	.index-tit h3{ font-size: 24px;}
	.index-tit h4{ font-size: 16px; margin-top: 10px;}

	.index-sec3 .item-text{ padding: 15px 20px;}
	.index-sec4 ul{ margin-right: -15px; margin-left: -15px;}
	.index-sec4 li {width: calc(100%/3 - 30px);margin-left: 15px;margin-right: 15px; margin-bottom: 30px;}
	.fuwu-sec1 .div2 p{ margin-top: 20px;}
	.fuwu-sec1 .div1 h3{ font-size: 24px; margin-top: 40px; margin-bottom: 10px;}
	.fuwu-sec1 .div1 p{font-size: 16px;}
	.fuwu-sec1 .div2 a{ width: 180px;height: 50px; margin-top: 30px;}
	.fuwu-sec2 ul{ margin-right: -10px; margin-left: -10px;}
	.fuwu-sec2 li {width: calc(100%/3 - 20px);margin-left: 10px;margin-right: 10px;margin-bottom: 10px;transition: all 0.6s; }
	.fuwu-sec2 li:hover{ box-shadow: 0 0 0 rgba(0,0,0,0);}
	.fuwu-title h3{ font-size: 26px}
	.fuwu-title h4{font-size: 14px}
	.yewude-sec1 .rightcont p{ margin-bottom: 0px; line-height: 32px;}
	.yewude-sec1 .rightcont{ padding: 30px;}
	.yewude-sec1 .rightcont h3{ margin-bottom: 20px;}
	.yewude-sec1 .swiper-slide img{ min-height: 420px;}
	.yewude-sec1 .prev, .yewude-sec1 .next{ width: 50px; height: 50px;}
	.yewude-sec1 .condiv img{ display: block; height: 30px;}
	.yewude-sec2 .title h3{ font-size: 20px; padding-bottom: 20px;}
	
	.zjzs-sec2 h3{ font-size: 24px; margin-bottom: 20px;}
	.zjzs-sec2 .text{ padding: 25px 20px;}
	.zjzs-sec2 .text p{ line-height: 30px; font-size: 14px;}
	.zjzs-sec2 .leftcont img{ min-height: 400px;}
	.zjzs-sec4{ padding: 50px;}
	.zjzs-sec4 th{ height: 55px; font-size:18px;}
	.zjzs-sec4 .biao{ padding: 35px;}
	.zjzs-sec4 input{ height: 50px;}
	.zjzs-sec4 td { height: 45px;}
	.zjzs-sec3 .item-img img{ width: 100%; max-height: inherit;}
	.zxzxde-page .cont{flex-direction: column; padding-bottom: 50px; padding-top: 35px;}
	.zxzxde-page .leftcont .div1 h3{font-size: 18px; line-height: 1.3;}
	.zxzxde-page .leftcont{ padding-right: 0; width: 100%;}
	.zxzxde-page .rightcont{ padding-left: 0; width: 100%; margin-top: 50px;}
	.zxzxde-page .rightcont .tit{ font-size: 20px;}
	.zxzxde-page li h3{font-size: 15px; margin-bottom: 5px;}
	.zxzxde-page li{ padding: 20px 0;}
	.zxzxde-page li p{ margin: 10px 0;}
	.zxzxde-page .line{ display: none;}
	.fenpian{ margin-top: 30px; flex-direction: column; padding-top: 20px;	}
	.fenpian .fp-left{ width: 100%;}
	.fenpian .backbtn{ width: 100%; margin-top: 15px;}
	.honorpage ul{ margin-right: -15px; margin-left: -15px; padding: 50px 0;}
	.honorpage li{ width: calc(100%/3 - 30px); margin-right: 15px; margin-left: 15px; margin-bottom: 30px; padding-bottom: 20px;}
	.honorpage li .item-img{ padding: 20px;}
}
@media (max-width:750px) {	.pinpaipage  .gallery-top strong{font-size: 20px; margin-bottom: 15px;}
.aboutimg{margin-bottom:20px; display:block;}
	.join-form{ width: 80%; padding:25px 15px;}
	.join-form input{ margin-bottom: 15px; height: 45px; line-height: 45px;}
	.join-form .join-tit{font-size: 16px; margin-bottom: 15px;}
	.fankuipage li{width: calc(100%/1 - 26px);}
	.about-sec3{ padding: 35px 0;}
	.about-sec3 ul{ margin-top: 20px; margin-right: -5px; margin-left: -5px;}	
	.about-sec3 li strong{ margin:0 0 10px 0; font-size: 16px;}
	.about-sec3 li p{ line-height: 2.0;}
	.about-sec3 li { padding: 8px; width: calc(100%/2 - 10px); margin-right: 5px; margin-left: 5px;}
	.about-sec3 li:nth-child(2n){ justify-content: initial;}
	.about-sec3 li .item-text{ padding-top: 5px;}
	
	.about-sec2 .rightcont{ padding: 20px 15px}
	.about-sec2{ padding-bottom: 45px;}
	.about-sec2 .rightcont .p2{font-size: 12px; margin: 10px 0;}
	.about-sec2 .rightcont h4{font-size: 14px; line-height: 1.864; margin-top: 15px;}
	.about-sec2 .rightcont h4 br{ display: none;}
	.about-sec2 .rightcont b{ margin: 15px 0; width: 35px; display: none;}
	.about-sec2 .topdiv{ flex-direction: column; margin-bottom: 20px;}
	.about-sec2 .topdiv .ldiv{ width: 100%;}
	.about-sec2 .rdiv{ margin: 0 auto; width: 100%; margin-top: 20px;}
	.about-sec2 .rdiv img{ max-width: 100%; margin: 0 auto; width: initial;}
	.about-sec2 .rightcont .p1{font-size: 18px}
	.about-sec2 .leftcont{ display: none;}
	.about-sec2 .rightcont{ width: 100%}
	.about-sec1 li span{font-size: 20px; line-height: 1;}
	.about-sec1 li p{ font-size: 14px; margin-top: 10px; }
	.about-sec1 .p1{ text-align: left; margin-top: 20px;}
	.about-sec1{ padding-top: 35px;}
	.about-sec1 ul{ margin-top: 30px; flex-wrap: wrap; margin-right: -7px; margin-left: -7px;}
	.about-sec1 ul li{ width: calc(100%/2 - 14px); margin-right: 7px; margin-left: 7px; margin-bottom: 14px; padding: 30px 10px;}
	.contact-sec1 ul{ margin-right: -7px; margin-left: -7px; padding: 35px 0;}
	.contact-sec1 li{ padding: 10px; width: calc(100%/2 - 15px); margin-right: 7px; margin-left:7px; margin-bottom: 15px;}
	.contact-sec1 h3{font-size: 15px;}
	.contact-sec1 .icon img{ width: 30px;}
	.contact-sec1 li a{ height: 34px; line-height: 32px;margin-right: 2px; font-size: 12px;}
	.contact-sec1 li p{ line-height: 1.4; font-size: 12px;}
	.pinpaipage{ padding: 35px 0px;}
	.pinpaipage .cont{ padding: 0 15px;}
	.pinpaipage .condiv{ padding: 0 15px;}
	.pinpaipage .year{ margin-top: 45px;}
	.rencai-box2 .rc-text .p-div{ flex-direction: column;}
	.rencai-box2 .rc-text{ padding: 10px 15px;}
	.rencai-tit h3{font-size: 20px}
	.rencai-tit p{font-size: 14px;}
	.rencai-box2{ padding:25px 0;}
	.join-sec2{ margin-top: 35px;}
	.rencai-box2 .rc-text p{ font-size: 12px; width: 100%; line-height: 1.5;}
	.rencai-box2 .rc-name{font-size: 14px}
	.rencai-box2 .rc-p1{font-size: 14px;}
	.rencai-box2 .rc-ptext p{font-size: 13px;}
	.rencai-box2 .rc-text p br{ display: none;}
	.rencai-box2 .more-btn{ margin-top: 10px; width: 20px; background: none;}
	.rencai-box2 .more-btn b{ display: none;} 
	.join-sec1 { background: none;}
	.join-sec1 .cont{flex-direction: column;}
	.join-sec1 .leftcont{ width: 100%; padding: 35px 0 0 0;}
	.join-sec1 .rightcont{ width: 100%; display: none;}
	.join-sec1 h2{ margin-bottom: 25px; font-size: 18px;}
	.join-sec1 li strong{font-size: 16px;}
	.join-sec1 li{ margin-bottom: 20px;}
	.padding280{ padding: 0 15px;}
	.xiangmu-sec3{ padding: 35px 15px;}
	.xiangmu-sec3 ul{flex-direction: column; margin: 0; margin-top: 25px;}
	.xiangmu-sec3 li{width: 100%; margin: 0; margin-bottom: 15px;}
	.xiangmu-sec2 .cont .left{ width: 100%; padding: 0 15px 30px 15px;}
	.xiangmu-sec2 .cont h3{margin-top: 0px; font-size: 18px;}
	.xiangmu-sec2 .cont h4{font-size: 16px;}
	.xiangmu-sec2 .cont b{width: 60px;}
	.xiangmu-sec2 .cont .p1{font-size: 18px;}
	.xiangmu-sec2 .cont .right{width: 100%;}
	.xiangmu-sec2 .cont{flex-direction: column;}
	.xiangmu-sec2 .tu{display: none;}
	.xiangmu-sec1{ padding: 35px 0;}
	.xiangmu-sec1 .swiper-container{ margin-top: 25px;}
	.xiangmu-sec1 .swiper-slide p{ height: 45px; line-height: 45px; font-size: 14px;}
	.tiyanpage { padding: 35px 0px;}
	.tiyanpage ul{ margin-right: -7px; margin-left: -7px;}
	.tiyanpage li { width: calc(100%/2 - 14px); margin-right: 7px; margin-left: 7px; margin-bottom: 15px;}
	.tiyanpage li p{font-size: 14px; padding: 10px 10px;}
	.hehuopage .text{ background: #967f63b3;}
	.hehuopage h3{ font-size: 20px;}
	.hehuopage a{font-size: 14px;}
	.hehuopage{ padding: 45px 30px;}
	.fuwusix li{ width: calc(100%/2); margin-bottom: -5px; border-width: 5px;}
	.fuwusix li:nth-child(2n){ border-left-width: 0;}
	.fuwusix li h3{ height: 50px; line-height: 50px; font-size: 16px;}
	.fuwusix li p{ font-size: 14px; line-height: 26px;}
	.fuwusix .tit h3{ font-size: 20px;}
	.fuwusix{ padding: 35px 0;}
	.fuwusix ul{ margin-top: 20px;}
	.padding310{ padding: 0 15px;}
	.gongyingpage .cont{ flex-direction: column;}
	.gongyingpage .left{ width: 100%; max-width: 100%; padding: 30px 15px;}
	.gongyingpage .hotline{ margin-top: 25px; width: 150px; font-size: 14px; height: 45px; line-height: 45px;}
	.gongyingpage h3{ padding-bottom: 0;}
	
	
	.video-popwrap video{ width:300px; margin: 0 auto;}
	.gongchang-sec1 h2{ font-size: 80px; letter-spacing:8px; bottom: 35px;}
	.gongchang-sec2 ul{ margin-top:15px; margin-right: -7px; margin-left: -7px;}
	.gongchang-sec2 .more{ width: 150px; height: 45px; font-size: 14px; line-height: 45px;} 
	.gongchang-sec2 li {width: calc(100%/2 - 15px);margin-right: 7px;margin-left: 7px;margin-bottom: 20px;transition: all 0.6s;}
	.gongchang-sec2 li p{ margin-top: 25px;}
	.neitit h3{ font-size: 20px;}
	.gongchang-sec2{ padding: 30px 0;}
	.gongchang-sec2 .more{ margin-top: 20px;}
	.gongchang-sec2 .more:hover{ width: 100%;}
	.gongchang-sec2 .item-img::before{ height: 10px; bottom: -10px;}
	.gongchang-sec1 .cont{ flex-direction: column; padding: 35px 15px;}
	.gongchang-sec1 .leftcont{ width: 100%; padding-right: 0; padding-top: 0;}
	.gongchang-sec1 h3{font-size: 20px;}
	.gongchang-sec1 p{font-size: 15px;}
	.gongchang-sec1 .rightcont{ width: 100%; margin-top: 30px;}
	.gongchang-sec1 .container{ padding: 0;}
	.padding200{ padding: 0 15px;}
	.honorpage ul{ margin-right: -7px; margin-left: -7px; padding:30px 0;}
	.honorpage li{ width: calc(100%/2 - 14px); margin-right: 7px; margin-left: 7px; margin-bottom: 18px; padding-bottom: 10px;}
	.honorpage li .item-img{ padding: 10px;}
	.honorpage li p{ font-size: 14px;}
	.zxzxde-page .rightcont{  margin-top: 30px;}
	.mobilebar .search img{ height: 15px; width: 15px;}
	.serch-subbtn{ width: 15px; height: 15px; background-size: cover;}
	.index-sec1 #tab p,.breadcrumb p{ font-size: 12px}
	.banner .slide-inner,.banner{height: 35vh;}
	.container{ padding: 0 15px;}
	.index-sec1 ul{ margin-right: -8px; margin-left: -8px; margin-top: 5px;}
	.index-sec1 ul li{ width: calc(100%/2 - 16px); margin-left:8px; margin-right: 8px; margin-bottom: 16px;}
	.fuwu-sec1 #tab2 a{ padding: 15px 0;}
	.index-sec1 #tab img,.fuwu-sec1 #tab2 img{ width: 30px; height: 30px;}
	.index-sec2 .left{ width: 100%; padding: 30px 15px; background: rgba(255,255,255,0.9);}
	.index-sec2 .container{ padding: 0;}
	.index-sec2 .more{ margin-top: 25px;}
	.index-sec1 .item-text{ padding: 5px;}
	.index-tit{ padding: 30px 0 15px 0;}
	.index-tit h3{ font-size: 20px;}
	.index-tit h4{ font-size: 14px; margin-top:5px;}
	.index-sec3 ul{ margin-right: -7px; margin-left: -7px; margin-top: 0px; flex-wrap: wrap;}
	.index-sec3 ul li{ width: calc(100%/2 - 15px); margin-left: 7px; margin-right: 7px;}
	.index-sec3 li h3{ font-size: 14px}
	.index-sec3 li p{ line-height: 1; font-size: 12px; margin-top: 5px;}
	.index-sec3 li:last-child{ display: block}
	.index-sec4{ padding-bottom: 50px;}
	.index-sec4 li .item-text{ padding: 20px 10px;}
	.index-sec4 ul{ margin-right: -7px; margin-left: -7px;}
	.index-sec4 li {width: calc(100%/2 - 15px);margin-left:7px;margin-right: 7px; margin-bottom: 15px;}
	.footer .div1{ flex-direction: column; justify-content: center; display: none;}
	.footer .div1 p{ padding-left: 0; margin-top: 15px; display: none;}
	.footer .div2{ flex-direction: column; padding-top: 0;}
	.footer .div2 .col{ width: auto; padding: 0; order: 3;}
	.footer .col1 a{width: calc(100%/4); margin-bottom: 10px;}
	.footer .div2 h3{ margin-bottom: 20px;}
	.footer .div2 .col2{ flex-direction: column; margin: 0; margin-top: 20px; }
	.footer .col2 p{ margin-bottom: 5px;}
	.footer .div2 .col3{ margin-top: 20px; order:6;}
	.copyright{ padding: 10px 0; flex-direction: column; justify-content: center; align-items: center;}
	.copyright p{ text-align: center;}
	.copyright p:last-child{ display: none;}
	/* .right-pop{ display: none;} */
	.right-pop li span img{ height: 20px;}
	.right-pop li{ width: 40px; height: 40px;}
	.right-pop .sub-pop{ right: 60px;}
	.right-pop .tel-pop{ width: 180px; height: 45px; font-size: 18px;}
	.neibanner img{ min-height: 250px;}
	.neibanner .shutext span{ font-size:26px; line-height: 1.4;}
	.neibanner .shutext span:nth-child(2){ height: 70px;}
	.neibanner h1 span{ font-size: 16px; letter-spacing: 12px;}
	.neibanner .three span:nth-child(3){ margin-right: 10px;}
	
	.index-sec1 #tab a p{ font-size: 16px;}
	
	#tab-container2 .cont{flex-direction: column;}
	#tab-container2 .left{ width: 100%; padding: 0 15px;}
	#tab-container2 .right{ width: 100%;  }
	.fuwu-title { padding: 35px 0 25px 0;}
	.fuwu-title h3{ font-size: 20px}
	.fuwu-sec2 #tab3 a{ margin: 0 4px 10px 4px; height: 35px; line-height: 35px; font-size: 13px}
	.fuwu-sec1 .div2 p{ margin-top: 10px;}
	.fuwu-sec1 .div1 h3{ font-size: 20px; margin-top: 30px; margin-bottom: 10px;}
	.fuwu-sec1 .div1 p{font-size: 14px;}
	.fuwu-sec1 .div2 a{ width: 160px;height: 40px; margin-top: 20px; margin-bottom: 30px; }
	.fuwu-sec2 ul{ margin-right: -7px; margin-left: -7px; padding-top: 20px; padding-bottom: 15px;}
	.fuwu-sec2 li {width: calc(100%/2 - 14px);margin-left: 7px;margin-right: 7px;margin-bottom: 0px;transition: all 0.6s; }
	.fuwu-sec2 .item-text h3{ font-size: 14px;}
	.fuwu-sec2 .item-text p{ font-size: 13px}
	.morewrap a{ font-size: 14px; padding: 20px 0 35px 0; margin-bottom: 10px;}
	.fuwu-sec2 li .div1{ width: 40px; height: 40px;}
	.yewude-sec1{ padding: 40px 0;}
	.yewude-sec1 .swiper-slide img{ min-height: inherit;}
	.yewude-sec1 .cont{ flex-direction: column;}
	.yewude-sec1 .left{ width: 100%;}
	.yewude-sec1 .rightcont{ width: 100%; padding:20px 15px;}
	.yewude-sec1 .rightcont h3{ font-size: 18px; margin-bottom: 10px;}
	.yewude-sec2 .title h3{ font-size: 18px; padding-bottom: 15px;}
	.yewude-sec2 .cont{ padding: 35px 0;}
	.zjzs-sec1 .ul1{ padding: 0 20px;}
	.zjzs-sec1 li span{ width: 50px; height: 50px; }
	.zjzs-sec1 li span img{ height: 20px;}
	.zjzs-sec1 li p{font-size: 14px; margin-top: 10px;}
	.zjzs-tit h3{font-size: 20px}
	.fenlei{ height: inherit; flex-wrap: wrap; padding: 20px 0 0 0; justify-content: center;}
	.fenlei a{ font-size: 15px;  display: block; padding:0 20px 0px 20px; border-right: 1px solid #E5E5E5; margin-bottom: 20px;}
	.fenlei a:last-child{ border-right: none;}
	.fenlei b{ margin: 0 10px 10px 10px; display: none; }
	.zjzs-tit b{ width: 50px; margin-top: 15px; }
	.zjzs-sec1{ padding-top: 35px;}
	
	.zjzs-sec1 .zjzs-tit{ margin-bottom: 20px;}
	.zjzs-sec2 h3{ font-size: 18px; margin-bottom: 15px;}
	.zjzs-sec2 .text{ padding: 25px 20px;}
	.zjzs-sec2 .text p{ line-height: 34px; font-size: 14px;}
	.zjzs-sec2 .cont{ flex-direction: column; }
	.zjzs-sec2{ margin-top: 0;} 
	.zjzs-sec2 .leftcont img{ min-height: initial;}
	.zjzs-sec2 .leftcont{ width: 100%;}
	.zjzs-sec2 .rightcont{ width: 100%;}
	.zjzs-sec3 ul{ flex-direction: column; padding: 0 15px; margin:20px 0 0 0;}
	.zjzs-sec3{ padding-top: 35px;}
	.zjzs-sec3 ul li{ width: 100%; margin: 0 auto 20px auto;}
	.zjzs-sec4{ padding: 30px 15px;}
	.zjzs-sec4 th{ height: 50px; font-size: 16px}
	.zjzs-sec4 td{ font-size: 14px; height: 40px;}
	.zjzs-sec4 button{ font-size: 14px}
	.zjzs-sec4{ margin-top: 30px;}
	.zjzs-sec4 input{ height: 40px;}
	.zjzs-sec4 .biao{ padding: 20px;}
	.zxzx-page{ padding-bottom: 50px; }
	.zxzx-page ul{ border-bottom: none;}
	.zxzx-page ul li{ width: calc(100%/2); border-bottom: 1px solid #E5E5E5; padding: 15px 10px; }
	.zxzx-page li .p2{ font-size: 15px; line-height: 1.5; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;
	-webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
	.zxzx-page li .p1{ margin-bottom: 5px;}
	.zxzx-page li .img{ margin: 15px 0;}
	.zxzx-page ul li:nth-child(2n){ border-right: none;}
	.zxzx-page ul li:nth-child(4n){ display: block; border-right: none; }
	.zxzx-page ul li:nth-child(3n){ border-right: 1px solid #E5E5E5;}
	.fenleierji{ height: 50px; flex-wrap: wrap;}
	.fenleierji a{ margin: 0 10px; font-size: 14px}
		/* .gallery-thumbs .swiper-slide{ width: auto !important; padding: 0 20px;} */
		
		.gallery-thumbs {
		    padding: 0 30px;
		}
	
}

@media (max-width:500px) {
	.index-sec1 #tab a figure{ margin-bottom: 10px; padding: 0px 8px;}
	.index-sec1 #tab a figure span{ display: none;}
	.index-sec1 .tabdiv>a:nth-child(1) figure {
	    border-left: 1px solid rrgb(220,220,220)!important;
	}
	.addTitle {
	    text-align: center;
	    margin: 10px auto;
	    padding-top: 15px;
	}
	.addTitle>div:nth-child(1)>p:nth-child(1){
		font-size: 20px!important;
	}
	.addTitle>div:nth-child(2)>p:nth-child(1){
		font-size: 24px!important;
	}
}
@media (min-width:1200px){
	.index-sec1 .tabdiv>a:nth-child(1) figure{
		border-left: none!important;
	}
}