/*手机端样式开始*/
html,body { font-size: 12px; }
/*header*/
#header_note,#header_note a { color: #fff; }
#header_note #header_tel { height: 40px; line-height: 40px; border-bottom: 1px solid rgba(255, 255, 255, 0.18); font-size: 14px; }
#header_note #header_tel span.tel_num { font-size: 19px; }

#name_box_w { width: 100%; height: 5.0rem; transition: all 0.5s; }
#name_box_w .container { height: 100%; }
#name_box_w #header_logo img { transition: all 0.5s; max-height: 1.875rem /* 30/16 */;}

/*主导航*/
.navI>li { line-height: 100%; position: relative; display: flex; justify-content: center; align-items: center; }
.navI>li>a { width: 100%; height: 100%; position: relative; z-index: 1; display: flex; justify-content: center; align-items: center; padding: 0 0.3125rem; line-height: 100%; font-size: 1.0625rem /* 17/16 */; color: #444444; }
.navI>li>a p { position: relative; z-index: 2; }
.navI>li>a:after { z-index: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: block; width: 100%; height: 0; content: ''; transition: all .5s ease; }
.navI>li:hover>a:after, .navI>li.active>a:after { height: 100%; }
.navI>li:hover>a p.n_title,.navI>li.active a p.n_title { color: var(--base_color); font-weight: bold; }
.navI>li .children { width: 100%; position: absolute; left: 0; top: 0; height: 0; overflow: hidden; visibility: hidden; opacity: 0; transition: all .3s ease; }
.navI>li:hover .children { visibility: visible; opacity: 1; height: auto; }

/*.navI li#nav_product .children { width: 31.5625rem; }*/
.navI li .children { width: 150%; position:absolute; z-index: 1; top: 100%; left: 50%; transform: translateX(-50%); text-align: left; height:0; overflow: hidden; opacity:0; transition: all 0.3s ease 0s; }
.navI li .children li a { padding: 0 0.3125rem; display: block; line-height: 3.6; font-size: 0.9375rem; text-align: center; background-color:rgba(255, 255, 255, 0.8); color: #444444; transition:.3s all; }
.navI li .children li a:hover,.navI li .children li a.active { background: var(--base_color); color: #ffffff; }
/*主导航*/

/*header*/

/*网站底部*/
#footer { background-color: var(--base_color); margin-bottom: 60px; }
#footer_main,#footer_main a { font-size: 12px; color: #ffffff;}
#footer #footer_main { padding-top: 15px; padding-bottom: 15px; }
#footer_main #tel-box .icon { margin-right: 10px; width: 20px; }
#footer_main #tel-box .title { margin-right: 0; }
#footer_main #tel-box .content { font-size: 20px; }

#footer_main #address-box .icon { margin-right: 10px; width: 20px;}
#footer_main #address-box .content { font-size: 12px; }

#footer_copy, #footer_copy a { font-size: 12px; color: #ffffff !important; }
/*网站底部


/*子页面*/
#page_left { font-size: 14px; }
#page_left .title { font-size: 18px; }
#page_left .desc { font-size: 12px; }
#page_left .slider_type_list li a { height: 3.75rem /* 60/16 */; border: 1px solid rgba(255, 255, 255, 0.3); font-size: 1.0625rem /* 17/16 */; color: #ffffff; font-weight: bold; transition: all 0.3s; }
#page_left .slider_type_list li a:hover,#page_left .slider_type_list li a.active { background: var(--second_color) !important; }
#page_right .page_title .title { border-left: 3px solid var(--second_color); padding-left: 15px; }

#box1 { padding: 3.125rem /* 50/16 */ 0;}

.mainInfo { font-size: 1.0rem; line-height: 2.4; }

.video_box { width: 100%; height: 375px; }

.contact_message li .ibox { background-color: #f3f3f3; color: #929292; }
.contact_message li .lable { width: 3.5rem; flex-shrink: 1; }
.contact_message li .ibox input { background-color: transparent; width: 100%; font-size: 0.875rem; }
.contact_message li .ibox textarea { background-color: transparent; width: 100%; height: 6.25rem; font-size: 0.875rem; }


#tpl_news li .img_box { width: 17.5rem /* 280/16 */; max-width: 40%; }
/*子页面*/


/*header*/


/*手机端样式*/
@media (min-width: 375px){
	html,body { font-size: 14px; }
}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	html,body { font-size: 14px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	html,body { font-size: 14px; }
	#header_logo img { max-height: 38px; }
	#footer #footer_main { padding-top: 20px; padding-bottom: 20px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	/*992以上通用*/
	html,body { font-size: 14px; }

	.list .title { font-size: 15px; }

	.btn-lg { font-size: 16px; }
	/*992以上通用*/

	#header_note #header_link { width: 300px; border-right: 1px solid rgba(255, 255, 255, 0.18); }
	#header_note #header_link ul li a { border-left: 1px solid rgba(255, 255, 255, 0.18); }

	#header_logo img { max-height: 40px; }

	/*底部导航*/
	#footer { margin-bottom: 0; }
	#footer_main,#footer_main a{ font-size: 14px; }

	/*底部导航*/

	/*网站底部*/
	#footer_main { font-size: 14px; }
	#footer #footer_main { padding-top: 30px; padding-bottom: 30px; }

	#footer_copy, #footer_copy a { font-size: 14px; }
	/*网站底部*/

	/*子页面*/
	#page_left { max-width: 280px; font-size: 16px;}
	#page_rihgt { max-width: calc(100% - 280px); }
	/*子页面*/
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	html,body { font-size: 15px; }
	.clamp-xl-1 {
    -webkit-line-clamp: 1;
	}

	.clamp-xl-2 {
	    -webkit-line-clamp: 2;
	}

	.clamp-xl-3 {
	    -webkit-line-clamp: 3;
	}

	.clamp-xl-4 {
	    -webkit-line-clamp: 4;
	}

	.clamp-xl-5 {
	    -webkit-line-clamp: 5;
	}

	.clamp-xl-6 {
	    -webkit-line-clamp: 6;
	}

	.clamp-xl-7 {
	    -webkit-line-clamp: 7;
	}

    #footer #container { height: 200% !important; }

    /*子页面*/
    #page_left { max-width: 300px;}

    #page_left .title { font-size: 20px; }
    #page_left .desc { font-size: 14px; }

	#page_right { max-width: calc(100% - 300px);}

    #page_right .page_title .title { border-left: 5px solid var(--base_color); }

    .video_box { width: 640px !important; height: 480px !important; }
    
    .mImg { max-width: 640px !important; }

    .pro_show { width: 640px !important; }

    .pro_show .icon_img { width: auto !important; height: auto !important; }

    /*子页面*/

}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
	#name_box_w { height: 6.875rem; }
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	html,body { font-size: 16px; }

    #name_box_w #header_logo img { max-height: 3.5rem; }
    #name_box_w #header_nav { margin-left: 7.5rem /* 120/16 */;  }
	.banner_s { width: 1920px; position: relative; left: 50%; transform: translateX(-50%); }

	/*网站底部*/
	#footer #container { height: 300% !important; }
	#footer_main,#footer_main a{ font-size: 16px; }
	#footer #footer_main { padding-top: 30px; padding-bottom: 30px; }

	#e2 { padding-right: 100px !important; }

	/*网站底部*/
	#e3 img { width: 116px; }
}
/*1400效果*/

/*1440效果*/
@media (min-width: 1440px){
    .container { max-width: 1400px; }

}
/*1440效果*/


/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){
    .container { max-width: 1440px; }
    #name_box_w #header_nav { margin-left: 11.25rem /* 180/16 */; }

	.contact_message li .ibox input { font-size: 1.0rem; }
	.contact_message li .ibox textarea { font-size: 1.0rem; }
	
}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){
}
/*1920效果*/

/*———————————————————以上是通用样式————————————————————————*/

/*———————————————————以下是首页样式————————————————————————*/

/*首页通用标题*/
.box_header_1 { margin-bottom: 25px; }
.box_header_1 .more { width: 50px; height: 26px; text-align: center; line-height: 26px; border-radius: 20px; background-color: #c5c5c5; color: #ffffff; }
.box_header_1 .title { font-size: 1.5rem /* 24/16 */;}
.box_header_1 .content { font-family: Arial; font-size: .875rem /* 14/16 */; color: #999999; }

/*首页通用标题*/


/*首页通用标题*/
.box_header_2 { margin-bottom: 25px; text-align: center; }
.box_header_2 .title {display: block; font-size: 1.5rem /* 24/16 */; margin-bottom: 10px; position: relative; }
.box_header_2 .title:before { content: ""; width: 50px; height: 1px; background-color: #000; margin-right: 28px;}
.box_header_2 .title:after { content: ""; width: 50px; height: 1px; background-color: #000; margin-left: 28px;}

.box_header_2 .content { font-family: Arial; font-size: .875rem /* 14/16 */; color: #999999; }
/*首页通用标题*/


/*index_01效果*/
#in_box1 { padding-top: 30px; padding-bottom: 30px; }

#in_box1 .box_header { font-size: 20px; margin-bottom: 20px; }

#in_box1 .kc_gd a { text-align: center; color: #fff; font-size: 15px; transition: all 0.3s; }

#in_box1 .kc_gd a:hover { background: var(--second_color) !important; }

#in_box1 .kc_gd a img.icon { width: 40px; height: 40px; }

/*手机端样式*/


/*手机端样式*/
@media (min-width: 375px){

}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box1 { padding-top: 40px; padding-bottom: 40px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box1 { padding-top: 50px;padding-bottom: 50px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){

	.box_header_1 { margin-bottom: 30px; }
	.box_header_2 { margin-bottom: 30px; }

	#in_box1 { padding-top: 60px; padding-bottom: 60px; }
	#in_box1 .kc_gd a img.icon { width: 50px; height: 50px; }

	#page_left .nav_list li a { font-size: 15px; }
	#in_box2 #news_gd .imgbox { height: 318px }

}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	.box_header_1 { margin-bottom: 35px; }
	.box_header_2 { margin-bottom: 35px; }

	.box_header_1 .title,.box_header_2 .title { font-size: 30px;}

	#in_box1 { padding-top: 70px; padding-bottom: 80px; }
	#in_box1 .box_header { font-size: 20px; margin-bottom: 30px; }
	#in_box1 .goods_slider_type { width: 1020px; margin: 0 auto 48px;}

	#in_box1 .kc_gd a { font-size: 22px; }
	#in_box1 .kc_gd a img.icon { width: 60px; height: 60px; }
}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){

	.box_header_1 .title,.box_header_2 .title { font-size: 30px; }

	#in_box1 { padding-top: 40px; padding-bottom: 55px; }
	.in_title_box { text-align: center; margin-bottom: 37px; }
	.in_title_box .title { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); text-align: center; color: var(--base_color); font-size: 36px;}
	.in_title_box .content { color: rgba(9, 49, 90, 0.09); font-weight: 900; margin-bottom: 20px; font-family: Arial; font-size: 70px; }

}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){
	#name_box_w { height: 7rem /* 112/16 */; }
}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){
	
    .container { max-width: 1536px; }

}

/*-------------index_01结束-------------*/


/*index_02效果*/

#in_box2 { padding-top: 30px; padding-bottom: 30px; background: #f3f3f3; }


#in_box2 #news_gd .swiper-pagination-bullet { background: #ffffff !important; opacity: 1; border-radius: 0; }
#in_box2 #news_gd .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f00 !important; }

#in_box2 #news_list li { border-bottom: 1px dashed #333333; }
#in_box2 #news_list .best_news .title { font-size: 17px; font-weight: bold; color: #333333; }
#in_box2 #news_list .best_news .content { font-size: 15px; color: #999999; margin-bottom: 15px; }
#in_box2 #news_list .nomal_news .title { font-size: 16px; color: #333333; }

#in_box2 #tzgg .box_body { min-height: 248px; }
#in_box2 #tzgg .item_date { width: 60px; height: 60px; }
#in_box2 #tzgg .item_date .time_d { line-height: 40px; font-size: 26px; background-color: var(--base_color); color: #fff; }
#in_box2 #tzgg .item_date .time_m { line-height: 20px; font-size: 12px; background-color: #f23330; color: #fff;}
#in_box2 #tzgg .item_cont .title { font-size: 15px; }


/*手机端样式*/
@media (min-width: 375px){
   
}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box2 { padding-top: 40px; padding-bottom: 40px; }

}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box2 { padding-top: 50px; padding-bottom: 50px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box2 { padding-top: 60px; padding-bottom: 60px; }

	#in_box2 { padding-top: 50px; padding-bottom: 50px; }
	#in_box2 #tzgg .box_body { padding: 20px !important; }
	#in_box2 #news_list .best_news .title { font-size: 16px; font-weight: bold; color: #333333; }
	#in_box2 #news_list .best_news .content { font-size: 14px; color: #999999; margin-bottom: 20px; }
	#in_box2 #news_list .nomal_news .title { font-size: 15px; color: #333333; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	#in_box2 #tzgg .box_body { padding: 30px !important; }

}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	#in_box2 { padding-top: 70px; padding-bottom: 70px; }
}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){

}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){

}

/*-------------index_02结束-------------*/

/*index_03效果*/

#in_box3 { padding-top: 30px; padding-bottom: 30px; background-color: #f3f3f3; }

#in_box3 .goods_slider_type { width: 100%; margin: 0 auto 20px; }
#in_box3 .goods_slider_type a { display: block; text-align: center; border-radius: 30px; padding: 13px 15px !important; color: #666666; border: 1px solid #757575; }
#in_box3 .goods_slider_type a:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff !important; }

#in_box3 .pro_gd .swiper-slide{ padding: 5px; }
#in_box3 .pro_gd a { padding: 5px 5px 0; }
#in_box3 .pro_gd a:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) !important; }

#in_box3 .pro_gd .title { color: #333333; font-size: 16px; }
#in_box3 .pro_gd .content { color: #999999; font-size: 12px; }

#in_box3 .pro_gd .more,#pro_tpl .more,.other_gd .more { width: 60px; height: 30px; line-height: 30px; text-align: center; background-color: #bda179; color: #ffffff; font-size: 12px; }


#in_box3 .pro_gd_w .swiper-button-prev { width: 24px !important; height: 32px !important; border: 1px solid #dadada; border-radius: 0; color: #dadada !important; }
#in_box3 .pro_gd_w .swiper-button-next { width: 24px !important; height: 32px !important; border: 1px solid #dadada; border-radius: 0; color: #dadada !important;}
#in_box3 .pro_gd_w .swiper-button-prev:after, #in_box3 .pro_gd_w .swiper-button-next:after { font-size: 1.6rem !important; }


/*手机端样式*/
@media (min-width: 375px){

}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box3 { padding-top: 40px; padding-bottom: 40px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box3 { padding-top: 50px; padding-bottom: 50px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){

}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	#in_box3 .goods_slider_type { width: 1020px; }
	#in_box3 .pro_gd_w .swiper-button-prev { width: 48px !important; height: 64px !important; border: 2px solid #dadada; border-radius: 0; left: -50px !important; color: #dadada !important; }
	#in_box3 .pro_gd_w .swiper-button-next { width: 48px !important; height: 64px !important; border: 2px solid #dadada; border-radius: 0; right: -50px !important; color: #dadada !important;}
	#in_box3 .pro_gd_w .swiper-button-prev:after, #in_box3 .pro_gd_w .swiper-button-next:after { font-size: 2.0rem !important; }

	#in_box3 .pro_gd .swiper-slide{ padding: 10px; }
	#in_box3 .pro_gd a { padding: 10px 10px 0; }
	#in_box3 .pro_gd a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15) !important; }

}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){

}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){

}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){

}

/*-------------index_03结束-------------*/

/*index_04效果*/

#in_box4 { padding-top: 30px; padding-bottom: 30px; }

/*手机端样式*/
@media (min-width: 375px){
   
}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box4 { padding-top: 40px; padding-bottom: 40px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box4 { padding-top: 50px; padding-bottom: 50px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box4 { padding-top: 60px; padding-bottom: 60px; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){


}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){

}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){

}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){

}

/*-------------index_04结束-------------*/

/*index_05效果*/

#in_box5 { padding-top: 30px; padding-bottom: 30px; }

#in_box5 .intro_content { padding: 10px; }

#in_box5 .more { display: block; width: 160px; height: 46px; text-align: center; line-height: 46px; background-color: #bda179; font-size: 14px; color: #ffffff; }


/*手机端样式*/
@media (min-width: 375px){
   
}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box5 { padding-top: 40px; padding-bottom: 40px; }
	#in_box5 #intro_content .box { padding: 0; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box5 { padding-top: 50px; padding-bottom: 50px; }
	#tpl_news li .img_box { width: 17.5rem /* 280/16 */; max-width: 28%; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box5 { background-image: linear-gradient(to bottom, #ffffff 30%, var(--base_color) 30%, var(--base_color)); }
	#in_box5 #intro_content { border: 2px solid var(--base_color); }
	#in_box5 #intro_content .box { padding: 20px; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	#in_box5 #intro_content .box { padding: 37px; }
	#in_box5 .more { font-size: 15px; }
}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	#in_box5 .more { font-size: 16px; }
}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){

}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){

}

/*-------------index_05结束-------------*/

/*index_06效果*/

#in_box6 { padding-top: 0; padding-bottom: 30px; background-color: #f3f3f3; }


/*手机端样式*/
@media (min-width: 375px){
   
}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box6 { padding-top: 0; padding-bottom: 40px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box6 { padding-top: 0; padding-bottom: 40px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box6 { padding-top: 0; padding-bottom: 40px; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){

}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){

}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){

}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){

}

/*-------------index_06结束-------------*/


/*index_07效果*/

#in_box7 { padding-top: 30px; padding-bottom: 30px; }


/*手机端样式*/
@media (min-width: 375px){
   
}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box7 { padding-top: 40px; padding-bottom: 40px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box7 { padding-top: 50px; padding-bottom: 40px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box7 { padding-top: 60px; padding-bottom: 40px; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){

}
/*PC效果*/

/*1280效果/1920 150% 效果*/
@media (min-width: 1280px){
    
}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){

}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){

}
/*1536效果/1920 125% 效果*/

/*1920效果*/
@media (min-width: 1920px){

}

/*-------------index_06结束-------------*/