@charset "utf-8";
/* 
*Filename:		app.css
*Author:		壹凡网络/响应式网站
*Website:		www.jxyifan.com
*Mail:			zsf@zjyifan.com
*Version:		2.0(2021-09-28)
*/
html,body{-webkit-text-size-adjust:100%;_overflow-x:hidden;}
*html {zoom:1;}/*Hack For IE6*/
* { margin:0; padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body { font-family: Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", sans-serif;}
.margincenter { margin:0 auto;}
a { text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
ul { list-style:none;}
.clear { clear:both; height:1px; overflow:hidden;}
.fl_l { float:left;}
.fl_r { float:right;}
.fl_c:after, .fl_c:before {content:'';display:table;}
.fl_c:after {clear:both;}
a,.css3donghua,.css3donghua:before,.css3donghua:after  {transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;}
img{transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;}
img { border:0;}
input[type=button],input[type=password],input[type=text], input[type=submit], input[type=file], button,textarea { cursor: pointer; -webkit-appearance: none !important;/*去掉苹果的默认UI来渲染按钮*/ outline:0;font-family:'微软雅黑';}
/*文字超出隐藏*/
.w_break{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.line-clamp2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*文字竖排 从左往右*/
.shupai-l {writing-mode: vertical-lr;writing-mode: tb-lr;}
/*文字竖排 从右往左*/
.shupai-r {writing-mode: vertical-rl;writing-mode: tb-rl;}


table { border-spacing: 0;border-collapse: collapse;}

.bg_qian {background-color: #e5f5fc; background: linear-gradient(-155deg,#dbd9ff 0,#e5f5fc 80%);}
.bg_qian2 {background-color: #1a242c; background: linear-gradient(-155deg,#000 0,#213748 80%);}
.bg_qian2-1 {background-color: #1a242c; background: linear-gradient(-35deg,#000 0,#213748 80%);}
.bg_qian2-2 {background-color: #1a242c; background: linear-gradient(-155deg,#213748 0,#000 80%);}

::-webkit-input-placeholder {color:#999; text-overflow:ellipsis;}
:-moz-placeholder {color:#999; text-overflow:ellipsis;}
::-moz-placeholder {color:#999; text-overflow:ellipsis;} /* for the future */
:-ms-input-placeholder {color:#999; text-overflow:ellipsis;}

/**/
.language_list li a { font-weight: 700; font-size: 14px;}
.language_list li a:hover { color: #2c68ff;}
.language_list li.on a { color: #2c68ff;
	background: linear-gradient(90deg,#57b8c5 0%, #dc2066 100%);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.menu > .nav-item + .nav-item { margin-left: 40px;}
.menu > .nav-item > .nav-link { font-size: 16px;font-family: inherit;}
.theme_btn_two { font-size: 18px;}
.cons_project_slider_five .swiper-slide .pr_slider_item img { width: 100%; height: 50vh; object-fit: cover;}
/* .footer_area { background-color: #fafafa;} */
.pr_gallery_item img { width: 100%;}
.index-anli-item-href:hover  {}

.cons_blog_item_two .media-body .text h4 { font-size: 20px;}
.cons_blog_item_two .media-body .text .note { font-size: 16px;}

.cons_action_info .text h3 { font-weight: 700; color: #fff;}
.cons_action_info .text p { font-weight: 400; font-size: 18px; color: #fff;}

.title_top { letter-spacing: 0; margin-bottom: 0; color: #63b5aa; display: inline-block;
    background: linear-gradient(90deg,#57b8c5 0%, #dc2066 100%);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.cons_project_slider_three { padding-top: 30px;}
.cons_project_slider_three .item { padding: 10px;}
.cons_project_slider_three-yy .pr_slider_item img { width: 100%; height: 30vh; object-fit: cover;}

.section_title_one {margin-bottom: 60px;}

.logo img { max-width:180px;}

.product_name.load_coplate img { max-width:150px;}

.f_logo img { max-width:150px;}




@media (max-width: 1199px){
	.menu > .nav-item + .nav-item {
        margin-left: 20px;
    }
}

@media (max-width: 991px){
	
	
}

@media (max-width: 767px) {
    .f-kslj .f_link li { float:left;}
    .f-kslj .f_link li + li { margin-left:15px;}
}

@media only screen and (max-width: 1599px) and (min-width: 1200px) {
	
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
	
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	
}
@media only screen and (max-width: 767px) {
	
}
@media only screen and (max-width: 575px) {
	
}