:root{
    --theme: #2a5894;
}

.body{ background: url(/images/body_bg.png) no-repeat center bottom / 100% auto;}
img{ display: block; max-width: 100%; max-height: 100%;}
/* .editor{ color: #fff;} */
.editor img{ display: inline-block; max-width: 100%; max-height: 100%;}
.global_cate_nav{ padding: 20px 0; width: 100%; min-height: 80px; border-bottom: 1px solid #e3e3e3;}
.global_cate_nav .cate_nav_item{ margin: 0 30px; font-size: 18px; color: #333;}
.global_cate_nav .cate_nav_item.cur{ color: var(--theme);}
.global_btn_outer .global_btn{ padding: 0 30px; width: auto; height: 50px; line-height: 50px; border: 2px solid var(--theme); font-size: 16px; color: var(--theme); border-radius: 25px; transition: all .3s;}
@media screen and (min-width: 751px){
    .global_cate_nav .cate_nav_item:hover{ color: var(--theme);}
    .global_btn_outer .global_btn:hover{ background: var(--theme); color: #fff;}
}
@media screen and (max-width: 750px){
	.body{ background-size: auto;}
    .editor{ line-height: 1.6 !important; font-size: 26px !important; overflow-x: auto;}
    .editor *{ line-height: 1.6 !important; font-size: 26px !important;}
    .editor table{ min-width: 1000px;}
	
	.global_cate_nav .cate_nav_item{ margin: 0 20px; font-size: 26px; line-height: 1.6;}
	.global_btn_outer .global_btn{ padding: 0 60px; height: 80px; line-height: 80px; font-size: 26px; border-radius: 40px;}
}


/* 全站搜索 */
/*#search .search_in{width:100%; padding-bottom: 40px;padding-top: 173px;}*/
#search .search_in {padding: 50px 0 0; width:100%;}
#search .search_in .form{margin-bottom:45px;margin-top: 30px;}
#search .search_in .form .text{width: 340px;padding-left: 15px;height: 49px;line-height: 49px; color: #333;border:1px solid var(--theme);border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 16px;}
#search .search_in .form .submit{height: 49px;width: 59px;border:1px solid var(--theme);border-top-right-radius: 5px;border-bottom-right-radius:5px;background: url(/images/h_search.svg) no-repeat center center var(--theme);color: #333;font-size: 16px;cursor: pointer;background-size: 22px;}
#search .search_in .list{width:100%; margin-bottom:50px;}
#search .search_in .list .info .cate{padding-left:15px;}
#search .search_in .list .info li{padding:20px 0; border-bottom:1px solid #ddd;}
#search .search_in .list .info li:first-child{border-top:1px solid #ddd;}
#search .search_in .list .info .title{margin-right:16px; line-height:22px; color: #333; font-size:16px; font-weight:700;}
#search .search_in .list .info .day,
#search .search_in .list .info .cate{color:#333; font-size:16px; margin-right:20px;}
#search .search_in .list .info .day{margin:0;}
#search .search_in .list .info .desc{/*height:60px;*/ overflow:hidden; margin-top:1.375%; color:#888; font-size:14px; line-height:32px;}
#search .search_in .txt{font-size: 16px;margin: 45px 0; color: #333;}

@media screen and (min-width: 751px){
	#search .search_in .list .info .li:hover .title,
	#search .search_in .list .info .li:hover .day,
	#search .search_in .list .info .li:hover .cate{ color: var(--theme);}
}
@media (max-width: 750px){
    #search .search_in .form .text{width: 400px;height: 60px;line-height: 60px;font-size: 30px;}
    #search .search_in .form .submit{width: 60px;height: 60px;font-size: 26px;background-size: 26px;}
    #search .search_in .list .info li{padding: 35px 0;}
    #search .search_in .list .info .title{ width: 100%; font-size: 36px;line-height: 1.6;}
    #search .search_in .list .info .day,
    #search .search_in .list .info .cate{font-size: 28px;line-height: 1.6;}
    #search .search_in .list .info .desc{font-size: 30px;line-height: 1.6;/*height: 144px;*/}
    #search .search_in .txt{font-size: 30px;}
}
/* 全站搜索 */

/* 翻页 */

.page{ margin-top: 60px;}
.page .lyui_paging_point, 
.page .lyui_paging_btn{ width: 60px; height: 60px; background: none; border: 2px solid #eee; font-size: 18px; color: #666; border-radius: 50%;}
.page .lyui_paging_prev,
.page .lyui_paging_next{ width: 160px; height: 60px; background: none; border: 2px solid #eee; font-size: 18px; color: #888; border-radius: 30px;}
.page .lyui_paging_btn.cur,
.page .lyui_paging_prev.cur,
.page .lyui_paging_next.cur { border-color: var(--theme); background: var(--theme); color: #fff;}
.page font.lyui_paging_prev,
.page font.lyui_paging_next{ display: none;}
@media screen and (min-width: 751px){
    .page .lyui_paging_btn:hover,
    .page .lyui_paging_prev:hover,
    .page .lyui_paging_next:hover { border-color: var(--theme); color: var(--theme); background: none;}
}
@media screen and (max-width: 750px){
	.page .lyui_paging_point, 
	.page .lyui_paging_btn{ width: 80px; height: 80px; background: none; border: 2px solid #ccc; font-size: 26px; color: #666; border-radius: 50%;}
	.page .lyui_paging_prev,
	.page .lyui_paging_next{ width: 240px; height: 80px; background: none; border: 2px solid #ccc; font-size: 26px; color: #888; border-radius: 40px;}
}
/* 翻页 */

/* 面包屑 */
#location{ padding-top: 36px; height: 26px; box-sizing: unset;}
#location .cw1400{ height: 100%;}
#location .back_btn,
#location .loc_item{ font-size: 16px; color: #333;}
#location .back_btn svg{ margin-right: 10px;}
#location a.loc_item:hover{ color: var(--theme);}
#location .loc_item svg{ width: 20px; margin-right: 20px;}
#location .loc_item.parting{ display: inline-block; margin: 0 10px; color: #888;}
#location .loc_item.last{ color: #888;}
@media screen and (max-width: 750px){
    #location{ display: none; padding: 20px 0; height: auto;}
    #location .cw1200{ flex-wrap: wrap;}
    #location .loc_item{ font-size: 24px;}
    #location .loc_item.last{ display: inline-block; margin-top: 20px;}
    #location .loc_item svg{ width: 30px; height: 30px;}
}
/* 面包屑 */

/*banner*/
.scroll-bg{position: relative;width: 100%;margin: 0 auto;overflow: hidden;padding-top: 37.5%;}
.scroll-bg .top-bg{position: fixed;width: 100%;min-width: 750px;margin: auto;right: 0;background: #fff;opacity: 1;left: 0;top: 0;}

.content p img{ display: inline-block;}
.bg_color{ background: var(--theme);}
#banner .slide-inner::before{padding-top: 50%;}

.swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 60px !important; height: 10px; line-height: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 7px !important; width: 10px; height: 10px; border: 1px solid rgba(255, 255, 255, .6); background: none; opacity: 1; transition: all .3s; border-radius: 5px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 32px; background: #fff;}

#banner{ top: 0; left: 0; width: 100%;}
#banner:before{ display: block; content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 266px; background: linear-gradient(to bottom, rgba(var(--theme), 1), rgba(var(--theme), 0));}
#banner img{ margin: 0 auto; width: 100%;}
#banner .container{ width: 100%; height: 100%;}
#banner .container .slide .slide-inner,
#banner .container .slide .slide-inner .video{ width: 100%; height: 100%;}
#banner .container .slide .slide-inner .video video{ width: 100%; height: auto;}
#banner .container .slide .slide-inner{ text-align: center;}
#banner .btn-list{ bottom: 58px; left: 50%; z-index: 15; transform: translateX(-50%);}
#banner .btn-list .btn{ width: 9px; height: 16px; opacity: .5;}
#banner .btn-list .btn svg{ width: 100%; height: 100%;}
#banner .btn-list .btn.next{ transform: rotate(180deg);}
#banner .btn-list .btn:hover{ opacity: 1;}
@media screen and (min-width: 751px){
    #banner .container .btn-list .btn:hover{ opacity: 1;}
}

#banner .video video{ object-fit: fill;}
#jex-video-pop .videobox{ width: 1280px !important;}
#banner .con{ top: 50%; left: 50%; width: 92%; text-align: center; transform: translate(-50%, -50%);}
#banner .con .tit{ line-height: 65px; font-size: 50px; color: #fff;}
#banner .con .btn{ margin: 32px auto 0; padding: 0 28px; width: 180px; height: 60px; border: 2px solid #fff; font-size: 16px; color: #fff; border-radius: 30px;}
@media screen and (max-width: 1024px){
    #banner img{ width: atuo; height: 100%;}
    #banner .container .slide .slide-inner .video video{ position: absolute; left: 50%; width: auto; height: 100%; transform: translateX(-50%);}
}
@media screen and (max-width: 750px){
	#banner .container .btn-list{ display: none;}
    #banner .con .btn{ width: 240px; height: 80px; font-size: 24px; border-radius: 40px;}
    #banner .container .slide .slide-inner .video video{ height: 100vh;}
}

.banner{width: 100%;overflow: hidden;position: relative;background: #030303;}
.banner-mix{width: 100%;position: relative;}
.banner-img{width: 100%;overflow: hidden;/*position: relative;z-index: 2;*/}
.banner-img::before{padding-top: 50%;}
.banner-img img{width: 100%;object-fit: cover;}
/*.banner-img img.none-pad-mb{height: 100vh;}*/
.banner-img img.none-pc{min-height: 600px;}
.banner-cont{position: absolute;width: 100%;color: #fff;height: 100%;top: 0;left: 0;z-index: 2;pointer-events: none;display: flex;align-items: center;justify-content: flex-end;}
.banner-cont{width: 100%;text-align: center;}
.banner-cont-wrap{width: 100%;}
.banner-cont .image{max-width: 330px;}
.banner-cont .text{line-height: 1.1;font-family: "MB";opacity: 0.5;}
.banner-cont-one .banner-cont-dot{width: 520px;}
.banner-cont-one .banner-cont-dot img{width: 100%;visibility: hidden;}
.banner-dot{position: absolute;width: 100%;height: 100%;top: 0;left: 0; z-index: 1;}
.banner-dot #cartoonDot-text{width: 100% !important;height: 100% !important;}
.banner-mix-one .banner-img{opacity: 0;}
.banner-cont-one .contain{display: flex;flex-wrap: wrap;align-items: center;position: relative;justify-content: space-between;padding: 40px 220px 0 0;}
.banner-one-bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;pointer-events: none;}
.banner-one-bg img{position: absolute;left: 0;top: 0;}

.banner-con{ top: 28.2403%; z-index: 1; padding: 78px 0 0 160px;}
.banner-con .icon{ top: 0; left: 0;}
.banner-con .banner-tit{ margin-top: 22px; font-size: 60px; color: #fff;}
.banner-con .banner-brief{ margin-top: 10px; font-size: 24px; color: #fff; color: rgba(255, 255, 255, .5);}

#inner-con{ top: 50%; left: 0; z-index: 1; padding: 55px 0 0 260px; background: url(/images/ban_inner_icon.png) no-repeat top left; transform: translateY(-50%);}
#inner-con .cn{ line-height: 60px; font-size: 42px; color: #fff;}
#inner-con .en{ margin-top: 14px; line-height: 26px; font-size: 20px; color: #fff; opacity: .5;}
@media screen and (max-width: 750px){
    #banner .container .btn-list{ height: 50px;}
    #banner .container .btn-list .btn{ width: 50px; height: 50px;}
    #banner .container .btn-list .btn svg{ width: 100%; height: 100%;}
}

@media(max-width: 1680px){
    .banner-cont-one .contain{padding: 100px 160px 0 0;}
}
@media(max-width: 1280px){
    .banner-cont-one .banner-cont-dot{width: 320px;}
}
@media(max-width: 750px){
    #banner .slide-inner::before,
    .banner-img::before{padding-top: 128%;}
    .banner-mix-one .banner-img{opacity: 1;}
    .banner-dot,
    .banner-one-bg{display: none;}
}

#inner_banner{ width: 100%;}
#inner_banner:before{ display: block; content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 187px; background: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); pointer-events: none;}
/* #inner_banner:after{ display: block; content: ''; position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 266px; background: linear-gradient(to top, rgba(var(--theme), 1), rgba(var(--theme), 0)); pointer-events: none;} */
#inner_banner .pic img{ width: 100%;}
#inner_banner form[name=search_form]{ top: 50%; left: 50%; width: 580px; height: 60px; border: 2px solid #fff; border-radius: 30px; transform: translate(-50%, -50%); opacity: .6;}
#inner_banner form[name=search_form] input[name=keyword]{ padding: 0 28px; width: calc(100% - 70px); height: 100%; color: #fff; font-size: 18px;}
#inner_banner form[name=search_form] input[type=submit]{ width: 70px; height: 100%; background: url(/images/h_search.svg) no-repeat center; cursor: pointer;}

#inner_banner form[name=search_form] input[name=keyword]:placeholder{ color: #fff;}
#inner_banner form[name=search_form] input[name=keyword]::-webkit-input-placeholder{ color: #fff;}
#inner_banner form[name=search_form] input[name=keyword]:-moz-placeholder{ color: #fff;}
#inner_banner form[name=search_form] input[name=keyword]::-moz-placeholder{ color: #fff;}
#inner_banner form[name=search_form] input[name=keyword]:-ms-input-placeholder{ color: #fff;}

/*
#inner_banner .text_box{ top: 50%; left: 50%; transform: translate(-50%, -50%);}
#inner_banner .text_box .title{ font-size: 65px; color: #fff;}
#inner_banner .text_box .brief{ margin-top: 10px; line-height: 30px; font-size: 20px; color: #fff;}
*/
#inner_banner .ban_nav{ position: absolute; bottom: 0; left: 50%; z-index: 2; width: 92%; height: 78px; border-bottom: 1px solid rgba(255, 255, 255, .1); transform: translateX(-50%);}
#inner_banner .ban_nav .item{ width: auto; font-size: 18px; color: rgba(255, 255, 255, .5); text-align: center; white-space: nowrap;}

#inner_banner .ban_nav .item.cur{ color: #f7e6a8;}
@media screen and (min-width: 751px){
    #inner_banner .ban_nav .item:hover{ color: #f7e6a8;}
}

@media screen and (max-width: 1280px){
    /*#inner_banner .text_box{padding-bottom: 60px;}*/
}
@media screen and (max-width: 1180px){
    /*#inner_banner .text_box .title{ font-size: 40px;}*/
}
@media screen and (max-width: 750px){
    #inner_banner .pic::before{padding-top: 96%;}
    #inner_banner .text_box .brief{font-size: 30px;}
    #inner_banner .ban_nav .item{ font-size: 24px;}
	#inner_banner form[name=search_form] input[name=keyword]{ font-size: 26px;}
	#inner_banner form[name=search_form] input[type=submit]{ background-size: 30px;}
}
/* banner */

/* 头部 */
.header_blank{ height: 100px;}
#header{ top: 0; left: 0; z-index: 3; width: 100%;}
#header .header_in{ height: 100px; pointer-events: visible;}
#header .header_in .cw1800{ height: 100%;}
#header .header_in .logo{ width: inherit; height: inherit; max-width: 100px; max-height: 100px;}
#header .header_in .logo img{ top: 50%; left: 50%; transform: translate(-50%, -50%);}
#header .header_in .logo img:last-child{ opacity: 0;}
#header .header_in .nav{ height: 100%;}
#header .header_in .nav .nav_item{ padding: 0 30px; font-size: 16px; color: #fff;}
#header .header_in .nav .nav_item:after{ display: block; content: ''; position: absolute; top: 68%; left: 50%; width: 20px; height: 2px; background: #fff; transition: all .3s; opacity: 0; transform: translateX(-50%);}
#header .header_in .nav .nav_item .two_list{ top: 100%; left: 50%; padding: 20px; _width: 150%; background: var(--theme); border-radius: 5px; transform: translateX(-50%); opacity: 0; transform: translate(-50%, -10%); pointer-events: none;}
#header .header_in .nav .nav_item .two_list .two_nav_item_a{ line-height: 30px; white-space: nowrap;}
#header .header_in .nav .nav_item.cur:after{ opacity: 1;}
#header .header_in .nav .nav_item.cur .nav_item_a{ color: #fff;}
#header.cur{ background: none;}
#header.cur .header_in{ background: var(--theme);}

/* PC端头部搜索 */
#header .rig{ height: 100%;}
#header .rig .search{ height: 100%;}
#header .rig .search .search_icon{ height: 100%;}
#header .rig .search .search_icon svg{ width: 18px; height: 18px;}
#header .rig .sample{ margin-left: 60px; width: 120px; height: 40px; line-height: 36px; border: 2px solid #fff; font-size: 18px; color: #fff; text-align: center; border-radius: 20px;}
#header .rig .lang{ margin-left: 30px; height: 100%;}
#header .rig .lang .lang_icon{ height: 100%; font-size: 16px; color: #fff;}
#header .rig .lang .lang_icon svg{ margin-right: 10px; width: 20px; height: 20px;}
#header .rig .lang .h_lang{ top: 100%; left: 50%; height: 0; background: #fff; transform: translateX(-50%); font-size: 16px; border-radius: 5px;}
#header .rig .lang .h_lang .lang_box{ padding: 10px 20px; line-height: 30px;}

#m_header{ display: none; top: 0; left: 0; width: 100%; height: 100px; z-index: 3;}
#m_header.relative{ background: var(--theme); border-bottom: 1px solid rgba(255, 255, 255, .1);}
#m_header.cur{ background: var(--theme); border-bottom: 1px solid rgba(255, 255, 255, .1);}
#m_header .header_in{ margin: 0 auto; width: 92%; height: 100%;}
#m_header .header_in .logo{ width: inherit; height: inherit; max-width: 100px; max-height: 100px;}
#m_header .header_in .logo img{ top: 50%; left: 50%; transform: translate(-50%, -50%);}
#m_header .header_in .logo img:last-child{ opacity: 0;}

#m_header .rig .sample{ margin-right: 30px; width: 200px; height: 60px; line-height: 56px; border: 2px solid #fff; font-size: 26px; color: #fff; text-align: center; border-radius: 30px;}

#m_header .search{ width: 40px; height: 40px;}
#m_header .search svg{ width: 100%; height: 100%;}
#m_header .search svg path{ width: 100%; height: 100%;}

#m_header .search .h-search{ top: calc(100% + 1px); left: 0; width: 100%; height: 0; background: var(--theme);}
#m_header .search .h-search .content{ border-bottom: 1px solid rgba(255, 255, 255, .1);}
#m_header .search .h-search .h-form{ height: 100%;}
#m_header .search .h-search .h-form .input{ padding: 0 20px; width: calc(100% - 100px);}
#m_header .search .h-search .h-form .input input[name=Keyword]{ width: 100%; height: 100%; font-size: 24px; color: #fff;}
#m_header .search .h-search .h-form .submit{ width: 100px; height: 100%;}
#m_header .search .h-search .h-form .submit svg{ width: 100px; height: 40px;}
#m_header .search.cur .h-search{ height: 80px;}

#m_header .menu{ margin-left: 20px; width: 40px; height: 40px;}
#m_header .menu svg{ width: 100%; height: 100%;}
#m_header .menu .list{ top: 100%; left: 0; align-items: start; flex-direction: column; padding: 0 30px; width: 100%; height: 0; overflow-y: auto; background: var(--theme);}
#m_header .menu.cur .list{ height: calc(100vh - 99px); background: var(--theme);}
#m_header .menu .list .list_in .f_nav_item{ margin-left: 0; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .1);}
#m_header .menu .list .list_in .f_nav_item .f_nav_item_btn{ width: 100%;}
#m_header .menu .list .list_in .f_nav_item .f_nav_item_btn .f_nav_item_a{ margin-left: 0; line-height: 80px; font-size: 32px; color: #fff;}
#m_header .menu .list .list_in .f_nav_item .f_nav_item_btn .lyicon-add-bold{ font-size: 25px; color: #fff;}
#m_header .menu .list .list_in .f_nav_item .f_nav_two_list{ height: 0;}
#m_header .menu .list .list_in .f_nav_item .f_nav_two_list .f_nav_two_list_in{ padding: 0 30px 30px;}
#m_header .menu .list .list_in .f_nav_item .f_nav_two_list .f_nav_two_list_in .f_nav_item_a{ width: 100%; line-height: 60px; font-size: 24px; color: #fff;}

#m_header .menu .list .list_in .f_nav_item.cur .f_nav_item_btn .lyicon-add-bold:before{ content: "\e6ec";}
#m_header .menu .list .bot-box{ margin-top: 50px;}
#m_header .menu .list .bot-box .item{ margin: 20px; font-size: 26px; color: #fff;}
@media screen and (min-width: 751px){
	#header .header_in .nav .nav_item:hover .two_list{ transform: translate(-50%, 0); opacity: 1; pointer-events: visible;}
	#header .header_in .nav .nav_item .two_list .two_nav_item_a:hover{ color: #fff;}
	#header .header_in .nav .nav_item:hover:after{ opacity: 1;}
	#header .header_in .nav .nav_item:hover .nav_item_a{ color: #fff;}
}

@media screen and (max-width: 1280px){
	#header .header_in .nav .nav_item{ padding: 0 15px;}
	#header .rig .sample{ margin-left: 30px;}
}

@media screen and (max-width: 1024px){
    #header{ display: none;}
    #m_header{ display: block;}
}

#header .header_in.detail{ border-bottom: 1px solid #f1f1f1;}
#header .header_in.detail .logo img:first-child{ opacity: 0;}
#header .header_in.detail .logo img:last-child{ opacity: 1;}
#header .header_in.detail .nav .nav_item .nav_item_a{ color: #333;}
#header .header_in.detail .rig .search .search_icon svg path{ fill: #333;}
#header .header_in.detail .rig .sample{ border-color: var(--theme); color: var(--theme);}
#header .header_in.detail .nav .nav_item:after{ background: var(--theme);}
#header .header_in.detail .nav .nav_item.cur .nav_item_a{ color: var(--theme);}

#header.cur .header_in.detail .logo img:first-child{ opacity: 1;}
#header.cur .header_in.detail .logo img:last-child{ opacity: 0;}
#header.cur .header_in.detail .nav .nav_item .nav_item_a{ color: #fff;}
#header.cur .header_in.detail .rig .search .search_icon svg path{ fill: #fff;}
#header.cur .header_in.detail .rig .sample{ border-color: #fff; color: #fff;}
#header.cur .header_in.detail .nav .nav_item:after{ background: #fff;}
#header.cur .header_in.detail .nav .nav_item.cur .nav_item_a{ color: #fff;}

#m_header .header_in.detail{ border-bottom: 1px solid #f1f1f1;}
#m_header .header_in.detail .logo img:first-child{ opacity: 0;}
#m_header .header_in.detail .logo img:last-child{ opacity: 1;}
#m_header .header_in.detail .rig .menu svg path{ fill: #333;}
#m_header .header_in.detail .rig .search .search_icon svg path{ fill: #333;}
#m_header .header_in.detail .rig .sample{ border-color: var(--theme); color: var(--theme);}

#m_header.cur .header_in.detail{ border-bottom: 0;}
#m_header.cur .header_in.detail .logo img:first-child{ opacity: 1;}
#m_header.cur .header_in.detail .logo img:last-child{ opacity: 0;}
#m_header.cur .header_in.detail .rig .menu svg path{ fill: #fff;}
#m_header.cur .header_in.detail .rig .search .search_icon svg path{ fill: #fff;}
#m_header.cur .header_in.detail .rig .sample{ border-color: #fff; color: #fff;}
/* 头部 */

/* 底部 */
#footer .f_top{ padding: 100px 0 40px;}
#footer .f_top .f_nav{ width: 81.42856%;}
#footer .f_top .f_nav .f_nav_item{ margin-left: 48px; width: calc(100% / 6);}
#footer .f_top .f_nav .f_nav_item:first-child{ margin-left: 0;}
#footer .f_top .f_nav .f_nav_item .f_nav_item_a{ line-height: 28px; font-size: 18px; color: #333;}
#footer .f_top .f_nav .f_nav_item .f_nav_two_list{ margin-top: 35px;}
#footer .f_top .f_nav .f_nav_item .f_nav_two_list .f_nav_two_list_in .f_nav_item_a{ margin-top: 21px; line-height: 25px; font-size: 16px; color: #666;}
#footer .f_top .f_nav .f_nav_item .f_nav_two_list .f_nav_two_list_in .f_nav_item_a:first-child{ margin-top: 0;}
#footer .f_top .f_nav .f_nav_item.cur .f_nav_item_btn .lyicon-add-bold:before{ content: "\e6ec";}

#footer .f_top .f_nav .f_nav_item.other{ width: calc((100% / 6) * 2);}
#footer .f_top .f_nav .f_nav_item.other .f_nav_two_list .f_nav_two_list_in.flex-wrap .f_nav_item_a{ margin-right: 2%; width: 49%;}
#footer .f_top .f_nav .f_nav_item.other .f_nav_two_list .f_nav_two_list_in.flex-wrap .f_nav_item_a:nth-child(-n+2){ margin-top: 0;}
#footer .f_top .f_nav .f_nav_item.other .f_nav_two_list .f_nav_two_list_in.flex-wrap .f_nav_item_a:nth-child(2n){ margin-right: 0;}
#footer .f_top .f_nav .f_nav_item .f_nav_item_btn .lyicon-add-bold{ display: none; font-size: 25px; color: #333;}

#footer .f_top .f_rig{ width: 120px;}
#footer .f_top .f_rig .qrcode{ box-shadow: 0 20px 30px rgba(42, 88, 148, .15);}
#footer .f_top .f_rig .tit{ margin-top: 24px; line-height: 28px; font-size: 16px; color: #666;}

#footer .f_mid{ padding-bottom: 40px; height: 60px;}
#footer .f_mid .tit{ font-size: 16px; color: #666;}
#footer .f_mid .list .item{ margin-left: 20px; font-size: 16px; color: #666;}

#footer .f_bot{ height: 60px; background: var(--theme);}
#footer .f_bot .cw1400{ height: 100%; font-size: 16px; color: #fff;}
#footer .f_bot .cw1400 *{ font-size: 16px; color: #fff;}
#footer .f_bot .list,
#footer .f_bot .info,
#footer .f_bot .addr{ line-height: 30px; font-size: 16px; color: #fff;}

#footer .f_top_btn{ right: 60px; bottom: 20%; z-index: 1; width: 60px; height: 60px; background: #fff; border-radius: 50%; box-shadow: 0 10px 20px rgba(7, 30, 97, .1);}
@media screen and (min-width: 751px){
    #footer .f_top .f_nav .f_nav_item .f_nav_two_list .f_nav_two_list_in .f_nav_item_a:hover{ color: var(--theme);}
	#footer .f_mid .list .item:hover{ color: var(--theme);}
}
@media screen and (max-width: 1240px){
	#footer .f_top .f_nav{ width: 85%;}
	#footer .f_top .f_nav .f_nav_item{ margin-left: 20px;}
    #footer .f_top .f_nav .f_nav_item_a{ margin-left: 20px;}
	#footer .f_top .f_nav .f_nav_item.other .f_nav_two_list .f_nav_two_list_in.flex-wrap .f_nav_item_a{ width: 40%;}
}
@media screen and (max-width: 1024px){
    #footer .f_top{ flex-direction: column;}
	#footer .f_top .f_nav{ width: 100%;}

	#footer .f_top .f_rig{ margin-top: 50px;}
}
@media screen and (max-width: 750px){
    /* .logo{ width: 300px;} */
    /* .logo img{ width: 100%;} */
	#footer .f_top{ padding: 50px 0;}
	#footer .f_top .f_nav{ margin-top: 0;}
	#footer .f_top .f_nav .f_nav_item.other{ width: 100%;}
    #footer .f_top .f_nav{ align-items: start; flex-direction: column; width: 100%;}
    #footer .f_top .f_nav .f_nav_item{ margin-left: 0; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .1);}
    #footer .f_top .f_nav .f_nav_item .f_nav_item_btn{ width: 100%;}
    #footer .f_top .f_nav .f_nav_item .f_nav_item_btn .f_nav_item_a{ margin-left: 0; line-height: 80px; font-size: 32px;}
    #footer .f_top .f_nav .f_nav_item .f_nav_item_btn .lyicon-add-bold{ display: block;}
    #footer .f_top .f_nav .f_nav_item .f_nav_two_list{ margin-top: 0; height: 0;}
    #footer .f_top .f_nav .f_nav_item .f_nav_two_list .f_nav_two_list_in{ padding: 0 30px;}
    #footer .f_top .f_nav .f_nav_item .f_nav_two_list .f_nav_two_list_in .f_nav_item_a{ margin-top: 0; width: 100%; line-height: 60px; font-size: 26px;}

	#footer .f_top .f_rig{ width: 100%;}
	#footer .f_top .f_rig .tit{ line-height: 1.6; font-size: 26px;}

    #footer .f_bot{ align-items: start; flex-direction: column; margin-top: 0; height: auto;}
    #footer .f_bot .cw1400{ flex-direction: column; padding: 50px 0; line-height: 1.6; font-size: 26px; text-align: center;}
    #footer .f_bot .cw1400 a{ line-height: 2; font-size: 26px;}
}
/* 底部 */

/* 首页 start */
.idx_tit{ line-height: 64px; font-size: 46px; color: #333;}
/* 推荐产品 */
#idx_pro{ padding: 110px 0 120px; background: url(/images/i_rec_pro_bg.png) no-repeat top center #fff;}
#idx_pro .list{ margin-top: 50px;}
#idx_pro .list .slide .img{ width: 100%; background: #f6f6f6;}
#idx_pro .list .slide .img:after{ content: ''; display: block; padding-top: 100%; width: 100%;}
#idx_pro .list .slide .img img{ top: 50%; left: 50%; transform: translate(-50%, -50%);}
#idx_pro .list .slide .tit{ margin-top: 28px; width: 100%; line-height: 28px; font-size: 18px; color: #292c33;}
#idx_pro .list .btn_list{ top: calc(50% - 55px); left: 0; z-index: 1; width: 100%; transform: translateY(calc(-50% + 27.5px)); pointer-events: none;}
#idx_pro .list .btn_list .btn{ display: flex; justify-content: center; align-items: center; width: 40px; height: 60px; background: #fff; border: 2px solid #e6e6e6; border-radius: 20px; pointer-events: visible;}
#idx_pro .list .btn_list .btn.prev{ transform: translateX(-60px);}
#idx_pro .list .btn_list .btn.next{ transform: rotate(180deg) translateX(-60px);}
#idx_pro .global_btn_outer{ margin-top: 56px;}

@media screen and (min-width: 751px){
    #idx_pro .list .btn_list .btn:hover{ background: var(--theme); border-color: var(--theme);}
    #idx_pro .list .btn_list .btn:hover svg path{ fill: #fff;}
}

@media screen and (max-width: 1500px){	
	#idx_pro .list .btn_list .btn.prev{ transform: translateX(0);}
	#idx_pro .list .btn_list .btn.next{ transform: rotate(180deg) translateX(0);}
}

@media screen and (max-width: 750px){
	#idx_pro .list .btn_list{ display: none;}
	#idx_pro .list .slide .img{ width: 50%;}
	#idx_pro .list .slide .img img{ width: 100%;}
	#idx_pro .list .slide .tit{ font-size: 26px;}
}

/* 行业应用 */
#idx_app{ padding: 130px 0 93px; width: 100%; height: 880px;}
#idx_app .cw1400{ height: 100%;}
#idx_app .idx_tit{ color: #fff;}
#idx_app .list .item{ margin-top: 35px; line-height: 45px; font-size: 24px; color: #fff;}
#idx_app .list .item:first-child{ margin-top: 0;}
#idx_app .list .item.cur{ font-size: 36px;}
#idx_app .con_list{ bottom: 0; left: 0; padding: 0 3.6458% 0 3.5417%; width: 50%; height: 450px; background: linear-gradient(to right top, rgba(42, 88, 148, .95), rgba(0, 140, 205, .95)); border-top-right-radius: 26px;}
#idx_app .con_list .item{ height: 100%;}
#idx_app .con_list .item .con .tit{ width: 100%; height: 50px; font-size: 30px; color: #fff;}
#idx_app .con_list .item .con .brief{ margin-top: 15px; line-height: 36px; font-size: 18px; color: #fff;}
#idx_app .con_list .item .con .global_btn_outer{ margin-top: 50px;}
#idx_app .con_list .item .con .global_btn_outer .global_btn{ border-color: #fff; color: #fff;}
@media screen and (max-width: 750px){
	#idx_app .list .item{ font-size: 26px;}
	#idx_app .con_list{ width: 70%;}
	#idx_app .con_list .item .con .tit{ font-size: 36px;}
	#idx_app .con_list .item .con .brief{ line-height: 1.6; font-size: 26px;}
}

/* 关于美隆 */
#idx_about{ margin-top: 110px;}
#idx_about .top .left{ width: calc(100% - 57.1429%);}
#idx_about .top .left .info{ margin-top: 70px;}
#idx_about .top .left .info .year{ height: 42px;}
#idx_about .top .left .info .year .pointer{ height: 100%; line-height: .86; font-size: 50px; color: var(--theme); font-weight: 700;}
#idx_about .top .left .info .year .unit{ margin-left: 20px; line-height: 24px; font-size: 24px; color: var(--theme);}
#idx_about .top .left .info .tit{ margin-top: 15px; line-height: 28px; font-size: 18px; color: #333;}

#idx_about .top .rig{ width: 57.1429%;}
#idx_about .top .rig .tit{ line-height: 35px; font-size: 24px; color: var(--theme);}
#idx_about .top .rig .brief{ margin-top: 24px; line-height: 36px; font-size: 18px; color: #666;}
#idx_about .top .rig .global_btn_outer{ margin-top: 50px;}

#idx_about .video{ margin-top: 80px;}
#idx_about .video .video_btn{ top: 50%; left: 50%; z-index: 1; width: 80px; height: 80px; border: 2px solid rgba(255, 255, 255, .4); border-radius: 50%; transform: translate(-50%, -50%);}

@media screen and (max-width: 750px){
	#idx_about .top{ flex-direction: column;}
	#idx_about .top .left{ width: 100%;}
	#idx_about .top .left .info .year{ height: 70px;}
	#idx_about .top .left .info .year .pointer{ font-size: 80px;}
	#idx_about .top .left .info .year .unit{ font-size: 26px;}
	#idx_about .top .left .info .tit{ font-size: 26px;}
	#idx_about .top .rig{ margin-top: 50px; width: 100%;}
	#idx_about .top .rig .tit{ font-size: 36px;}
	#idx_about .top .rig .brief{ font-size: 26px; line-height: 1.6;}
}

/* 合作伙伴 */
#idx_partner{ margin-top: 110px;}
#idx_partner .img{ margin-top: 50px; width: 100%;}
#idx_partner .list{ width: 100%;}
#idx_partner .list .item{ width: 20%; height: 140px; border: 1px solid #ececec; border-right: 0; border-top: 0; background: #fff;}
#idx_partner .list .item:nth-child(-n+5){ border-top: 1px solid #ececec;}
#idx_partner .list .item:nth-child(5n){ border-right: 1px solid #ececec;}

@media screen and (max-width: 750px){
	#idx_partner .list .item{ width: calc(100% / 3);}
	#idx_partner .list .item:nth-child(-n+5){ border-top: 0;}
	#idx_partner .list .item:nth-child(5n){ border-right: 0;}
	#idx_partner .list .item:nth-child(-n+3){ border-top: 1px solid #ececec;}
	#idx_partner .list .item:nth-child(3n){ border-right: 1px solid #ececec;}
}

/* 新闻中心 */
#idx_blog{ padding: 110px 0 160px;}
#idx_blog .cate_list{ margin-top: 45px; height: 26px;}
#idx_blog .cate_list .cate_item{ margin: 0 23px; font-size: 16px; color: #666;}
#idx_blog .cate_list .cate_item.cur{ color: var(--theme);}
#idx_blog .tab_list{ margin-top: 56px;}
#idx_blog .tab_list .tab_item .left{ width: 50%;}
#idx_blog .tab_list .tab_item .left .con{ padding: 24px 40px; background: #fff;}
#idx_blog .tab_list .tab_item .left .con .date{ line-height: 25px; font-size: 18px; color: #888;}
#idx_blog .tab_list .tab_item .left .con .name{ margin-top: 12px; line-height:28px; font-size: 20px; color: #333;}
#idx_blog .tab_list .tab_item .left .con .brief{ margin-top: 12px; height: 55px; line-height:28px; font-size: 16px; color: #666;}

#idx_blog .tab_list .tab_item .list{ width: 47.8571%;}
#idx_blog .tab_list .tab_item .list .item{ margin-top: 20px; padding: 22px 40px 22px 0; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, .06);}
#idx_blog .tab_list .tab_item .list .item:first-child{ margin-top: 0;}
#idx_blog .tab_list .tab_item .list .item .date{ width: 80px; font-size: 20px; color: var(--theme); font-weight: bold;}
#idx_blog .tab_list .tab_item .list .item .date .day{ line-height: 30px;}
#idx_blog .tab_list .tab_item .list .item .date .mon{ line-height: 26px;}
#idx_blog .tab_list .tab_item .list .item .info{ width: calc(100% - 80px);}
#idx_blog .tab_list .tab_item .list .item .info .name{ line-height: 30px; font-size: 20px; color: #333;}
#idx_blog .tab_list .tab_item .list .item .info .brief{ line-height: 26px; font-size: 16px; color: #666;}

@media screen and (min-width: 751px){
	#idx_app .con_list .item .con .global_btn_outer .global_btn:hover{ border-color: var(--theme);}

    #idx_blog .cate_list .cate_item:hover{ color: var(--theme);}
    #idx_blog .tab_list .tab_item .left:hover .con .name{ color: var(--theme);}
    #idx_blog .tab_list .tab_item .list .item:hover .name{ color: var(--theme);}
}

@media screen and (max-width: 1440px){
	#idx_blog .tab_list .tab_item .list .item .info .name{ font-size: 18px;}
	#idx_blog .tab_list .tab_item .list .item .info .brief{ font-size: 14px;}
}

@media screen and (max-width: 1024px){
	#idx_blog .tab_list .tab_item{ flex-direction: column;}
	#idx_blog .tab_list .tab_item .left{ display: flex; justify-content: start; align-items: top; width: 100%;}
	#idx_blog .tab_list .tab_item .left .img{ display: flex; justify-content: center; align-items: center; width: 380px;}
	#idx_blog .tab_list .tab_item .left .con{ width: calc(100% - 380px);}
	#idx_blog .tab_list .tab_item .list{ margin-top: 30px; width: 100%;}
}

@media screen and (max-width: 800px){
	#idx_blog .tab_list .tab_item .left .img{ width: 280px;}
	#idx_blog .tab_list .tab_item .left .con{ width: calc(100% - 280px);}
}

@media screen and (max-width: 750px){
	#idx_blog .cate_list .cate_item{ font-size: 26px;}
	#idx_blog .tab_list .tab_item{ flex-direction: column;}
	#idx_blog .tab_list .tab_item .left{ flex-direction: column; width: 100%;}
	#idx_blog .tab_list .tab_item .left .img{ width: 100%;}
	#idx_blog .tab_list .tab_item .left .con{ width: 100%;}
	#idx_blog .tab_list .tab_item .list{ margin-top: 10px; width: 100%;}
	#idx_blog .tab_list .tab_item .left .con{ border: 1px solid #eee;}
	#idx_blog .tab_list .tab_item .left .con .date,
	#idx_blog .tab_list .tab_item .left .con .name,
	#idx_blog .tab_list .tab_item .left .con .brief{ font-size: 26px; line-height: 1.6;}
	#idx_blog .tab_list .tab_item .left .con .brief{ height: 84px;}

	#idx_blog .tab_list .tab_item .list .item:first-child{ margin-top: 20px;}
	#idx_blog .tab_list .tab_item .list .item .date{ font-size: 36px;}
	#idx_blog .tab_list .tab_item .list .item .date .day,
	#idx_blog .tab_list .tab_item .list .item .date .mon{ line-height: 1.6;}
	#idx_blog .tab_list .tab_item .list .item .info .name{ font-size: 26px; line-height: 1.6;}
	#idx_blog .tab_list .tab_item .list .item .info .brief{ font-size: 26px; line-height: 1.6;}
}
/* 首页 end */

/* 产品中心 start */
/* 列表 */
#pro_list .cate_two{ margin-top: 45px; height: 50px;}
#pro_list .cate_two .cate_two_list{ height: 100%;}
#pro_list .cate_two .cate_two_list .cate_two_list_in{ height: 100%;}
#pro_list .cate_two .cate_two_list .cate_two_item{ margin: 0 5px; padding: 0 22px; height: 100%; border: 2px solid transparent; font-size: 18px; color: #333; border-radius: 25px;}
#pro_list .cate_two .cate_two_list .cate_two_item.cur{ border-color: var(--theme); color: var(--theme);}

#pro_list .list{ margin-top: 55px; padding-bottom: 100px;}
#pro_list .list .item{ margin: 0 1.4286% 56px 0; width: 23.9286%;}
#pro_list .list .item:nth-child(4n){ margin-right: 0;}
#pro_list .list .item .img{ width: 100%; background: #f6f6f6;}
#pro_list .list .item .img:after{ display: block; content: ''; width: 100%; padding-top: 100%;}
#pro_list .list .item .img img{ top: 50%; left: 50%; transform: translate(-50%, -50%);}
#pro_list .list .item .name{ margin-top: 28px; line-height: 28px; font-size: 18px; color: #292c33;}

@media screen and (min-width: 751px){
    #pro_list .cate_two .cate_two_item:hover{ color: var(--theme);}
    #pro_list .list .item:hover .name{ color: var(--theme);}
}

@media screen and (max-width: 1024px){
	#pro_list .cate_two{ margin: 45px auto 0; width: 90%; height: 40px; border: 1px solid var(--theme); background: #fff; border-radius: 10px; z-index: 1;}
	#pro_list .cate_two .cate_two_tit{ display: block; padding: 0 15px; width: 100%; height: 100%; line-height: 40px; font-size: 16px;}
	#pro_list .cate_two .cate_two_list{ position: absolute; top: 100%; left: 0; width: 100%; height: 0; overflow: hidden;}
	#pro_list .cate_two .cate_two_list .cate_two_list_in{ align-items: start; flex-direction: column; padding: 15px; width: 100%; height: auto; border: 1px solid var(--theme); background: #fff; border-radius: 10px;}
	#pro_list .cate_two .cate_two_list .cate_two_item{ margin: 0; padding: 0; line-height: 1.8; font-size: 16px;}
	#pro_list .cate_two .cate_two_list .cate_two_item.cur{ border: 0; color: var(--theme);}
}

@media screen and (max-width: 750px){
	#pro_list .cate_two{ height: 60px;}
	#pro_list .cate_two .cate_two_tit{ padding: 0 30px; line-height: 60px; font-size: 26px;}
	#pro_list .cate_two .cate_two_list .cate_two_list_in{ padding: 30px;}
	#pro_list .cate_two .cate_two_list .cate_two_item{ font-size: 26px;}

	#pro_list .list .item{ margin-right: 2%; width: 49%;}
	#pro_list .list .item:nth-child(2n){ margin-right: 0;}
	#pro_list .list .item .name{ line-height: 1.6; font-size: 26px;}
}

/* 详情 */
#pro_detail{ padding-bottom: 160px;}
#pro_detail .top{ margin-top: 55px;}
#pro_detail .top .img{ width: calc(100% - 4.2857% - 47.1429%);}
#pro_detail .top .info{ margin-left: 4.2857%; padding-top: 10px; width: 47.1429%;}
#pro_detail .top .info .name{ line-height: 54px; font-size: 36px; color: #333;}
#pro_detail .top .info .brief{ margin-top: 46px;}
#pro_detail .top .info .brief .tit{ line-height: 30px; font-size: 20px; color: #333;}
#pro_detail .top .info .brief .con{ margin-top: 8px; line-height: 30px; font-size: 18px; color: #666;}
#pro_detail .top .info .brief_desc{ margin-top: 40px;}
#pro_detail .top .info .brief_desc .tit{ line-height: 30px; font-size: 20px; color: #333;}
#pro_detail .top .info .brief_desc .con{ margin-top: 8px; line-height: 30px; font-size: 18px; color: #666;}
#pro_detail .top .info .btn_list{ margin-top: 48px; width: 100%; height: 50px;}
#pro_detail .top .info .btn_list .download_btn{ padding: 0 28px; height: 50px; border: 2px solid #2a5894; font-size: 18px; color: #2a5894; border-radius: 25px;}
#pro_detail .top .info .btn_list .download_btn img{ margin-right: 13px;}

#pro_detail .con{ margin-top: 115px;}
#pro_detail .con .desc_tit{ height: 46px; font-size: 36px; color: #333;}
#pro_detail .con .desc_tit .red{ margin-left: 25px; font-size: 18px; color: #f00;}
#pro_detail .con .editor{ margin-top: 35px;}
#pro_detail .con .editor table{ width: 100%;}
#pro_detail .con .editor table tr th,
#pro_detail .con .editor table tr td{ background: #fff !important; border: 1px solid #ccc !important; text-align: center !important;}
#pro_detail .con .editor table tr th{ padding: 20px 10px !important; line-height: 1.6 !important; background: var(--theme) !important; border-bottom-color: var(--theme) !important; font-size: 18px !important; color: #fff !important; white-space: nowrap !important;}
#pro_detail .con .editor table tr td{ padding: 20px 30px !important;}

@media screen and (min-width: 751px){
	#pro_detail .top .info .btn_list .download_btn:hover{ background: var(--theme); color: #fff;}
}

@media screen and (max-width: 750px){
	#pro_detail .top{ flex-direction: column; margin-top: 0;}
	#pro_detail .top .img{ width: 100%;}
	#pro_detail .top .info{ margin-top: 30px; margin-left: 0; padding-top: 0; width: 100%;}
	#pro_detail .top .info .name{ font-size: 46px;}
	#pro_detail .top .info .brief .tit{ line-height: 1.6; font-size: 36px;}
	#pro_detail .top .info .brief .con{ line-height: 1.6; font-size: 26px;}
	#pro_detail .top .info .brief_desc .tit{ line-height: 1.6; font-size: 36px;}
	#pro_detail .top .info .brief_desc .con{ line-height: 1.6; font-size: 26px;}
	#pro_detail .top .info .btn_list .download_btn{ height: 80px; font-size: 26px; border-radius: 40px;}
	#pro_detail .con .desc_tit{ flex-direction: column; height: auto; line-height: 1.6; font-size: 46px;}
	#pro_detail .con .desc_tit .red{ font-size: 26px;}

	#pro_detail .con .editor table tr th{ font-size: 26px !important;}
	#pro_detail .con .editor table tr td{ font-size: 26px !important;}
}
/* 产品中心 end */

/* 行业应用 start */
#app_detail .con{ padding: 90px 0 150px;}
#app_detail .title{ margin-bottom: 30px; width: 100%; line-height: 45px; font-size: 36px; color: #333; text-align: center;}
@media screen and (max-width: 750px){
	#app_detail .title{ font-size: 46px;}
}
/* 行业应用 end */

/* 替代查询 start */
#query{ padding: 115px 0 165px;}
#query .title{ width: 100%; line-height: 45px; font-size: 36px; color: #333; text-align: center;}
#query form[name=query_form]{ margin: 70px auto 0; width: 620px; height: 60px; background: #f4f4f4; border-radius: 30px;}
#query form[name=query_form] input[name=keyword]{ padding: 0 30px; width: calc(100% - 78px); height: 100%; font-size: 18px; color: #999;}

#query form[name=query_form] input[name=keyword]:placeholder{ color: #999;}
#query form[name=query_form] input[name=keyword]::-webkit-input-placeholder{ color: #999;}
#query form[name=query_form] input[name=keyword]:-moz-placeholder{ color: #999;}
#query form[name=query_form] input[name=keyword]::-moz-placeholder{ color: #999;}
#query form[name=query_form] input[name=keyword]:-ms-input-placeholder{ color: #999;}

#query form[name=query_form] input[type=submit]{ width: 78px; height: 100%; background: url(/images/search_black.svg) no-repeat center; cursor: pointer;}
#query .tip{ margin-top: 50px; line-height: 28px; font-size: 18px; color: #333; text-align: center;}
#query .tip span{ color: var(--theme);}
#query .table_item .tip{ text-align: left;}
#query .list{ margin-top: 26px;}
#query .list table{ min-width: 100%;}
#query .list table tr th,
#query .list table tr td{ background: #fff; border: 1px solid #ccc; text-align: center;}
#query .list table tr th{ padding: 20px 30px; background: var(--theme); border-bottom-color: var(--theme); font-size: 18px; color: #fff; white-space: nowrap;}
#query .list table tr td{ padding: 20px 10px; font-size: 14px;}

@media screen and (max-width: 750px){
	#query .title{ line-height: 1.6; font-size: 46px;}
	#query form[name=query_form] input[name=keyword]{ font-size: 26px;}
	#query form[name=query_form] input[type=submit]{ background-size: 30px;}
	#query .tip{ font-size: 26px;}

	#query .list{ overflow-x: auto;}
	#query .list table{ min-width: 100%;}
	#query .list table tr th{ font-size: 26px;}
	#query .list table tr td{ font-size: 26px;}
}
/* 替代查询 end */

/* 服务支持 start */
/* 检测手册-列表 */
#support{ padding: 115px 0 120px;}
#support .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center;}
#support .list{ margin-top: 20px;}
#support .list .item{padding:50px 0;border-bottom:1px solid #eaeaea;width:45%;}
#support .list .item:nth-child(2n){margin-left:10%;}
#support .list .item .left{margin-right:8.3333%;width:100%;max-width:196px; max-height: 280px;}
#support .list .item .right {width: 60.31%;}
#support .list .item .right .name{ margin-bottom:20px; line-height: 38px; font-size:24px;color:#333;font-weight:bold;}
#support .list .item .right .brief{ margin-top: 18px; line-height: 24px; font-size:16px;color:#999;}
#support .list .item .right .down{margin-top:50px; color: var(--theme);}
#support .list .item .right .down .txt{font-size:16px;font-weight:bold;margin-right:12px;}
/* #support .list .item .right .down .icon{background:url(/images/icon_down.png) no-repeat center;width:21px;} */
#support .list .item:hover .right .name{color: var(--theme);}
@media screen and (max-width:1200px) {
	#support .list .item .right .down{margin-top:25px;}
}
@media screen and (max-width:970px){
	#support .list .item{width:100%;margin:0 !important;}
}
@media screen and (max-width:750px) {
	#support{padding:30px 0 80px;}
	#support .title{ font-size: 46px;}
	#support .list .item .right .name{ line-height: 1.6; font-size:36px;}
	#support .list .item .right .brief{ line-height: 1.6; font-size:30px;}
	#support .list .item .right .down .txt{ line-height: 1.6; font-size:26px;}
	#support .list .item .right .down .icon,
	#support .list .item:hover .right .down .icon{width:32px;background-size:contain;}
}

/* 检测手册-详情 */
#sup_detail{ padding: 90px 0 100px;}
#sup_detail .title{font-size: 40px;color: #1a1a1a;font-weight: 700;margin-bottom: 45px;}
#sup_detail .time{margin-right: 55px;}
#sup_detail .time,
#sup_detail .views{font-size: 16px;color: #999;}
#sup_detail .time .svg{margin-right: 10px;fill: #999;}
#sup_detail .views .svg{margin-right: 10px;width: 26px;height: 26px;fill: #999;}
#sup_detail .share1,
#sup_detail .share2,
#sup_detail .share3{margin-left: 10px;}
#sup_detail .share span{font-size: 16px;color: #999;}
#sup_detail .share .svg{fill: #999;}
#sup_detail .share1:hover .svg{fill: #65b955;}
#sup_detail .share2:hover .svg{fill: #e2433a;}
#sup_detail .share3:hover .svg{fill: #3892c7;}
#sup_detail .content{padding-top: 50px;border-top: 1px solid #eee;margin: 35px 0 100px;line-height: 2;}
#sup_detail .btns .prev,
#sup_detail .btns .next{width: 50%;padding: 3.928% 12.5% 4.285% 4.643%;border: 1px solid #e6e6e6;background: #f8f8f8;}
#sup_detail .btns .next{padding: 3.928% 4.643% 4.285% 12.5%;}
#sup_detail .btns .prev .svg,
#sup_detail .btns .next .svg{width: 40px;height: 40px;fill: #1a1a1a;}
#sup_detail .btns .prev .text,
#sup_detail .btns .next .text{width:calc(100% - 50px);}
#sup_detail .btns .t1{font-size: 18px;color: #1a1a1a;margin-bottom: 25px;}
#sup_detail .btns .t2{font-size: 16px;color: #1a1a1a;}
#sup_detail .btns .prev:hover .t1,
#sup_detail .btns .next:hover .t1{color: #fff;}
#sup_detail .btns .prev:hover .t2,
#sup_detail .btns .next:hover .t2{color: #fff;}
#sup_detail .btns .prev:hover .svg,
#sup_detail .btns .next:hover .svg{fill: #fff;}
#sup_detail .btns .prev:hover,
#sup_detail .btns .next:hover{background: var(--theme);}

@media (max-width: 1024px){
	#sup_detail .btns .prev,
	#sup_detail .btns .next{padding: 3.5% 4.5%;}
}
@media (max-width: 750px){
	#sup_detail{padding: 80px 0 80px;}
	#sup_detail .title{font-size: 48px;}
	#sup_detail .time,
	#sup_detail .views{font-size: 30px;}
	#sup_detail .time .svg{width: 26px;height: 26px;}
	#sup_detail .views .svg{width: 36px;height: 36px;}
	#sup_detail .share{width: 100%;margin-top: 15px;}
	#sup_detail .share1,
	#sup_detail .share2,
	#sup_detail .share3{margin-left: 20px;}
	#sup_detail .share span{font-size: 30px;}
	#sup_detail .share .svg{width: 40px;height: 40px;}
	#sup_detail .content *{font-size: 30px !important;}
	#sup_detail .btns .prev,
	#sup_detail .btns .next{width: 100%;}
	#sup_detail .btns .t1{font-size: 30px;}
	#sup_detail .btns .t2{font-size: 30px;}
}

/* 产品知识与解答 */
#faq {padding: 100px 0px;}
#faq .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center;}
#faq .list{ margin-top: 40px;}
#faq .list .box {border-bottom: 1px solid #f2f2f2;}
#faq .list .box .top {padding: 37px 22px;display: flex;align-items: center;cursor:pointer}
#faq .list .box .top .circle {width: 15px;height: 15px;border-radius: 50%;border: 3px solid #cccccc;}
#faq .list .box .top .tit {width: 82.7%;font-size: 16px;margin-right: 12.4%;margin-left: 1.25%;}
#faq .list .box .top:hover .circle {border-color: var(--theme);}
#faq .list .box .top:hover .tit {color: var(--theme);font-weight: bold;}
#faq .list .box .top .square {width: 44px;height: 44px;border: 1px solid;display: flex;align-items: center;justify-content: center;}
#faq .list .box .top .square img:nth-of-type(2) {display: none;}
#faq .list .box .top:hover {background-color: #f7f7f7;}
#faq .list .box .lower { padding: 0px 11.3% 0px 3.4%;background-color: #f7f7f7;}
#faq .list .box .lower .text {font-size: 16px;line-height: 28px;margin-bottom: 65px;}
#faq .list .box .cur {background-color: #f7f7f7;}
#faq .list .box .cur .circle {border-color: var(--theme);}
#faq .list .box .cur .tit {color: var(--theme);font-weight: bold;}
#faq .list .box .cur .square {background-color: var(--theme);border-color: var(--theme);}
#faq .list .box .cur .square img:nth-of-type(1) {display: none;}
#faq .list .box .cur .square img:nth-of-type(2) {display: block !important;}

@media screen and (max-width:750px) {
	#faq .list {width: 100%;}
	#faq .list .box .top {padding: 37px 0px;align-items: stretch;padding: 37px 52px;}
	#faq .list .box .top .tit {font-size: 30px;margin-right: 5%;margin-left: 20px;width: 76%;}
	#faq .list .box .lower {padding: 0px 52px;}
	#faq .list .box .lower .text {font-size: 30px;line-height: 1.8;}
	#faq .list .box .top .circle {width: 28px;height: 28px;border: 6px solid #cccccc;margin-top: 5px;}
	#faq .list .box .top .square {width:80px;height:80px;}
	#faq .list .box .top .square img {transform: scale(2);}
	#faq .list .box .cur .circle {border-color: var(--theme);}
	#faq .list .box .top:hover .tit {color: var(--theme);font-weight: 500;}
} 

/* 资料下载 */
#download{ padding: 115px 0 120px;}
#download .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center;}
#download .list{ margin-top: 20px;}
#download .list .item{padding:50px 0;border-bottom:1px solid #eaeaea;width:45%;}
#download .list .item:nth-child(2n){margin-left:10%;}
#download .list .item .left{margin-right:8.3333%;width:100%;max-width:196px; max-height: 280px;}
#download .list .item .right {width: 60.31%;}
#download .list .item .right .name{ margin-bottom:20px; line-height: 38px; font-size:24px;color:#333;font-weight:bold;}
#download .list .item .right .brief{ margin-top: 18px; line-height: 24px; font-size:16px;color:#999;}
#download .list .item .right .btn_list{ margin-top:50px;}
#download .list .item .right .btn_list .down{ color: var(--theme);}
#download .list .item .right .btn_list .down .txt{font-size:16px;font-weight:bold;margin-right:12px;}
#download .list .item .right .btn_list .date{ font-size: 14px; color: #999;}
/* #download .list .item .right .down .icon{background:url(/images/icon_down.png) no-repeat center;width:21px;} */
#download .list .item:hover .right .name{color: var(--theme);}

@media screen and (max-width:970px){
	#download .list .item{width:100%;margin:0 !important;}
}
@media screen and (max-width:750px) {
	#download{padding:30px 0 80px;}
	#download .list .item .right .name{ line-height: 1.6; font-size:36px;}
	#download .list .item .right .brief{ line-height: 1.6;font-size:30px;}
	#download .list .item .right .btn_list .down .txt{ line-height: 1.6; font-size:26px;}
	#download .list .item .right .btn_list .down .icon{ width:32px;background-size:contain;}
	#download .list .item .right .btn_list .down .icon img{ width: 100%;}
	#download .list .item .right .btn_list .date{ line-height: 1.6; font-size: 26px;}
}

/* 欧姆定律计算器 */
#ohm{ padding: 115px 0 120px;}
#ohm .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center;}
#ohm .calc{ margin-top: 55px; padding: 60px; background: #f6f6f6;}
#ohm .calc .tips{ margin-bottom: 20px; padding-left: 190px; line-height: 36px; font-size: 18px; color: #f00;}
#ohm .calc .row{ margin-top: 20px; height: 60px;}
#ohm .calc .row:nth-child(2){ margin-top: 0;}
#ohm .calc .row .tit{ width: 190px; font-size: 18px; color: #333;}
#ohm .calc .row .input{ padding-right: 20px; width: calc(100% - 190px); height: 100%; border: 1px solid #ccc; border-radius: 5px; background: #fff;}
#ohm .calc .row .input .unit{ width: 50px; font-size: 18px; color: #666;}
#ohm .calc .row .input input[type=number]{ width: calc(100% - 50px); font-size: 18px; color: #666;}
#ohm .calc .btn_list{ padding-left: 190px;}
#ohm .calc .btn_list .btn{ width: 47.7064%; height: 100%; border: 2px solid var(--theme); background: var(--theme); color: #fff; font-size: 20px; border-radius: 5px;}
#ohm .calc .btn_list .btn.reset{ background: #fff; color: var(--theme);}

#ohm .calc .result{ margin-top: 75px;}
#ohm .calc .result .tit{ line-height: 35px; font-size: 24px; color: #333;}
#ohm .calc .result .con{ margin-top: 15px; padding: 21px 27px; line-height: 36px; background: #fff; font-size: 18px; color: #666;}
@media screen and (max-width: 750px){
	#ohm{ padding: 50px 0;}
	#ohm .title{ font-size: 46px;}
	#ohm .calc .tips{ font-size: 26px;}
	#ohm .calc .row .tit{ font-size: 26px;}
	#ohm .calc .row .input .unit{ font-size: 26px;}
	#ohm .calc .row .input input[type=number]{ font-size: 26px;}
	#ohm .calc .btn_list .btn{ font-size: 24px;}
	#ohm .calc .result .tit{ font-size: 46px;}
	#ohm .calc .result .con{ line-height: 1.6; font-size: 26px;}
}
/* 服务支持 end */

/* 资讯中心 start */

/* 品牌实力 */
#brand{ padding: 115px 0 120px;}
#brand .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center; font-weight: 700;}
#brand .editor{ margin-top: 60px;}
#brand .json{ margin-top: 70px;}
#brand .json .tab{ width: 100%;}
#brand .json .tab .li{ padding-bottom: 14px; width: 100%; line-height: 30px; border-left: 1px solid transparent; border-bottom: 2px solid #ccc; font-size: 20px; color: #333; cursor: pointer;}
#brand .json .tab .li:first-child{ border-left: none;}
#brand .json .tab .li.cur{ border-bottom-color: var(--theme); color: var(--theme);}
#brand .json .con{ margin-top: 60px; width: 100%;}
#brand .json .con .swiper-container{ width: 100%;}
#brand .json .con .tit{ margin-top: 25px; line-height: 28px; font-size: 18px; color: #333;}
#brand .json .con .btn_list{ top: 50%; left: 50%; z-index: 1; width: 100%; height: 60px; transform: translate(-50%, -50%); pointer-events: none;}
#brand .json .con .btn_list .btn{ width: 40px; height: 100%; border: 2px solid #e6e6e6; background: #fff; border-radius: 20px; pointer-events: visible;}
#brand .json .con .btn_list .btn.prev{ margin-left: -60px;}
#brand .json .con .btn_list .btn.next{ margin-right: -60px; transform: rotate(180deg);}

@media screen and (min-width: 751px){
    #brand .json .tab .li:hover{ border-bottom-color: var(--theme); color: var(--theme);}
    #brand .json .con:hover .tit{ color: var(--theme);}
    #brand .json .con .btn_list .btn:hover{ background: var(--theme); border-color: var(--theme);}
    #brand .json .con .btn_list .btn:hover svg path{ fill: #fff;}
}

@media screen and (max-width: 750px){
	#brand .json .tab .li{ font-size: 26px;}
	#brand .json .con .tit{ font-size: 26px;}
}

/* 资质认证 */
#certificate{ padding: 115px 0 120px; overflow: hidden;}
#certificate .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center; font-weight: 700;}
#certificate .container { margin-top: 70px; overflow: visible;}
#certificate .container .slide{transform:scale(.75); -webkit-transform:scale(.75);height: 500px;width: 400px;padding: 0px 20px 45px;background: #fafafa;}
#certificate .container .slide .box {display: flex;height: 100%;flex-direction: column;align-items: center;justify-content: space-between;}
#certificate .container .slide .box .text {font-size: 16px;text-align: center;}
#certificate .container .slide .box .img {height: 100%;display: flex;align-items: center;justify-content: center;}
#certificate .container .slide .box .img img,
#certificate .container .slide .box .img {transform:scale(1.155) ; -webkit-transform:scale(1.155) ;transition: all .3S linear;}
#certificate .container .swiper-slide-active,
#certificate .container .swiper-slide-duplicate-active{transform:scale(1); -webkit-transform:scale(1);padding: 0px 20px 45px;background: #fff;box-shadow: 0px 10px 35px 0px rgba(28, 28, 28, 0.15);}
#certificate .container .swiper-slide-active .box .img img,
#certificate .container .swiper-slide-active .box .img {transform:scale(1.0) ; -webkit-transform:scale(1.0) ;}
#certificate .swiper-container-horizontal>.swiper-pagination-bullets,
#certificate .swiper-pagination-custom,
#certificate .swiper-pagination-fraction  {display: none;}

#certificate .list .btn_list{ margin: 60px auto 0; width: 120px; height: 60px;}
#certificate .list .btn_list .btn{ width: 40px; height: 100%; border: 2px solid #e6e6e6; background: #fff; border-radius: 20px;}
#certificate .list .btn_list .btn.next{ transform: rotate(180deg);}

@media screen and (max-width:750px) {
	#certificate .container .slide {width: 500px;height: 625px; transform:scale(.75); -webkit-transform:scale(.75);}
	#certificate .container .slide .box .img{ height: auto;}
	#certificate .container .slide .box .img img,
	#certificate .container .slide .box .img {transform:scale(1) ; -webkit-transform:scale(1.055);}
	#certificate .container .slide .box .img img {width: 100%;}
	#certificate .container .slide .box .img {width: 100%; padding: 30px 85px;}
	#certificate .container .swiper-slide-active {transform:scale(1); -webkit-transform:scale(1);}
	#certificate .container .slide .box .text {font-size: 30px;}
}


@media screen and (min-width: 751px){
    #certificate .list .btn_list .btn:hover{ background: var(--theme); border-color: var(--theme);}
    #certificate .list .btn_list .btn:hover svg path{ fill: #fff;}
}

/* 合作伙伴 */
#partner{ padding: 115px 0 120px; overflow: hidden;}
#partner .title{ line-height: 45px; font-size: 36px; color: #333; text-align: center; font-weight: 700;}
#partner .brief{ margin-top: 20px; line-height: 30px; font-size: 20px; color: #333;}
#partner .img{ margin-top: 65px;}
#partner .list{ width: 100%; background: #fff;}
#partner .list .item{ width: 20%; height: 140px; border: 1px solid #ececec; border-top: 0; border-right: 0;}
#partner .list .item:nth-child(-n+5){ border-top: 1px solid #cecece;}
#partner .list .item:nth-child(5n){ border-right: 1px solid #cecece;}
@media screen and (max-width: 750px){
	#partner .title{ font-size: 46px;}
	#partner .brief{ font-size: 26px;}
	#partner .list .item{ width: calc(100% / 3);}
	#partner .list .item:nth-child(-n+5){ border-top: 0;}
	#partner .list .item:nth-child(5n){ border-right: 0;}
	#partner .list .item:nth-child(-n+3){ border-top: 1px solid #ececec;}
	#partner .list .item:nth-child(3n){ border-right: 1px solid #ececec;}
}

/* 新闻-列表 */
/* #blog_list {padding: 100px 0;background: #f4f6f9;} */
#blog_list{ padding-bottom: 160px;}
#blog_list .title{ margin-top: 110px; line-height: 45px; font-size: 36px; color: #333; text-align: center; font-weight: 700;}
#blog_list .hot {padding: 70px 0 58px;}
#blog_list .hot .content {display: flex;position: relative;}
#blog_list .hot .content .left {width: 50%;}
#blog_list .hot .content .left .slide {padding-top: 62.57%;width: 100%;}
#blog_list .hot .content .right {width: 50%;background: #f4f6f9;position: relative;}
#blog_list .hot .content .right .slide {padding: 60px 35px 40px 35px;display: flex;justify-content: space-between;align-items: flex-start;}
#blog_list .hot .content .right .slide .title {display: flex;justify-content: space-between;}
#blog_list .hot .content .right .slide .time {width: 91px; font-size: 16px;font-family: 'DDB';color: #ccc;padding-right: 15px;border-right: 1px solid #d9d9d9;}
#blog_list .hot .content .right .slide .time .day {font-size: 58px;}
#blog_list .hot .content .right .slide .time.phone {display: none;}
#blog_list .hot .content .right .slide .word {width: 78.48%;}
#blog_list .hot .content .right .slide .name {font-size: 30px;font-weight: 500;line-height: 45px;}
#blog_list .hot .content .right .slide .brief {font-size: 16px;color: #999;line-height: 25px;margin-top: 17px;}
#blog_list .hot .content .right .slide .btn {margin-top: 47px;}
#blog_list .hot .content .right .page { font-size: 20px;font-family: 'DDB';position: absolute;left: 5.5%;bottom: 40px;z-index: 2;color: #999;}
#blog_list .hot .content .right .page .swiper-pagination-current {color: #333;}
#blog_list .hot .content .right:hover .slide .time {color: var(--theme);}
#blog_list .hot .content .right:hover .slide .name {color: var(--theme);}
#blog_list .hot .content .right:hover .slide .brief {color: #333;}
#blog_list .hot .content .page_box {display: flex;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 4;}
#blog_list .hot .content .page_box .pn {width: 90px;height: 90px;background: rgba(0, 0, 0, 0.6);cursor:pointer}
#blog_list .hot .content .page_box .pn:hover {background: var(--theme);}

#blog_list .item { display: flex; margin-bottom: 30px; padding: 49px 50px; width: 100%; background: #f6f6f6; justify-content: space-between; align-items: center;}
#blog_list .item:last-child {margin-bottom: 0;}
#blog_list .item .left {width: 29.2857%;display: flex;}
#blog_list .item .left .img {width: 68.25%;padding-top: 46%;}
#blog_list .item .left .time {font-size: 16px;font-family: 'DDB';color: #cccccc;background: #f4f6f9;display: flex;align-items: center;justify-content: center;flex-direction: column;width: calc(100% - 68.25%);}
#blog_list .item .left .time .day {font-size: 56px;}
#blog_list .item .word {width: 63.52%;}
#blog_list .item .word .name {font-size: 24px;font-weight: 500;}
#blog_list .item .word .brief {margin-top: 15px;font-size: 16px;color: #999;line-height: 25px;}
#blog_list .item .word .btn {font-size: 16px;color: #999;margin-top: 35px;display: flex;align-items: center;}
#blog_list .item .word .btn .icon {margin-left: 10px;display: flex;align-items: center;justify-content: center;}
#blog_list .item .word .btn .icon img:nth-of-type(2) {display: none;}
#blog_list .item:hover { background: #fff; box-shadow:  0 10px 35px 0 rgba(0, 0, 0, 0.1);}
#blog_list .item:hover .time {background: var(--theme);color: #fff;}
#blog_list .item:hover .word .name {color: var(--theme);}
#blog_list .item:hover .word .btn {color: var(--theme);}
#blog_list .item:hover .word .brief {color: #333;}
#blog_list .item:hover .btn .icon img:nth-of-type(2) {display: block;}
#blog_list .item:hover .btn .icon img:nth-of-type(1) {display: none;}

@media screen and (max-width:1024px) {
    #blog_list .hot .content {flex-direction: column;}
    #blog_list .hot .content .left,
    #blog_list .hot .content .right {width: 100%;}
    #blog_list .hot .content .page_box {bottom: -110px;}
    #blog_list .hot .content .right .slide {padding-bottom: 60px;}
    #blog_list .hot .content .right .page {left: 23.85%;bottom: 20px;}
    
    #blog_list .item {flex-direction: column;}
    #blog_list .item .left {width: 100%;}
    #blog_list .item .left .img {width: 100%;}
    #blog_list .item .word {width: 100%;margin-top: 30px;}
}
@media screen and (max-width:750px) {
    #blog_list .hot .content .right .slide .word {width: 100%;}
    #blog_list .hot .content .right .slide .name {font-size: 42px;line-height: 1.8;}
    #blog_list .hot .content .right .slide .time {font-size: 30px;padding: 0;border: none;width: 100%;}
    #blog_list .hot .content .right .slide .time.pc {display: none;}
    #blog_list .hot .content .right .slide .time.phone {display: block;}
    #blog_list .hot .content .right .slide .brief {font-size: 30px;line-height: 1.8;}
    #blog_list .hot .content .right .page {left: 35px;font-size: 26px;}
    #blog_list .hot .content .right .slide {padding-bottom: 80px;}
    
    #blog_list .item{ width: 100%;}
    #blog_list .item .left .time {font-size: 26px;}
    #blog_list .item .word .name {font-size: 36px;}
    #blog_list .item .word .brief {font-size: 30px;line-height: 1.8;}
    #blog_list .item .word .btn {font-size: 26px;}
}

/* 新闻-详情 */
#blog_detail{ padding: 90px 0 100px;}
#blog_detail .title{font-size: 40px;color: #1a1a1a;font-weight: 700;margin-bottom: 45px;}
#blog_detail .time{margin-right: 55px;}
#blog_detail .time,
#blog_detail .views{font-size: 16px;color: #999;}
#blog_detail .time .svg{margin-right: 10px;fill: #999;}
#blog_detail .views .svg{margin-right: 10px;width: 26px;height: 26px;fill: #999;}
#blog_detail .share1,
#blog_detail .share2,
#blog_detail .share3{margin-left: 10px;}
#blog_detail .share span{font-size: 16px;color: #999;}
#blog_detail .share .svg{fill: #999;}
#blog_detail .share1:hover .svg{fill: #65b955;}
#blog_detail .share2:hover .svg{fill: #e2433a;}
#blog_detail .share3:hover .svg{fill: #3892c7;}
#blog_detail .content{padding-top: 50px;border-top: 1px solid #eee;margin: 35px 0 100px;line-height: 2;}
#blog_detail .btns .prev,
#blog_detail .btns .next{width: 50%;padding: 3.928% 12.5% 4.285% 4.643%;border: 1px solid #e6e6e6;background: #f8f8f8;}
#blog_detail .btns .next{padding: 3.928% 4.643% 4.285% 12.5%;}
#blog_detail .btns .prev .svg,
#blog_detail .btns .next .svg{width: 40px;height: 40px;fill: #1a1a1a;}
#blog_detail .btns .prev .text,
#blog_detail .btns .next .text{width:calc(100% - 50px);}
#blog_detail .btns .t1{font-size: 18px;color: #1a1a1a;margin-bottom: 25px;}
#blog_detail .btns .t2{font-size: 16px;color: #1a1a1a;}
#blog_detail .btns .prev:hover .t1,
#blog_detail .btns .next:hover .t1{color: #fff;}
#blog_detail .btns .prev:hover .t2,
#blog_detail .btns .next:hover .t2{color: #fff;}
#blog_detail .btns .prev:hover .svg,
#blog_detail .btns .next:hover .svg{fill: #fff;}
#blog_detail .btns .prev:hover,
#blog_detail .btns .next:hover{background: var(--theme);}

@media (max-width: 1024px){
	#blog_detail .btns .prev,
	#blog_detail .btns .next{padding: 3.5% 4.5%;}
}
@media (max-width: 750px){
	#blog_detail{padding: 80px 0 80px;}
	#blog_detail .title{font-size: 48px;}
	#blog_detail .time,
	#blog_detail .views{font-size: 30px;}
	#blog_detail .time .svg{width: 26px;height: 26px;}
	#blog_detail .views .svg{width: 36px;height: 36px;}
	#blog_detail .share{width: 100%;margin-top: 15px;}
	#blog_detail .share1,
	#blog_detail .share2,
	#blog_detail .share3{margin-left: 20px;}
	#blog_detail .share span{font-size: 30px;}
	#blog_detail .share .svg{width: 40px;height: 40px;}
	#blog_detail .content *{font-size: 30px !important;}
	#blog_detail .btns .prev,
	#blog_detail .btns .next{width: 100%;}
	#blog_detail .btns .t1{font-size: 30px;}
	#blog_detail .btns .t2{font-size: 30px;}
}

/* 资讯中心 end */



/* 关于美隆 start */

/* 企业文化 */
#about{ padding: 90px 0 100px;}
#about .title{font-size: 40px;color: #1a1a1a; font-weight: 700; margin-bottom: 45px;}
#about .list{ margin-top: 60px; width: 100%;}
#about .list .item{ margin-left: 2.8125%; padding: 60px 60px 50px; width: 31.4375%; background: #fff; overflow: hidden;}
#about .list .item:first-child{ margin-left: 0;}
#about .list .item .img{ width: 82px; height: 82px;}
#about .list .item .img img{ max-width: 100%; max-height: 100%;}
#about .list .item .info{ margin-top: 45px;}
#about .list .item .info .tit{ line-height: 40px; font-size: 30px; color: #1a1a1a;}
#about .list .item .info .brief{ margin-top: 16px; line-height: 32px; font-size: 20px; color: #666;}
#about .editor_bot{ margin-top: 60px;}

@media screen and (max-width: 1520px){
	#about .list .item{ padding: 30px;}
}

@media screen and (max-width: 1240px){
	#about .list .item .info{ margin-top: 20px;}
	#about .list .item .info .tit{ font-size: 25px;}
	#about .list .item .info .brief{ font-size: 14px;}
}

@media screen and (max-width: 980px){
	#about .list{ flex-direction: column;}
	#about .list .item{ align-items: center; flex-direction: row; margin: 0; margin-top: 30px; width: 100%;}
	#about .list .item .img{ justify-content: flex-start; align-items: center; margin-right: 20px;}
	#about .list .item .info{ width: 100%;}
	#about .list .item .info .brief{ width: 100%;}
}

@media screen and (max-width: 750px){
	#about .list .item .img{ width: 120px; height: auto;}
	#about .list .item .img img{ width: 100%; height: auto;}
	#about .list .item .info .tit{ line-height: 1.8; font-size: 36px;}
	#about .list .item .info .brief{ line-height: 1.8; font-size: 26px;}
}

/* 社会责任-列表 */
#social{ padding: 90px 0 100px;}
#social .title{font-size: 40px;color: #1a1a1a;/* font-weight: 700;*/ margin-bottom: 45px; font-weight: 700;}
#social .list {padding:100px 0 60px 0;}
#social .list .card{ display: block; margin: 40px 1.7857% 0 0; width: 32.1429%; padding: 0; background: #f6f6f6;}
#social .list .card:nth-child(-n+3){ margin-top: 0;}
#social .list .card:nth-child(3n){ margin-right: 0;}
#social .list .card .bg{padding-top: 62.07%;overflow: hidden;}
#social .list .card:hover .bg  img{transform: scale(1.1);}
#social .list .card .subText {padding:30px 24px 20px 24px;}
#social .list .card .subText .date{font-size: 18px;color:#999;line-height: 28px;font-family: 'DDB';}
#social .list .card .subText .tit{ line-height: 33px; font-size: 24px; color:#1a1a1a;}
#social .list .card .subText .brief { margin-top: 10px;margin-bottom: 20px;color:#999;line-height: 30px;font-size: 18px;text-align: justify;height:60px}
#social .list .card .subText .more { margin-top: 38px; line-height: 27px; color:var(--theme);}
#social .list .card .subText .more .text {font-size: 18px;}
#social .list .card .subText .more .icon .svg {width:30px;height:30px;fill:#9e9e9e;}
#social .list .card:hover  {box-shadow: 0px 10px 35px 0px rgba(28, 28, 28, 0.15);transform: translateY(-10px);}
#social .list .card:hover .subText  .bg  img {transform:scale(1.1);}
#social .list .card:hover .subText .tit{color:var(--theme);}
#social .list .card:hover .subText .date {color:var(--theme);}

@media screen and (max-width:750px){
    #social .list .card{ margin: 0; margin-top: 40px; width: 100%;}
	#social .list .card:nth-child(-n+3){ margin-top: 40px;}
	#social .list .card:first-child{ margin-top: 0;}
	#social .list .card .subText{ padding-bottom: 50px;}
    #social .list .card .subText .tit {margin-bottom: 0px;font-size: 42px;line-height: 1.5;}
    #social .list .card .subText .tit.text-over { margin-top: 10px; text-overflow:initial; overflow:auto;white-space:inherit;}
    #social .list .card .subText .brief {font-size: 30px;padding-right:0px;height:auto;}
    #social .list .card .subText .brief.text-line2 { line-height: 1.6; overflow: hidden;}
    #social .list .card .subText .date {font-size: 30px;}
    #social .list .card:nth-child(even) {padding-left: 0px;}
    #social .list .card {padding-right: 0px;}
    #social .list .card .subText .more .text {font-size: 30px;}
    #social .list .card .subText .more .icon .svg {width:40px;height:40px;}
}

/* 社会责任-详情 */
#social_detail{ padding: 90px 0 100px;}
#social_detail .title{font-size: 40px;color: #1a1a1a;font-weight: 700;margin-bottom: 45px;}
#social_detail .time{margin-right: 55px;}
#social_detail .time,
#social_detail .views{font-size: 16px;color: #999;}
#social_detail .time .svg{margin-right: 10px;fill: #999;}
#social_detail .views .svg{margin-right: 10px;width: 26px;height: 26px;fill: #999;}
#social_detail .share1,
#social_detail .share2,
#social_detail .share3{margin-left: 10px;}
#social_detail .share span{font-size: 16px;color: #999;}
#social_detail .share .svg{fill: #999;}
#social_detail .share1:hover .svg{fill: #65b955;}
#social_detail .share2:hover .svg{fill: #e2433a;}
#social_detail .share3:hover .svg{fill: #3892c7;}
#social_detail .content{padding-top: 50px;border-top: 1px solid #eee;margin: 35px 0 100px;line-height: 2;}
#social_detail .btns .prev,
#social_detail .btns .next{width: 50%;padding: 3.928% 12.5% 4.285% 4.643%;border: 1px solid #e6e6e6;background: #f8f8f8;}
#social_detail .btns .next{padding: 3.928% 4.643% 4.285% 12.5%;}
#social_detail .btns .prev .svg,
#social_detail .btns .next .svg{width: 40px;height: 40px;fill: #1a1a1a;}
#social_detail .btns .prev .text,
#social_detail .btns .next .text{width:calc(100% - 50px);}
#social_detail .btns .t1{font-size: 18px;color: #1a1a1a;margin-bottom: 25px;}
#social_detail .btns .t2{font-size: 16px;color: #1a1a1a;}
#social_detail .btns .prev:hover .t1,
#social_detail .btns .next:hover .t1{color: #fff;}
#social_detail .btns .prev:hover .t2,
#social_detail .btns .next:hover .t2{color: #fff;}
#social_detail .btns .prev:hover .svg,
#social_detail .btns .next:hover .svg{fill: #fff;}
#social_detail .btns .prev:hover,
#social_detail .btns .next:hover{background: var(--theme);}

@media (max-width: 1024px){
	#social_detail .btns .prev,
	#social_detail .btns .next{padding: 3.5% 4.5%;}
}
@media (max-width: 750px){
	#social_detail{padding: 80px 0 80px;}
	#social_detail .title{font-size: 48px;}
	#social_detail .time,
	#social_detail .views{font-size: 30px;}
	#social_detail .time .svg{width: 26px;height: 26px;}
	#social_detail .views .svg{width: 36px;height: 36px;}
	#social_detail .share{width: 100%;margin-top: 15px;}
	#social_detail .share1,
	#social_detail .share2,
	#social_detail .share3{margin-left: 20px;}
	#social_detail .share span{font-size: 30px;}
	#social_detail .share .svg{width: 40px;height: 40px;}
	#social_detail .content *{font-size: 30px !important;}
	#social_detail .btns .prev,
	#social_detail .btns .next{width: 100%;}
	#social_detail .btns .t1{font-size: 30px;}
	#social_detail .btns .t2{font-size: 30px;}
}

/* 储备计划 */
#reserve{ padding: 90px 0 100px;}
#reserve .title{font-size: 40px;color: #1a1a1a; margin-bottom: 45px;}
#reserve .list {margin-top: 40px;}
#reserve .list .item { padding: 40px 0px;display: flex;border-bottom: 1px solid #ccc;}
#reserve .list .item:last-child {border: none;}
#reserve .list .item .name {width: 27.8%;font-size: 24px;font-weight: bold;color: #333;}
#reserve .list .item .title {font-size: 20px;width:72% ;} 
#reserve .list .item .title .text {font-size: 16px;color: #262626;line-height: 1.8;}

@media screen and (max-width:750px) {
	#reserve .list .item {display: block;}
	#reserve .list .item .name {font-size: 36px;width: 100%;}
	#reserve .list .item .title{ margin-top: 20px; width: 100%;}
	#reserve .list .item .title .text,
	#reserve .list .item .title .text *{ width: 100%; line-height: 1.6 !important; font-size: 26px !important;}
}


/* 职位招聘 */
#join{ padding: 90px 0 100px;}
#join .title{font-size: 40px;color: #1a1a1a;font-weight: 700;margin-bottom: 45px;}
#join .sub-menu{ padding: 0 30px; border: 1px solid #f4f4f4; background: #fff; border-top: 0; box-shadow: 0 0 10px rgba(0, 0, 0, .05);}
#join .sub-menu:first-child{ border-top: 1px solid #f4f4f4; border-radius: 20px 20px 0 0;}
#join .item{ padding: 18px 0; cursor: pointer;}
#join .item .txt{ width: 22%; font-size: 16px; color: #999;}
#join .item .txt .item_tit{ line-height: 26px; font-size: 16px; color: #999;}
#join .item .txt .item_txt{ line-height: 30px; font-size: 20px; color: #212121;}
#join .item .h-txt {color: #1a1a1a;}
#join .item .tit{ font-size: 20px; color: #333;}
#join .item .btn{ width: 125px; height: 45px; line-height: 43px; border: 1px solid #e8e8e8; font-size: 16px; color: #333; border-radius: 23px; text-align: center;}
/* #join .item .date{ font-size: 20px; color: #333;} */
/* #join .item .date img{ margin-right: 9px;} */
/* #join .item .header {font-weight: 600;} */

#join .sub-menu.cur{ margin-bottom: 2px; border-bottom: 2px solid #2a5792; background: #fafafa;}
#join .sub-menu.cur .item .txt.tit,
#join .sub-menu.cur .item .txt .item_txt{ color: var(--theme);}
#join .sub-menu.cur .item .txt.btn{ border-color: var(--theme); background: var(--theme); color: #fff;}

/* #join .con{ } */
#join .con{ border-top: 1px solid #e5e5e5;}
#join .con .tag{ margin-top: 30px;}
#join .con .tag .tag_item{ margin: 0 10px 10px 0; padding: 0 15px; line-height: 36px; background: var(--theme); font-size: 16px; color: #fff; border-radius: 18px;}
#join .con .description{ padding: 40px 0 30px;}
#join .con .content .caption {margin-bottom: 10px;font-size: 18px;color:#1a1a1a;font-weight: bold;line-height: 38px;}
#join .con .content .text {margin-bottom: 37px;color: #1a1a1a;line-height: 31px;font-size: 16px;}
#join .con .content .text:nth-child(4){margin-bottom: 0;}
#join .con .pop-btn{ margin-bottom: 35px; width: 160px; height: 45px; line-height: 43px; border: 1px solid var(--theme); font-size: 16px; color: var(--theme); text-align: center; border-radius: 23px;}
#join .con .pop-btn svg{ margin-left: 12px; width: 20px;}

@media screen and (min-width: 751px){
    #join .sub-menu:hover{ background: #fafafa;}
    #join .sub-menu:hover .item .txt.tit,
    #join .sub-menu:hover .item .txt .item_txt{ color: var(--theme);}
    #join .sub-menu:hover .item .txt.btn{ border-color: var(--theme); background: var(--theme); color: #fff;}
    
    #join .con .pop-btn:hover{ background: var(--theme); color: #fff;}
    #join .con .pop-btn:hover svg path{ fill: #fff;}
}

@media screen and (max-width: 750px){
	#join .con .content .text {font-size: 30px;line-height: 1.8;}
	#join .item{height: 117px;}
	#join .item .num,
	#join .item .date{ display: none;}
	#join .item .tit,
	#join .item .add{ font-size: 30px;}
	#join .item .txt .item_tit,
	#join .item .txt .item_txt{ line-height: 1.6; font-size: 26px;}
	#join .item .txt{ width: 24%;}
	#join .item .txt.btn{ height: 60px; line-height: 60px; font-size: 26px; border-radius: 30px;}
	#join .tbody .btn:before{ height: 30px;}
    #join .tbody .btn:after{  width: 30px;}
	#join .con .tag .tag_item{ padding: 0 30px; line-height: 60px; font-size: 26px; border-radius: 30px;}
	#join .con .description{padding: 40px 0 60px;}
	#join .con .description .subText {padding-bottom: 60px;display: block;font-weight: 400;font-size: 30px;}
	#join .con .description *{ line-height: 1.8; font-size: 30px;}
	#join .con .pop-btn{ font-size: 30px;height:80px;width:260px;bottom: 42px;}
	#join .con .content .caption {font-size: 36px;}
	#join .con .pop-btn{line-height: 80px;font-size: 30px;}
	#join .con .pop-btn svg{ width: 30px;	}
}

/* 联系我们 */
#contact{ padding: 90px 0 100px;}
#contact .title{ font-size: 40px;color: #1a1a1a;font-weight: 700;margin-bottom: 24px;}
#contact .brief{ line-height: 30px; font-size: 18px; color: #333;}

#contact .con{ margin-top: 65px;}
#contact .left{ width: 44%; padding: 26px 4.6% 30px 3.6%;height: 746px;overflow-y: auto;}
#contact .left .item{ padding: 20px 0; border-bottom: 1px solid #ebebeb;cursor:pointer;}
#contact .left .item .txt{ margin-bottom: 26px; line-height: 30px; font-size: 24px; color: var(--theme);}
#contact .left .item .text1{ min-height: 30px;}
#contact .left .item .text1:first-child{ margin-top: 26px;}
#contact .left .item .text1 .item_tit{ width: 50px; line-height: 30px; font-size: 16px; color: #666;}
#contact .left .item .text1 .item_txt{ width: calc(100% - 50px); line-height: 30px; font-size: 16px; color: #666;}
#contact .left .other{ margin-top: 25px;}
#contact .left .other .other_title{ line-height: 30px; font-size: 24px; color: var(--theme);}
#contact .left .other .list{ margin-top: 18px;}
#contact .left .other .list .item{ padding: 10px 0; border-bottom: 0;}
#contact .left .other .list .item .txt{ margin-bottom: 15px; font-size: 20px;}

/* #contact .left .add-list .address.cur::before{display: block;} */
#contact .right{ width: calc(100% - 44%);}
#contact .right .map{ width: 100%; height: 100%;}
#contact .right .map .BMap_bubble_title,
#contact .right .map .BMap_bubble_content {font-size: 16px;}


@media screen and (max-width:1024px) {
	#contact {flex-direction: column;}
	#contact .left {width: 100%;}
	#contact .right {height: 650px;width: 100%;margin-top: 30px;}
}
@media screen and (max-width:750px) {
	#contact .brief{ line-height: 1.6; font-size: 26px; text-align: left;}
	#contact .con{ flex-direction: column;}
	#contact .left{ overflow-y: unset; height: auto}
	#contact .left .item .txt { line-height: 1.6; font-size: 46px;}
	#contact .left .item .text1 {font-size: 30px;}
	#contact .left .item .text1 .item_tit{ width: 100px; line-height: 1.6; font-size: 26px;}
	#contact .left .item .text1 .item_txt{ width: calc(100% - 100px); line-height: 1.6; font-size: 26px;}
	#contact .left .other .other_title{ line-height: 1.6; font-size: 46px;}
	#contact .left .other .list .item .txt{ line-height: 1.6; font-size: 36px;}
	#contact .right{ margin-top: 0;}
	/* #contact .left .add-list .title.cur .txt img {transform: scale(1.5);} */
	/* #contact .right .map .BMap_bubble_title, #contact_map .right .map .BMap_bubble_content {font-size: 26px;} */
	/* #contact .left .add-list .title.cur .box {height: 108px;} */
}

/* 关于美隆 end */



/* 样品试用 start */
#sample{ padding: 120px 0 160px;}
#sample .title{ line-height: 43px; font-size: 36px;color: #333;font-weight: 500;}
#sample .brief{ margin-top: 30px; line-height: 28px; font-size: 18px; color: #333;}
#sample .form{ margin-top: 75px;}
#sample .form .top{ margin: 0 0 20px;}
#sample .form .top .input{ margin-left: 1%; padding: 0px 20px; width: 24%; height: 55px; line-height: 55px; border: 1px solid #e9e9e9; background: #fff; font-size: 16px; color: #333;}

#sample .form .textarea:placeholder,
#sample .form .top .input:placeholder{ color: #999;}
#sample .form .textarea::-webkit-input-placeholder,
#sample .form .top .input::-webkit-input-placeholder{ color: #999;}
#sample .form .textarea:-moz-placeholder,
#sample .form .top .input:-moz-placeholder{ color: #999;}
#sample .form .textarea::-moz-placeholder,
#sample .form .top .input::-moz-placeholder{ color: #999;}
#sample .form .textarea:-ms-input-placeholder,
#sample .form .top .input:-ms-input-placeholder{ color: #999;}

#sample .form .top .input:first-child{ margin-left: 0;}
#sample .form .top .input:focus {border-color: var(--theme);}
#sample .form .textarea:focus::-webkit-input-placeholder,
#sample .form .top .input:focus::-webkit-input-placeholder{color: #231915;}
#sample .form .textarea:focus::-webkit-input-placeholder,
#sample .form .top .input:focus::-moz-placeholder{color: #231915;}
#sample .form .textarea:focus::-webkit-input-placeholder,
#sample .form .top .input:focus::-moz-placeholder{color: #231915;}
#sample .form .textarea:focus::-webkit-input-placeholder,
#sample .form .top .input:focus::-ms-input-placeholder{color: #231915;}
#sample .form .top .input.notnull {border-color: var(--theme);}
#sample .form .textarea {height: 270px;border: 1px solid #e9e9e9;width: 100%; padding: 10px 20px;line-height: 1.5; background: #fff; font-size: 18px;color: #333;}
#sample .form .textarea:focus { border-color: var(--theme);}
#sample .form .textarea.notnull {border-color: var(--theme);}
#sample .form .btn { margin: 60px auto 0; width: 320px;height: 60px;line-height: 60px;background-color: var(--theme); font-size: 20px; color: #fff; text-align: center;cursor: pointer; font-weight: 300; border-radius: 5px;}

@media screen and (max-width:1024px) {
	#No000 .box .item {width: 32.47619%;}
}
@media screen and (max-width:750px) {
	#sample .text {font-size: 42px;}
	#sample{padding-bottom: 80px;}
	#sample .title{ line-height: 1.6; font-size: 46px;}
	#sample .brief{ line-height: 1.6; font-size: 26px;}
	#sample .form {margin-top: 30px;}
	#sample .form .top {display: block;margin: 0;}
	#sample .form .textarea {width: 100%;font-size: 30px;}
	#sample .form .top .input {width: 100%; font-size: 30px;margin-bottom: 30px;height: 70px;}
	#sample .form .btn {width: 300px; font-size: 30px;height: 100px;line-height: 100px;margin-top: 30px;border-radius: 50px;}
}
/* 样品试用 end */