@charset "utf-8";
/* CSS Document */
/**判断**/
/**/
@media all and (min-width: 1920px){	
	.container{
		width: 1740px;
		min-width: 1740px;
	}
	.container-ny{
		width: 1500px;
		min-width: 1500px;
	}
	.container-nyl{
		width: calc((100% - 1500px)/2 + 1500px);
		min-width:  calc((100% - 1500px)/2 + 1500px);
	}
	body > .qing{
		min-width: 1500px;
	}
}
@media all and (min-width:1801px) and (max-width: 1919px) {
	.container{
		width: 1620px;
		min-width: 1620px;
	}
	.container-ny{
		width: 1500px;
		min-width: 1500px;
	}
	.container-nyl{
		width: calc((100% - 1500px)/2 + 1500px);
		min-width:  calc((100% - 1500px)/2 + 1500px);
	}
	body > .qing{
		min-width: 1500px;
	}
	
}
@media all and (min-width:1601px) and (max-width: 1800px) {
	.container, .container-ny{
		width: 1440px;
		min-width: 1440px;
	}
	.container-nyl{
		width: calc((100% - 1440px)/2 + 1440px);
		min-width:  calc((100% - 1440px)/2 + 1440px);
	}
	body > .qing{
		min-width: 1440px;
	}
	
}
@media all and (min-width:1441px) and (max-width: 1600px) {
	.container, .container-ny{
		width: 1360px;
		min-width: 1360px;
	}
	.container-nyl{
		width: calc((100% - 1360px)/2 + 1360px);
		min-width:  calc((100% - 1360px)/2 + 1360px);
	}
	body > .qing{
		min-width: 1360px;
	}
	.in-p5m-titen2 {
	  
	}
	.in-p4ndk {
	    padding-top: 40px;
	}
	.in-p4nxk {
	    margin-right:0px;
	    margin-bottom: 40px;
		line-height: 32px;
	}
	.in-p5m-adk {
	    padding-top: 40px;
	    padding-bottom: 20px;
	}
	.in-p6k {
	    padding: 10px 0;
	}
	#swiper-container2 .swiper-slide {
	    width: 160px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 280px;
	}
	/*  */
	.art-tjnk {
		padding: 50px 45px 20px;
	}
	.arttj-textk {
	    margin-top: 30px;
	}
	.ys-duokk {
	    padding-top: 20px;
	}
	.lsh-link {
	    padding: 40px 20px 30px;
	}
	.ys-list li {
	    padding: 38px;
	    margin-bottom: 22px;
	}
	.ys-dou1 {
	    top: -8px;
	}
}
@media all and (min-width:1367px) and (max-width: 1440px) {
	.container, .container-ny{
		width: 1200px;
		min-width: 1200px;
	}
	.container-nyl{
		width: calc((100% - 1200px)/2 + 1200px);
		min-width:  calc((100% - 1200px)/2 + 1200px);
	}
	body > .qing{
		min-width: 1200px;
	}
	.palr {
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.top-navk li > a {
	    padding: 0 20px;
	}
	.in-p5m-titcn {
	    display: block;
	    line-height: 30px;
	    font-size: 28px;
	}
	.in-p5m-titen2 {
	    padding-top: 12px;
	    font-size: 48px;
	}
	.in-p5m-titen {
	    font-size: 34px;
	}
	.in-p5m-atels {
	    margin-bottom: 18px;
	    font-size: 34px;
	}
	.in-p4n-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 22px;
	}
	.in-p4ndk {
	    padding-top: 40px;
	}
	.in-p4nxk {
	    margin-right: 0px;
	    margin-bottom: 30px;
		line-height: 32px;
	}
	.in-p5m-adk {
	    padding-top: 30px;
	    padding-bottom: 10px;
	}
	.in-p3ndk .gallery-thumbs {
	    margin-bottom: 60px;
	    margin-top: 20px;
	}
	#swiper-container2 .swiper-slide-active .in-p2tukk {
	    padding: 16px;
	}
	.in-p6k {
	    padding: 22px 0;
	}
	.in-p2nxk {
	    padding-top: 60px;
	    padding-right: 110px;
	}
	#swiper-container2 .swiper-slide {
	    width: 160px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 280px;
	}
	
	/*  */
	.ban-nyk {
	    padding: 100px 0 110px;
	}
	.maga-link {
	    padding: 24px 36px;
	}
	.maga-lt {
	    top: 43px;
	}
	.maga-lj {
		width: 38px;
	    right: 25px;
	    top: 20px;
	}
	.art-listk{
		margin-left: -16px;
	}
	.art-listk li {
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.art-link {
	    padding: 16px;
	}
	.art-tjnk {
		padding: 40px 35px 10px;
	}
	.arttj-textk {
	    margin-top: 20px;
	}
	.pt-n-tit {
	    font-size: 22px;
	}
	.pt-n-textk {
	    margin: 10px 0 30px;
	}
	.ys-duokk {
	    padding-top: 20px;
	}
	.lsh-list{
		margin-left: -16px;
	}
	.lsh-list li {
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.lsh-tuk {
	    width: 140px;
	}
	.lsh-tutextk {
	    margin-bottom: 14px;
	}
	.lsh-link {
	    padding: 40px 20px 30px;
	}
	.ys-list li {
	    padding: 42px;
	    margin-bottom: 22px;
	}
	.ys-lnk {
	    display: block;
	    margin-left: calc(249px + 40px);
	    padding-left: 60px;
	}
	.ys-doupt {
	    width: 32px;
	}
	.ys-dou1 {
	    top: -8px;
	}
	.ys-dou1, .ys-dou2{
		width: 38px;
	}
	.ys-lm-tit {
	    padding: 20px 20px 26px;
	}
	.ys-leik a {
	    padding: 0 30px;
	    margin: 0 5px;
	    height: 42px;
	    line-height: 40px;
	    font-size: 16px;
	}
	.hd-link .pt-n-tit {
	    font-size: 20px;
	}
}

/* 中小型笔记本或大平板 laptop */

@media all and (min-width: 1281px) and (max-width: 1366px) {
	.container, .container-ny{
		width: 90%;
		min-width: 90%;
	}
	.container-nyl{
		width: 95%;
		min-width: 95%;
	}
	body > .qing{
		min-width: 90%;
	}
	/*  */
	.palr {
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.top-navk li > a {
	    padding: 0 17px;
	}
	.in-p5mdk {
	    padding-left:0px;
	}
	.in-p5m-titcn {
	    display: block;
	    line-height: 30px;
	    font-size: 26px;
	}
	.in-p5m-titcn br{
		display: none;
	}
	.in-p5m-titen2 {
	   
	    font-size: 48px;
	}
	.in-p5m-titen {
	    font-size: 34px;
	}
	.in-p5m-atels {
	    margin-bottom: 12px;
	    font-size: 30px;
	}
	.in-p4n-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 22px;
	}
	.in-p4ndk {
	    padding-top: 40px;
	}
	.in-p4nxk {
	    margin-right: 0px;
	    margin-bottom: 30px;
		line-height: 32px;
	}
	.in-p5m-adk {
	    padding-top: 20px;
	    padding-bottom: 6px;
	}
	.in-p3ndk {
	    padding-left:0px;
	}
	.in-p3ndk .gallery-thumbs {
	    margin-bottom: 60px;
	    margin-top: 20px;
	}
	.swiper-container-in-p3nxh {
	    padding-bottom: 72px;
	}
	#swiper-container2 .swiper-slide-active .in-p2tukk {
	    padding: 16px;
	}
	.in-p6k {
		font-size: 14px;
	    padding: 22px 0;
	}
	.in-p2nxk {
	    padding-top: 40px;
	    padding-right: 80px;
	}
	#swiper-container2 .swiper-slide {
	    width: 160px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 280px;
	}
	#swiper-container3 .swiper-pagination-inp1 .swiper-pagination-bullet {
	    width: 20px;
	    height: 20px;
		margin: 0 5px;
	}
	/*  */
	.ban-nyk {
	    padding: 100px 0 110px;
	}
	.ban-ny-titen2 {
	    margin-top: -12px;
	    font-size: 88px;
	}
	.maga-li-titk {
	    margin-bottom: 10px;
	}
	.maga-li-tit {
	    font-size: 22px;
	}
	.maga-li-titbg {
	    width: 24px;
	    height: 24px;
	    margin-top: 10px;
	    margin-left: -12px;
	}
	.maga-link {
	    padding: 24px 36px;
	}
	.maga-lt {
	    top: 43px;
	}
	.maga-lj {
		width: 38px;
	    right: 25px;
	    top: 20px;
	}
	.maga-listk{
		margin-left: -24px;
	}
	.maga-listk li {
	    padding-left: 24px;
	    padding-bottom: 24px;
	}
	.art-listk{
		margin-left: -16px;
	}
	.art-listk li {
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.art-link {
	    padding: 16px;
	}
	.art-tjnk {
		padding: 40px 35px 10px;
	}
	.arttj-textk {
	    margin-top: 20px;
	}
	.pt-n-tit {
	    font-size: 22px;
	}
	.pt-n-textk {
	    margin: 10px 0 30px;
	}
	.ys-duokk {
	    padding-top: 20px;
	}
	.lsh-list{
		margin-left: -16px;
	}
	.lsh-list li {
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.lsh-tuk {
	    width: 134px;
	}
	.lsh-tutit h2 {
	    font-size: 20px;
	}
	.lsh-tutextk {
	    margin-bottom: 14px;
	}
	.lsh-link {
	    padding: 40px 20px 30px;
	}
	.ys-list li {
	    padding: 42px;
	    margin-bottom: 22px;
	}
	.ys-lnk {
	    display: block;
	    margin-left: calc(249px + 40px);
	    padding-left: 60px;
	}
	.ys-doupt {
	    width: 32px;
		left: 40px;
		top: 26px;
	}
	.pt-nrk {
	    padding: 62px 40px 0;
	}
	.ys-dou1 {
	    top: -8px;
	}
	.ys-dou1, .ys-dou2{
		width: 38px;
	}
	.ys-lm-tit {
	    padding: 20px 20px 26px;
	}
	.ys-leik {
	    margin-bottom: 28px;
	}
	.ys-lmlist{
		margin-left: -24px;
	}
	.ys-lmlist li {
	    padding-left: 24px;
	    margin-bottom: 24px;
	}
	.ys-leik a {
	    padding: 0 30px;
	    margin: 0 5px;
	    height: 42px;
	    line-height: 40px;
	    font-size: 16px;
	}
	.hd-link .pt-n-tit {
	    font-size: 20px;
	}
	
}
@media all and (min-width: 1025px) and (max-width: 1280px) {
	.container, .container-ny{
		width:90%;
		min-width: 90%;
	}
	.container-nyl{
		width: 95%;
		min-width: 95%;
	}
	body > .qing{
		min-width: 90%;
	}
	/*  */
	.palr {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	#pctop{padding-left:0px;padding-right:0px;}
	.logo {
	    margin-top: -2px;
	}
	.top-navk li > a {
	    padding: 0 12px;
	}
	.in-p5mdk {
	    padding-left: 0px;
	}
	.in-p5m-titcn {
	    display: block;
	    line-height: 30px;
	    font-size: 26px;
	}
	.in-p5m-titcn br{
		display: none;
	}
	.in-p5m-titen2 {
	    padding-top: 8px;
	    font-size: 48px;
	}
	.in-p5m-titen {
	    font-size: 34px;
	}
	.in-p5m-atels {
	    margin-bottom: 12px;
	    font-size: 30px;
	}
	.in-p4n-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 22px;
	}
	.in-p4ndk {
	    padding-top: 30px;
	}
	.in-p4nxk {
	    margin-right: 0px;
	    margin-bottom: 20px;
		line-height: 32px;
	}
	.in-p5m-adk {
	    padding-top: 20px;
	    padding-bottom: 6px;
	}
	.in-p3ndk {
	    padding-left:0px;
	}
	.in-p3ndk .gallery-thumbs {
	    margin-bottom: 44px;
	    margin-top: 20px;
	}
	.swiper-container-in-p3nxh {
	    padding-bottom: 72px;
	}
	#swiper-container2 .swiper-slide-active .in-p2tukk {
	    padding: 16px;
	}
	.in-p6k {
		font-size: 14px;
	    padding: 22px 0;
	}
	.in-p2nxk {
	    padding-top: 40px;
	    padding-right: 80px;
	}
	#swiper-container2 .swiper-slide {
	    width: 160px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 280px;
	}
	#swiper-container3 .swiper-pagination-inp1 .swiper-pagination-bullet {
	    width: 20px;
	    height: 20px;
		margin: 0 5px;
	}
	
	/*  */
	.ban-nyk {
	    padding: 80px 0 90px;
	}
	.ban-ny-titcn {
	    font-size: 30px;
	}
	.ban-ny-titen {
	    font-size: 20px;
	}
	.ban-ny-text {
	    font-size: 14px;
	}
	.ban-ny-titk {
	    margin-right: 35px;
	}
	.ys-xj {
	    margin-left: 46px;
	    margin-top: 18px;
	}
	.ban-ny-titen2 {
	    margin-top: -12px;
	    font-size: 84px;
	}
	.maga-li-titk {
	    margin-bottom: 10px;
	}
	.maga-li-tit {
	    font-size: 22px;
	}
	.maga-li-titbg {
	    width: 24px;
	    height: 24px;
	    margin-top: 10px;
	    margin-left: -12px;
	}
	.maga-link {
	    padding: 24px 36px;
	}
	.maga-lt {
	    top: 43px;
	}
	.maga-lj {
		width: 38px;
	    right: 25px;
	    top: 20px;
	}
	.maga-listk{
		margin-left: -24px;
	}
	.maga-listk li {
	    padding-left: 24px;
	    padding-bottom: 24px;
	}
	.art-listk{
		margin-left: -16px;
	}
	.art-listk li {
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.art-link {
	    padding: 16px;
	}
	.art-tjnk {
		padding: 40px 35px 10px;
	}
	.arttj-textk {
	    margin-top: 20px;
	}
	.pt-n-tit {
	    font-size: 20px;
	}
	.pt-n-textk {
	    margin: 10px 0 30px;
	}	
	.ys-listdk {
	    padding: 40px 0 70px;
	}
	.ys-duokk {
	    padding-top: 20px;
	}
	.ys-ln-tit {
	    margin-top: 6px;
	    margin-bottom: 16px;
	    font-size: 20px;
	}
	.lsh-list{
		margin-left: -16px;
	}
	.lsh-list li {
		width: 25%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.lsh-tuk {
	    width: 134px;
	}
	.lsh-tutit h2 {
	    font-size: 20px;
	}
	.lsh-tutextk {
	    margin-bottom: 14px;
	}
	.lsh-link {
	    padding: 40px 20px 30px;
	}
	.ys-list li {
	    padding:36px 42px;
	    margin-bottom: 22px;
	}
	.ys-ltuk{
		width: 210px;
	}
	.ys-lnk {
	    display: block;
	    margin-left: calc(210px + 30px);
	    padding-left: 40px;
	}
	.ys-ln-textk {
	    margin-bottom: 30px;
	}
	.ys-doupt {
	    width: 30px;
		left: 35px;
		top: 22px;
	}
	.pt-nrk {
	    padding: 52px 34px 0;
	}
	.ys-dou1 {
	    top: -8px;
	}
	.ys-dou1, .ys-dou2{
		width: 30px;
	}
	.ys-lm-tit {
	    padding: 20px 20px 26px;
	}
	.ys-leik {
	    margin-bottom: 28px;
	}
	.ys-lmlist{
		margin-left: -24px;
	}
	.ys-lmlist li {
	    padding-left: 24px;
	    margin-bottom: 24px;
	}
	.ys-leik a {
	    padding: 0 30px;
	    margin: 0 5px;
	    height: 42px;
	    line-height: 40px;
	    font-size: 16px;
	}
	.hd-link .pt-n-tit {
	    font-size: 17px;
	}
	.hd-ltuk{
		width: 220px;
	}
	.hd-nrk {
	    width: calc(100% - 220px);
	    padding-left: 28px;
	}
	.hd-link {
	    margin-left: 110px;
	}
	.swiper-button-next-art, .swiper-button-prev-art {
	    width: 36px;
	    height: 36px;
	    bottom: 28px;
	}
	.swiper-pagination-art {
	    bottom: 26px;
	    padding-right: 38px;
	}
	.swiper-button-next-art{
		left: 50%;
	}
	/*  */
	.block-pc{
		display: none;
	}
	.block-sj{
		display:none;
	}
	.block-ipad{
		display: block;
	}
}
/* 中型平板或小型笔记本 tablet */
@media all  and (min-width: 961px) and (max-width: 1024px){	
	.container, .container-ny{
		width: 90%;
		min-width: 90%;
	}
	.container-nyl{
		width: 95%;
		min-width: 95%;
	}
	body > .qing{
		min-width: 90%;
	}
	/*  */
	.palr {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.logo {
	    margin-top: -2px;
	}
	.logo img{
		height: 55px;
	}
	.top-navk li > a {
	    padding: 0 6px;
	}
	.top-navk {
	    font-size: 15px;
	}
	.in-p5mdk {
	    padding-left: 0px;
	}
	.in-p5m-titcn {
	    display: block;
	    line-height: 30px;
	    font-size: 22px;
	}
	.in-p5m-titcn br{
		display: none;
	}
	.in-p5m-titen2 {
	    padding-top: 8px;
	    font-size: 32px;
	}
	.in-p5m-titen {
	    font-size: 28px;
	}
	.in-p5m-atels {
	    margin-bottom: 8px;
	    font-size: 26px;
	}
	.in-p4n-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 22px;
	}
	.in-p4ndk {
	    padding-top: 20px;
	}
	.in-p4nxk {
	    margin-right: 0px;
	    margin-bottom: 16px;
		-webkit-line-clamp: 5;
		line-height: 30px;
	}
	.in-p4n-duo {
	    width: 130px;
	    height: 40px;
	    line-height: 40px;
	}
	.in-p5m-adk {
	    padding-top: 10px;
	    padding-bottom: 6px;
	}
	.in-p5m-adxk {
	    margin-bottom: 4px;
	}
	.in-p5-ewm {
	    width: 95px;
	}
	.in-p3ndk {
	    padding-left: 0px;
	}
	.in-p3ndk .gallery-thumbs {
	    margin-bottom: 40px;
	    margin-top: 15px;
	}
	.swiper-container-in-p3nxh {
	    padding-bottom: 72px;
	}
	#swiper-container2 .swiper-slide-active .in-p2tukk {
	    padding: 10px;
	}
	.in-p6k {
		font-size: 14px;
	    padding: 22px 0;
	}
	.in-p2nxk {
	    padding-top: 20px;
	    padding-right: 20px;
	}
	#swiper-container2 .swiper-slide {
	    width: 120px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 240px;
	}
	#swiper-container3 .swiper-pagination-inp1 .swiper-pagination-bullet {
	    width: 20px;
	    height: 20px;
		margin: 0 5px;
	}
	.in-p2tumk {
	    padding-top: 20px;
	}
	.in-p2tum-tit {
	    margin-bottom: 6px;
	    font-size: 20px;
	}
	/*  */
	.nyfo-copy {
		padding: 20px 0;
		font-size: 14px;
	}
	.ban-nyk {
	    padding: 70px 0 80px;
	}
	.ban-ny-titcn {
	    font-size: 28px;
		margin-bottom: 6px;
	}
	.ban-ny-titen {
	    font-size: 18px;
	}
	.ban-ny-text {
	    font-size: 14px;
	}
	.ban-ny-titk {
	    margin-right: 35px;
	}
	.ys-xj {
		display: none;
	    margin-left: 28px;
	    margin-top: 18px;
	}
	.ban-ny-titen2 {
	    margin-top: -12px;
	    font-size: 84px;
	}
	.maga-li-titk {
	    margin-bottom: 10px;
	}
	.maga-li-tit {
	    font-size: 18px;
	}
	.maga-li-titbg {
	    width: 24px;
	    height: 24px;
	    margin-top: 10px;
	    margin-left: -12px;
	}
	.maga-link {
	    padding: 20px 26px;
	}
	.maga-lt {
	    top: 38px;
		width: 18px;
		height: 2px;
	}
	.maga-lj {
		width: 34px;
		right: 20px;
		top: 18px;
	}
	.maga-listk{
		margin-left: -20px;
	}
	.maga-listk li {
	    padding-left: 20px;
	    padding-bottom: 20px;
	}
	.maga-li-lbk{
		height: 180px;
	}
	.maga-li-lbk dd {
	    line-height: 30px;
	}
	.art-listk{
		margin-left: -16px;
	}
	.art-listk li {
		width: 33.333%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.art-link {
	    padding: 16px;
	}
	.art-tjnk {
		padding: 28px 30px 10px;
	}
	.arttj-textk {
	    margin-top: 14px;
	}
	.pt-n-tit {
	    font-size: 18px;
	}
	.pt-n-textk {
	    margin: 5px 0 24px;
	}
	.ys-listdk {
	    padding: 35px 0 55px;
	}
	.ys-duokk {
	    padding-top: 20px;
	}
	.ys-ln-tit {
	    margin-top: 6px;
	    margin-bottom: 16px;
	    font-size: 20px;
	}
	.gy-ltuk{
		width: 240px;
	}
	.gy-lnrk {
	    padding-left: 30px;
	}
	.gy-listk {
	    margin-bottom: 20px;
	}
	.gy-listk li {
	    padding: 30px 0;
	}
	.lsh-list{
		margin-left: -16px;
	}
	.lsh-list li {
		width: 25%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.lsh-tuk {
	    width: 134px;
	}
	.lsh-tutit h2 {
	    font-size: 20px;
	}
	.lsh-tutextk {
	    margin-bottom: 14px;
	}
	.lsh-link {
	    padding: 40px 20px 30px;
	}
	.ys-list li {
	    padding:36px 42px;
	    margin-bottom: 22px;
	}
	.ys-ltuk{
		width: 210px;
	}
	.ys-lnk {
	    display: block;
	    margin-left: calc(210px + 30px);
	    padding-left: 40px;
	}
	.ys-ln-textk {
	    margin-bottom: 30px;
	}
	.ys-doupt {
	    width: 30px;
		left: 35px;
		top: 22px;
	}
	.pt-nrk {
		width: calc(100% - 380px);
	    padding: 46px 34px 0;
	}
	.pt-ltuk{
		width: 380px;
	}
	.pt-list li {
	    margin-bottom: 20px;
	}
	.ys-dou1 {
	    top: -8px;
	}
	.ys-dou1, .ys-dou2{
		width: 30px;
	}
	.ys-lm-tit {
	    margin: 14px 10px 16px;
		line-height: 24px;
		font-size: 14px;
	}
	.ys-leik {
	    margin-bottom: 22px;
	}
	.ys-lmlist{
		margin-left: -18px;
	}
	.ys-lmlist li {
	    padding-left: 18px;
	    margin-bottom: 18px;
	}
	.ys-leik a {
	    padding: 0 26px;
	    margin: 0 5px;
	    height: 38px;
	    line-height: 36px;
	    font-size: 16px;
	}
	.hd-link .pt-n-tit {
	    font-size: 17px;
	}
	.hd-ltuk{
		width: 200px;
	}
	.hd-nrk {
	    width: calc(100% - 200px);
	    padding-left: 28px;
	}
	.hd-listk li {
	    padding-bottom: 20px;
	}
	.hd-link {
	    margin-left: 94px;
		padding: 18px 20px;
	}
	.hd-da1 {
	    font-size: 18px;
	}
	.hd-dak {
	    width: 72px;
	    height: 72px;
	    padding-top: 12px;
	}
	.hd-nfk {
	    width: 100px;
	    font-size:16px;
	}
	.hd-nfk a {
	    padding: 4px 12px;
	}
	.hd-listk {
	    margin-left: 130px;
	}
	
	.swiper-button-next-art, .swiper-button-prev-art {
	    width: 36px;
	    height: 36px;
	    bottom: 20px;
	}
	.swiper-pagination-art {
	    bottom: 26px;
	    padding-right: 38px;
	}
	.swiper-button-next-art{
		left:calc(50% + 10px);
	}
	.swiper-button-prev-art {
		left: calc(50% - 34px);
	}
	.in-p3-list {
		padding-top: 36px;
	}
	/**/
    .block-pc{
		display: none;
	}
	.block-sj{
		display:none;
	}
	.block-ipad{
		display: block;
	}
	
}
@media all  and (min-width: 768px) and (max-width: 960px){	
    .container, .container-ny{
		width: 90%;
		min-width: 90%;
	}
	.container-nyl{
		width: 95%;
		min-width: 95%;
	}
	body > .qing{
		min-width: 90%;
	}
	/*  */
	.palr {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.logo {
	    margin-top: -2px;
	}
	.logo img{
		height: 55px;
	}
	.top-navk li > a {
	    padding: 0 4px;
	}
	.top-navk {
	    font-size: 14px;
	}
	.in-p5mdk {
	    padding-left: 0px;
	}
	.in-p5m-titcn {
	    line-height: 24px;
	    font-size: 20px;
	}
	.in-p5m-titcn br{
		display: none;
	}
	.in-p5m-titen2 {
	    padding-top: 8px;
	    font-size: 28px;
	}
	.in-p5m-titen {
	    font-size: 26px;
	}
	.in-p5m-atels {
	    margin-bottom: 8px;
	    font-size: 22px;
	}
	.in-p5-bm {
	    font-size: 14px;
	}
	.in-p4n-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 22px;
	}
	.in-p4ndk {
	    padding-top: 20px;
	}
	.in-p4nxk {
	    margin-right: 0px;
	    margin-bottom: 16px;
		-webkit-line-clamp: 5;
		line-height: 30px;
	}
	.in-p4n-duo {
	    width: 130px;
	    height: 40px;
	    line-height: 40px;
	}
	.in-p5m-adk {
	    padding-top: 6px;
	    padding-bottom: 4px;
	}
	.in-p5m-adxk {
	    margin-bottom: 4px;
	}
	.in-p5-ewm {
	    width: 95px;
	}
	.in-p3ndk {
	    padding-left: 80px;
	}
	.in-p3ndk .gallery-thumbs {
	    margin-bottom: 40px;
	    margin-top: 15px;
	}
	.swiper-container-in-p3nxh {
	    padding-bottom: 72px;
	}
	#swiper-container2 .swiper-slide-active .in-p2tukk {
	    padding: 10px;
	}
	.in-p6k {
		font-size: 14px;
	    padding: 22px 0;
	}
	.in-p2nxk {
	    padding-top: 20px;
	    padding-right: 20px;
	}
	#swiper-container2 .swiper-slide {
	    width: 120px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 240px;
	}
	#swiper-container3 .swiper-pagination-inp1 .swiper-pagination-bullet {
	    width: 20px;
	    height: 20px;
		margin: 0 5px;
	}
	.in-p2tumk {
	    padding-top: 20px;
	}
	.in-p2tum-tit {
	    margin-bottom: 6px;
	    font-size: 20px;
	}
	
	/*  */
	.nyfo-copy {
	    padding: 20px 0;
		font-size: 14px;
	}
	.ban-nyk {
	    padding: 54px 0 70px;
	}
	.ban-ny-titcn {
	    font-size: 26px;
		margin-bottom: 6px;
	}
	.ban-ny-titen {
	    font-size: 18px;
	}
	.ban-ny-text {
		line-height: 1.6;
	    font-size: 14px;
	}
	.ban-ny-titk {
		clear: both;
	    margin-right: 35px;
		margin-bottom: 6px;
	}
	.ban-ny-textk{
		float: none;
	}
	.ys-xj {
		display: none;
	    margin-left: 28px;
	    margin-top: 18px;
	}
	.ban-ny-titen2 {
	    margin-top: -5px;
	    font-size: 70px;
	}
	.maga-li-titk {
	    margin-bottom: 10px;
	}
	.maga-li-tit {
	    font-size: 18px;
	}
	.maga-li-titbg {
	    width: 24px;
	    height: 24px;
	    margin-top: 10px;
	    margin-left: -12px;
	}
	.maga-link {
	    padding: 20px 26px;
	}
	.maga-lt {
	    top: 38px;
		width: 18px;
		height: 2px;
	}
	.maga-lj {
		width: 34px;
		right: 20px;
		top: 18px;
	}
	.maga-listk{
		margin-left: -18px;
	}
	.maga-listk li {
	    padding-left: 18px;
	    padding-bottom: 18px;
	}
	.maga-li-lbk{
		height: 180px;
	}
	.maga-li-lbk dd {
	    line-height: 30px;
	}
	.art-listk{
		margin-left: -16px;
	}
	.art-listk li {
		width: 33.333%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.art-link {
	    padding: 16px;
	}
	.art-tjnk {
		padding: 34px 30px 10px;
	}
	.arttj-textk {
	    margin-top: 14px;
	}
	.pt-n-tit {
	    font-size: 18px;
	}
	.pt-n-textk {
	    margin: 5px 0 24px;
	}
	.ys-listdk {
	    padding: 35px 0 55px;
	}
	.ys-duokk {
	    padding-top: 15px;
	}
	.ys-ln-xxk {
	    width: 110px;
	}
	.ys-ln-tit {
	    margin-top: 6px;
	    margin-bottom: 16px;
	    font-size: 20px;
	}
	.gy-ltuk{
		width: 240px;
	}
	.gy-lnrk {
	    padding-left: 30px;
	}
	.gy-listk {
	    margin-bottom: 20px;
	}
	.gy-listk li {
	    padding: 22px 0;
	}
	.lsh-list{
		margin-left: -16px;
	}
	.lsh-list li {
		width: 33.33%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.lsh-tuk {
	    width: 134px;
	}
	.lsh-tutit h2 {
	    font-size: 20px;
	}
	.lsh-tutextk {
	    margin-bottom: 14px;
	}
	.lsh-link {
	    padding: 40px 20px 30px;
	}
	.ys-list li {
	    padding:36px 42px;
	    margin-bottom: 22px;
	}
	.ys-ltuk{
		width: 210px;
	}
	.ys-lnk {
	    display: block;
	    margin-left: calc(210px + 30px);
	    padding-left: 34px;
	}
	.ys-ln-textk {
	    margin-bottom: 30px;
	}
	.ys-doupt {
	    width: 24px;
		left: 30px;
		top: 16px;
	}
	.pt-nrk {
		width: calc(100% - 340px);
	    padding: 40px 28px 0;
	}
	.pt-ltuk{
		width: 340px;
	}
	.pt-list li {
	    margin-bottom: 20px;
	}
	.ys-dou1 {
	    top: -8px;
	}
	.ys-dou1, .ys-dou2{
		width: 30px;
	}
	.ys-lm-tit {
	    margin: 14px 10px 16px;
		line-height: 24px;
		font-size: 14px;
	}
	.ys-leik {
	    margin-bottom: 22px;
	}
	.ys-lmlist{
		margin-left: -18px;
	}
	.ys-lmlist li {
	    padding-left: 18px;
	    margin-bottom: 18px;
	}
	.ys-leik a {
	    padding: 0 26px;
	    margin: 0 5px;
	    height: 38px;
	    line-height: 36px;
	    font-size: 16px;
	}
	.hd-link .pt-n-tit {
	    font-size: 17px;
	}
	.hd-ltuk{
		width: 200px;
	}
	.hd-nrk {
	    width: calc(100% - 200px);
	    padding-left: 28px;
	}
	.hd-listk li {
	    padding-bottom: 20px;
	}
	.hd-link {
	    margin-left: 94px;
		padding: 18px 20px;
	}
	.hd-da1 {
	    font-size: 18px;
	}
	.hd-dak {
	    width: 72px;
	    height: 72px;
	    padding-top: 12px;
	}
	.hd-nfk {
	    width: 100px;
	    font-size:16px;
	}
	.hd-nfk a {
	    padding: 4px 12px;
	}
	.hd-listk {
	    margin-left: 130px;
	}
	
	.swiper-button-next-art, .swiper-button-prev-art {
	    width: 36px;
	    height: 36px;
	    bottom: 18px;
	}
	.swiper-pagination-art {
		bottom: 18px;
	    padding-right: 30px;
	}
	.swiper-button-next-art{
		left:calc(50% + 6px);
	}
	.swiper-button-prev-art {
		left: calc(50% - 34px);
	}
	/*  */
	.zzlbk {
		min-width: 250px;
	}
	.zzlnrk {
		max-width: calc(100% - 250px);
		padding-left: 24px;
	}
	.zzlbk .maga-li-lbk dd {
	    font-size: 14px;
	}
	.zzlnr {
	    padding: 36px;
	}
	.in-p3-list {
		padding-top: 36px;
	}
	
	/**/
    .block-pc{
		display: none;
	}
	.block-sj{
		display:none;
	}
	.block-ipad{
		display: block;
	}
	
}
@media all  and (max-width: 767px){
	
	.container, .container-ny{
		width: 90%;
		min-width: 90%;
	}
	.container-nyl{
		width: 95%;
		min-width: 95%;
	}
	body > .qing{
		min-width: 90%;
	}
	/*  */
	.palr {
	    padding-left: 12px;
	    padding-right: 12px;
	}
	.logo {
	    margin-top: -2px;
	}
	.logo img{
		height: 40px;
	}
	.top-navk li > a {
	    padding: 0 4px;
	}
	.top-navk {
	    font-size: 14px;
	}
	#swiper-container1 .swiper-pagination-inq {
	    left: 10px;
	}
	#swiper-container1 .swiper-pagination-inq span {
	    width: 8px;
	    height: 8px;
	}
	#swiper-container1 .swiper-pagination-inq .swiper-pagination-bullet-active {
	    width: 18px;
	    height: 18px;
	}
	.in-p5mdk {
		width: 100%;
	    padding-left: 0px;
	}
	.in-p5m-titcn {
	    line-height: 24px;
	    font-size: 20px;
	}
	.in-p5m-titcn br{
		display: none;
	}
	.in-p5m-titen2 {
	    padding-top: 8px;
	    font-size: 28px;
	}
	.in-p5m-titen {
	    font-size: 18px;
	}
	.in-p5m-atels {
	    margin-bottom: 8px;
	    font-size: 22px;
	}
	.in-p5k .in-p5-tuk{
		display: none;
	}
	.in-p5-bm {
	    font-size: 14px;
	}
	.in-p4n-tit {
	    margin-bottom: 8px;
	    line-height: 30px;
	    font-size: 18px;
	}
	.in-p4k .in-p5-tuk{
		display: none;
	}
	.in-p4ndk {
	    padding-top: 10px;
	}
	.in-p4nxk {
	    margin-right: 0;
	    margin-bottom: 12px;
		-webkit-line-clamp: 5;
		line-height: 28px;
		font-size: 14px;
	}
	.in-p4n-duo {
	    width: 130px;
	    height: 40px;
	    line-height: 40px;
	}
	.in-p5m-adk {
	    padding-top: 6px;
	    padding-bottom: 4px;
	}
	.in-p5m-adxk {
	    margin-bottom: 4px;
	}
	.in-p5-ewm {
	    width: 95px;
	}
	.in-p3ndk {
	    padding-left: 30px;
	}
	.in-p3-list .swiper-button-prev-in-p3nxh, .in-p3-list .swiper-button-next-in-p3nxh {
	    width: 30px;
	    height: 30px;
	}
	.in-p3-list .swiper-button-prev-in-p3nxh{
		left: auto;
		right:48px;
	}
	.in-p3-list .swiper-button-next-in-p3nxh{
		left: auto;
		right: 0;
	}
	.in-p3ndk .gallery-thumbs {
	    margin-bottom: 16px;
	    margin-top: 12px;
		width: 190px;
	}
	.in-p3n-tit {
	    height: 36px;
	    width: 86px;
		margin-left: 6px;
	    line-height: 34px;
	}
	.swiper-container-in-p3nxh {
	    padding-bottom: 46px;
	}
	.in-p5m-titk .fr{
		margin-top: 12px;
	}
	.in-p3-li-titk {
	    padding: 10px 14px;
	}
	.in-p3-li-tit {
	    line-height: 28px;
	    font-size: 14px;
	}
	#swiper-container2 .swiper-slide-active .in-p2tukk {
	    padding: 10px;
		margin: 0 auto;
		width: 70%;
	}
	#swiper-container2 .swiper-button-prev-inzk, #swiper-container2 .swiper-button-next-inzk {
	    width: 30px;
	    height: 30px;
	}
	#swiper-container2 .swiper-button-prev-inzk{
		right: 84%;
	}
	#swiper-container2 .swiper-button-next-inzk{
		left: 84%;
	}
	.in-p6k {
		line-height: 20px;
		font-size: 12px;
	    padding: 8px 0;
		text-align: center;
	}
	.in-p6k .fl{
		width: 100%;
	}
	.in-p6k br{
		display: block;
	}
	.fo-wbk{
		display: none;
	}
	.in-p2nxk {
	    padding-top: 20px;
	    padding-right: 0;
	}
	.in-p2tukk {
	    width: 70%;
	    margin:15px 0;
	}
	#swiper-container2 .swiper-slide {
	    width: 120px;
	}
	#swiper-container2 .swiper-slide-active{
		width: 240px;
	}
	#swiper-container3 .swiper-pagination-inp1 .swiper-pagination-bullet {
	    width: 20px;
	    height: 20px;
		line-height: 26px;
		margin: 0 2px;
		font-size: 14px;
	}
	.in-p2tumk {
	    padding-top: 14px;
	}
	.in-p2tum-tit {
	    margin-bottom: 2px;
	    font-size: 18px;
	}
	.sd-inp1 {
	    bottom: 18px;
	    font-size: 14px;
	}
	.in-p2tum-text {
	    line-height: 1.6;
	    font-size: 14px;
	}
	/*  */
	.topk {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.topk-nyh {
	    height: 58px;
	}
	.nyfo-copy {
		overflow: hidden;
	    padding: 16px 0;
		font-size: 14px;
		line-height: 22px;
		text-align: center;
	}
	.nyfo-copy .container {
	    height: auto;
	}
	.nyfo-copy br{
		display: block;
	}
	.nyfo-copy .fl{
		float: none;
	}
	.nyfo-wbk{
		display: none;
	}
	.ban-nyk {
	    padding: 30px 0 36px;
	}
	.ban-ny-titcn {
	    font-size: 22px;
		margin-bottom: 6px;
	}
	.ban-ny-titen {
	    font-size: 16px;
	}
	.ban-ny-text {
		display: none;
		line-height: 1.6;
	    font-size: 14px;
	}
	.ban-ny-titk {
		clear: both;
		border-right: none;
	    margin-right: 35px;
		margin-bottom: 6px;
	}
	.ban-ny-textk{
		float: none;
	}
	.ys-xj {
		display: none;
	    margin-left: 28px;
	    margin-top: 18px;
	}
	.ban-ny-titen2 {
		display: none;
	    margin-top: -5px;
	    font-size: 70px;
	}
	.maga-li-titk {
	    margin-bottom: 10px;
	}
	.maga-li-tit {
	    font-size: 18px;
	}
	.maga-li-titbg {
	    width: 24px;
	    height: 24px;
	    margin-top: 10px;
	    margin-left: -12px;
	}
	.maga-link {
	    padding: 20px 26px;
	}
	.maga-lt {
	    top: 38px;
		width: 18px;
		height: 2px;
	}
	.maga-lj {
		width: 34px;
		right: 20px;
		top: 18px;
	}
	.maga-listk{
		margin-left: -18px;
	}
	.maga-listk li {
		width: 100%;
	    padding-left: 18px;
	    padding-bottom: 18px;
	}
	.maga-li-lbk{
		height: 180px;
	}
	.maga-li-lbk dd {
	    line-height: 30px;
	}
	.art-dtuk {
	    float: none;
	    width: 100%;
	}
	.art-listk{
		margin-left: -16px;
		padding-top: 18px;
	}
	.art-listk li {
		width: 100%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.art-ltitk {
	    margin: 13px 0 8px;
	}
	.art-link {
	    padding: 16px;
	}
	.art-tjnk {
		width: 100%;
		float: none;
		padding: 20px 18px;
	}
	.arttj-textk {
	    margin-top: 8px;
	}
	.pt-n-tit {
	    font-size: 18px;
	}
	.pt-n-textk {
		height: 44px;
	    margin: 5px 0 12px;
	}
	.pt-n-text {
	    line-height: 22px;
	}
	.ys-listdk {
	    padding: 26px 0 35px;
	}
	.ys-duokk {
	    padding-top: 10px;
	}
	.ys-ln-xxk {
	    width: 100px;
		height: 32px;
		border-width: 1px;
		line-height: 30px;
	}
	.ys-ln-tit {
	    margin-top: 6px;
	    margin-bottom: 8px;
		line-height: 1.6;
	    font-size: 18px;
	}
	.ys-ln-text {
	    line-height: 24px;
	}
	.gy-ltuk{
		width: 100%;
		float: none;
	}
	.gy-lnrk {
		width: 100%;
		float: none;
		margin-top: 16px;
	    padding-left: 0;
	}
	.gy-listk {
	    margin-bottom: 20px;
	}
	.gy-listk li {
	    padding: 22px 0;
	}
	.lsh-list{
		margin-left: -16px;
	}
	.lsh-list li {
		width: 100%;
	    padding-left: 16px;
	    padding-bottom: 20px;
	}
	.lsh-tuk {
	    width: 134px;
	}
	.lsh-tutit h2 {
	    font-size: 18px;
	}
	.lsh-tutextk {
		height: auto;
	    margin-bottom: 10px;
	}
	.lsh-link {
	    padding: 27px 20px 22px;
	}
	.ys-list li {
	    padding: 16px;
	    margin-bottom: 16px;
	}
	.ys-ltuk{
		width:100%;
		float: none;
	}
	.ys-lnk {
		padding-top: 34px;
	    margin-left: 0;
	    padding-left: 0;
		float: none;
	}
	.ys-ln-textk {
		height: 72px;
	    margin-bottom: 14px;
	}
	.ys-doupt {
	    width: 22px;
		left: 16px;
		top: 16px;
	}
	.pt-nrk {
		width: 100%;
		float: none;
	    padding: 40px 18px 20px;
	}
	.pt-ltuk{
		width: 100%;
		float: none;
	}
	.pt-list li {
	    margin-bottom: 20px;
	}
	.ys-dou1 {
	    top: 16px;
	}
	.ys-dou1, .ys-dou2{
		width: 20px;
	}
	.ys-dou2{
		display: block;
	}
	.ys-lm-tit {
	    margin: 14px 10px 16px;
		line-height: 24px;
		font-size: 14px;
	}
	.ys-leik {
	    margin-bottom: 14px;
	}
	.ys-lmlist{
		margin-left: -18px;
	}
	.ys-lmlist li {
		width: 100%;
	    padding-left: 18px;
	    margin-bottom: 18px;
	}
	.ys-leik a {
	    padding: 0 18px;
	    margin: 0 2px;
	    height: 34px;
	    line-height: 32px;
	    font-size: 14px;
	}
	.hd-link .pt-n-tit {
	    font-size: 17px;
	}
	.hd-ltuk{
		width: 100%;
		float: none;
	}
	.hd-nrk {
	    width: 100%;
		float: none;
	    padding-left: 0;
		padding-top: 14px;
	}
	.hd-nrk .pt-n-textk{
		margin-bottom: 0;
		height: 66px;
	}
	.hd-listk li {
	    padding-bottom: 16px;
	}
	.hd-link {
	    margin-left: 84px;
		padding: 14px;
	}
	.hd-da1 {
	    font-size: 18px;
	}
	.hd-dak {
	    width: 66px;
	    height: 66px;
	    padding-top: 12px;
	}
	.hd-lit1 {
	    left: 32px;
	}
	.hd-lit2 {
	    top: 32px;
	}
	.hd-nfk {
		display: none;
	    width: 100px;
	    font-size:16px;
	}
	.hd-nfk a {
	    padding: 4px 12px;
	}
	.hd-listk {
	    margin-left: 0;
	}
	.pal {
	    padding-left: 2.5%;
	}
	.xwvnk {
	    padding: 16px;
	}
	.xwv-tit {
	    margin-bottom: 12px;
	    line-height: 1.6;
	    font-size: 20px;
	}
	.xwv-gjc {
	    margin-bottom: 16px;
	    line-height: 1.6;
	    font-size: 12px;
	}
	.fanyenk {
	    margin-top: 16px;
	    padding-top: 16px;
	}
	.fanyexk {
	    float: none;
	    width: 100%;
		margin-bottom: 10px;
	}
	.huik {
	    float: none;
	    width: 100px;
	    height: 38px;
		line-height: 36px;
	}
	.swiper-button-next-art, .swiper-button-prev-art {
	    width: 30px;
	    height: 30px;
	    bottom: 18px;
	}
	.swiper-pagination-art {
		bottom: 18px;
	    padding-right: 20px;
	}
	.swiper-button-next-art{
		left: 58px;
	}
	.swiper-button-prev-art {
		left: 18px;
	}
	.swiper-container-art{
		background: #fff;
		padding-bottom: 50px;
	}
	/*  */
	.zzlbk {
		width: 100%;
		min-width: 100%;
		position: relative;
	}
	.zzlnrk {
		display: none;
	}
	.zzlbk .maga-li-lbk dd {
	    font-size: 14px;
	}
	.zzlnr {
	    padding: 18px;
	}
	.zzl-tit {
	    margin-bottom: 12px;
	    font-size: 20px;
	}
	.in-p3-list {
		padding-top: 26px;
	}
	/**/
    .block-pc{
		display: none;
	}
	.block-ipad{
		display: none;
	}
	.block-sj{
		display: block;
	}
}




