input, button, select, textarea,body{
	font-family: 'TitilliumWeb-Black' !important;
}
.BeAlert_box .BeAlert_button button{
    background-color: #01bb7a!important;
}
.model{
	z-index:9999
}
.model .mask .model-cont{
	padding: 30px 30px;
}
.pd-detail .pd-info .jj3 tr td:nth-child(2){
	line-height:24px;
	padding:10px 0px;
	    padding-left: 35px;
}
.model .mask .btns{
	margin-bottom:.1rem;
}
.pro_nav .all-item a:hover,.footer A,.sideMenu h3.on A{
color:white!important;
}

.li-item .all-item .all-list.on a{
	color:white!important;
}
@font-face {
  font-family: 'TitilliumWeb-Black';
  src: url('../font/TitilliumWeb-Light-8.ttf');
}
.footer .main .ft-list li a{
	    width: 180px;
}
.pd-detail .pd-info .jj3 th,.pd-detail .pd-info .jj3 tr td:nth-child(1){
	font-size:18px;
	    font-weight: 550;
		font-family: PM10;
}
.pd-detail .pd-info .jj3 tr td:nth-child(1){
	color:#000;
	    font-weight: 550;
		font-family: PM10;
}
.jj3 tr td:nth-child(2){
		color:#000;
			font-size:18px;
}
.mySwiper .swiper-slide-active img{
	transform: scale(1,1);
}
.pd-detail .pd-info .xh li{
	background-color:#f5f5f5;
}
.pd-detail .pd-info .xh li a{
	color:black;
}
.pd-detail .pd-info .xh li.on{
		background-color:#01c380;
}
.pd-detail .pd-info .xh li.on a{
	color:#fff;
}
.com .com-about2 .com-txt p{
	font-size:16px;
}

.pd-list .tab-right .jj-item{
	width:100%;
	
}
.fm{
	    font-family: 'TitilliumWeb-Black';
}
.app .jj{
	    line-height:1.5;
}
.pd-list .tab-right{
	    overflow: auto;
}
.pd-list .tab-right p{
	line-height:30px;
}
.prony-cont{
	
}
.footer A:link,.footer A:hover,.sideMenu h3.on A:link{
	color:white!important;
}
.footer .fx_img img{
	width:45px;
}
.footer .fx_info{
	margin-top:15px;
}
.u2 li .name{
	display: inline-flex !important;
    justify-content: center;
    align-items: center;
}
.line-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;
}
.line-6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:6;
}
.line-8 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:8;
}
.model_banner{
	display:none;
}
.pd-list .tab-right .jj-item p{
	font-family: 'TitilliumWeb-Black';
}

	.mk_browser{
		background:#fff;
		display: none;
		position: fixed;
		width: 100vw;
		height: 100vh;
		left: 0;
		top: 0;
		background: rgba(0, 0, 0, 0.8);
		z-index: 9999;
		
	}
	.mk_browser .browser{
	    display: none;
		border: 1px solid #080808;
		position: fixed;
		background:#fff;
		left: 50%;
		top: 50%;
		margin-left: -240px;
		margin-top: -225px;
		z-index: 100;
		width: 480px;
		height: 180px;
		padding:25px;
	}
	.mk_browser .browser h5{
		font-family: 'PM';
		font-size:24px;
		background: url(../images/!1.png) no-repeat;
		    padding-left: 36px;
	}
	.mk_browser .browser P{
		font-family: 'MR';
		font-size:18px;
		margin:10px 0px;
	}
	.mk_browser .browser ul{
		display: flex;
		margin:20px -20px;
	}
	.mk_browser .browser li{
		width:120px;
		border:1px solid #d2d2d2;
		margin:0 20px;
		height:40px;
		font-family: 'MR';
		line-height:40px;
		padding:0 10px;
	}
	.mk_browser .browser li img{
		width:25px;
		    margin-top: -5px;
	}
	.mk_browser .browser li span{
		margin-left:16px;
	}


@media only screen and (min-width: 800px) and (max-width: 1260px){
	.model .mask .model-cont{
		    padding: 15px!important;
	}
	.model .form-item .name{
		    margin-bottom: .1rem;
	}
	.model .form-item{
		    margin-bottom: .20rem;
	}
	.model .mask .btns{
		margin-bottom:0.2rem;
	}
	.model .mask .btn1{
		font-size: 18px;
		height:40px;
		line-height:40px;
	}
}





/*>1400*/
@media only screen and (min-width: 1480px){
	.pd-list .tab-right .jj-item p{
		font-size:18px;
		line-height: 26px;
	}
	.u2 li .name{
		    line-height: 30px;
	}
	.pd-sw{
	
	}
	.pd-list .tab-right p{
		font-size:16px;
	}
		.footer{
		    padding-bottom: 50px!important;
	}
	.footer .main .ft-list,.footer .main .ft-link{
		    padding-top: 80px!important
	}
		.pd-detail .pd-info .jj2 span{
		    margin-right:35px;
	}
	.dsup .sup-tit{
		    font-size: 30px;
    height: 120px;
		    margin-bottom: 20px;
	}
	.pdf-cont{
		padding-top:50px;
	}
	
	.footer .main .ft-info .logo2{
	  margin-bottom: 30px;
	}
	.footer .main .ft-info .txt{
		margin-bottom: 30px;
	}
	.footer .main .ft-info{
		    padding-top: 80px;
	}
	
}
/*1200 ~ 1400*/
@media only screen and (min-width: 1260px) and (max-width: 1480px){
	.pd-list .tab-right .jj-item p{
		font-size:18px;
		line-height: 26px;
	}
	.com .com-our .our-l,.com .com-our .our-r{
		width:600px;
		height:600px;
	}
	.com .com-our .our-l li{
			width:600px;
		height:300px;	
	}
	.com .com-our .our-l li .txt,.com .com-our .our-l li .imgk{
		    width: 300px;
			height: 300px;
	}
	.u2 li .name{
		    line-height: 30px;
	}
	.pd-sw{

	}
		.dsup .sup-tit{
		    font-size: 24px;
			height: 120px;
		    margin-bottom: 20px;
	}
	
		.pdf-cont{
		padding-top:20px;
	}
		.footer .main .ft-info .logo2{
			    margin-bottom: 35px;
		}
	.footer .main .ft-info .txt{
		margin-bottom: 35px;
	}
	
	
.tab-right .videoed{
	top: 35%;
}
	.pd-list .tab-right p{
		font-size:16px;
	}
	.footer{
		padding-bottom: 30px!important;
	}
	.footer .main .ft-list,.footer .main .ft-link{
		padding-top: 76px!important;
	}
	.footer .main .ft-info {
		padding-top: 70px!important;
	}
	.pd-detail .pd-info .jj2 span{
		    margin-right:35px;
	}
	.footer .main .ft-list .list-item{
		    margin-right: 20px;
	}
	.footer .main .ft-info .fx a{
		margin-right: 5px;
	}
	
	
}
/* > 1200*/
@media only screen and (min-width: 1260px){
	.model .form-item .name{
		margin-bottom: 15px;
	}
	.model .form-item{
		margin-bottom: 20px;
	}
	.model .mask .btn1{
		margin-top:10px;
		width:170px;
		margin-bottom:15px;
	}
	.footer{
		padding-bottom:50px!important;
	}
	.ny_top .t_head #navk .menu dd a{
		    min-height: 50px;
			line-height: 25px;
			padding: 10px 5px;
	}
.model .form-item .ipt{
	    height:40px;
}

}


/* < 1200*/
@media only screen and (max-width: 1260px){
	.pd-sw{
		padding-bottom: 30px;
	}
	.app .jj{
			line-height:26px;
	}	
	.pd-list .tab-right p{
		font-size:16px;
	}	
	.ny_ban img{
		height:auto;
	}
	.mySwiper .bgc img{
		object-fit: unset;
	}
	.model .mask .model-cont{
		padding: 30px;
	}
	.model .mask .btn1{
		margin-top: 10px;
		width:120px;
	}
	.index-bg .mySwiper{
		    /*height: auto!important;*/
	}
	.mySwiper .bgc img{
		height:75vw;
	}
	.index-bg .top_ban{
		    padding-top: 25%;
	}
	.swiper-pagination-bullet-active{
		background: #fff;
	}
			.dsup .sup-tit{
		    font-size: 16px;
			height: 60px;
		    margin-bottom: 20px;
	}
	
		.pdf-cont{
		padding-top:10px;
	}
	
	
}

/* < 800*/
@media only screen and (max-width: 800px){
	.mk_browser .browser{
		width:90%;
		margin-left:0px;
		left:5%;
		height: 280px;
	}
	.mk_browser .browser ul{
		display: block;
	}
	.mk_browser .browser li{
		width:auto;
		margin-top:5px;
	}
	.mk_browser .browser h5{
		    font-size: 18px;
			    height: 25px;
	}
	.mk_browser .browser p{
		    font-size: 14px;
	}	
	.pc_banner{
		display:none;
	}
	.model_banner{
		display:block!important;
	}
	
}
@media only screen and (min-width: 800px){

}
/* 800*~1200*/
@media only screen and (min-width: 800px) and (max-width: 1260px){
	.pd-detail .pd-info .jj3 th, .pd-detail .pd-info .jj3 tr td:nth-child(1){
		font-size: .16rem;
		font-weight: 400;
	}
	.pd-detail .pd-info .jj3 tr td:nth-child(2){
		    line-height: .36rem;
			padding-left: .35rem;
			font-size: .16rem;
			    padding: 5px 0px;
	}
	.com .com-about2 .com-txt p{
		    font-size: .16rem!important;
	}
	.mySwiper .bgc img{
		height:100%;
	}
}