/*手机端样式*/

/*大屏幕swiper*/

.swiper-button-prev:after, .swiper-button-next:after{font-size: 2.0rem !important;}
/*大屏幕swiper*/

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

/*header*/

#header_note,#header_note a { color: #fff; }

#header_note #header_welcome { height: 43px; line-height: 43px; }
#header_note #header_tel { height: 43px; line-height: 43px; border-bottom: 1px solid rgba(255, 255, 255, 0.18); }


.navI { margin-left: 50px; }
.navI>li { border-bottom: 1px solid rgba(255, 255, 255, 0.18); }
.navI>li a { display: block; color: #444444; text-align: center; line-height: 46px; font-size: 13px;}
.navI>li a:hover,.navI>li a.active { color: var(--second_color); }
.navI>li a.selected { background-color: var(--second_color) !important; color: #ffffff!important; }


#name_box_w #header_logo { height: 60px; transition: all 0.3s; }
#header_logo img { max-height: 30px; transition: all 0.3s; }

#header_nav { background-color: var(--base_color); }

#hotGoods .title { font-size: 14px; }
#hotGoods .content { font-size: 12px; }


/*header*/

/*网站底部*/
#footer { background-color: #123a88; 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: #6193c9 !important; }
/*网站底部*/


/*子页面*/
.slider { font-size: 14px; }
.slider .title { font-size: 18px; }
.slider .desc { font-size: 12px; }

.slider .slider_type_list dt .dt { font-size: 15px; }

#page_right .page_title { padding-bottom: 15px; border-bottom: 1px dashed #c5c5c5; margin-bottom: 15px; }
#page_right .page_title .title { border-left: 5px solid var(--base_color); padding-left: 15px; }

/*.mainInfo { font-size: 14px; }*/

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


/*slider*/
.slider .slider_title { height: 110px; }
.slider .title {  font-size: 24px; margin-bottom: 13px; color: #ffffff; }
.slider .content { font-size: 12px; }


.dowm_btn { transition: all 0.3s; display: inline-block; }
.dowm_btn.active { transform: rotate(90deg); }

.slider .slider_type_list dt { margin-bottom: 10px; }
.slider .slider_type_list dt i { padding: 13px 20px; cursor: pointer;}
.slider .slider_type_list dt .dt { font-weight: normal; padding-left: 40px; border: 2px solid var(--base_color); color: var(--base_color); font-size: 16px; }

.slider .slider_type_list dt:hover, .slider .slider_type_list dl.active dt { background-color: var(--base_color); }
.slider .slider_type_list dt:hover *, .slider .slider_type_list dl.active dt * { color: #ffffff; }

.slider .slider_type_list dd { margin-bottom: 10px; display: none !important; }
.slider .slider_type_list dl.active dd { display: block !important; }

.slider .slider_type_list dd a { padding: 10px 20px 10px 40px; color: var(--base_color); font-size: 14px; }
.slider .slider_type_list dd a:hover { color: var(--second_color) !important; }


/*公司简介*/
.page_yslist li { margin-bottom: 20px; }
.page_yslist li:last-child { margin-bottom: 0; }
.page_yslist li .text-box .icon { width: 30px; height: 32px; margin-right: 15px; }
.page_yslist li .text-box .title {height: 32px; font-size: 14px; line-height: 18px; }

.company_param .title_1 { font-size: 24px; }
.company_param .title_2 { font-size: 18px; }

/*公司简介*/


/*slider*/

/*子页面*/

/*产品综合页*/
#product .main_title { font-size: 16px; }
#product .main_content { font-size: 14px; color: #666666; }

#typeList { margin-top: 20px; margin-bottom: 20px; }
#typeList li a { height: 60px; background-color: #ededed; font-size: 14px; color: #666666; }
#typeList li a:hover { transform: scale(1.02); transition: all 0.3s; }

#typeProduct { margin-top: 50px; }


#typeProduct .botton-group a { border-radius: 30px; display: flex; height: 40px; font-size: 14px;  }
#typeProduct .botton-group a i { font-size: 20px; }
#typeProduct .botton-group .botton1 { width: 185px; color: #2a5099; border: 1px solid #2a5099; }
#typeProduct .botton-group .botton2 { margin-left: 10px; width: 120px; color: #999999; border: 1px solid #999999; }
#typeProduct .botton-group .botton1:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }
#typeProduct .botton-group .botton2:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }

/*产品综合页*/


/*产品详情页*/
#proinfo .img_box { width: 100%;}

.proinfo_yslist li { margin-bottom: 20px; }
.proinfo_yslist li:last-child { margin-bottom: 0; }
.proinfo_yslist li .text-box .icon { width: 49px; height: 52px; margin-right: 15px; }
.proinfo_yslist li .text-box .title { font-size: 14px; line-height: 20px; margin-bottom: 10px; }

#upBox_left .pro_show_w { padding-bottom: 40px; }

#upBox_right .goods_title { font-size: 24px; border-bottom: 1px dashed #c5c5c5; padding-bottom: 15px; margin-bottom: 15px; }
#upBox_right .goods_keywords { font-size: 14px; margin-bottom: 15px;}
#upBox_right .goods_tags { margin-bottom: 15px; }

#upBox_right .goods_tags .tag_box { width: 33.33%; max-width: 120px; height: 44px; padding-left: 10px; }
#upBox_right .goods_tags .tag { display: block; width: 110%; height: 44px; text-align: center; line-height: 40px; border: 2px solid #f9f0d0; background-color: #ca070f; border-radius: 30px; color: #ffffff; font-size: 16px; font-weight: bold; transform: translateX(-10px); }


#upBox_right .goods_description { background-color: #e9eff9; padding: 15px 15px; margin-bottom: 15px; }
#upBox_right .goods_description .title { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
#upBox_right .goods_description .content { font-size: 1px; line-height: 1.6; color: #888888;}


#upBox_right .botton-group a { border-radius: 30px; display: flex; height: 40px; font-size: 15px;  }
#upBox_right .botton-group a i { font-size: 20px; }
#upBox_right .botton-group .botton1 { width: 185px; background-color: #e87b2b; color: #ffffff; border: 1px solid #e87b2b; }
#upBox_right .botton-group .botton2 { margin-left: 10px; width: 120px; color: #999999; border: 1px solid #999999; }
#upBox_right .botton-group .botton1:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }
#upBox_right .botton-group .botton2:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }

/*产品详情页*/

/*header*/

/*小屏幕swiper*/

.mflash .swiper-pagination .swiper-pagination-bullet{line-height: auto !important; height: 2px !important; } .mflash .swiper-pagination-bullet:before{width: 10px !important; height: 2px !important; margin-right: 5px !important; top: 0 !important;} .mflash .swiper-pagination-bullet-active:before{width: 12px !important;} .swiper-button-prev:after, .swiper-button-next:after{font-size: 1.6rem !important;}

.mflash .swiper-button-next, .mflash .swiper-button-prev { width: 30px; height: 30px; }
.mflash .swiper-button-prev:after, .mflash .swiper-button-next:after{  font-size: 1.2rem !important;}

/*小屏幕swiper*/


/*IPHONE-5/SE以上手机端样式*/
@media (min-width: 321px){
	.navI>li a { font-size: 14px;}
	.box_header_1 .title { font-size: 24px;}
	/*产品综合页*/
	#product .main_title { font-size: 18px; } 

	/*产品综合页*/
	.container-m-px-0 { padding-left: 0; padding-right: 0; }
}
/*IPHONE-5/SE以上手机端样式*/


/*手机端样式*/
@media (max-width: 575.98px){
	/*手机端分页样式处理*/
	.de-page-mian .page-inner .prev, .de-page-mian .page-inner .next, .de-page-mian .page-inner span, .de-page-mian .page-inner input, .de-page-mian .page-inner .page-btn{display: none !important;} /*手机端分页样式处理*/
	/*手机端swiper按钮*/

}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#name_box_w #header_logo { height: 60px; }
	#header_logo img { max-height: 36px; }
	#header_logo .hedear_slogan p:nth-child(1) { font-size: 14px; }
	#header_logo .hedear_slogan p:nth-child(2) { font-size: 14px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#name_box_w #header_logo { height: 70px; }
	#header_logo img { max-height: 38px; }
	#footer #footer_main { padding-top: 20px; padding-bottom: 20px; }

	.page_yslist li .text-box .title { font-size: 18px; line-height: 32px; }
	.proinfo_yslist li .text-box .title { font-size: 20px; }

}
/*PAD效果*/

@media (max-width: 991.98px){
	#name_box_w #header_logo { width: 85%; }
	.subNav,.subSearch { display: none !important; }
}

/*IPAD效果*/
@media (min-width: 992px){
	/*992以上通用*/
	body {
		font-size: 1.4rem;
		background-color: #f8f8f8;
	}

	.h-lg-100 { height: 100%; }

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

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

	#header_note #header_tel .tel_num{ font-size: 18px; }

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

	/*网站顶部*/
	#name_box_w #header_nav { background-color: transparent; }
	
	.navI>li a {display: block; color: #444444; text-align: center; line-height: 50px; font-size: 14px;}
	.navI>li a:hover,.navI>li a.active { background-color: transparent; color: var(--base_color); font-weight: bold; }
	
	.subNav { position: absolute; left: 0; width: 100%; height: auto; background-color: #ffffff; display: block; z-index: 2; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;}
	.subNav { padding: 40px 0; }

	.subNav .subText .title { font-size: 30px; font-weight: bold; color: #333333; }
	.subNav .subText .content { font-size: 14px; color: #666666; margin: 20px 0 20px; }
	.subNav .subText .botton a { width: 142px; text-align: center; border-radius: 30px; display: block; padding: 10px; border: 1px solid #999999; font-size: 14px; color: #999999;}
	
	.subNav .subList { padding-left: 100px; }
	.subNav .subList li a { color: #666666; font-size: 14px; }
	.subNav .subList li a:hover { color: var(--base_color); }

	.subSearch { position: absolute; left: 0; width: 100%; background-color: #ffffff; display: block; z-index: 2; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;}
	.subSearch { padding: 20px 0; }
	.searchBox { width: 300px; }

	.subNav,.subSearch { top: 123px; }

	#hotGoods .title { font-size: 16px; }

	#hotGoods .content a { font-size: 12px; color: #444444; }
	#hotGoods .content a:hover { font-size: 14px; color: var(--base_color); }

	/*网站顶部*/

	/*slider*/
	.slider .title { font-size: 24px; }
	.slider .slider_type_list dt .dt { padding-left: 40px; font-size: 16px; }
	.slider .slider_type_list dd a { padding: 10px 20px 10px 40px; color: var(--base_color); font-size: 14px; }
	/*slider*/

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

	/*子页面*/
	#page_right { padding-left: 0; }
	#page_right .page_title { padding-bottom: 20px; border-bottom: 1px dashed #c5c5c5; margin-bottom: 20px; }

	/*公司简介*/

	.page_yslist li .text-box .icon { width: 49px; height: 52px; margin-right: 20px; }
	.page_yslist li .text-box .title {height: 49px; font-size: 18px; line-height: 26px; }
	/*公司简介*/

	/*产品综合页*/
	#product .main_title { font-size: 28px; }
	#product .main_content { font-size: 16px; }
	#typeList { margin-top: 30px; margin-bottom: 30px; }
	#typeList li a { height: 80px; background-color: #ededed; font-size: 16px; color: #666666; }
	/*产品综合页*/

	/*产品详情页*/
	#upBox_left { max-width: 541px; }
	#upBox_left .pro_show_wrap { padding-bottom: 20px; }
	#upBox_right { margin-left: 30px; }
	#upBox_right .goods_title { font-size: 32px; border-bottom: 1px dashed #c5c5c5; padding-bottom: 25px; margin-bottom: 20px; }
	#upBox_right .goods_keywords { font-size: 16px; margin-bottom: 20px;}
	#upBox_right .goods_tags { margin-bottom: 20px; }

	#upBox_right .goods_tags .tag_box { width: 110px; height: 44px; padding-left: 10px; }
	#upBox_right .goods_tags .tag { display: block; width: 122px; height: 44px; text-align: center; line-height: 40px; border: 2px solid #f9f0d0; background-color: #ca070f; border-radius: 30px; color: #ffffff; font-size: 18px; font-weight: bold; transform: translateX(-10px); }

	#upBox_right .goods_description { background-color: #e9eff9; padding: 20px 20px; margin-bottom: 20px; }
	#upBox_right .goods_description .title { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
	#upBox_right .goods_description .content { font-size: 14px; line-height: 1.6; color: #888888;}

	#upBox_right .botton-group a { border-radius: 30px; display: flex; height: 50px; font-size: 15px;  }
	#upBox_right .botton-group a i { font-size: 20px; }
	#upBox_right .botton-group .botton1 { width: 185px; background-color: #e87b2b; color: #ffffff; border: 1px solid #e87b2b; }
	#upBox_right .botton-group .botton2 { margin-left: 10px; width: 120px; color: #999999; border: 1px solid #999999; }
	#upBox_right .botton-group .botton1:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }
	#upBox_right .botton-group .botton2:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }

	#proinfo .img_box { width: 46%; max-width: 380px; margin-left: 20px; }

	/*产品详情页*/

	/*子页面*/
}
/*IPAD效果*/

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

	.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;
	}

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

	#name_box_w #header_logo { height: 100px; }
	.subNav,.subSearch { top: 143px; }
	#header_logo img { max-height: 46px; }
	#header_logo .hedear_slogan p:nth-child(1) { font-size: 16px; }
	#header_logo .hedear_slogan p:nth-child(2) { font-size: 16px; }

	
	.navI>li a { font-size: 15px;}
	.subNav .subList li a { font-size: 16px; }
	.subNav .subText .content { font-size: 16px; }

	#hotGoods .content a { font-size: 14px; color: #444444; }
	#hotGoods .content a:hover { font-size: 14px; color: var(--base_color); }

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

	/*子页面*/

	/*slider*/
	.slider .title { font-size: 28px; }
	.slider .slider_type_list dt .dt { padding-left: 40px; font-size: 17px; }
	.slider .slider_type_list dd a { padding: 10px 20px 10px 40px; font-size: 15px; }
	/*slider*/	

	#page_right .page_title .title { border-left: 6px solid var(--base_color); }
	#page_right .page_title { padding-bottom: 30px; border-bottom: 1px dashed #c5c5c5; margin-bottom: 30px; }
	#page_right .box { min-height: 890px; }

	/*.mainInfo { font-size: 16px; }*/

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

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

	/*公司简介*/
	.page_yslist li { margin-bottom: 30px; }
	.page_yslist li:last-child { margin-bottom: 0; }
	.page_yslist li .text-box .icon { width: 49px; height: 52px; margin-right: 30px; }
	.page_yslist li .text-box .title {height: 49px; font-size: 20px; line-height: 52px; }
	/*公司简介*/

	/*联系我们*/
	#dituContent { height: 500px; }
	/*联系我们*/

	/*产品详情页*/
	.proinfo_yslist li { margin-bottom: 30px; }
	.proinfo_yslist li:last-child { margin-bottom: 0; }
	.proinfo_yslist li .text-box .icon { width: 49px; height: 52px; margin-right: 30px; }
	.proinfo_yslist li .text-box .title { font-size: 20px; }
	/*产品详情页*/

	/*子页面*/

}
/*PC效果*/

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

}
/*1280效果/1920 150% 效果*/

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

	#name_box_w #header_logo { height: 113px; border-bottom: 1px solid rgba(255, 255, 255, 0.17); }
	.subNav,.subSearch { top: 156px; }
	#header_logo img { max-height: 60px; transition: all 0.3s; }
	#header_logo .hedear_slogan p:nth-child(1) { font-size: 20px; }
	#header_logo .hedear_slogan p:nth-child(2) { font-size: 19px; }
	#name_box_w #header_nav {  }
	.navI>li a { font-size: 17px; }

	#hotGoods .content a { font-size: 16px; color: #444444; }
	#hotGoods .content a:hover { font-size: 16px; color: var(--base_color); }

	/*大屏幕swiper*/
	.flash .swiper-pagination .swiper-pagination-bullet{line-height: auto !important; height: 4px !important;} .flash .swiper-pagination-bullet:before{width: 10px !important; height: 2px !important; margin-right: 5px !important; top: 0 !important;} .flash .swiper-pagination-bullet-active:before{width: 12px !important;} .flash .swiper-button-prev, .flash .swiper-button-next{ width: 40px; height: 40px } .flash .swiper-button-prev:after, .flash .swiper-button-next:after{font-size: 1.6rem;}
	/*大屏幕swiper*/

	/*slider*/
	.slider .title { font-size: 30px; }
	.slider .slider_type_list dt .dt { padding-left: 40px; font-size: 17px; }
	/*.slider .slider_type_list dd { min-height: 220px; }*/
	.slider .slider_type_list dd { padding-top: 5px; padding-bottom: 5px;}
	.slider .slider_type_list dd a { padding: 10px 20px 10px 40px; font-size: 15px; }
	/*slider*/

	/*网站底部*/
	#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; }
	#page_right { padding-left: 10px; }

	#location { font-size: 14px; }

	/*公司简介*/
	.company_param .title_1 { font-size: 45px; }
	.company_param .title_2 { font-size: 26px; }
	.company_param .content { font-size: 16px; }
	/*公司简介*/

	/*产品综合页*/
	#product .main_title { font-size: 32px; } 
	/*产品综合页*/

	/*产品详情页*/
	.pro_show .icon_img { width: auto !important; height: auto !important; }


	#upBox_left { max-width: 541px; }
	#upBox_left .pro_show_wrap { padding-bottom: 30px; }
	#upBox_right { margin-left: 30px; }
	#upBox_right .goods_title { font-size: 32px; border-bottom: 1px dashed #c5c5c5; padding-bottom: 25px; margin-bottom: 30px; }
	#upBox_right .goods_keywords { font-size: 16px; margin-bottom: 30px;}
	#upBox_right .goods_tags { margin-bottom: 30px; }

	#upBox_right .goods_tags .tag_box { width: 110px; height: 44px; padding-left: 10px; }
	#upBox_right .goods_tags .tag { display: block; width: 122px; height: 44px; text-align: center; line-height: 40px; border: 2px solid #f9f0d0; background-color: #ca070f; border-radius: 30px; color: #ffffff; font-size: 23px; font-weight: bold; transform: translateX(-10px); }

	#upBox_right .goods_description { background-color: #e9eff9; padding: 20px 20px; margin-bottom: 35px; }
	#upBox_right .goods_description .title { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
	#upBox_right .goods_description .content { font-size: 15px; line-height: 1.6; color: #888888;}

	#upBox_right .botton-group a { border-radius: 30px; display: flex; height: 50px; font-size: 15px;  }
	#upBox_right .botton-group a i { font-size: 20px; }
	#upBox_right .botton-group .botton1 { width: 185px; background-color: #e87b2b; color: #ffffff; border: 1px solid #e87b2b; }
	#upBox_right .botton-group .botton2 { margin-left: 10px; width: 120px; color: #999999; border: 1px solid #999999; }
	#upBox_right .botton-group .botton1:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }
	#upBox_right .botton-group .botton2:hover { background-color: var(--base_color); border: 1px solid var(--base_color); color: #ffffff; }

	#proinfo .img_box { width: 46%; max-width: 380px; margin-left: 20px; }


	/*产品详情页*/
}
/*1400效果*/

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

	.g-xxl-4_5,
	.gx-xxl-4_5 {
	  --bs-gutter-x: 2rem;
	}

	.g-xxl-4_5,
	.gy-xxl-4_5 {
	  --bs-gutter-y: 2rem;
	}

	.container { max-width: 1415px; }
	.navI>li { font-size: 17px;}

	#location { font-size: 15px; }

}
/*1440效果*/


/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){
	.container { max-width: 1415px; }
	#name_box_w #header_nav { width: 1060px; }
	.subNav .subList { padding-left: 200px; }

	main { padding-top: 45px !important; padding-bottom: 80px !important; }
	main#index { padding-top: 0 !important; padding-bottom: 0 !important; }
	main#product { padding-top: 0 !important; padding-bottom: 30px !important; }
	main#product_type { padding-top: 45px !important; padding-bottom: 60px !important; }
	main#proinfo { padding-top: 25px !important; padding-bottom: 55px !important; }

	/*产品综合页*/
	#product #box1 { padding-top: 70px !important; padding-bottom: 45px !important; }
	
	#typeList { margin-top: 45px; margin-bottom: 55px; }
	#typeList li a { height: 97px; background-color: #ededed; font-size: 18px; color: #666666; }
	/*产品综合页*/


	#page_right .box { padding: 45px 48px !important; min-height: 1000px; }
	#dituContent { height: 620px; }
	
}
/*1536效果/1920 125% 效果*/

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

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

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

/*首页通用标题*/
.box_header_1 { margin-bottom: 25px; }

.box_header_1 .title .tit { display: inline-block; text-align: center; padding: 10px 50px; border: 1px solid #333333; position: relative; }
.box_header_1 .title .tit:before { content: ""; width: 55px; height: 1px; display: block; background-color: #333333;  position: absolute; top: 50%; right: -25px; }
.box_header_1 .title .tit:after { content: ""; width: 55px; height: 1px; display: block; background-color: #333333;  position: absolute; top: 50%; left: -25px; }

.box_header_1 .botton { width: 50px; height: 26px; text-align: center; line-height: 26px; border-radius: 20px; background-color: #c5c5c5; color: #ffffff; }
.box_header_1 .title { font-size: 20px;}
.box_header_1 .content { font-size: 12px; color: #333333; }

/*首页通用标题*/


/*首页通用标题*/
.box_header_2 { margin-bottom: 30px; }
.box_header_2 .title { font-size: 24px; color: #ffffff; }

.box_header_2 .content { font-size: 14px; color: #ffffff; }

.box_header_3 { margin-bottom: 20px; }
.box_header_3 .title { font-size: 18px; color: #ffffff; }


/*首页通用标题*/


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

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


.slider .dowm_btn i { font-size: 20px; }

.pro_gd_w .swiper-button-prev,.pro_gd_w .swiper-button-next{ background-color: var(--base_color); width: 67px !important; height: 150px !important; left: auto !important; right: -77px !important; }
.pro_gd_w .swiper-button-next{ transform: translateY(-131px) !important; }
.pro_gd_w .swiper-button-prev{ transform: translateY(23px) !important; }
.pro_gd_w .swiper-button-prev:after,.pro_gd_w .swiper-button-next:after { font-size: 26px !important; color: #ffffff; }

#in_box1 .botton { margin-top: 30px; }
#in_box1 .botton a { background: url('../images/btn_bg.png') center no-repeat; display: block; width: 149px; height: 47px; text-align: center; line-height: 47px; font-size: 17px; color: #666666; }

/*手机端样式*/

/*IPHONE-5/SE以上手机端样式*/
@media (min-width: 321px){
	.box_header_1 .title { font-size: 24px;}
}

/*IPHONE-5/SE以上手机端样式*/


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

}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	.box_header_1 .title { font-size: 24px;}
	.box_header_1 .content { font-size: 14px; width: 75%; margin: 0 auto; }
	#in_box1 { padding-top: 30px; padding-bottom: 40px; }
}
/*大屏手机样式*/

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

/*IPAD效果*/
@media (min-width: 992px){
	.box_header_1 { margin-bottom: 30px; }
	.box_header_1 .title { font-size: 40px;}
	.box_header_1 .content { font-size: 16px; color: #333333; }

	.box_header_2 .title { font-size: 26px;}
		
	.box_header_3 { margin-bottom: 30px; }
	.box_header_3 .title { font-size: 24px;}

	#in_box1 { padding-top: 40px; padding-bottom: 60px; }
	.slider { width: 265px; margin-right: 24px; }
	.slider #dowm_btn i { font-size: 30px; }
	#in_box1 .nav_list li a img { width: 50px; height: 50px; }
	.slider .nav_list li a { font-size: 15px; }

	.slider .slider_type_list dt i { padding: 17px 20px;}
}
/*IPAD效果*/

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

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

	#in_box1 .nav_list li a img { width: 60px; height: 60px; }
	#in_box1 .nav_list li a { height: 168px; font-size: 17px; }

	#in_box1 .botton { margin-top: 46px; }

	.slider { width: 255px; margin-right: 20px; }
	.slider .slider_type_list dt i { padding: 13px 20px;}
}
/*PC效果*/

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

}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	.box_header_1 { margin-bottom: 40px; }

	.box_header_1 .title { font-size: 50px;}
	.box_header_1 .content.en { font-size: 16px; }
	.box_header_1 .content { font-size: 18px; }

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

	#in_box1 { padding-top: 56px; padding-bottom: 83px; }
	.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; }
	.slider { width: 295px; margin-right: 24px; }

	.slider .slider_type_list dt i { padding: 18px 20px; cursor: pointer;}

}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){
	.box_header_1 { margin-bottom: 50px; }

	.pro_gd_w .swiper-button-prev,.pro_gd_w .swiper-button-next { display: flex !important; }

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

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

}

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

/*index_02效果*/

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

#in_box2 .botton-group a { border-radius: 30px; display: flex; width: 120px; height: 40px; font-size: 14px; color: #ffffff; }
#in_box2 .botton-group a i { font-size: 20px; }
#in_box2 .botton-group .botton1 { background-color: #e31710; }
#in_box2 .botton-group .botton2 { background-color: #2a5099; }
#in_box2 .botton-group .botton1:hover { background-color: #2a5099; }
#in_box2 .botton-group .botton2:hover { background-color: #e31710; }

#bar2 .botton-group { margin-left: 20px; }


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

}
/*手机端样式*/

/*大屏手机样式*/
@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: 50px; padding-bottom: 50px; }
	#in_box2 .description .title { font-size: 15px; }

}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	#in_box2 .en { transform: scale(0.75); }
	#in_box2 .botton-group a { border-radius: 60px; display: flex; width: 250px; height: 70px; font-size: 22px; color: #ffffff; }
	#in_box2 .botton-group a i { font-size: 30px; }
	#in_box2 .description .title { font-size: 17px; }
	#in_box2 .list .title { font-size: 17px; }
}
/*PC效果*/

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

}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	#in_box2 { padding-top: 66px; padding-bottom: 55px; }
	#in_box2 .description { margin-top: 50px !important; margin-bottom: 50px !important; }

}
/*1400效果*/

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



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

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

}

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

/*index_03效果*/

#in_box3 { background: url('../images/in_ys_bg.jpg') center no-repeat; background-size: cover; padding-top: 30px; padding-bottom: 30px; }

.in_yslist li { margin-bottom: 30px; }
.in_yslist li:last-child { margin-bottom: 0; }

.in_yslist li .img-box { width: 100%; }
.in_yslist li .text-box .icon { width: 46px; height: 49px; margin-right: 20px; }
.in_yslist li .text-box .title {height: 49px; font-size: 14px; line-height: 22px; border-bottom: 1px dashed var(--base_color); }

.in_yslist li .text-box .content { font-size: 12px; line-height: 2;  color: #333333; margin: 15px 0;}

.in_yslist li .text-box .botton { display: block; text-align: center; width: 120px; height: 40px; line-height: 38px; font-size: 14px; color: var(--second_color); border: 1px solid #e41518; border-radius: 20px; }


#bar2 { width: 100%; background: url('../images/in_message_bg.jpg') center no-repeat; }
#bar2 { background-size: cover;}

#bar2 #bar2_left { padding: 0 20px; }

#bar2 #bar2_left .title { font-size: 20px; color: #ffea00; }
#bar2 #bar2_left .content { font-size: 16px; color: #ffffff; }

#bar2 #bar2_left .botton-group a { width: 183px; height: 44px; display: block; border-radius: 20px; text-align: center; border: 2px solid #ffea00; line-height: 40px; }
#bar2 #bar2_left .botton-group a.botton1 { font-size: 16px; color: #ffea00; margin-bottom: 10px;}
#bar2 #bar2_left .botton-group a.botton2 { background-color: #ffea00; font-size: 16px; color: var(--base_color);}


#bar2 #bar2_right .title { font-size: 18px; color: #ffffff; margin-bottom: 20px; }


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

}
/*手机端样式*/

/*大屏手机样式*/
@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; }
	.in_yslist li .text-box .title { font-size: 18px; line-height: 49px; }

	#bar2 #bar2_left .title { font-size: 26px; }
	#bar2 #bar2_left .content { font-size: 18px; }
	
	#bar2 #bar2_right .title { font-size: 20px; margin-bottom: 24px; }

}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box3 { padding-top: 50px; padding-bottom: 50px; }
	.in_yslist li .text-box .icon { width: 60px; height: 64px; }
	.in_yslist li .text-box .title { height: 64px; font-size: 16px; line-height: 30px; }

	#bar2 { height: 200px;}
	
	#bar2 #bar2_right { padding: 0 0px 0 70px; }
	#bar2 #bar2_right .title { font-size: 26px; color: #ffffff; margin-bottom: 24px; }
	#formData ul { height: 50px; }

	.in_yslist li { margin-bottom: 40px; }

	.in_yslist li .img-box { width: 46%; margin-right: 40px; }
	.in_yslist li .img-box.order-1 { margin-left: 40px; margin-right: 0;}

}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	#in_box3 { padding-top: 60px; padding-bottom: 80px; }

	#in_box3 .box_header_1 { margin-bottom: 76px; }

	.in_yslist li { margin-bottom: 55px; }

	.in_yslist li .img-box { max-width: 562px; margin-right: 76px; }
	.in_yslist li .img-box.order-1 { margin-left: 76px; margin-right: 0;}


	.in_yslist li .text-box .icon { width: 76px; height: 82px; margin-right: 30px; }
	.in_yslist li .text-box .title {height: 82px; font-size: 24px; line-height: 38px; border-bottom: 1px dashed var(--base_color); }

	.in_yslist li .text-box .content { font-size: 16px; line-height: 2;  color: #333333; margin: 25px 0;}

	.in_yslist li .text-box .botton { display: block; text-align: center; width: 143px; height: 44px; line-height: 40px; font-size: 16px; color: var(--second_color); border: 2px solid #e41518; border-radius: 30px; }
	
	#bar2 #bar2_left .title { font-size: 26px; }
	#bar2 #bar2_left .content { font-size: 18px; }
	#bar2 #bar2_right .title { font-size: 20px; margin-bottom: 24px; }

	#formData ul { height: 70px; }
}
/*PC效果*/

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

}
/*1280效果/1920 150% 效果*/

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

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){
	
	#in_box3 { height: 1290px; }	

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

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

}

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

/*index_04效果*/

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

#in_box4 .swiper-scrollbar-drag { background-color: var(--base_color); }
#in_box4 .swiper-horizontal>.swiper-scrollbar { left: 0; width: 100%; }

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

}
/*手机端样式*/

/*大屏手机样式*/
@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){
	#in_box4 { padding-top: 72px; padding-bottom: 84px; }
	#in_box4 .case_gd  { padding-bottom: 65px !important; }
	#in_box4 .case_gd .title { font-size: 18px; }

}
/*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: 0; padding-bottom: 0; }

#in_box5 #intro_content .box { padding: 0; }

#in_box5 #intro_content.title { font-size: 20px; }

#in_box5 #intro_content .title_1 { font-size: 24px; }
#in_box5 #intro_content .title_2 { font-size: 18px; }
#in_box5 #intro_content .content { font-size: 14px; color: #333333; }

#in_box5 .botton { margin-top: 30px; }
#in_box5 .botton a { background: url('../images/btn_bg.png') center no-repeat; display: block; width: 149px; height: 47px; text-align: center; line-height: 47px; font-size: 15px; color: #666666; }


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

}
/*手机端样式*/

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

/*PAD效果*/
@media (min-width: 768px){
	#in_box5 { padding-top: 0; padding-bottom: 0; }
	#in_box5 #intro_content .title_1 { font-size: 30px; }
	#in_box5 #intro_content .title_2 { font-size: 18px; }
	#in_box5 #intro_content .content { font-size: 14px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box5 { padding-top: 0; padding-bottom: 40px; }
	#in_box5 { background: url('../images/in_about_bg.jpg') bottom no-repeat; background-size: 100% 50%;}
	#in_box5 #intro_content { border: 2px solid var(--base_color); }
	#in_box5 #intro_content .box { padding: 30px; }
	#in_box5 #intro_content .title { font-size: 24px; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	#in_box5 { padding-top: 0; padding-bottom: 60px; }
	#in_box5 #intro_content .box { padding: 37px; }
	#in_box5 #intro_content.title { font-size: 24px; }
	#in_box1 .botton { margin-top: 46px; }
	#in_box5 .botton a { font-size: 17px; }

}
/*PC效果*/

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

}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	#in_box5 { padding-top: 0; padding-bottom: 92px; }
	#in_box5 #intro_content .box { padding: 45px 82px; }

	#in_box5 #intro_content .title_1 { font-size: 45px; }
	#in_box5 #intro_content .title_2 { font-size: 26px; }
	#in_box5 #intro_content .content { font-size: 16px; }

	#in_box5 .botton { font-size: 16px; }
}
/*1400效果*/

/*1536效果/1920 125% 效果*/
@media (min-width: 1536px){
	#in_box5 .box_header_1 { margin-bottom: 65px; }

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

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

}

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

/*index_06效果*/

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

#in_box6_left #news_best .img_box { width: 46%; max-width: 200px; }
#in_box6_left #news_normal li a { color: #666666; }

#in_box6 #in_box6_left .botton a { border: 1px solid var(--base_color); display: block; margin: 0; width: 100px; height: 40px; text-align: center; line-height: 38px; font-size: 14px; color: #666666; }

#in_box6 #in_box6_right .bar { width: 100%; height: 50px; background-color: #f1f1f1; margin-bottom: 20px; }
#in_box6 #in_box6_right .bar .bar_title { width: 150px; display: block; background-color: var(--base_color); color: #ffffff; font-size: 16px; font-weight: bold; }
#in_box6 #in_box6_right .bar .bar_more { width: auto; display: block; color: #666666; font-size: 14px;}


.tag { width: 24px; height: 24px; text-align: center; line-height: 24px; color: #ffffff; }
.tag.wen { background-color: #888888; }
.tag.da { background-color: #2a5099; font-weight: bold; }


#in_box6_right .list li { line-height: 24px; }


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

}
/*手机端样式*/

/*大屏手机样式*/
@media (min-width: 576px){
	#in_box6 { padding-top: 40px; padding-bottom: 40px; }
	#in_box6_left #news_best .img_box { max-width: 240px; }
}
/*大屏手机样式*/

/*PAD效果*/
@media (min-width: 768px){
	#in_box6 { padding-top: 50px; padding-bottom: 50px; }
	#in_box6_left #news_best .img_box { max-width: 280px; }
}
/*PAD效果*/

/*IPAD效果*/
@media (min-width: 992px){
	#in_box6 { padding-top: 60px; padding-bottom: 60px; }
	#in_box6_right { margin-left: 45px; }
	#in_box6 #in_box6_right .bar { width: 100%; height: 50px; background-color: #f1f1f1; margin-bottom: 20px; }

	#news_best .title { font-size: 16px; }
	#news_best .content { font-size: 15px; }
	#in_box6 #in_box6_right .bar .bar_title { width: 180px; font-size: 18px; }
	#in_box6 #in_box6_right .bar .bar_more { font-size: 16px; }

	#in_box6 #in_box6_right .title { font-size: 16px; }
    #in_box6 #in_box6_right .content { font-size: 15px; }
}
/*IPAD效果*/

/*PC效果*/
@media (min-width: 1200px){
	
	#in_box6_left #news_best .img_box { max-width: 300px; }
	#in_box6_left .title { font-size: 18px; }
	#in_box6_left #news_best { padding-bottom: 10px; margin-bottom: 20px !important; }

	#in_box6 #in_box6_right .bar { width: 100%; height: 67px; margin-bottom: 25px; }

}
/*PC效果*/

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

}
/*1280效果/1920 150% 效果*/

/*1400效果*/
@media (min-width: 1400px){
	#in_box6 { padding-top: 68px; padding-bottom: 75px; }
	#in_box6_right { margin-left: 75px; }
}
/*1400效果*/

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

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

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

}

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