@media screen and (min-width: 769px) {
	body {
		min-width: 1300px;
	}
	.container {
		width: 1200px;
	}
	.header {
		height: 80px;
		min-width: 1300px;
	}
	.header .header_logo {
		margin: 13px 0 0;
	}
	.header_logo img {
		width: 264px;
	}
	.header_word01 {
		padding: 15px;
	}
	.header_word01 span {
		left: 15px;
	}
	.header_topic:hover .header_word01 span {
		width: calc(100% - 30px);
	}
	.header_pho,
	.header_menu {
		display: none;
	}
	.banner_pic{ 
		height: 100vh;
	}
	.banner_pic .bannertu_mob,
	.banner_word .bannerwrite_mob {
		display: none;
	}
	.bannertu_pc {
		display: block;
	}
	.bannerwrite_pc {
		height: 125px;
	}
	#pagination01 {
		bottom: 100px;
	}
	#swiper01 .swiper-pagination-bullet {
		width: 60px;
		height: 4px;
		margin: 0 8px;
	}
	#swiper01 .swiper-pagination-bullet-active {
		width: 60px;
		height: 4px;
	}
	.roll_tag{ 
		position: absolute; 
		right: 10%; 
		bottom: 70px;
		z-index: 999;
	}
	.roll_tag img{
		width: 10px;
	}
	.product {
		padding: 115px 0;
	}
	.product_tpic01 {
		background-size: auto 55px;
		padding: 28px 0 0;
		margin: 0 0 60px;
	}
	.product_tpic02 {
		background-size: auto 55px;
		padding: 28px 0 0;
		margin: 0 0 70px;
	}
	.product_tpic03 {
		background-size: auto 55px;
		padding: 28px 0 0;
		margin: 0 0 75px;
	}
	.product_tpic04 {
		background-size: auto 55px;
		padding: 28px 0 0;
		margin: 0 0 70px;
	}
	.product_title h1 {
		font-size: 42px;
	}
	.product_title span {
		font-size: 30px;
	}
	.product_title p {
		font-size: 42px;
		margin: 5px 0 0;
	}
	.look01 {
		width: 180px;
		height: 60px;
		line-height: 60px;
	}
	.look01 img {
		width: 23px;
		margin-left: 10px;
	}
	.pro_look {
		top: 20px;
		right: 0;
	}
	.facility li {
		padding: 40px 50px;
	}
	.facility li:nth-child(1) {
		width: 35%;
		height: 570px;
		margin-right: 1%;
		background: url(../img/fac_img01.png) center bottom 30px #fff no-repeat;
		background-size: 80%;
	}
	.facility li:nth-child(2) {
		width: 64%;
		height: 280px;
		background: url(../img/fac_img02.png) right 20px bottom #fff no-repeat;
		background-size: 60%;
	}
	.facility li:nth-child(3) {
		width: 31.5%;
		height: 278px;
		margin: 14px 1% 0 0;
		background: url(../img/fac_img03.png) right -50px bottom 10px #fff no-repeat;
		background-size: 62%;
	}
	.facility li:nth-child(4) {
		width: 31.5%;
		height: 278px;
		margin: 14px 0 0 0;
		background: url(../img/fac_img04.png) right -90px bottom 10px #fff no-repeat;
		background-size: 70%;
	}
	.facility p {
		font-size: 48px;
	}
	.facility h1 {
		font-size: 26px;
	}
	.pro_L {
		float: left;
	}
	.pro_R {
		float: right;
	}
	.wide01 {
		width: 50%;
	}
	.wide02 {
		width: 40%;
	}
	.wide03 {
		width: 60%;
	}
	.wide04 {
		width: 35%;
	}
	.wide05 {
		width: 45%;
	}
	.about_con {
		padding: 40px 0;
	}
	.serve {
		margin: 160px 0 0;
	}
	.serve li {
		width: 31%;
		padding: 20px 0;
		line-height: 53px;
		margin: 0 1% 8px 0;
	}
	.serve img {
		width: 53px;
	}
	.serve span {
		font-size: 18px;
		margin-left: 20px;
	}
	.brief {
		width: 40%;
		height: calc(100% + 115px);
		padding: 90px 70px;
		bottom: -115px;
		position: absolute;
		right: 0;
		z-index: 9;
	}
	.brief h1 {
		font-size: 42px;
	}
	.brief_p {
		margin: 50px 0 70px;
	}
	.brief_p p {
		font-size: 18px;
		line-height: 36px;
	}
	.look02 {
		width: 180px;
		height: 60px;
		line-height: 60px;
	}
	.look02 img {
		width: 23px;
		margin-left: 10px;
	}
	.about_word {
		margin: 50px 0;
	}
	.about_word p {
		font-size: 18px;
		line-height: 36px;
	}
	.look03 {
		height: 60px;
		line-height: 60px;
	}
	.look03 img {
		width: 23px;
		margin-left: 10px;
	}
	.record01 h1 {
		font-size: 18px;
	}
	.record01 span {
		font-size: 56px;
		line-height: 56px;
	}
	.record01 p {
		font-size: 18px;
		margin: 20px 0 0;
	}
	.news li {
		width: 31.6%;
		margin-right: 2.6%;
		padding: 30px 40px;
	}
	.news_con li {
		margin-bottom: 40px;
	}
	.news p {
		font-size: 18px;
	}
	.news h1 {
		font-size: 20px;
		margin: 35px 0;
	}
	.news button {
		border: solid 2px #cacdd1;
		font-size: 14px;
		width: 130px;
		height: 42px;
		line-height: 42px;
	}
	.news_pic {
		height: 200px;
		margin: 40px 0 0;
	}
	.footer01 {
		padding: 90px 0 100px;
	}
	.footer_c {
		width: 25%;
		padding-right: 3%;
	}
	.footer_c span {
		font-size: 14px;
		line-height: 36px;
	}
	.footer_d p {
		font-size: 20px;
		line-height: 36px;
	}
	.footer_d span {
		font-size: 14px;
		line-height: 36px;
	}
	.footer_title {
		font-size: 18px;
		margin: 0 0 35px;
	}
	.footer02 {
		padding: 50px 0;
	}
	.footer02 img {
		width: 216px;
	}
	.footer02 p {
		font-size: 14px;
		margin: 0 20px 0 0;
	}
	.footer02 span {
		font-size: 14px;
	}
	.picture {
		height: 600px;
	}
	.picture_word {
		bottom: 200px;
	}
	.picture_word p {
		font-size: 60px;
	}
	.picture_word h1 {
		font-size: 40px;
		margin: 5px 0 0;
	}
	.intro_title h1 {
		font-size: 42px;
	}
	.intro_con p {
		line-height: 34px;
	}
	.record02 {
		margin: 150px 0 0;
		width: 100%;
		text-align: justify;
	}
	.record02::after {
		content: '';
		display: inline-block;
		width: 100%;
	}
	.record02 h1 {
		font-size: 22px;
	}
	.record02 span {
		font-size: 60px;
		line-height: 60px;
	}
	.record02 p {
		display: inline;
		font-size: 18px;
		margin: 20px 0 0;
	}
	.idea_con {
		padding: 70px 0 120px;
	}
	.idea_con p {
		font-size: 18px;
		line-height: 36px;
		margin: 0 0 30px;
	}
	.swiper_concept {
		position: absolute;
		top: 220px;
		right: -50px;
		z-index: 9;
	}
	.concept {
		height: 410px;
	}
	.conceptBtn {
		top: 500px;
	}
	.conceptBtn img {
		width: 38px;
	}
	.conceptBtn .conceptPrev {
		margin-right: 30px;
	}
	.quality01 {
		height: 385px;
	}
	.quality02 {
		padding: 22px 0 0;
	}
	.quality02 h1 {
		font-size: 42px;
	}
	.quality02 p {
		font-size: 18px;
		line-height: 36px;
		margin: 50px 0;
	}
	.honourBtn {
		top: 0;
		right: 0;
	}
	.honourBtn01 {
		margin-right: 20px;
	}
	.honourBtn img {
		width: 47px;
	}
	.honour {
		padding: 12px;
	}
	.plateW01 {
		width: 290px;
	}
	.plateW02 {
		width: 840px;
	}
	.content_bg {
		padding: 60px 0 90px;
	}
	.lead_generic {
		display: none;
	}
	.lead {
		padding: 40px;
	}
	.lead li {
		margin: 0 0 35px;
	}
	.lead_title {
		margin: 0 0 10px;
		line-height: 16px;
	}
	.lead_title img {
		width: 14px;
	}
	.lead_tent p {
		padding: 12px 0;
		font-size: 14px;
	}
	.lead_tent span {
		font-size: 14px;
		margin-left: 15px;
	}
	.case li {
		width: 260px;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	.case_tu {
		width: 260px;
		height: 181px;
		border-bottom: solid 1px #e1e1e1;
	}
	.case_tip {
		padding: 30px 25px;
	}
	.case_tip p {
		margin: 30px 0 0;
	}
	.case_tip span {
		font-size: 14px;
	}
	.case_tip img {
		width: 7px;
		margin-left: 15px;
	}
	.contentW01 {
		width: 69%;
	}
	.contentW02 {
		width: 26%;
	}
	.sketch {
		height: 218px;
	}
	.sketch_word p {
		font-size: 14px;
	}
	.read {
		padding: 50px;
		margin: 60px 0 0;
	}
	.package01 {
		width: 46%;
	}
	.package_pic {
		height: 230px;
	}
	.fabric02box {
		margin: 25px 0 0;
	}
	.package_tu {
		height: 41px;
	}
	.packageBtn img {
		width: 7px;
	}
	.package02 {
		padding: 20px 0 0;
		width: 46%;
	}
	.package02 h1 {
		font-size: 20px;
		line-height: 30px;
	}
	.point {
		margin: 60px 0 0;
	}
	.point h1 {
		font-size: 18px;
		height: 60px;
		line-height: 60px;
	}
	.point ul {
		padding: 20px 8%;
	}
	.point li {
		margin: 0 0 30px;
	}
	.point_pic {
		width: 100px;
		height: 60px;
	}
	.point_word {
		width: 52%;
		line-height: 22px;
		font-size: 14px;
		padding: 6px 0 0;
	}
	.package_p a {
		height: 60px;
		line-height: 60px;
	}
	.package_p a img {
		width: 23px;
		margin-left: 10px;
	}
	.package_p p {
		font-size: 18px;
		margin: 50px 0 0;
	}
	.package_p span {
		font-size: 18px;
		margin-left: 10px;
	}
	.explicit02 {
		margin: 80px 0 0;
	}
	.explicit02 h1 {
		font-size: 18px;
		line-height: 60px;
		border-bottom: solid 1px #dcdcdc;
	}
	.explicit_content {
		padding: 50px 0;
		line-height: 32px;
	}
	.explicit_content img{ display:block;}
	.explicit_tip {
		padding: 0 50px;
		border-top: solid 5px #f1f3f5;
	}
	.explicit_tip01 {
		line-height: 66px;
	}
	.explicit_tip01 img {
		width: 7px;
	}
	.explicit_tip01 p:nth-child(1) {
		margin-right: 50px;
	}
	.explicit_tip01 span {
		margin: 0 10px;
	}
	.explicit_tip02 {
		line-height: 66px;
	}
	.explicit_tip02 img {
		width: 17px;
	}
	.explicit_tip02 span {
		margin-left: 10px;
	}
	.article_title {
		font-size: 24px;
	}
	.article_pub {
		line-height: 50px;
		border-bottom: solid 1px #ddd;
		margin: 30px 0 0;
	}
	.article_pub p {
		font-size: 14px;
		margin-right: 30px;
	}
	.article_p {
		padding: 50px 0 20px;
		line-height: 36px;
	}
	.touch {
		padding: 90px;
	}
	.touch_pic {
		width: 336px;
	}
	.touch_word {
		margin-right: 8%;
	}
	.touch_word h1 {
		font-size: 30px;
	}
	.touch_word h2 {
		font-size: 20px;
		margin-top: 5px;
	}
	.touch_word li {
		margin: 60px 0 0;
	}
	.touch_word p {
		font-size: 20px;
		font-weight: bold;
		margin: 0 0 30px;
	}
	.touch_word span {
		line-height: 35px;
	}
	.paging{ 
	    margin: 60px 0 0;
	}
    .paging p{ 
        padding: 8px 15px; 
        margin: 0 5px; 
    }
}

@media screen and (min-width:1600px) {
	.container {
		width: 1440px;
	}
	.header_word01 {
		padding: 15px 25px;
	}
	.header_word01 span {
		left: 25px;
	}
	.header_topic:hover .header_word01 span {
		width: calc(100% - 50px);
	}
	.about_con {
		padding: 70px 0;
	}
	.idea_con {
		padding: 100px 0 150px;
	}
	.honour {
		padding: 16px;
	}
	.plateW01 {
		width: 300px;
	}
	.plateW02 {
		width: 1050px;
	}
	.case li {
		width: 330px;
	}
	.case_tu {
		width: 330px;
		height: 230px;
	}
	.package_pic {
		height: 292px;
	}
	.package_tu {
		height: 51px;
	}
	.package02 h1 {
		font-size: 24px;
		line-height: 36px;
	}
	.point_pic {
		width: 125px;
		height: 75px;
	}
	.point_word {
		line-height: 24px;
		font-size: 16px;
		padding: 10px 0 0;
	}
}

@media screen and (max-width: 768px) {
	* {
		font-size: 0.6rem;
	}
	.container {
		width: 90%;
	}
	.header {
		height: 2.8rem;
	}
	.header .header_logo {
		margin: 0.6rem 0 0;
	}
	.header_logo img {
		width: 8rem;
	}
	.header_tip,
	.header_pc {
		display: none;
	}
	.header_menu {
		float: right;
	}
	.header_menu img {
		width: 1rem;
		margin: 0.9rem 0 0;
	}
	.header_menu .header_menu02 {
		display: none;
	}
	.banner_pic {
		height: 80vh;
	}
	.banner_pic .bannertu_pc,
	.banner_word .bannerwrite_pc {
		display: none;
	}
	.bannerwrite_mob {
		width: 100%;
	}
	#pagination01 {
		bottom: 1.5rem;
	}
	#swiper01 .swiper-pagination-bullet {
		width: 1rem;
		height: 0.1rem;
		margin: 0 0.15rem;
	}
	#swiper01 .swiper-pagination-bullet-active {
		width: 1rem;
		height: 0.1rem;
	}
	.roll_tag{
		display: none;
	}
	.product {
		padding: 2.5rem 0;
	}
	.product_tpic01 {
		background-size: auto 1.5rem;
		padding: 0.7rem 0 0;
		margin: 0 0 1.5rem;
	}
	.product_tpic02 {
		background-size: auto 1.5rem;
		padding: 0.7rem 0 0;
		margin: 0 0 1.5rem;
	}
	.product_tpic03 {
		background-size: auto 1.5rem;
		padding: 0.7rem 0 0;
		margin: 0 0 1.5rem;
	}
	.product_tpic04 {
		background-size: auto 1.5rem;
		padding: 0.7rem 0 0;
		margin: 0 0 1.5rem;
	}
	.product_title h1 {
		font-size: 1.2rem;
	}
	.product_title span {
		font-size: 0.9rem;
	}
	.product_title p {
		font-size: 1.2rem;
		margin: 0.2rem 0 0;
	}
	.look01 {
		width: 6rem;
		height: 1.8rem;
		line-height: 1.8rem;
		font-size: 0.65rem;
	}
	.look01 img {
		width: 0.8rem;
		margin-left: 0.3rem;
	}
	.pro_look {
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0);
	}
	.feature {
		padding: 0 0 3rem;
	}
	.facility li {
		width: 100%;
		padding: 1rem 1rem 7rem;
		margin: 0 0 0.8rem;
	}
	.facility li:nth-child(1) {
		background: url(../img/fac_img01.png) center bottom #fff no-repeat;
		background-size: 50%;
	}
	.facility li:nth-child(2) {
		background: url(../img/fac_img02.png) center bottom #fff no-repeat;
		background-size: 72%;
	}
	.facility li:nth-child(3) {
		background: url(../img/fac_img03.png) center bottom #fff no-repeat;
		background-size: 57%;
	}
	.facility li:nth-child(4) {
		background: url(../img/fac_img04.png) center bottom #fff no-repeat;
		background-size: 58%;
	}
	.facility p {
		font-size: 1.3rem;
	}
	.facility h1 {
		font-size: 0.7rem;
	}
	.serve {
		margin: 1.5rem 0 0;
	}
	.serve li {
		width: 49%;
		padding: 1rem 0;
		margin: 0 2% 0.3rem 0;
	}
	.serve li:nth-child(2n) {
		margin: 0 0 0.3rem 0;
	}
	.serve img {
		width: 2rem;
	}
	.serve span {
		font-size: 0.7rem;
		margin-left: 0.5rem;
	}
	.brief {
		margin: 1.5rem 0 0;
		padding: 1.2rem 8%;
	}
	.brief h1 {
		font-size: 1.2rem;
	}
	.brief_p {
		margin: 1rem 0;
	}
	.brief_p p {
		font-size: 0.65rem;
		line-height: 1.2rem;
	}
	.look02 {
		width: 6rem;
		height: 1.8rem;
		line-height: 1.8rem;
		font-size: 0.65rem;
		margin: 1.5rem auto 0.5rem;
	}
	.look02 img {
		width: 0.8rem;
		margin-left: 0.3rem;
	}
	.about_con {
		padding: 1.5rem 0 2rem;
	}
	.about_word {
		margin: 0 0 0.6rem;
	}
	.about_word p {
		font-size: 0.65rem;
		line-height: 1.2rem;
	}
	.look03 {
		height: 1.8rem;
		line-height: 1.8rem;
		font-size: 0.65rem;
	}
	.look03 img {
		width: 0.8rem;
		margin-left: 0.3rem;
	}
	.record01 h1 {
		font-size: 0.65rem;
	}
	.record01 span {
		font-size: 1.6rem;
		line-height: 1.6rem;
	}
	.record01 p {
		font-size: 0.65rem;
		margin: 0.2rem 0 0;
	}
	.news {
		padding: 0 0 2.5rem;
	}
	.news li {
		width: 100%;
		padding: 1.2rem 8%;
		margin: 0 0 1rem;
	}
	.news li:last-child {
		margin: 0;
	}
	.news p {
		font-size: 0.6rem;
	}
	.news h1 {
		font-size: 0.7rem;
		margin: 0.8rem 0 1.2rem;
	}
	.news button {
		border: solid 0.05rem #cacdd1;
		width: 5rem;
		height: 1.6rem;
		line-height: 1.6rem;
	}
	.news_pic {
		height: 8rem;
		margin: 1.5rem 0 0;
	}
	.footer01 {
		padding: 2rem 0 2.2rem;
	}
	.footer_a,
	.footer_b {
		display: none;
	}
	.footer_c {
		width: 50%;
	}
	.footer_c span {
		font-size: 0.55rem;
		line-height: 1rem;
	}
	.footer_d p {
		font-size: 0.55rem;
		line-height: 1rem;
	}
	.footer_d span {
		font-size: 0.55rem;
		line-height: 1rem;
	}
	.footer_title {
		font-size: 0.75rem;
		margin: 0 0 1rem;
	}
	.footer02 {
		padding: 1rem 0;
	}
	.footer02 img {
		width: 6.4rem;
	}
	.footer02 h1 {
		width: 100%;
		margin: 0.3rem 0 0;
	}
	.footer02 p {
		font-size: 0.5rem;
		margin: 0 0.3rem 0 0;
	}
	.footer02 span {
		font-size: 0.5rem;
	}
	.picture {
		height: 10rem;
	}
	.picture_word {
		bottom: 2.5rem;
	}
	.picture_word p {
		font-size: 1.4rem;
	}
	.picture_word h1 {
		font-size: 0.9rem;
	}
	.intro_title h1 {
		font-size: 1rem;
	}
	.intro_con {
		margin: 1rem 0 0;
	}
	.intro_con p {
		font-size: 0.65rem;
		line-height: 1.2rem;
	}
	.record02 {
		margin: 0.5rem 0 0;
		padding: 1rem 0;
		overflow-y: scroll;
		white-space: nowrap;
	}
	.record02::-webkit-scrollbar {
		display: none;
	}
	.record02 li {
		margin-right: 1rem;
	}
	.record02 h1 {
		font-size: 0.65rem;
	}
	.record02 span {
		font-size: 1.6rem;
		line-height: 1.6rem;
	}
	.record02 p {
		display: block;
		font-size: 0.6rem;
		margin: 0.2rem 0 0;
	}
	.idea_con {
		margin: 1.2rem 0 0;
	}
	.idea_con p {
		font-size: 0.65rem;
		line-height: 1.2rem;
		margin: 0 0 0.6rem;
	}
	.swiper_concept {
		width: 92%;
		margin: 1.5rem auto 2rem;
	}
	.concept {
		height: 10rem;
	}
	.conceptBtn {
		bottom: -14rem;
	}
	.conceptBtn img {
		width: 1.3rem;
	}
	.conceptBtn .conceptPrev {
		margin-right: 0.8rem;
	}
	.quality02 {
		margin: 1rem 0 0;
	}
	.quality02 h1 {
		font-size: 1rem;
	}
	.quality02 p {
		font-size: 0.65rem;
		line-height: 1.2rem;
		margin: 0.6rem 0;
	}
	.swiper03 {
		margin: 0 0 3.5rem;
	}
	.honourBtn {
		bottom: -3.5rem;
		left: 50%;
		transform: translateX(-50%);
	}
	.honourBtn01 {
		margin-right: 0.6rem;
	}
	.honourBtn img {
		width: 1.8rem;
	}
	.honour {
		padding: 0.4rem;
	}
	.content_bg {
		padding: 1.5rem 0;
	}
	.lead {
		margin: 0 0 1.2rem;
		padding: 0.3rem 0.8rem;
	}
	.lead ul {
		display: none;
		margin: 0.4rem 0 0;
	}
	.lead_generic {
		height: 2rem;
		line-height: 2rem;
		overflow: hidden;
	}
	.lead_generic span {
		font-size: 0.7rem;
		float: left;
	}
	.lead_generic img {
		width: 0.4rem;
		float: right;
		margin: 0.8rem 0 0;
	}
	.lead .lead_ul {
		display: block;
	}
	.lead_title p {
		font-size: 0.65rem;
	}
	.lead_title img {
		width: 0.5rem;
	}
	.lead_tent {
		margin: 0 0 0.8rem;
	}
	.lead_tent p {
		padding: 0.3rem 0;
	}
	.lead_tent span {
		margin-left: 0.5rem;
	}
	.case li {
		width: 100%;
		margin: 0 0 1rem;
	}
	.case_tu {
		width: 100%;
		height: 10rem;
		border-bottom: solid 0.03rem #e1e1e1;
	}
	.case_tip {
		padding: 1rem 0.6rem;
	}
	.case_tip h1 {
		font-size: 0.7rem;
	}
	.case_tip p {
		margin: 0.6rem 0 0;
	}
	.sketch {
		height: 6rem;
	}
	.read {
		padding: 1rem 5%;
		margin: 1.5rem 0 0;
	}
	.package01 {
		width: 100%;
	}
	.package_pic {
		height: 10rem;
	}
	.fabric02box {
		margin: 0.8rem 0 0;
	}
	.package02 {
		width: 100%;
		padding: 1.5rem 0 0;
	}
	.package02 h1 {
		font-size: 0.7rem;
	}
	.package_p {
		margin: 1rem 0 0;
	}
	.package_p p {
		font-size: 0.65rem;
	}
	.package_p span {
		font-size: 0.65rem;
	}
	.package_p a {
		height: 1.8rem;
		line-height: 1.8rem;
		font-size: 0.65rem;
	}
	.package_p img {
		width: 0.8rem;
		margin-left: 0.3rem;
	}
	.explicit02 {
		margin: 1rem 0 0;
	}
	.explicit02 h1 {
		font-size: 0.75rem;
		line-height: 2.4rem;
		border-bottom: solid 0.04rem #ddd;
	}
	.explicit_content {
		padding: 1rem 0;
		line-height: 1rem;
	}
	.explicit_content p {
		font-size: 0.65rem;
	}
	.explicit_tip {
		padding: 0 5%;
		border-top: solid 0.2rem #f1f3f5
	}
	.explicit_tip01 {
		line-height: 2.4rem;
	}
	.explicit_tip01 p:nth-child(1) {
		margin-right: 0.6rem;
	}
	.explicit_tip01 img {
		width: 0.3rem;
	}
	.explicit_tip01 span {
		margin: 0 0.3rem;
	}
	.explicit_tip02 {
		line-height: 2.4rem;
	}
	.explicit_tip02 img {
		width: 0.6rem;
		margin-right: 0.2rem;
	}
	.point {
		margin: 1.5rem 0 0;
	}
	.point h1 {
		line-height: 2.4rem;
		font-size: 0.75rem;
	}
	.point ul {
		padding: 1rem 8%;
	}
	.point li {
		margin: 0 0 1rem;
	}
	.point_pic {
		width: 25vw;
		height: 15vw;
	}
	.point_word {
		width: 58%;
	}
	.article_title {
		font-size: 0.7rem;
	}
	.article_pub {
		line-height: 2rem;
		border-bottom: solid 0.04rem #ddd;
		margin: 0.5rem 0 0;
	}
	.article_pub p {
		font-size: 0.6rem;
		margin-right: 0.5rem;
	}
	.article_p {
		padding: 1rem 0 0.5rem;
		line-height: 1.2rem;
	}
	.article_p p {
		font-size: 0.65rem;
	}
	.touch {
		padding: 2rem 10% 2.5rem;
	}
	.touch_pic {
		width: 8rem;
	}
	.touch_word {
		width: 100%;
		margin: 2rem 0 0;
	}
	.touch_word h1 {
		font-size: 0.8rem;
	}
	.touch_word li {
		margin: 1.5rem 0 0;
	}
	.touch_word p {
		font-size: 0.7rem;
		margin: 0 0 0.6rem;
	}
	.touch_word span {
		font-size: 0.65rem;
		line-height: 1.2rem;
	}
	.paging{ 
	    margin: 1rem 0 0;
	}
    .paging p{ 
        padding: 0.3rem 0.6rem; 
        margin: 0 0.1rem; 
    }
}