/*ztys*/
.ztys_js{padding:48px 0 61px;overflow:hidden;}
.ztys_js .ztj_content{margin-top:41px;background:#F5F5F5;padding:67px 0 70px;position:relative;}
.ztys_js .ztj_content:before{content:'';position:absolute;left:50%;margin-left:-18px;bottom:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:20px solid #FFF;}
.ztys_js .ztj_content .ztj_left{width:calc(100% - 730px);padding:36px 30px 31px 0;text-align:right;float:left;}
.ztys_js .ztj_content .ztj_left span{display:inline-block;height:68px;line-height:68px;background:url(jclogo.png) no-repeat left top
;padding-left:160px;color:#434243;font-size:52px;font-weight:bold;}

.ztys_js .ztj_content .ztj_right{width:730px;border-left:1px solid #d6d6d6;float:right;padding-left:38px;}
.ztys_js .ztj_content .ztj_right p{margin:0;font-size:40px;height:50px;line-height:50px;color:#333;}
.ztys_js .ztj_content .ztj_right i{display:inline-block;width:56px;height:4px;background:#fedc2d;margin:14px 0 17px;}
/*jsjs*/
#jsjsbg{background:url(ys_fgbg.jpg) no-repeat center center;background-size:cover;position:relative;}
#jsjsbg:before{content:'';position:absolute;left:50%;margin-left:-22px;top:-25px;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:25px solid #e15358;}
.jsjs{}
.jsjs .jj_left{width:calc(50% - 163px);float:left;padding:76px 75px 73px 0;overflow:hidden;}
.jsjs .jj_left p{margin:0;font-size:40px;height:50px;line-height:50px;text-align:right;color:#FFF;}
.jsjs a{width:327px;float:left;background:url(jsjs_icon.png) no-repeat center center;background-size:cover;padding:69px 0 61px;display:block;}
.jsjs a p{margin:0;color:#FFF;text-align:center;}
.jsjs a p:first-child{height:40px;line-height:40px;font-size:32px;font-weight:bold;}
.jsjs a p:last-child{height:24px;line-height:24px;font-size:14px;margin-top:5px;}
.jsjs .jj_right{width:calc(50% - 164px);float:left;padding:76px 0 73px 75px;overflow:hidden;}
.jsjs .jj_right p{margin:0;font-size:40px;height:50px;line-height:50px;text-align:left;color:#FFF;}
/*jssb*/
.jssb{padding:60px 0 55px;overflow:hidden;}
.jssb .js_ul{padding-top:28px;}
.jssb .js_ul .js_li{width:49.6%;margin-left:0.8%;float:left;}
.jssb .js_ul .js_li:first-child{margin-left:0;}
.jssb .js_ul .js_li .js_img{width:100%;padding-bottom:52.52%;position:relative;overflow:hidden;}
.jssb .js_ul .js_li .js_img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.jssb .js_ul .js_li:hover .js_img img{
	-webkit-transform:scale(1.05);
       -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
            transform:scale(1.05);}
.jssb .js_txt{margin-top:52px;}
.jssb .js_txt .js_p{margin-top:29px;}
.jssb .js_txt .js_p p{margin:0;height:40px;line-height:40px;padding-left:26px;background:url(ys_icon_hover.png) no-repeat left center;width:49.6%;float:left;margin-left:0.8%;font-size:20px;color:#333;cursor:pointer;}
.jssb .js_txt .js_p p:nth-child(odd){margin-left:0;}
.jssb .js_txt .js_p p:hover{background:url(ys_icon.png) no-repeat left center;color:#ff0000;}
/*jsys*/
#jsysbg{background:#F5F5F5;padding:76px 0;}
.jsys{}
.jsys .jy_ul{width:100%;overflow:hidden;}
.jsys .jy_ul .jy_img{width:100%;padding-bottom:125.2%;position:relative;overflow:hidden;}
.jsys .jy_ul .jy_img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.jsys .jy_ul .jy_txt{background:#FFF;padding:26px 20px 39px;text-align:center;position:relative;z-index:1;height:222px;}
.jsys .jy_ul .jy_txt:before{content:'';width:80%;height:1px;position:absolute;left:10%;top:48px;background:#cacaca;}
.jsys .jy_ul .jy_txt p{margin:0;color:#333;text-align:center;}
.jsys .jy_ul .jy_txt p:first-child{height:42px;line-height:42px;font-size:45px;font-weight:bold;font-family:Arial;display:inline-block;width:75px;background:#FFF;position:relative;z-index:2;}
.jsys .jy_ul .jy_txt p:nth-child(2){font-size:24px;font-weight:bold;margin-top:19px;height:34px;line-height:34px;}
.jsys .jy_ul .jy_txt p:last-child{line-height:23px;margin-top:16px;font-size:16px;}
.jsys .jy_ul .swiper-slide:hover .jy_img img{
	-webkit-transform:scale(1.05);
       -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
            transform:scale(1.05);}
/*jcpt*/
.jcpt{padding:47px 0 66px;}
.jcpt .jp_content{margin-top:25px;background:#F8F8F8;padding-right:30px;}
.jcpt .jp_content .jp_img{width:653px;padding-bottom:407px;position:relative;float:left;margin-right:40px;overflow:hidden;}
.jcpt .jp_content .jp_img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.jcpt .jp_content p{margin:0;font-size:16px;color:#757575;line-height:30px;margin-top:30px;}
.jcpt .jp_content p:nth-child(2){margin-top:51px;}
.jcpt .jp_content:hover .jp_img img{
	-webkit-transform:scale(1.05);
       -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
            transform:scale(1.05);}
/*1200以上屏幕*/
@media screen and (max-width:1349px){
	.ztys_js{padding:40px 0;}
	.ztys_js .ztj_content{margin-top:30px;}
	.ztys_js .ztj_content{padding:40px 0 50px;}
	.jssb{padding:40px 0;}
	.jssb .js_txt{margin-top:30px;}
	#jsysbg{padding:40px 0;}
	.jcpt{padding:40px 0;}
}
/*1230以下屏幕*/
@media screen and (max-width:1229px){
	.ztys_js{padding:30px 0 40px;}
	.ztys_js .ztj_content{padding:26px 0 36px;}
	.ztys_js .ztj_content .ztj_left{width:calc(100% - 560px);}
	.ztys_js .ztj_content .ztj_left span{font-size:40px;height:50px;line-height:50px;background-size:auto 42px!important;padding-left:108px;}
	.ztys_js .ztj_content .ztj_right{width:560px;padding-left:26px;}
	.ztys_js .ztj_content .ztj_right p{font-size:30px;line-height:40px;height:40px;}
	.ztys_js .ztj_content .ztj_right i{height:3px;margin:8px 0 11px;}
	.jsjs .jj_left{width:calc(50% - 106px);padding:46px 55px 43px 0;}
	.jsjs .jj_left p{font-size:30px;height:40px;line-height:40px;}
	.jsjs a{width:212px;padding:40px 0 32px;}
	.jsjs a p:first-child{height:32px;line-height:32px;font-size:24px;}
	.jsjs a p:last-child{height:20px;line-height:20px;font-size:13px;}
	.jsjs .jj_right{width:calc(50% - 106px);padding:46px 0 43px 55px;}
	.jsjs .jj_right p{font-size:30px;height:40px;line-height:40px;}
	.jssb{padding:30px 0;}
	.jssb .js_ul{padding-top:18px;}
	.jssb .js_txt{margin-top:20px;}
	.jssb .js_txt .js_p{margin-top:20px;}
	.jssb .js_txt .js_p p{font-size:16px;height:32px;line-height:32px;}
	#jsysbg{padding:30px 0;}
	.jsys .jy_ul .jy_txt{padding:20px 10px 20px;height:164px;}
	.jsys .jy_ul .jy_txt:before{top:37px;}
	.jsys .jy_ul .jy_txt p:first-child{font-size:36px;height:34px;line-height:34px;}
	.jsys .jy_ul .jy_txt p:nth-child(2){font-size:20px;height:28px;line-height:28px;margin-top:10px;}
	.jsys .jy_ul .jy_txt p:last-child{font-size:14px;line-height:22px;margin-top:8px;}
	.jcpt{padding:30px 0;}
	.jcpt .jp_content .jp_img{width:480px;padding-bottom:299px;margin-right:30px;}
	.jcpt .jp_content p{margin-top:20px;font-size:15px;line-height:24px;}
	.jcpt .jp_content p:nth-child(2){margin-top:30px;}
}
/*992以下屏幕*/
@media screen and (max-width:1023px){
	.ztys_js{padding:20px 0 30px;}
	.ztys_js .ztj_content{margin-top:16px;padding:15px 0 30px;}
	.ztys_js .ztj_content:before{margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #FFF;}
	.ztys_js .ztj_content .ztj_left{width:calc(100% - 415px);padding:20px 20px 14px 0;}
	.ztys_js .ztj_content .ztj_left span{font-size:30px;height:40px;line-height:40px;background-size:auto 34px!important;padding-left:90px;}
	.ztys_js .ztj_content .ztj_right{width:415px;}
	.ztys_js .ztj_content .ztj_right p{font-size:24px;height:30px;line-height:30px;}
	.ztys_js .ztj_content .ztj_right i{height:2px;margin:5px 0 7px;padding-left:10px;}
	#jsjsbg:before{margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #e15358;top:-15px;}
	.jsjs .jj_left{padding:46px 36px 43px 0;}
	.jsjs .jj_left p{font-size:25px;height:34px;line-height:34px;}
	.jsjs .jj_right{padding:46px 0 43px 36px;}
	.jsjs .jj_right p{font-size:25px;height:34px;line-height:34px;}
	.jsjs a p:first-child{font-size:20px;height:30px;line-height:30px;}
	.jsjs a p:last-child{font-size:12px;margin-top:0;}
	.jssb{padding:20px 0;}
	.jssb .js_txt{margin-top:15px;}
	.jssb .js_txt .js_p{margin-top:15px;}
	.jssb .js_txt .js_p p{font-size:14px;line-height:30px;height:30px;background-size:auto 10px!important;padding-left:18px;}
	.jcpt{padding:20px 0;}
	.jcpt .jp_content{margin-top:15px;padding:0 15px 15px 0;}
	.jcpt .jp_content .jp_img{width:400px;padding-bottom:249px;margin-right:15px;}
	.jcpt .jp_content p{font-size:14px;margin-top:15px;}
	.jcpt .jp_content p:nth-child(2){margin-top:20px;}
}
/*768以下屏幕*/
@media screen and (max-width:767px){
	
}
/*668以下屏幕*/
@media screen and (max-width:667px){
	.ztys_js .ztj_content .ztj_left{width:100%;float:none;text-align:center;padding:0 0 0 0;}
	.ztys_js .ztj_content .ztj_right{width:100%;float:none;padding-left:0;border-left:none;text-align:center;margin-top:15px;}
	.ztys_js .ztj_content .ztj_right p{font-size:20px;height:32px;line-height:32px}
	.jsjs .jj_left{padding:37px 18px 33px 0;}
	.jsjs .jj_left p{font-size:20px;height:auto;line-height:26px;text-align:center;}
	.jsjs .jj_right{padding:37px 0 33px 18px;}
	.jsjs .jj_right p{font-size:20px;height:auto;line-height:26px;text-align:center;}
	.jssb .js_ul{padding-top:0;}
	.jssb .js_ul .js_li{width:100%;float:none;margin-left:0;margin-top:12px;}
	.jssb .js_txt .js_p{margin-top:8px;}
	.jssb .js_txt .js_p p{width:100%;float:none;margin-left:0;}
	.jsys .jy_ul .jy_txt{height:146px;}
	.jsys .jy_ul .jy_txt:before{top:33px;}
	.jsys .jy_ul .jy_txt p:first-child{font-size:30px;height:28px;line-height:28px;width:60px;}
	.jsys .jy_ul .jy_txt p:nth-child(2){font-size:18px;height:24px;line-height:24px;margin-top:6px;}
	.jsys .jy_ul .jy_txt p:last-child{font-size:13px;line-height:20px;}
	.jcpt .jp_content{padding:0 0 15px 0;}
	.jcpt .jp_content .jp_img{width:100%;padding-bottom:62.33%;float:none;margin-right:0;}
	.jcpt .jp_content p{padding:0 15px;margin-top:10px;}
	.jcpt .jp_content p:nth-child(2){margin-top:15px;}
}
/*500以下屏幕*/
@media screen and (max-width:499px){
	.ztys_js .ztj_content .ztj_left span{font-size:20px;height:30px;line-height:30px;background-size: auto 30px!important;    padding-left:76px;}
	.ztys_js .ztj_content .ztj_right p{font-size:18px;height:26px;line-height:26px;}
	.ztys_js .ztj_content .ztj_right i{margin:5px 0;}
	.jsjs{text-align:center;}
	.jsjs .jj_left{display:none;}
	.jsjs a{width:260px;display:inline-block;float:none;}
	.jsjs .jj_right{display:none;}
	.jssb .js_txt .js_p p{height:auto;background-position:left 10px;}
}
