/*手机端样式开始*/
html,body { font-size: 12px; }

/*统一header开始*/
header { position: relative; }
#name_box_w { width: 100%; height: 5.0rem; transition: all 0.5s; border-bottom: 0.0625rem solid rgba(255,255,255,0.3); position: relative; z-index: 3; }

#name_box_w .container-fluid { height: 100%; }
#name_box_w #header_logo img { transition: all 0.5s; max-height: 2.5rem;}

#header_nav { height: 3.125rem /* 50/16 */; max-width: 55rem /* 880/16 */; margin-left: 3.125rem /* 50/16 */; }
#header_nav .container { height: 100%; }
#header_nav .container>ul { height: 100%; }

/*主导航*/
.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: 1rem /* 16/16 */; color: #333232; }
.navI>li>a p { position: relative; z-index: 2; }
.navI>li>a:after { z-index: 0; position: absolute; bottom: 0; left: 50%; transform: translate(-50%,0); display: block; width: 4.5rem /* 72/16 */; height: 0; content: ''; transition: all .5s ease; }
.navI>li:hover>a:after, .navI>li.active>a:after { background-color: var(--base_color); height: .25rem /* 4/16 */; }

.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; }
.children li:hover>a,.children li.active a p { color: #ffffff !important; }

/*.navI li#nav_product .children { width: 31.5625rem; }*/
.navI li .children { width:100%; position:absolute; z-index: 1; top: 3.125rem /* 50/16 */; left: 0; 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: #fcf9f9; color: #444444; transition:.3s all; }
.navI li .children li a:hover,.navI li .children li a.active { background: var(--base_color); color: #ffffff; }

/*主导航*/

/*导航右侧*/
#header_links #header_tel { font-size: 1rem /* 16/16 */; color: var(--grey1); }
#header_links #header_tel i { font-size: 1.25rem /* 20/16 */; color: #000000; margin-right: .625rem /* 10/16 */; }
#header_links #header_tel .tel_num { color: var(--base_color); font-weight: bold; font-size: 1.25rem /* 20/16 */; margin-left: 1.25rem /* 20/16 */; }

#header_links #header_language { margin-left: .625rem /* 10/16 */; font-size: 1rem /* 16/16 */; color: var(--grey1); position: relative; }
#header_links #header_language i { font-size: 1.25rem /* 20/16 */; color: #000000; margin-right: .625rem /* 10/16 */; }
#header_links #header_language .iconxialajiantouxiao { font-size: .875rem /* 14/16 */; }

#header_links #header_language .language_box { display: none; position: absolute; z-index: 1; top: 100%; left: 0; width: 100%; }
#header_links #header_language:hover .language_box { display: block; padding: .3125rem /* 5/16 */ 0; }
#header_links #header_language .language_box ul { box-shadow: 0 .3125rem /* 5/16 */ .3125rem /* 5/16 */ rgba(0,0,0,.3); }
#header_links #header_language .language_box a { display: block; width: 100%; line-height: 1.875rem /* 30/16 */; font-size: .875rem /* 14/16 */; background-color: #ffffff; color: var(--grey1); text-align: center; font-size: 1rem /* 16/16 */; }
#header_links #header_language .language_box a:hover { background-color: var(--base_color); color: #ffffff; }
/*导航右侧*/
#name_box_w .container #m_nav { width: auto; height: 100%; }
#banner_box, #page_banner_box { transition: all 0.5s; }
#location, #location a { font-size: .875rem /* 14/16 */; }
#page_banner_box #company_name { font-size: 1.5rem /* 24/16 */; }

.banner_s { width: 100%; position: relative; left: 50%; transform: translateX(-50%); }
#page_banner_box .banner_s .container { padding-bottom: 0; }

#page_banner_box .banner_s .container .more { margin-bottom: 0; }
#page_banner_box .banner_s .container .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#page_banner_box .banner_s .container .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#page_banner_box .banner_s .container .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #000000; border-right: .625rem /* 10/16 */ solid #000000; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#page_banner_box .banner_s .container .more .btn_1:hover { background-color: var(--second_color); }

#page_banner_box .banner_s .container #banner_pics { margin-left: 6.25rem /* 100/16 */; padding: 0; }

#subNav_box { height: 4.5rem; }
.subNav { width: 100%; }
.subNav .swiper-slide { width: 11.25rem /* 180/16 */; height: 3.25rem /* 52/16 */;  text-align: center; line-height: 3.25rem /* 52/16 */; background-color: #f2f4f6; }
.subNav .swiper-slide a { display: block; width: 100%; height: 100%; background-color: #f2f4f6; color: #000000; }
.subNav .swiper-slide a.active { background-color: var(--base_color); color: #ffffff; }
/*下拉样式*/

/*下拉样式*/
/*统一header结束*/

/*统一子页面开始*/

/*992开始左右分栏目子页面*/

/*统一子页面LEFT开始*/

#page_left { width: 100%; }
/*#page_left .slider_type  { width: 18.0rem; }*/

#page_left .slider_type .slider_type_header { background: url('../images/slider_title_bg.png') center no-repeat var(--base_color); color: #ffffff; height: 6.0625rem; }
#page_left .slider_type .slider_type_header .title { font-size: 1.5rem; margin-bottom: 0.625rem; text-align: center; }
#page_left .slider_type .slider_type_header .desc { font-size: 0.875rem; font-family: 'Arial'; text-transform: uppercase; text-align: center; }

#page_left .slider_type .slider_type_list { border: 0.0625rem solid #eeeeee; border-top: 0; background-color: #ffffff; padding: 1.0rem; }
#page_left .slider_type .slider_type_list ul li { margin-bottom: 0.625rem; }
#page_left .slider_type .slider_type_list ul li a { padding: 0.625rem; height: 3.125rem; background-color: #f1f1f1; }
#page_left .slider_type .slider_type_list ul li a:hover,#page_left .slider_type .slider_type_list ul li a.active { background-color: var(--base_color); color: #ffffff; }
#page_left .slider_type .slider_type_list ul li a span.dian { width: 1rem; height: 1rem; display: block; background: url('../images/dot_g.png') center no-repeat; margin-left: 0.625rem; }
#page_left .slider_type .slider_type_list ul li a:hover span.dian, #page_left .slider_type .slider_type_list ul li a.active span.dian { background: url('../images/dot_w.png') center no-repeat; }

#page_left .slider_gd .slider_gd_head { height: 3.5625rem; line-height: 3.5625rem; border: 0.0625rem solid #efefef; text-align: center; margin-bottom: 0.625rem; }
#page_left .slider_gd .slider_gd_head .title { font-size: 1.25rem; color: #333333; font-weight: bold; }
 
#page_left .slider_contact { margin-top: 1.5rem; background-color: #ffffff; border: 0.0625rem solid #eeeeee; }
#page_left .slider_contact .top_line { background-color: var(--base_color); height: 0.3125rem; border-bottom: 0.0625rem solid #eeeeee; }

.slider_contact_list { padding: 1.25rem; }
.slider_contact_list .slider_tel_title { font-weight: bold; margin-bottom: 1rem; }
.slider_contact_list .slider_tel_num { color: #d8170e; font-size: 1.625rem; font-weight: bold; margin-bottom: 1.25rem; }
.slider_contact_list ul li { line-height: 2; }
/*统一子页面LEFT结束*/

/*统一子页面RIGHT开始*/
#page_right { width: 100%; }
#page_right .page_title .title { font-size: 2.0rem; border-left: 0.375rem solid var(--base_color); padding-left: 0.625rem; }

.line_bg { width: 100%; height: 0.4375rem; background: url('../images/line_bg.jpg') center repeat-x; }

.mainInfo { font-size: 1.0rem; line-height: 2; }
.singleImg { display: block; margin: 0 auto 1.25rem /* 20/16 */; }
.video_box { width: 100%; height: 23.4375rem; }


/*图片列表*/
.pic_list a .cover {transition: all 0.3s; opacity: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.5); display: flex; justify-content: center; align-items: center; }
.pic_list a .cover .title { font-size: 1.25rem; color: #ffffff; position: relative; padding: 0.625rem 0; max-width: 80%;}
.pic_list a:hover .cover { opacity: 1; } 
.pic_list a .cover .title:before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 60%; height: 0.0625rem; background: #fff; transition: all .5s ease;}
.pic_list a .cover .title:after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 60%; height: 0.0625rem; background: #fff; transition: all .5s ease;}
.pic_list a:hover .cover .title:before, .pic_list a:hover .cover .title:after { width: 0.625rem; }

/*.pic_list img { max-width: 100%; max-height: 100%; }*/
.pic_list .box_link a.link1 { height: 2.5625rem; background-color: var(--base_color); color: #ffffff; border-radius: 0; }
.pic_list .box_link a.link2 { height: 2.5625rem; background-color: #c7c8d3; color: #ffffff; border-radius: 0; }
.pic_list .box_link a { flex-grow: 0; padding: 0 0.625rem; height: 3.25rem; overflow: hidden; font-size: 0.875rem; color: #ffffff; }
.pic_list .box_link a i { font-size: 1.125rem; margin-right: 0.3125rem; color: #ffffff; }
.pic_list .box_link a:hover { background-color: #000000; color: #ffffff; }
.pic_list .box_link a:hover i { color: #ffffff; }

.pic_list .box_link a.link1:hover { background-color: #ef9700; }
.pic_list .box_link a.link2:hover { background-color: #20223b; }
/*图片列表*/
/*新闻列表*/
.news_list li { transition: all 0.3s; margin-bottom: 1.25rem /* 20/16 */; border: 1px solid #efefef; }

.news_list li .img_box { width: 100%; }
.news_list li .cont_box { margin-top: 1.25rem; width: 100%; }
.news_list li .title { font-size: 1.25rem; line-height: 1.6; margin-bottom: 1.0rem; transition: all 0.3s; }
.news_list li .content { font-size: 1.0rem; color: var(--grey2); margin-bottom: 1.0rem; line-height: 1.8; }
.news_list li .time { font-size: 1.0rem; color: var(--grey2); }
.news_list li a:hover { box-shadow: 0; }
.news_list li a:hover .title { font-weight: bold; color: var(--base_color); }
/*新闻列表*/


/*子页面翻页按钮按钮*/
.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;}
/*子页面翻页按钮按钮*/
.detail_title .title { background-color: var(--base_color); width: 7.5rem /* 120/16 */; height: 3.125rem /* 50/16 */; font-size: 1.125rem; text-align: center; color: #ffffff; }
.detail_title .title i { font-size: 1.25rem !important; }
/*统一子页面RIGHT结束*/

/*统一子页面结束*/

/*统一footer开始*/
#footer { background-color: #262424; margin-bottom: 5rem; font-size: 1rem; }

#footer #footer_help .main_box { background: url('../images/footer_help_bg.jpg'); background-size: cover; padding: 1.875rem /* 30/16 */; color: #ffffff; }

#footer #footer_help .box_header .title_box { font-size: 2.25rem /* 36/16 */; margin-bottom: 2rem /* 32/16 */; } 
#footer #footer_help .box_header .tags span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: #ffffff; margin-left: 1.25rem /* 20/16 */; margin-right: 1.25rem /* 20/16 */; } 
#footer #footer_help .box_header .tags { font-size: 1.25rem /* 20/16 */; }
#footer #footer_help .box_header .tags span.num { font-family: Arial; font-size: 1.875rem /* 30/16 */; font-weight: bold; }

#footer #footer_help .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: #ffffff; color: var(--base_color); position: relative; display: flex; justify-content: center; align-items: center; }
#footer #footer_help .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#footer #footer_help .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid var(--base_color); border-right: .625rem /* 10/16 */ solid var(--base_color); border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#footer #footer_help .more .btn_1:hover { background-color: var(--second_color); color: #ffffff; }

#footer .e_logo { filter: grayscale(100%) brightness(1000%); margin-bottom: .625rem /* 10/16 */; }
#footer .e_logo img { width: 12.5rem /* 200/16 */; }
#footer .e_address { line-height: 1.6; }

#footer_nav dl { line-height: 2; }
#footer_nav dl:first-child { padding-right: 3.75rem /* 60/16 */; }
#footer_nav dl:last-child { padding-left: 3.75rem /* 60/16 */; }

#footer_nav dl dt { height: 2.5rem /* 40/16 */; margin-bottom: .625rem /* 10/16 */; }
#footer_nav dl dt a { display: block; background-color: #ffffff; color: #b6b5b5; height: 2.5rem /* 40/16 */; padding: 0 .625rem /* 10/16 */; border-radius: 1.875rem /* 30/16 */; font-size: 1rem /* 16/16 */; }
#footer_nav dl dt a:hover { background-color: var(--second_color); color: #ffffff; }

#footer_nav dl dd a { display: block; color: rgba(255,255,255,0.6); }
#footer_nav dl dd a:hover { color: var(--base_color); }

#qrcodeList li { font-size: 1rem; text-align: center; }
#qrcodeList img { width: 6.375rem /* 102/16 */; height: 6.375rem /* 102/16 */; }

#footer_main { padding-top: 1.875rem /* 30/16 */; padding-bottom: 1.875rem /* 30/16 */; }
#footer_main,#footer_main a { color: rgba(255,255,255,0.6); }
#footer_main a:hover { color: #ffffff; }

#footer_copy {  background-color: #262424; }
#footer_copy .container .main_box { padding-top: 0.125rem; padding-bottom: 0.125rem; border-top: 1px solid rgba(255,255,255,.1); }

#footer_copy,#footer_copy a { font-size: 1rem; color:rgba(255,255,255,0.4); }
#footer_copy a:hover, #footer_copy a:hover { color: var(--second_color); }
/*统一footer结束*/

/*首页样式开始*/

/*首页swiper按钮统一样式*/

.flash .flash-button-prev { display: flex; align-items: center; position: absolute; top: 50%; left: 10%; transform: translateY(-50%); z-index: 1; color: #ffffff; font-size: .875rem /* 14/16 */; }
.flash .flash-button-next { display: flex; align-items: center; position: absolute; top: 50%; right: 10%; transform: translateY(-50%); z-index: 1; color: #ffffff; font-size: .875rem /* 14/16 */; }
.flash .flash-button-prev:after,.flash .flash-button-next::before { content: ""; width: 3.125rem /* 50/16 */; height: 1px; background-color: #ffffff; display: block; }


.flash_all .swiper-pagination { bottom: 1.25rem !important; }
.flash_all .swiper-pagination .swiper-pagination-bullet { background-color: var(--base_color); outline: none; transition: all 0.3s; padding: 0; opacity: 1; margin: 0 0.3125rem; border-radius: 0; width: 0.75rem !important; height: 0.125rem !important;}
.flash_all .swiper-pagination-bullet-active { background-color: var(--base_color); outline: none; padding: 0 1.25rem !important; opacity: 1 !important;}
.flash_all .swiper-button-next, .flash_all .swiper-button-prev { border-radius: 50%; background-color: rgba(255, 255, 255, 0.5); color: #ffffff !important;}

/*首页swiper按钮统一样式*/

/*首页swiper左右按钮*/
.swiper-button-prev:after, .swiper-button-next:after{font-size: 1.25rem !important;}
/*首页swiper左右按钮*/

.search_box { width: 100%; height: auto; position: absolute; bottom: 0; left: 0; z-index: 2; }
.search_box .container { height: 100%; }
.search_box .container .search_box_w { height: 100%; }
.search_box .search_box_s { width: 100%; max-width: 100%; height: 100%; position: relative; }
.search_box .search_box_s::after { display: block; content: ""; width: 100%; height: 100%; background-color: var(--base_color); position: absolute; top: 0; left: 0;}
.search_box .search_box_s .main_box { position: relative; z-index: 1; width: 90%; }
.search_box p { color: #ffffff; font-size: 1rem /* 16/16 */; margin-bottom: 1.25rem /* 20/16 */; }
#formData_so { width: 100%; max-width: 50rem; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
#header_search_key { background: none; border: 0; color: #ffffff; font-size: 1rem /* 16/16 */; line-height: 3.75rem /* 60/16 */; outline: none; }
#header_search_key::placeholder { color: rgba(255, 255, 255, 0.6); }
#header_search_so { color: #ffffff; font-size: 1.5rem /* 24/16 */; cursor: pointer; }


.cover_bg { width: 100vw; height: 100vh; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.9); z-index: 0;}
#searchBar { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 100; visibility: hidden !important; opacity: 0; transition: all 0.5s; }
#searchBar .close_btn { transition: all 0.3s; position: absolute; top: 2%; right: 2%; transform: translateY(6.25rem); z-index: 2;}
#searchBar .close_btn i{ font-size: 2.5rem; color: #ffffff; cursor: pointer; }

#searchBar.active { opacity: 1; visibility: visible !important; }
#searchBar.active .search_box #search_key { width: 100%; }
#searchBar.active .close_btn { opacity: 1; visibility: visible; color: #ffffff; transform: translateY(0); z-index: 3; }

.result_list { width: 100%; position: relative; z-index: 1111111; }
.result_list li a { color: #ffffff !important; }

.oy { height: 100vh; overflow-y: scroll; padding: 1.875rem /* 30/16 */; }
.oy::-webkit-scrollbar { width: 3px; background-color: transparent; border-radius: 3px; }
.oy::-webkit-scrollbar-thumb { border: solid 2px #ffffff; width: 3px; border-radius: 3px; background-color: var(--base_color); }
.oy::-webkit-scrollbar-corner { background-color: #ffffff; }
.oy::-webkit-scrollbar:horizontal { height: 9px; }
.oy::-webkit-selection { background: var(--base_color); color: #fff; }
.oy::-moz-selection { background: var(--base_color); color: #fff; }
.oy::selection { background: var(--base_color); color: #fff; }

.box_header.main_box_header { margin-bottom: 2rem; }
.box_header.main_box_header .title_box { display: flex; justify-content: start; align-items: center; }

.box_header.main_box_header .title_box.line:before { content: " "; display: block; width: 1.4375rem; height: 0.0625rem; background-color: var(--grey1); margin-right: 1.375rem; }
.box_header.main_box_header .title_box.line:after { content: " "; display: block; width: 1.4375rem; height: 0.0625rem; background-color: var(--grey1); margin-left: 1.375rem; }
.box_header.main_box_header .title_box a { font-size: 1.75rem; }

.box_header.main_box_header .title_box .cn { font-size: 1.5rem /* 24/16 */; font-weight: bold; }
.box_header.main_box_header .title_box .dian { font-size: 1.25rem /* 20/16 */; color: var(--base_color); margin: 0 .3125rem /* 5/16 */; } 
.box_header.main_box_header .title_box .en { font-size: 1.5rem /* 24/16 */; opacity: 0.3; text-transform: uppercase; }

.box_header.main_box_header .desc_box { margin-top: 1.25rem /* 20/16 */; font-size: 1rem; color: var(--grey2); line-height: 1.6; }

/*in_box_01*/
#in_box_01 { padding-top: 2.5rem; padding-bottom: 2.5rem; background: url('../images/box_1_bg.png') no-repeat right top #f8f8f8; }

#in_box_01 .ys_list .icon_box { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; background-color: var(--base_color); border-radius: 50%; display: flex; justify-content: center; align-items: center;}
#in_box_01 .ys_list .icon_box i { color: #ffffff; font-size: 1.75rem /* 28/16 */; }
#in_box_01 .ys_list .text_box { margin-left: 1.25rem /* 20/16 */; }
#in_box_01 .ys_list .text_box .p1 { font-size: 1.5rem /* 24/16 */; font-weight: bold; margin-bottom: .875rem /* 14/16 */; }
#in_box_01 .ys_list .text_box .p2 { font-size: 1rem /* 16/16 */ ; }

#in_box_01 .box_header { margin-bottom: 3.125rem /* 50/16 */; position: relative; z-index: 1; }
#in_box_01 .box_header .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); } 
#in_box_01 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 

.pro_gd_w .cont_box { width: 100%; }
.pro_gd_w .cont_box .title { color: var(--grey2); margin-bottom: 1.25rem /* 20/16 */; line-height: 1.6; }
.pro_gd_w .cont_box .title .tit { font-size: 1.5rem /* 24/16 */; }
.pro_gd_w .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; }
.pro_gd_w .cont_box .desc  { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; margin-bottom: 2.5rem /* 40/16 */; }
.pro_gd_w .cont_box .param_more { margin-bottom: 1.875rem /* 30/16 */; }

.pro_gd_w .cont_box .param_more ul li .box { height: 8.75rem /* 140/16 */; background-color: #f5f5f5; font-size: .875rem /* 14/16 */; color: #2c2b2b; display: flex; justify-content: center; align-items: center; padding: .9375rem /* 15/16 */ .625rem /* 10/16 */; }
.pro_gd_w .cont_box .param_more ul li .box div { text-align: center; }
.pro_gd_w .cont_box .param_more ul li .box .num { margin-top: 1.25rem /* 20/16 */; font-family: Arial; font-size: 1.875rem /* 30/16 */; font-weight: bold; }
.pro_gd_w .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
.pro_gd_w .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
.pro_gd_w .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
.pro_gd_w .more .btn_1:hover { background-color: var(--second_color); }

.pro_gd_w .img_box { width: 100%; border-radius: 1.25rem /* 20/16 */; overflow: hidden; }

.pro_gd_w { }
.pro_gd_w .btns { }
.pro_gd_w .btns .btn-prev,.pro_gd_w .btns .btn-next { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; border: 1px solid #efefef; display: flex; justify-content: center; align-items: center; }
.pro_gd_w .btns .btn-prev { background-color: #ffffff; color: var(--grey1); margin-right: 1.25rem /* 20/16 */; }
.pro_gd_w .btns .btn-next { background-color: var(--base_color); color: #ffffff; }
.pro_gd_w .btns .btn-prev i,.pro_gd_w .btns .btn-next i { font-size: 1.5rem /* 24/16 */; transform: rotate(-90deg); }
.pro_gd_w .btns .btn-next i { transform: rotate(90deg); }
.pro_gd_w .btns .btn-prev:hover, .pro_gd_w .btns .btn-next:hover { background-color: var(--second_color); color: #ffffff; }

.pro2_gd { margin-top: 3.125rem /* 50/16 */; }
.pro2_gd .swiper-slide { height: 100%; padding: .9375rem /* 15/16 */ .9375rem /* 15/16 */; }
.pro2_gd .img_box { width: 100%; }
.pro2_gd .cont_box { width: 100%; margin-top: 1.875rem /* 30/16 */; }
.pro2_gd .line { border-bottom: 1px solid #efefef; margin-top: 1.25rem /* 20/16 */; margin-bottom: 1.25rem /* 20/16 */; }
.pro2_gd .cont_box .title  { color: var(--grey2); }
.pro2_gd .cont_box .title .tit { font-size: 1.5rem /* 24/16 */; line-height: 1.6; }
.pro2_gd .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; line-height: 1.6; }
.pro2_gd .cont_box .desc { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; height: calc(1rem * 2 * 3); overflow: hidden;margin-bottom: 1.875rem /* 30/16 */; }

.pro2_gd .more .btn_1 { width: 11.25rem /* 180/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
.pro2_gd .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
.pro2_gd .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
.pro2_gd .more .btn_1:hover { background-color: var(--second_color); }

/*in_box_01*/

/*in_box_02*/
#in_box_02 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

#in_box_02 .box_left { flex-grow: 1; }
#in_box_02 .box_header { margin-bottom: 1.875rem /* 30/16 */; }
#in_box_02 .box_header .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 1.875rem /* 30/16 */; } 
#in_box_02 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 

#in_box_02 .box_header .tags { font-size: 1.5rem /* 24/16 */; line-height: 1.4; margin-bottom: 1.875rem /* 30/16 */; }
#in_box_02 .box_body .content_box { margin-bottom: 2.5rem /* 40/16 */; text-align: justify; color: var(--grey3); }

#in_box_02 .more { margin-bottom: 3.125rem /* 50/16 */; }
#in_box_02 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#in_box_02 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#in_box_02 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#in_box_02 .more .btn_1:hover { background-color: var(--second_color); }

#in_box_02 .box_right { width: 100%; background: url(../images/box_2_bg.jpg) no-repeat center center; background-size: cover; position: relative; color: #ffffff; padding: 2.5rem /* 40/16 */ 0; }
#in_box_02 .box_right ul li { margin-bottom: 0; text-align: center; }
#in_box_02 .box_right ul li:last-child { margin-bottom: 0;}
#in_box_02 .box_right .num { font-family: Arial; font-size: 2.25rem /* 36/16 */; font-weight: bold; color: #ffffff; letter-spacing: -.25rem /* -4/16 */; margin-bottom: .625rem /* 10/16 */;}
#in_box_02 .box_right .text { line-height: 1.6; }
/*in_box_02*/

/*in_box_03*/
#in_box_03 { }

#in_box_03 .container {  }
#in_box_03 .box_left { width: 100%; }
#in_box_03 .box_right { background: url('../images/box_3_line.png') calc(50% + 9.6875rem) center repeat-y #262424; padding: 3.125rem /* 50/16 */ 0; width: 100%; display: flex; justify-content: center; align-items: center; }

#in_box_03 .box_right .main_box { width: 20.625rem /* 330/16 */;}
#in_box_03 .box_right .box_header { margin-bottom: 3.125rem /* 50/16 */; }

#in_box_03 .box_right .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: #ffffff; margin-bottom: 1.875rem /* 30/16 */; } 
#in_box_03 .box_right .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: #ffffff; margin-left: 1.25rem /* 20/16 */; } 
#in_box_03 .box_right .tags { font-size: 2.25rem /* 36/16 */; color: #ffffff; }

.gallery-left { height: 100%; }
.gallery-left img { width: 100%; height: 100%; }

.gallery-right { width: 20.625rem /* 330/16 */; }
.gallery-right .swiper-slide { height: 6.25rem /* 100/16 */; display: flex; align-items: center; }
.gallery-right .swiper-slide .box { color: #ffffff; line-height: 1.6; }
.gallery-right .swiper-slide .box .item { display: flex; align-items: start; }
.gallery-right .swiper-slide .box .num { font-family: Arial; font-size: 1.625rem /* 26/16 */; font-weight: bold; color: #ffffff; }
.gallery-right .swiper-slide .box .title { font-size: 1.125rem /* 18/16 */; color: rgba(255, 255, 255, 0.66); margin-left: 1.25rem /* 20/16 */; padding-right: 1.25rem /* 20/16 */; }

.gallery-right .swiper-slide-thumb-active .box .title { color: #ffffff; }

.gallery-right .swiper-slide { cursor: pointer; padding-bottom: 1.25rem; }
.gallery-right .swiper-slide-thumb-active::after { display: block; content: ""; width: 1.25rem /* 20/16 */; height: 2.5rem /* 40/16 */; background: url('../images/active.png'); background-size: cover; position: absolute; top: 50%; transform: translate(0,-50%); right: 0; }

/*in_box_03*/

/*in_box_04*/
#in_box_04 { }
#in_box_04 .main_box { width: 100%; padding: 1.875rem /* 30/16 */ .9375rem /* 15/16 */; position: relative; }
#in_box_04 .main_box::after { position: absolute; top: 0; right: 0; content: ""; width: 1320px; max-width: 100%; height: 100%; background: url('../images/box_4_bg.jpg') center center no-repeat; background-size: cover;  }
#in_box_04 .main_box .main { position: relative; z-index: 1; }
#in_box_04 .title { font-size: 1.125rem /* 18/16 */; line-height: 1.6; color: #ffffff; margin-bottom: 1.25rem /* 20/16 */; }
#in_box_04 .desc { font-size: 1rem /* 16/16 */; color: rgba(255,255,255,0.6); line-height: 1.8; margin-bottom: 2.25rem /* 36/16 */; }

#in_box_04_ { min-height: 19.375rem /* 310/16 */; }
#in_box_04_ .main_box { width: 100%; height: 25rem /* 400/16 */; padding: 1.875rem /* 30/16 */ .9375rem /* 15/16 */; background: url('../images/product/box_4_bg.jpg') center center no-repeat; background-size: cover; }
#in_box_04_ .title { font-size: 1.125rem /* 18/16 */; line-height: 1.6; color: #ffffff; margin-bottom: .625rem /* 10/16 */; }
#in_box_04_ .desc { font-size: 1rem /* 16/16 */; color: rgba(255,255,255,0.6); line-height: 1.8; margin-bottom: 1.25rem /* 20/16 */; }

/*in_box_04*/

/*in_box_05*/
#in_box_05 { background-color: #ffffff; padding-top: 2.5rem; padding-bottom: 2.5rem; }
#in_box_05 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
#in_box_05 .box_header .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 1.875rem /* 30/16 */; } 
#in_box_05 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
#in_box_05 .box_header .tags { font-size: 1.5rem /* 24/16 */; color: #2c2b2b; line-height: 1.6; }

#in_box_05 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#in_box_05 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#in_box_05 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#in_box_05 .more .btn_1:hover { background-color: var(--second_color); }

.case_gd .cont_box { padding: 1.25rem /* 20/16 */;}
.case_gd .title { font-size: 1.5rem /* 24/16 */; margin-bottom: .9375rem /* 15/16 */; line-height: 1.6; }
.case_gd .desc { font-size: 1rem /* 16/16 */; color: var(--grey2); line-height: 1.6; }
.case_gd .more .btn_0 { margin-left: 1.25rem /* 20/16 */; width: 4.375rem /* 70/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
.case_gd .more .btn_0::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .5rem /* 8/16 */ solid #f8f9fa; border-right: .5rem /* 8/16 */ solid #f8f9fa; border-top: .5rem /* 8/16 */ solid transparent; border-left: .5rem /* 8/16 */ solid transparent; }
.case_gd .more .btn_0:hover { background-color: var(--second_color); }

/*in_box_05*/

/* in_box_06 */
#in_box_06 { background: url('../images/box_6_bg.jpg') center center no-repeat; background-size: cover; padding-top: 2.5rem; padding-bottom: 2.5rem; }
#in_box_06 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
#in_box_06 .box_header .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 1.875rem /* 30/16 */; } 
#in_box_06 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
#in_box_06 .box_header .tags { font-size: 1.5rem /* 24/16 */; color: #2c2b2b; line-height: 1.6; margin-bottom: 3.125rem /* 50/16 */; }

#in_box_06 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#in_box_06 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#in_box_06 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#in_box_06 .more .btn_1:hover { background-color: var(--second_color); }

.news_gd .cont_box { padding: 1.875rem /* 30/16 */ .9375rem /* 15/16 */; transform: all 0.3s; }
.news_gd .dot { display: block; margin-bottom: 1.25rem /* 20/16 */; position: relative; width: 1.5625rem /* 25/16 */; height: 1.5625rem /* 25/16 */; border: 1px solid var(--base_color); }
.news_gd .dot::after { display: block; width: 1.875rem /* 30/16 */; height: 1.875rem /* 30/16 */; background-color: #e4e3e3; border-radius: 50%; content: ""; position: absolute; top: .375rem /* 6/16 */; left: .375rem /* 6/16 */; transition: all 0.3s; }

.news_gd .title { font-size: 1.5rem /* 24/16 */; line-height: 1.6; margin-bottom: 1.875rem /* 30/16 */; }
.news_gd .desc { font-size: 1rem /* 16/16 */; color: var(--grey3); line-height: 2; margin-bottom: 1.875rem /* 30/16 */; }
.news_gd .time { font-size: 1.25rem /* 20/16 */; font-weight: bold; }
.news_gd .time span.date { font-size: 1.25rem /* 20/16 */; color: var(--grey3); }
.news_gd .time span.year { font-size: 1.875rem /* 30/16 */; font-weight: bold; }

.news_gd a:hover .cont_box { background: url('../images/news_bg.jpg') center center no-repeat; background-size: cover; }
.news_gd a:hover .cont_box * { color: #ffffff; transform: all 0.3s; }
/* in_box_06 */
/*首页样式结束*/

/*公共样式*/
.page_title .box_header .title { font-size: 1.75rem; margin-bottom: 1rem; }
.page_title .box_header .desc { color: var(--grey2); margin-bottom: 2rem; }
/*公共样式*/

/*关于我们样式*/
#box1 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
#box2 { padding-top: 0; padding-bottom: 2.5rem; }
#box3 { padding-top: 0; padding-bottom: 2.5rem; }

#about #box1 { padding-top: 0; padding-bottom: 0; }
#about #box1 .tags { font-size: 1.5rem /* 24/16 */; line-height: 1.6; }
#about #box1 .box_left { width: 100%; padding-top: 2.5rem /* 40/16 */; padding-bottom: 2.5rem /* 40/16 */; }
#about #box1 .box_left .box_header { margin-bottom: 1.875rem /* 30/16 */; }
#about #box1 .box_left .mainInfo { margin-bottom: 2.5rem /* 40/16 */; }

#about #box1 .box_right { width: 100%; position: relative; color: #ffffff; padding: 2.5rem /* 40/16 */ 0; }
#about #box1 .box_right::after { content: ""; display: block; width: 100%; height: 100%; background: url(../images/about/box1_bg.jpg) no-repeat center center; background-size: cover; position: absolute; top: 0; left: 0; }
#about #box1 .box_right .container { position: relative; z-index: 1; }

#about #box1 .box_right ul li { margin-bottom: 0; text-align: center; }
#about #box1 .box_right ul li:last-child { margin-bottom: 0;}
#about #box1 .box_right .num { font-family: Arial; font-size: 2.25rem /* 36/16 */; font-weight: bold; color: #ffffff; letter-spacing: -.25rem /* -4/16 */; margin-bottom: .625rem /* 10/16 */;}
#about #box1 .box_right .text { line-height: 1.6; }

#about #box1 .mainInfo { font-size: 1.0625rem; line-height: 2.5; }

#about #box1 .more { margin-bottom: 0; }
#about #box1 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#about #box1 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#about #box1 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#about #box1 .more .btn_1:hover { background-color: var(--second_color); }

.scxc_gd .title { position: absolute; left: 5%; bottom: 10%; z-index: 1; font-size: 1.125rem /* 18/16 */; color: #ffffff; transition: all 0.3s; }
.scxc_gd .title:hover { color: var(--base_color); }

.scxc_gd_w .btns { position: absolute; right: 3%; bottom: 5%; z-index: 2; }
.scxc_gd_w .btns .btn-prev,.scxc_gd_w .btns .btn-next { width: 3rem /* 48/16 */; height: 3rem /* 48/16 */; display: flex; justify-content: center; align-items: center; }
.scxc_gd_w .btns .btn-prev { background-color: #ffffff; border: 1px solid #efefef; color: var(--grey1); margin-bottom: 0; }
.scxc_gd_w .btns .btn-next { background-color: var(--base_color);color: #ffffff; margin-left: .625rem /* 10/16 */; }
.scxc_gd_w .btns .btn-prev i,.scxc_gd_w .btns .btn-next i { font-size: 1.5rem /* 24/16 */; }
.scxc_gd_w .btns .btn-prev i { transform: rotate(-90deg); }
.scxc_gd_w .btns .btn-next i { transform: rotate(90deg); }
.scxc_gd_w .btns .btn-prev:hover, .scxc_gd_w .btns .btn-next:hover { background-color: var(--second_color); color: #ffffff; }

#about #box2 { padding-top: 3rem /* 48/16 */; padding-bottom: 3rem /* 48/16 */; }
#about #box2 .box_header .tags { font-size: 1.5rem /* 24/16 */; line-height: 1.4; }

#about #box3 { padding-top: 3rem /* 48/16 */; padding-bottom: 3rem /* 48/16 */; }
.honor_gd_w .box_header { margin-bottom: 3.125rem /* 50/16 */; }
.honor_gd_w .title { font-size: 1.5rem /* 24/16 */; line-height: 1.6; }
.honor_gd_w .btns {  }
.honor_gd_w .btns .btn-prev,.honor_gd_w .btns .btn-next { width: 3rem /* 48/16 */; height: 3rem /* 48/16 */; display: flex; justify-content: center; align-items: center; }
.honor_gd_w .btns .btn-prev { background-color: #ffffff; border: 1px solid #efefef; color: var(--grey1); margin-bottom: 0; }
.honor_gd_w .btns .btn-next { background-color: var(--base_color);color: #ffffff; margin-left: .625rem /* 10/16 */; }
.honor_gd_w .btns .btn-prev i,.honor_gd_w .btns .btn-next i { font-size: 1.875rem /* 30/16 */; }
.honor_gd_w .btns .btn-prev i { transform: rotate(-90deg); }
.honor_gd_w .btns .btn-next i { transform: rotate(90deg); }
.honor_gd_w .btns .btn-prev:hover, .honor_gd_w .btns .btn-next:hover { background-color: var(--second_color); color: #ffffff; }
/*关于我们样式*/

.defaultHeight { min-height: 10rem; }

/*单页样式*/
#single .tags { color: var(--grey1); font-size: 1.125rem; margin-bottom: 2rem; line-height: 1.6; font-weight: bold; }
/*单页样式*/

/*新闻资讯*/
/*新闻资讯*/

/*产品列表*/
#product #bar { padding: 3.125rem /* 50/16 */ 1.25rem /* 20/16 */; margin-bottom: 2.125rem /* 34/16 */; background-color: var(--base_color); color: #ffffff; }
#product #bar .ys_list { }
#product #bar .ys_list .icon_box { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; background-color: #ffffff; border-radius: 50%; display: flex; justify-content: center; align-items: center;}
#product #bar .ys_list .icon_box i { color: var(--base_color); font-size: 1.75rem /* 28/16 */; }
#product #bar .ys_list .text_box { margin-left: 1.25rem /* 20/16 */; }
#product #bar .ys_list .text_box .p1 { font-size: 1.5rem /* 24/16 */; font-weight: bold; margin-bottom: .875rem /* 14/16 */; }
#product #bar .ys_list .text_box .p2 { font-size: 1rem /* 16/16 */ ; line-height: 1.4; }

#tpl_pro { }
#tpl_pro li .main { height: 100%; padding: .3125rem /* 5/16 */; }
#tpl_pro .img_box { width: 100%; }
#tpl_pro .cont_box { width: 100%; margin-top: 1.875rem /* 30/16 */; }
#tpl_pro .line { border-bottom: 1px solid #efefef; margin-top: 1.25rem /* 20/16 */; margin-bottom: 1.25rem /* 20/16 */; }
#tpl_pro .cont_box .title  { color: var(--grey2); }
#tpl_pro .cont_box .title .tit { font-size: 1.5rem /* 24/16 */; line-height: 1.6; }
#tpl_pro .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; line-height: 1.6; }
#tpl_pro .cont_box .desc { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; height: calc(1rem * 2 * 3); overflow: hidden;margin-bottom: 1.875rem /* 30/16 */; }

#tpl_pro .more .btn_1 { width: 8.75rem /* 140/16 */; height: 2.625rem /* 42/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#tpl_pro .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#tpl_pro .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#tpl_pro .more .btn_1:hover { background-color: var(--second_color); }
/*产品列表*/

/*产品详情*/
#proinfo #box1 { padding-top: 0; padding-bottom: 1.875rem /* 30/16 */; position: relative; }
#proinfo #box1 .container { }

#proinfo #box1 .main_box { background-color: #ffffff; padding: .625rem /* 10/16 */; }
#proinfo #box1 #pro_desc .title { line-height: 1.6; margin-bottom: 0; }
#proinfo #box1 #pro_desc .title .tit { font-size: 1.5rem /* 24/16 */; }
#proinfo #box1 #pro_desc .title .tags { font-size: 1.25rem /* 20/16 */; }
#proinfo #box1 #pro_desc .desc { color: var(--grey3); line-height: 2; }

#proinfo #box1 .param_more { margin-bottom: 2rem; color: var(--grey2);}
#proinfo #box1 .param_more li .box { width: 100%; height: 8.75rem /* 140/16 */; background-color: #f5f5f5; display: flex; justify-content: center; align-items: center; line-height: 1.6; }

#proinfo #box1 .tels { font-size: 1rem /* 16/16 */; display: flex; align-items: center; }
#proinfo #box1 .tels i { font-size: 1.25rem /* 20/16 */; }
#proinfo #box1 .tels i.iconRrl_s_145 { font-size: 1.25rem /* 20/16 */; margin: 0 1.25rem /* 20/16 */; }
#proinfo #box1 .tels span.num { font-family: Arial; font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); }

#proinfo #box2 .main_box { padding: .9375rem /* 15/16 */; background-color: #ffffff; }
#proinfo #box2 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
#proinfo #box2 .box_header .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 1.875rem /* 30/16 */; } 
#proinfo #box2 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
#proinfo #box2 .box_header .tags { font-size: 1.125rem /* 18/16 */; color: #2c2b2b; line-height: 1.6; }

#proinfo #box2 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#proinfo #box2 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#proinfo #box2 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#proinfo #box2 .more .btn_1:hover { background-color: var(--second_color); }

#proinfo #box2 .cont_box { padding: .9375rem /* 15/16 */ .625rem /* 10/16 */; background-color: #ffffff; line-height: 1.6; }
#proinfo #box2 .num { font-weight: bold; font-size: 1.625rem /* 26/16 */; }
#proinfo #box2 .cont { font-size: 1rem /* 16/16 */; color: var(--grey3); }

#proinfo #box3 { }
#proinfo #box3 .main_box { padding: .9375rem /* 15/16 */; background-color: #ffffff; }
#proinfo #box3 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
#proinfo #box3 .box_header .title_box { font-size: 1.5rem /* 24/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 1.875rem /* 30/16 */; } 
#proinfo #box3 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
#proinfo #box3 .box_header .tags { font-size: 1.125rem /* 18/16 */; color: #2c2b2b; line-height: 1.6; }

#proinfo #box3 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
#proinfo #box3 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
#proinfo #box3 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
#proinfo #box3 .more .btn_1:hover { background-color: var(--second_color); }

.other_gd .swiper-slide { height: 100%; padding: .9375rem /* 15/16 */ .9375rem /* 15/16 */; }
.other_gd .img_box { width: 100%; }
.other_gd .cont_box { width: 100%; margin-top: 1.875rem /* 30/16 */; }
.other_gd .line { border-bottom: 1px solid #efefef; margin-top: 1.25rem /* 20/16 */; margin-bottom: 1.25rem /* 20/16 */; }
.other_gd .cont_box .title  { color: var(--grey2); }
.other_gd .cont_box .title .tit { font-size: 1.5rem /* 24/16 */; line-height: 1.6; }
.other_gd .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; line-height: 1.6; }
.other_gd .cont_box .desc { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; height: calc(1rem * 2 * 3); overflow: hidden;margin-bottom: 1.875rem /* 30/16 */; }

.other_gd .more .btn_1 { width: 11.25rem /* 180/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
.other_gd .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
.other_gd .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
.other_gd .more .btn_1:hover { background-color: var(--second_color); }

/*产品详情*/

#info .mainInfo h2,#proinfo .mainInfo h2 { font-size:1.125rem; font-weight:bold; margin: 1.25rem 0; }

/*联系我们样式*/

.contact-list li .rounded-circle { background-color: #ffffff; color: var(--base_color); width: 2.5rem; height: 2.5rem; flex-shrink: 0; font-size: 1.0625rem; display: flex; justify-content: center; align-items: center; margin-right: 1.25rem; }
.contact-list li big {  font-size: 1.375rem; }
.contact-list li .rounded-circle i { font-size: 1.125rem; }

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

.in_contact_message li .ibox { background-color: rgba(255, 255, 255, 1); border: 0; color: #545e6c; }
.in_contact_message li .lable { width: 3.5rem; flex-shrink: 1; }
.in_contact_message li .ibox input { background-color: transparent; width: 100%; font-size: 0.875rem; color: #545e6c; }
.in_contact_message li input::placeholder { color: #545e6c; background-color: transparent; width: 100%; font-size: 0.875rem; }
.in_contact_message li .ibox textarea { background-color: transparent; width: 100%; height: 6.25rem; font-size: 0.875rem; }
/*联系我们样式*/

/*手机端样式*/
@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; }

	#location, #location a { font-size: 1.125rem /* 18/16 */; }
	#page_banner_box #company_name { font-size: 2rem /* 32/16 */; }
	/*首页样式开始*/
	#in_box_01 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
	#in_box_02 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
	#in_box_03 { }
	#in_box_04 { padding-top: 0; padding-bottom: 0; }
	#in_box_04_ { padding-top: 0; padding-bottom: 0; }
	#in_box_05 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
	#in_box_06 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
	/*首页样式结束*/

	/*统一子页面开始*/
	#box1 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
	#box2 { padding-top: 0; padding-bottom: 2.5rem; }
	#box3 { padding-top: 0; padding-bottom: 2.5rem; }

	#proinfo #box1 .main_box { background-color: #ffffff; padding: 1.25rem /* 20/16 */; }
	#proinfo #box2 .main_box { background-color: #ffffff; padding: 1.25rem /* 20/16 */; }
	#proinfo #box3 .main_box { background-color: #ffffff; padding: 1.25rem /* 20/16 */; }

	/*统一子页面结束*/
	
	.news_list { margin-bottom: 1.875rem; }
	.news_list li .img_box { max-width: 28%; }
	.news_list li .cont_box { margin-top: 0; margin-left: 1rem; max-width: calc(72% - 1rem); }

	#footer_main { padding-top: 3rem; padding-bottom: 3rem; }
	#footer_copy .container .main_box { padding-top: 0.5rem; padding-bottom: 0.5rem;   }

}
/*PAD效果*/

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

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

	html,body { font-size: 14px; }
	.w-lg-auto { width: auto !important; }
	.w-lg-50 { width: 50% !important; }
	.w-lg-100 { width: 100% !important; }

	.mImg { max-width: 37.5rem; }

	.box_header.main_box_header .title_box { justify-content: start; }
	.box_header.main_box_header .desc_box { text-align: left; }

	/*统一header开始*/
	#page_banner_box .banner_s .container { padding-bottom: 8rem /* 128/16 */; }
	#location, #location a { font-size: 1.125rem /* 18/16 */; }
	#page_banner_box #company_name { font-size: 2.5rem /* 40/16 */; }
	#page_banner_box .banner_s .container #banner_pics { padding: 0; }

	.search_box { width: 100%; height: 13.75rem /* 220/16 */; position: absolute; bottom: 0; left: 0; z-index: 2; }
	.search_box .container { height: 100%; }
	.search_box .container .search_box_w { height: 100%; }
	.search_box .search_box_s { width: 648px; max-width: 38%; height: 100%; position: relative; }
	.search_box .search_box_s::after { display: block; content: ""; width: 1920px; height: 100%; background-color: var(--base_color); position: absolute; top: 0; left: 0;}
	.search_box .search_box_s .main_box { position: relative; z-index: 1; padding-left: 6.25rem /* 100/16 */; width: 100%; }
	.search_box p { color: #ffffff; font-size: 1.125rem /* 18/16 */; line-height: 1.6; margin-bottom: 1.25rem /* 20/16 */; }
	#formData_so { width: 100%; max-width: 50rem; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
	#header_search_key { background: none; border: 0; color: #ffffff; font-size: 1rem /* 16/16 */; line-height: 3.75rem /* 60/16 */; outline: none; }
	#header_search_key::placeholder { color: rgba(255, 255, 255, 0.6); }
	#header_search_so { color: #ffffff; font-size: 1.5rem /* 24/16 */; cursor: pointer; }

	/*统一header结束*/

	/*首页样式开始*/
	#in_box_01 { padding-top: 2.5rem; padding-bottom: 2.5rem; min-height: 75rem /* 1200/16 */; }

	.pro_gd_w .cont_box { width: 50%; }
	.pro_gd_w .img_box { width: 45%; }

	.pro_gd_w { padding-right: 6.25rem /* 100/16 */; }
	.pro_gd_w .btns { position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: 9; }
	.pro_gd_w .btns .btn-prev,.pro_gd_w .btns .btn-next { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; border: 1px solid #efefef; display: flex; justify-content: center; align-items: center; }
	.pro_gd_w .btns .btn-prev { background-color: #ffffff; color: var(--grey1); margin-bottom: 0; }
	.pro_gd_w .btns .btn-next { background-color: var(--base_color);color: #ffffff; }
	.pro_gd_w .btns .btn-prev i,.pro_gd_w .btns .btn-next i { font-size: 1.875rem /* 30/16 */; }
	.pro_gd_w .btns .btn-next i { transform: rotate(90deg); }
	.pro_gd_w .btns .btn-prev:hover, .pro_gd_w .btns .btn-next:hover { background-color: var(--second_color); color: #ffffff; }

	#in_box_01 .box_header.main_box_header { margin-bottom: 2rem; }
	.pro_gd_w .cont_box .param_more ul li .box .num { font-size: 1.5rem /* 24/16 */ ; }

	#in_box_01 .main_box { width: 68rem /* 1088/16 */; width: 70%; height: 47.5rem /* 760/16 */; padding-top: 4.5rem /* 72/16 */; position: relative; z-index: 2; transform: translateY(-8.125rem /* -130/16 */); }
	#in_box_01 .main_box::after { display: block; content: ""; width: 1920px; height: 100%; background-color: #ffffff; position: absolute; top: 0; right: 0; }
	#in_box_01 .main_box .main_box_s { position: relative; z-index: 1; height: 100%; }

	.pro_box { position: absolute; top: 5rem /* 80/16 */; left: 0; z-index: 3; }

	.pro2_gd { margin-top: 7.5rem /* 120/16 */; }
	.pro2_gd .swiper-slide { padding: 1.875rem /* 30/16 */ 1.25rem /* 20/16 */; }
	.pro2_gd .img_box { width: 50%; }
	.pro2_gd .cont_box { width: 50%; margin-top: 0; margin-left: 1.875rem /* 30/16 */; }
	.pro2_gd .line { border-bottom: 1px solid #efefef; margin-top: 1.25rem /* 20/16 */; margin-bottom: 1.25rem /* 20/16 */; }
	.pro2_gd .cont_box .title  { color: var(--grey2); }
	.pro2_gd .cont_box .title .tit { font-size: 1.75rem /* 28/16 */; }
	.pro2_gd .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; }
	.pro2_gd .cont_box .desc  { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; margin-bottom: 1.875rem /* 30/16 */; }

	.pro2_gd .more .btn_1 { width: 11.25rem /* 180/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	.pro2_gd .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	.pro2_gd .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	.pro2_gd .more .btn_1:hover { background-color: var(--second_color); }

	#in_box_02 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

	#in_box_02 .box_header { margin-bottom: 2.5rem /* 40/16 */; }
	#in_box_02 .box_header .title_box { margin-bottom: 1.875rem /* 30/16 */; }
	#in_box_02 .box_header .tags { font-size: 2.25rem /* 36/16 */; line-height: 1.4; margin-bottom: 1.875rem /* 30/16 */; }
	#in_box_02 .box_body .content_box { margin-bottom: 2.5rem /* 40/16 */; text-align: justify; color: var(--grey3); }

	#in_box_02 .more { margin-bottom: 4.375rem /* 70/16 */; }
	#in_box_02 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#in_box_02 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#in_box_02 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#in_box_02 .more .btn_1:hover { background-color: var(--second_color); }

	#in_box_02 .box_right { margin-left: 3.125rem /* 50/16 */; padding-bottom: 7.5rem /* 120/16 */; flex-shrink: 0; width: 32.1875rem /* 515/16 */; max-width: 30%; height: 50rem /* 800/16 */; background: url(../images/box_2_bg.jpg) no-repeat center center; background-size: cover; position: relative; color: #ffffff; }
	#in_box_02 .box_right ul { width: 18.75rem /* 300/16 */; padding-right: 100px; margin: 0 auto; }
	#in_box_02 .box_right ul li { margin-bottom: 4.5rem /* 72/16 */; text-align: left; }
	#in_box_02 .box_right ul li:last-child { margin-bottom: 0;}
	#in_box_02 .box_right .num { font-family: Arial; font-size: 3.75rem /* 60/16 */; font-weight: bold; color: #ffffff; letter-spacing: -.25rem /* -4/16 */; margin-bottom: .625rem /* 10/16 */;}
	#in_box_02 .box_right .text { line-height: 1.6; }

	#in_box_03 { }
	
	#in_box_03 .container { max-width: 100%; display: flex; justify-content: space-between; align-items: stretch; padding: 0 !important; }
	#in_box_03 .box_left { flex-shrink: 0; width: 64%; }
	#in_box_03 .box_right { background: url('../images/box_3_line.png') calc(50% + 9.25rem) center repeat-y #262424; flex-grow: 1; width: 36%; display: flex; justify-content: center; align-items: center; }

	#in_box_03 .box_right .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#in_box_03 .box_right .title_box { font-size: 1.125rem /* 18/16 */; }
	#in_box_03 .box_right .tags { font-size: 2.5rem /* 40/16 */; color: #ffffff; }

	.gallery-left img { object-fit: fill; }
	.gallery-right .swiper-slide { height: 7.5rem /* 120/16 */; }
	.gallery-right .swiper-slide-thumb-active::after { display: block; content: ""; width: 1.875rem /* 30/16 */; height: 3.75rem /* 60/16 */; background: url('../images/active.png'); background-size: cover; position: absolute; top: 50%; transform: translate(0,-50%); right: 0; }

	#in_box_04 { padding-top: 0; padding-bottom: 0; height: 18.75rem /* 300/16 */; }
	#in_box_04 .main_box { padding: 1.875rem /* 30/16 */ 1.875rem /* 30/16 */ 0 0; position: relative; z-index: 1; margin-top: -3.75rem /* -60/16 */; }
	#in_box_04 .main_box::after { position: absolute; top: 0; right: 0; content: ""; width: 1320px; max-width: 150%; height: 18.75rem /* 300/16 */; background: url('../images/box_4_bg.jpg') center center no-repeat; background-size: cover;  }
	#in_box_04 .main_box .main { position: relative; z-index: 1; }
	#in_box_04 .title { font-size: 1.75rem /* 28/16 */; color: #ffffff; margin-bottom: 1.25rem /* 20/16 */; }
	#in_box_04 .desc { font-size: 1rem /* 16/16 */; color: rgba(255,255,255,0.6); line-height: 1.8; margin-bottom: 2.25rem /* 36/16 */; }

	#in_box_04_ { padding-top: 0; padding-bottom: 0; height: 19.375rem /* 310/16 */; }
	#in_box_04_ .main_box { padding: 0; position: relative; z-index: 1; top: -5.625rem /* -90/16 */;  background: url('../images/product/box_4_bg.jpg') center center no-repeat; background-size: cover;   }
	#in_box_04_ .title { font-size: 1.75rem /* 28/16 */; color: #ffffff; margin-bottom: 1.25rem /* 20/16 */; }
	#in_box_04_ .desc { font-size: 1rem /* 16/16 */; color: rgba(255,255,255,0.6); line-height: 1.8; margin-bottom: 2.25rem /* 36/16 */; }

	#in_box_05 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

	#in_box_05 { background-color: #ffffff; padding-top: 2.5rem; padding-bottom: 2.5rem; }
	#in_box_05 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#in_box_05 .box_header .title_box { font-size: 1.125rem /* 18/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 2.5rem /* 40/16 */; } 
	#in_box_05 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
	#in_box_05 .box_header .tags { font-size: 2.25rem /* 36/16 */; color: #2c2b2b; line-height: 1.6; }

	#in_box_05 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#in_box_05 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#in_box_05 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#in_box_05 .more .btn_1:hover { background-color: var(--second_color); }

	.case_gd .cont_box { padding: 1.25rem /* 20/16 */; }
	.case_gd .title { font-size: 1.5rem /* 24/16 */; margin-bottom: .9375rem /* 15/16 */; }
	.case_gd .desc { font-size: 1rem /* 16/16 */; color: var(--grey2); line-height: 1.6; }
	.case_gd .more .btn_0 { margin-left: 1.25rem /* 20/16 */; width: 4.375rem /* 70/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	.case_gd .more .btn_0::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .5rem /* 8/16 */ solid #f8f9fa; border-right: .5rem /* 8/16 */ solid #f8f9fa; border-top: .5rem /* 8/16 */ solid transparent; border-left: .5rem /* 8/16 */ solid transparent; }
	.case_gd .more .btn_0:hover { background-color: var(--second_color); }
	.case_gd .swiper-slide:nth-child(even) { margin-top: 4.5rem /* 72/16 */;}
	
	#in_box_06 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

	#in_box_06 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#in_box_06 .box_header .title_box { font-size: 1.125rem /* 18/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 2.5rem /* 40/16 */; } 
	#in_box_06 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
	#in_box_06 .box_header .tags { font-size: 2.25rem /* 36/16 */; color: #2c2b2b; line-height: 1.6; margin-bottom: 4.5rem /* 72/16 */; }

	#in_box_06 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#in_box_06 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#in_box_06 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#in_box_06 .more .btn_1:hover { background-color: var(--second_color); }

	.news_gd .cont_box { padding: 1.25rem /* 20/16 */; transform: all 0.3s; height: 25rem /* 400/16 */; }
	.news_gd .dot { display: block; margin-bottom: 1.25rem /* 20/16 */; position: relative; width: 1.5625rem /* 25/16 */; height: 1.5625rem /* 25/16 */; border: 1px solid var(--base_color); }
	.news_gd .dot::after { display: block; width: 1.875rem /* 30/16 */; height: 1.875rem /* 30/16 */; background-color: #e4e3e3; border-radius: 50%; content: ""; position: absolute; top: .375rem /* 6/16 */; left: .375rem /* 6/16 */; transition: all 0.3s; }

	.news_gd .title { font-size: 1.875rem /* 30/16 */; line-height: 1.6; margin-bottom: 3rem /* 48/16 */; }
	.news_gd .desc { font-size: 1rem /* 16/16 */; color: var(--grey3); line-height: 2; margin-bottom: 3rem /* 48/16 */; }
	.news_gd .time { font-size: 1.25rem /* 20/16 */; font-weight: bold; }
	.news_gd .time span.date { font-size: 1.25rem /* 20/16 */; color: var(--grey3); }
	.news_gd .time span.year { font-size: 1.875rem /* 30/16 */; font-weight: bold; }

	.news_gd a:hover .cont_box { background: url('../images/news_bg.jpg') center center no-repeat; background-size: cover; }
	.news_gd a:hover .cont_box * { color: #ffffff; transform: all 0.3s; }

	/*首页样式结束*/

	.news_list li a { padding: 1rem; }
	.news_list li:hover { box-shadow: 0 0 5px rgba(100, 100, 100, 0.5); }

	/*统一子页面开始*/

	#box1 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
	#box2 { padding-top: 0; padding-bottom: 2.5rem; }
	#box3 { padding-top: 0; padding-bottom: 2.5rem; }

	.box_header.main_box_header .title_box .cn { font-size: 2.5rem /* 40/16 */; }

	#about #box1 { overflow-x: hidden; padding-top: 0; padding-bottom: 0; }
	#about #box1 .tags { font-size: 1.75rem /* 28/16 */; line-height: 1.6; }
	#about #box1 .box_left { width: 64.375rem /* 1030/16 */; padding-top: 6.25rem /* 100/16 */; padding-bottom: 6.25rem /* 100/16 */; }
	#about #box1 .box_left .main { width: 90%; }
	#about #box1 .box_left .box_header { margin-bottom: 2.5rem /* 40/16 */; }
	#about #box1 .box_left .mainInfo { margin-bottom: 2.5rem /* 40/16 */; }

	#about #box1 .box_right { width: 35.625rem /* 570/16 */; position: relative; color: #ffffff; padding: 2.5rem /* 40/16 */ 0; }
	#about #box1 .box_right::after { content: ""; display: block; width: 45.625rem /* 730/16 */; height: 100%; background: url(../images/about/box1_bg.jpg) no-repeat center center; background-size: cover; position: absolute; top: 0; left: 0; }
	#about #box1 .box_right .container { position: relative; z-index: 1; padding-bottom: 6.25rem /* 100/16 */; }
	#about #box1 .box_right ul { width: 18.75rem /* 300/16 */; padding-right: 6.25rem /* 100/16 */; margin: 0 auto; }
	#about #box1 .box_right ul li { margin-bottom: 6.25rem /* 100/16 */; text-align: center; }
	#about #box1 .box_right ul li:last-child { margin-bottom: 0;}
	#about #box1 .box_right .num { font-family: Arial; font-size: 3rem /* 48/16 */; font-weight: bold; color: #ffffff; letter-spacing: -.25rem /* -4/16 */; margin-bottom: .625rem /* 10/16 */;}
	#about #box1 .box_right .text { line-height: 1.6; }

	#about #box1 .mainInfo { font-size: 1.0625rem; line-height: 2.5; }

	#about #box1 .more { margin-bottom: 0; }
	#about #box1 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#about #box1 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#about #box1 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#about #box1 .more .btn_1:hover { background-color: var(--second_color); }

	.scxc_gd .title { position: absolute; left: 5%; bottom: 10%; z-index: 1; font-size: 1.875rem /* 30/16 */; color: #ffffff; transition: all 0.3s; }
	.scxc_gd .title:hover { color: var(--base_color); }

	.scxc_gd_w { transform: translateY(-3rem /* 48/16 */); }
	.scxc_gd_w .btns { position: absolute; right: 3%; bottom: 5%; z-index: 2; }
	.scxc_gd_w .btns .btn-prev,.scxc_gd_w .btns .btn-next { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; display: flex; justify-content: center; align-items: center; }
	.scxc_gd_w .btns .btn-prev { background-color: #ffffff; border: 1px solid #efefef; color: var(--grey1); margin-bottom: 0; }
	.scxc_gd_w .btns .btn-next { background-color: var(--base_color);color: #ffffff; margin-left: 1.25rem /* 20/16 */; }
	.scxc_gd_w .btns .btn-prev i,.scxc_gd_w .btns .btn-next i { font-size: 1.875rem /* 30/16 */; }
	.scxc_gd_w .btns .btn-prev i { transform: rotate(-90deg); }
	.scxc_gd_w .btns .btn-next i { transform: rotate(90deg); }
	.scxc_gd_w .btns .btn-prev:hover, .scxc_gd_w .btns .btn-next:hover { background-color: var(--second_color); color: #ffffff; }

	#about #box2 { padding-top: 3rem /* 48/16 */; padding-bottom: 3rem /* 48/16 */; }
	#about #box2 .box_header .tags { font-size: 1.75rem /* 28/16 */; }
	#about #box3 { padding-top: 3rem /* 48/16 */; padding-bottom: 3rem /* 48/16 */; }
	.honor_gd_w .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	.honor_gd_w .title { font-size: 1.75rem /* 28/16 */; line-height: 1.6; }
	.honor_gd_w .btns {  }
	.honor_gd_w .btns .btn-prev,.honor_gd_w .btns .btn-next { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; display: flex; justify-content: center; align-items: center; }
	.honor_gd_w .btns .btn-prev { background-color: #ffffff; border: 1px solid #efefef; color: var(--grey1); margin-bottom: 0; }
	.honor_gd_w .btns .btn-next { background-color: var(--base_color);color: #ffffff; margin-left: 1.25rem /* 20/16 */; }
	.honor_gd_w .btns .btn-prev i,.honor_gd_w .btns .btn-next i { font-size: 1.875rem /* 30/16 */; }
	.honor_gd_w .btns .btn-prev i { transform: rotate(-90deg); }
	.honor_gd_w .btns .btn-next i { transform: rotate(90deg); }
	.honor_gd_w .btns .btn-prev:hover, .honor_gd_w .btns .btn-next:hover { background-color: var(--second_color); color: #ffffff; }

	/* product */
	#product #box1 { padding-bottom: 7.5rem /* 120/16 */; }
	#product #bar { padding: 3.125rem /* 50/16 */; margin-bottom: 2.125rem /* 34/16 */; background-color: var(--base_color); color: #ffffff; }
	#product #bar .ys_list { }
	#product #bar .ys_list .icon_box { width: 3.75rem /* 60/16 */; height: 3.75rem /* 60/16 */; background-color: #ffffff; border-radius: 50%; display: flex; justify-content: center; align-items: center;}
	#product #bar .ys_list .icon_box i { color: var(--base_color); font-size: 1.75rem /* 28/16 */; }
	#product #bar .ys_list .text_box { margin-left: 1.25rem /* 20/16 */; }
	#product #bar .ys_list .text_box .p1 { font-size: 1.5rem /* 24/16 */; font-weight: bold; margin-bottom: .875rem /* 14/16 */; }
	#product #bar .ys_list .text_box .p2 { font-size: 1rem /* 16/16 */; line-height: 1.4; }

	#tpl_pro { }
	#tpl_pro li .main { padding: 1.875rem /* 30/16 */ 1.25rem /* 20/16 */; }
	#tpl_pro .img_box { width: 50%; }
	#tpl_pro .cont_box { width: 50%; margin-top: 0; margin-left: 1.875rem /* 30/16 */; }
	#tpl_pro .line { border-bottom: #proinfo #box2 .main_boxpx solid #efefef; margin-top: 1.25rem /* 20/16 */; margin-bottom: 1.25rem /* 20/16 */; }
	#tpl_pro .cont_box .title  { color: var(--grey2); }
	#tpl_pro .cont_box .title .tit { font-size: 1.75rem /* 28/16 */; }
	#tpl_pro .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; }
	#tpl_pro .cont_box .desc  { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; margin-bottom: 1.875rem /* 30/16 */; }

	#tpl_pro .more .btn_1 { width: 11.25rem /* 180/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#tpl_pro .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#tpl_pro .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#tpl_pro .more .btn_1:hover { background-color: var(--second_color); }
	/* product */

	/* proinfo */
	#proinfo #box1 .main_box { padding: 2.5rem /* 40/16 */; }
	#proinfo #box1 .tels span.num { font-size: 1.5rem /* 24/16 */; }

	#proinfo #box2 .main_box { padding: 2.5rem /* 40/16 */; background-color: #ffffff; }
	#proinfo #box2 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#proinfo #box2 .box_header .title_box { font-size: 1.125rem /* 18/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 2.5rem /* 40/16 */; } 
	#proinfo #box2 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
	#proinfo #box2 .box_header .tags { font-size: 2.25rem /* 36/16 */; color: #2c2b2b; line-height: 1.6; }
	#proinfo #box2 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#proinfo #box2 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#proinfo #box2 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#proinfo #box2 .more .btn_1:hover { background-color: var(--second_color); }

	#proinfo #box3 { padding-bottom: 7.5rem /* 120/16 */; }
	#proinfo #box3 .main_box { padding: 2.5rem /* 40/16 */; background-color: #ffffff; }
	#proinfo #box3 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#proinfo #box3 .box_header .title_box { font-size: 1.125rem /* 18/16 */; font-weight: bold; color: var(--base_color); margin-bottom: 2.5rem /* 40/16 */; } 
	#proinfo #box3 .box_header .title_box span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: var(--base_color); margin-left: 1.25rem /* 20/16 */; } 
	#proinfo #box3 .box_header .tags { font-size: 2.25rem /* 36/16 */; color: #2c2b2b; line-height: 1.6; }
	#proinfo #box3 .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	#proinfo #box3 .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#proinfo #box3 .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#proinfo #box3 .more .btn_1:hover { background-color: var(--second_color); }
	
	.other_gd .swiper-slide { padding: 1.875rem /* 30/16 */ 1.25rem /* 20/16 */; }
	.other_gd .img_box { width: 50%; }
	.other_gd .cont_box { width: 50%; margin-top: 0; margin-left: 1.875rem /* 30/16 */; }
	.other_gd .line { border-bottom: 1px solid #efefef; margin-top: 1.25rem /* 20/16 */; margin-bottom: 1.25rem /* 20/16 */; }
	.other_gd .cont_box .title  { color: var(--grey2); }
	.other_gd .cont_box .title .tit { font-size: 1.75rem /* 28/16 */; }
	.other_gd .cont_box .title .tags { font-size: 1.25rem /* 20/16 */; }
	.other_gd .cont_box .desc  { color: var(--grey3); font-size: 1rem /* 16/16 */; line-height: 2; margin-bottom: 1.875rem /* 30/16 */; }

	.other_gd .more .btn_1 { width: 11.25rem /* 180/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	.other_gd .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	.other_gd .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid #ffffff; border-right: .625rem /* 10/16 */ solid #ffffff; border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	.other_gd .more .btn_1:hover { background-color: var(--second_color); }
	/* proinfo */

	#page_left { width: 30%; }
	#page_left .slider_type .slider_type_list dl dt { font-size: 1.0625rem; }
	#page_left .slider_type .slider_type_list dl dd { font-size: 0.9375rem; }
	#page_right { width: 70%; margin-left: 0%; }
	#page_right.order-lg-first { margin-left: auto; margin-right: 0%; }
	#page_right.order-lg-last { margin-right: auto; margin-left: 0%; }

	/*统一子页面结束*/

	/*统一footer开始*/
	#footer { margin-bottom: 0; }
	#e1 { width: auto; flex-shrink: 0; }
	#e2 { width: 60%; flex-grow: 1; padding: 0 3.75rem /* 60/16 */; }
	#e3 { width: auto; flex-shrink: 0; }
	#footer .e_address { padding-left: 5rem /* 80/16 */; }
	/*统一footer结束*/

}
/*IPAD效果*/

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

	html,body { font-size: 15px; }

	.w-xl-auto { width: auto !important; }

	.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; }
	.clamp-xl-8 { -webkit-line-clamp: 8; }

	/*统一header开始*/
	#name_box_w #header_logo { }
	#header_links img { width: auto; }
	/*统一header结束*/

	/*首页样式开始*/

	
	/*首页样式结束*/

	/*公共样式*/
	.page-a { font-size: 0.875rem; }

	.page_title .box_header .title { font-size: 2.1875rem; margin-bottom: 1rem; }
	.page_title .box_header .desc { font-size: 1rem; margin-bottom: 3.75rem; }

	.mainInfo { font-size: 1.0rem; line-height: 2; }
	
	.singleImg { float: right; margin-top: 0; margin-bottom: 0; margin-left: 3.125rem /* 50/16 */; margin-right: 0; }

	/*公共样式*/

	/*关于我们样式*/

	/*关于我们样式*/

	/*单页样式*/
	#single #box1 .box { padding: 4.1875rem 4.375rem !important; }
	#single .tags { font-size: 1.625rem; }
	/*单页样式*/

	/*联系我们*/

	/*联系我们*/

	/*产品中心*/

	/*产品中心*/

	/*统一footer开始*/
	#footer_main { padding-top: 3rem; padding-bottom: 3rem; }
	#footer_copy .container .main_box { padding-top: 0.5rem; padding-bottom: 0.5rem; }
	/*统一footer结束*/
}
/*PC效果*/

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

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

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

	html,body { font-size: 16px; }

	#name_box_w { height: 6.875rem /* 110/16 */; }

	#name_box_w #header_logo img { max-height: 4rem /* 64/16 */; }

	.search_box .search_box_s .main_box { padding-left: 7.5rem /* 120/16 */; }
	
	.news_gd .cont_box { height: 33.9375rem /* 543/16 */; }
	
	.banner_s { width: 1920px; position: relative; left: 50%; transform: translateX(-50%); }

	.de-page-mian .page-inner a { width: 2rem; height: 2rem; line-height: 2rem; margin: 0.3125rem; }

	#proinfo #box1 .main_box { padding: 3.125rem /* 50/16 */; }
	#proinfo #box2 .main_box { padding: 3.125rem /* 50/16 */; }
	#proinfo #box3 .main_box { padding: 3.125rem /* 50/16 */; }
	#proinfo #box1 .tels span.num { font-size: 2rem /* 32/16 */; }

	#footer .e_logo img { width: auto; }

	#page_left { width: 24%; }
	#page_right { width: 74%; }
}
/*1400效果*/

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

	html,body { font-size: 16px; }
	
	#name_box_w { height: 6.875rem; }

}
/*1440效果*/


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

	.d-xxxl-block { display: block !important; }

	.container {
		max-width: 1424px;
	}

	.navI>li>a:after { bottom: 0; }
	#name_box_w { height: 6.875rem /* 110/16 */; }
	#banner_box, #page_banner_box { }

	#page_right { width: 68%; margin-left: 2%; }
	#page_right.order-lg-first { margin-left: auto; margin-right: 2%; }
	#page_right.order-lg-last { margin-right: auto; margin-left: 2%; }

	/*首页样式开始*/

	.box_header.main_box_header { margin-bottom: 1.875rem /* 30/16 */; }
	.box_header.main_box_header .title_box:before { margin-right: 2.375rem; }
	.box_header.main_box_header .title_box:after { margin-left: 2.375rem; }
	.box_header.main_box_header .title_box a { font-size: 2.125rem; }
	.box_header.main_box_header .desc_box { margin-top: 1.25rem /* 20/16 */; font-size: 1.0625rem; }
	
	/*in_box_01*/
	#in_box_01 { padding-top: 0; padding-bottom: 4rem /* 64/16 */; height: 83.125rem /* 1330/16 */; }
	#in_box_01 .container { height: 100%; }
	#in_box_01 .main_box { width: 68rem /* 1088/16 */; width: 70%; height: 47.5rem /* 760/16 */; padding-top: 4.5rem /* 72/16 */; position: relative; transform: translateY(-8.125rem /* -130/16 */); }
	#in_box_01 .main_box::after { display: block; content: ""; width: 1920px; height: 100%; background-color: #ffffff; position: absolute; top: 0; right: 0; }

	#in_box_01 .main_box .main_box_s { position: relative; z-index: 1; height: 100%; }
	#in_box_01 .box_header .title_box { font-size: 1.125rem /* 18/16 */; }

	.pro_gd_w .cont_box .title .tit { font-size: 3.125rem /* 50/16 */; }
	.pro_gd_w .cont_box .title .tags { font-size: 2.5rem /* 40/16 */; }

	.pro_gd_w .cont_box .param_more ul li .box { font-size: 1rem /* 16/16 */; }
	.pro_gd_w .btns .btn-prev,.pro_gd_w .btns .btn-next { width: 4.375rem /* 70/16 */; height: 4.375rem /* 70/16 */; }
	.pro2_gd .swiper-slide { padding: 4.375rem /* 70/16 */ 3.125rem /* 50/16 */; }
	.pro2_gd .cont_box .title .tit { font-size: 2.25rem /* 36/16 */; }
	.pro2_gd .cont_box .title .tags { font-size: 1.5rem /* 24/16 */; }
	/*in_box_01*/

	/*in_box_02*/
	#in_box_02 { padding-top: 10rem /* 160/16 */; padding-bottom: 13.875rem /* 222/16 */; height: 85.875rem /* 1374/16 */; }
	#in_box_02 .box_header .title_box { font-size: 1.125rem /* 18/16 */; }
	#in_box_02 .box_right { margin-left: 6rem /* 96/16 */; }
	#in_box_02 .box_right .num { font-size: 5.625rem /* 90/16 */; }
	#in_box_02 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#in_box_02 .box_header .tags { font-size: 3.125rem /* 50/16 */; line-height: 1.4; margin-bottom: 1.875rem /* 30/16 */; }
	#in_box_02 .more { margin-bottom: 6.875rem /* 110/16 */; }
	/*in_box_02*/

	/*in_box_03*/
	#in_box_03 { }
	#in_box_03 .container { width: 100%; max-width: 1920px; }
	#in_box_03 .box_right .box_header { margin-bottom: 4.375rem /* 70/16 */; }
	#in_box_03 .box_right .tags { font-size: 3.125rem /* 50/16 */; }
	/*in_box_03*/
	
	/*in_box_04*/
	#in_box_04 { padding-top: 0; padding-bottom: 0; height: 18.75rem /* 300/16 */; }
	#in_box_04 .main_box { width: 72.5%; top: -6.25rem /* -100/16 */; padding-top: 4.375rem /* 70/16 */; }
	#in_box_04 .main_box::after { height: 25rem /* 400/16 */; }
	#in_box_04 .title { font-size: 2.5rem /* 40/16 */; }
	#in_box_04_ { padding-top: 0; padding-bottom: 0; height: 19.375rem /* 310/16 */; }
	#in_box_04_ .main_box { width: 100%; top: -5.625rem /* -90/16 */; height: 25rem /* 400/16 */;  }
	#in_box_04_ .title { font-size: 2.5rem /* 40/16 */; }
	/*in_box_04*/

	/*in_box_05*/
	#in_box_05 { padding-top: 8rem /* 128/16 */; padding-bottom: 10rem /* 160/16 */; }
	#in_box_05 .box_header .tags { font-size: 3.125rem /* 50/16 */; margin-bottom: 2.5rem /* 40/16 */; }

	.case_gd .cont_box { padding: 2rem /* 32/16 */ 3rem /* 48/16 */ 3.875rem /* 62/16 */; }
	.case_gd .title { font-size: 2.5rem /* 40/16 */; margin-bottom: .9375rem /* 15/16 */; }
	.case_gd .desc { font-size: 1rem /* 16/16 */; color: var(--grey2); line-height: 1.6; }
	.case_gd .more .btn_0 { margin-left: 1.25rem /* 20/16 */; width: 4.375rem /* 70/16 */; height: 3.5rem /* 56/16 */; background-color: var(--base_color); color: #ffffff; position: relative; display: flex; justify-content: center; align-items: center; }
	.case_gd .more .btn_0::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .5rem /* 8/16 */ solid #f8f9fa; border-right: .5rem /* 8/16 */ solid #f8f9fa; border-top: .5rem /* 8/16 */ solid transparent; border-left: .5rem /* 8/16 */ solid transparent; }
	.case_gd .more .btn_0:hover { background-color: var(--second_color); }
	.case_gd .swiper-slide:nth-child(even) { margin-top: 4.5rem /* 72/16 */;}
	/*in_box_05*/

	/*in_box_06*/
	#in_box_06 { height: 64.375rem /* 1030/16 */; padding-top: 8.875rem /* 142/16 */; padding-bottom: 8.5rem /* 136/16 */; }
	#in_box_06 .box_header .tags { font-size: 3.125rem /* 50/16 */; }
	/*in_box_06*/
	
	/*首页样式结束*/
	.defaultHeight { min-height: 28.3rem; }
	
	#box1 { padding-top: 3rem; padding-bottom: 3rem; }
	#box2 { padding-top: 0; padding-bottom: 3rem; }
	#box3 { padding-top: 0; padding-bottom: 3rem; }

	#about #box1 .mainInfo { font-size: 1.0625rem; line-height: 2.5; }
	#about #box1 .box_left { padding-top: 12.5rem /* 200/16 */; padding-bottom: 12.5rem /* 200/16 */; }
	#about #box1 .box_left .main { width: 77%; }
	#about #box1 .box_left .box_header { margin-bottom: 2.5rem /* 40/16 */; }
	#about #box1 .box_left .mainInfo { margin-bottom: 3.5rem /* 56/16 */; }
	#about #box1 .tags { font-size: 2.5rem /* 40/16 */; line-height: 1.6; }

	#about #box1 .box_right { margin-left: 6rem /* 96/16 */; }
	
	#about #box1 .box_right .num { font-size: 5.625rem /* 90/16 */; }
	#about #box1 .box_header { margin-bottom: 3.125rem /* 50/16 */; }
	#about #box1 .box_header .tags { font-size: 2.5rem /* 40/16 */; line-height: 1.4; margin-bottom: 1.875rem /* 30/16 */; }
	
	.scxc_gd_w { transform: translateY(-6rem /* -96/16 */); }
	.scxc_gd_w .btns .btn-prev,.scxc_gd_w .btns .btn-next { width: 4.375rem /* 70/16 */; height: 4.375rem /* 70/16 */; }

	#about #box2 { padding-top: 5rem /* 80/16 */; padding-bottom: 8.5rem /* 136/16 */; }
	#about #box2 .box_header .tags { font-size: 2.5rem /* 40/16 */; line-height: 1.4; margin-bottom: 1.875rem /* 30/16 */; }

	#about #box3 { padding-top: 5rem /* 80/16 */; padding-bottom: 15rem /* 240/16 */; }
	#about #box3 .box_header .tags { font-size: 2.5rem /* 40/16 */; line-height: 1.4; margin-bottom: 1.875rem /* 30/16 */; }
	.honor_gd_w .title { font-size: 2.5rem /* 40/16 */; }
	.honor_gd_w .btns .btn-prev,.honor_gd_w .btns .btn-next { width: 4.375rem /* 70/16 */; height: 4.375rem /* 70/16 */; }

	.news_list li { margin-bottom: 1.25rem; }
	
	/*#product*/
	#product #box1 { padding-bottom: 10rem /* 160/16 */; }
	.tpl_pro li { padding: 4.375rem /* 70/16 */ 3.125rem /* 50/16 */; }
	.tpl_pro .cont_box .title .tit { font-size: 2.25rem /* 36/16 */; }
	.tpl_pro .cont_box .title .tags { font-size: 1.5rem /* 24/16 */; }
	/*#product*/

	/* proinfo */
	#proinfo #box1 { padding-top: 0; padding-bottom: 3rem; margin-top: -22.5rem /* -360/16 */; }
	#proinfo #box1 .main_box { padding: 5rem /* 80/16 */ 6.25rem /* 100/16 */; }

    #proinfo #box1 #pro_desc .title .tit { font-size: 3.125rem /* 50/16 */; }
    #proinfo #box1 #pro_desc .title .tags { font-size: 2.5rem /* 40/16 */; }

	.detail_title .title { width: 17rem; height: 4rem; }

	#proinfo #box2 .main_box { padding: 5rem /* 80/16 */; }
	#proinfo #box2  .box_header .tags { font-size: 3.125rem /* 50/16 */; margin-bottom: 2.5rem /* 40/16 */; }

	#proinfo #box3 .main_box { padding: 5rem /* 80/16 */; }
	#proinfo #box3  .box_header .tags { font-size: 3.125rem /* 50/16 */; margin-bottom: 2.5rem /* 40/16 */; }

	.other_gd .swiper-slide { padding: 2.5rem /* 40/16 */ 1.875rem /* 30/16 */; }
	.other_gd .cont_box .title .tit { font-size: 2.25rem /* 36/16 */; }
	.other_gd .cont_box .title .tags { font-size: 1.5rem /* 24/16 */; }
	/* proinfo */

	/*contact*/
	.contact_message li .ibox input { font-size: 1.0rem; }
	.contact_message li .ibox textarea { font-size: 1.0rem; }
	/*contact*/

	/*统一子页面开始*/


	/*统一子页面结束*/

	/*统一footer开始*/

	#footer_main { padding-top: 6rem /* 96/16 */; padding-bottom: 6rem /* 96/16 */; }

	#footer #footer_help .main_box { background: url('../images/footer_help_bg.jpg'); background-size: cover; padding: 4.5rem /* 72/16 */ 6.25rem /* 100/16 */; color: #ffffff; }
	#footer #footer_help .box_header .title_box { font-size: 3.125rem /* 50/16 */; margin-bottom: 2rem /* 32/16 */; } 
	#footer #footer_help .box_header .tags span.line { display: block; width: 5.625rem /* 90/16 */; height: 1px; background-color: #ffffff; margin-left: 1.25rem /* 20/16 */; margin-right: 1.25rem /* 20/16 */; } 
	#footer #footer_help .box_header .tags { font-size: 1.25rem /* 20/16 */; }
	#footer #footer_help .box_header .tags span.num { font-size: 1.875rem /* 30/16 */; font-weight: bold; }

	#footer #footer_help .more .btn_1 { width: 17rem /* 272/16 */; height: 3.5rem /* 56/16 */; background-color: #ffffff; color: var(--base_color); position: relative; display: flex; justify-content: center; align-items: center; }
	#footer #footer_help .more .btn_1 i { margin-left: .625rem /* 10/16 */; }
	#footer #footer_help .more .btn_1::after { content: ""; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-bottom: .625rem /* 10/16 */ solid var(--base_color); border-right: .625rem /* 10/16 */ solid var(--base_color); border-top: .625rem /* 10/16 */ solid transparent; border-left: .625rem /* 10/16 */ solid transparent; }
	#footer #footer_help .more .btn_1:hover { background-color: var(--second_color); color: #ffffff; }

	#e1 { width: auto; flex-shrink: 0; }
	#e2 { width: 60%; flex-grow: 1; padding: 0 6.25rem /* 100/16 */; }
	#e3 { width: auto; flex-shrink: 0; }
	/*统一footer结束*/

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


/*1800效果*/
@media (min-width: 1624px){
	.container { max-width: 1624px; }
	.navI>li>a { font-size: 1.125rem /* 18/16 */; }
	.search_box .search_box_s { max-width: 35%; }
	.search_box .search_box_s .main_box { padding-left: 7.5rem /* 120/16 */;}
	.search_box p { font-size: 1.375rem /* 22/16 */; }
	#header_search_key { font-size: 1.125rem /* 18/16 */; }

	#in_box_01 .main_box { height: 53.125rem /* 850/16 */; }
	.pro2_gd .swiper-wrapper { display: flex; align-items: stretch; height: 26.875rem /* 430/16 */;}

	#about #box1 .box_header .tags { font-size: 3.125rem /* 50/16 */; }
	#about #box2 .box_header .tags { font-size: 3.125rem /* 50/16 */; }
	.honor_gd_w .title { font-size: 3.125rem /* 50/16 */; }

	#pro_show { padding-right: 3rem /* 48/16 */ !important; }
	#pro_desc { padding-left: 3rem /* 48/16 */ !important; }
	#proinfo #box1 .tels span.num { font-size: 2.375rem /* 38/16 */; }
}
/*1800效果*/

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

/*-------------------------