#aims_header{-webkit-box-shadow:0 1px 10px rgba(24,58,128,.2);-moz-box-shadow:0 1px 10px rgba(24,58,128,.2);box-shadow:0 1px 10px rgba(24,58,128,.2);}
.header_top{padding:10px 0;}
.header_top span{white-space:nowrap;}
.menu_box{position:relative;padding-top:20px;}
.menu_left{float:left;width:20%;}
.menu_right{float:right;width:76%;}
.hover_li{display:inline-block;padding:0 10px;line-height:56px;}
.hover_li a{display:block;}
.caret{display:inline-block;margin-top:-2px;margin-left:4px;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;}

.submenu{position:absolute;z-index:20;display:none;overflow:hidden;border:1px solid #e5e5e5;background:#fff;}
.submenu li{line-height:50px;}
ol.submenu{left:-52px;}
ol.submenu a{min-width:200px;text-align:center;white-space:nowrap;}
div.submenu{right:0;left:0;}
.submenu_left{position:absolute;top:0;bottom:0;left:0;width:68%;}
.submenu_item{position:absolute;top:0;right:0;bottom:0;display:none;width:50%;overflow:auto;background:#fff;}
.submenu_item a:hover,ol.submenu a:hover{color:#0075bc;}

.submenu_right{float:right;padding:30px 30px 20px;width:32%;border-left:1px solid #e5e5e5;}
.submenu_right p{margin:10px 0;}
.submenu_right dt img{border-radius:4px;}
.phone_menu,.show_submenu,.show_submenu_item{display:none;}
/*sidebar*/
.fixed_bar{position:fixed;z-index:1000;right:0;bottom:10%;width:48px;background:#091c47;}
.fixed_bar li{padding:0 8px;border:1px solid #091c47;font-size:13px;}
.fixed_bar a{display:block;color:#d1ebfc;text-align:center;padding:4px 0;height:43px;border-bottom:1px solid #0075bc;white-space:nowrap;}
.lineH34{line-height:34px;}
.li_top span{display:block;padding-top:20px;position:relative;color:#d1ebfc;text-align:center;height:42px;white-space:nowrap;cursor:pointer;}
.li_top span:before{position:absolute;top:10px;left:10px;width:10px;height:10px;border-top:2px solid #d1ebfc;border-left:2px solid #d1ebfc;content:'';transform:rotate(45deg);}
.fixed_bar li:hover{background:#fff;}
.fixed_bar li:hover a,.fixed_bar li:hover span{color:#091c47;border:none;}
.li_top:hover span:before{border-color:#091c47;}
/*footer*/
.bg_footer{min-height:200px;background-image:linear-gradient(#fff,#fff,#eff3f9);text-align:center;}
.footer_top li{float:left;min-width:108px;line-height:40px;margin-top:10px;}
.footer_bottom{padding:1.5% 0;border-top:1px solid #e5e5e5;}
.dv_footer a{border-bottom:2px solid #fff;padding-bottom:4px;}
.dv_footer a:hover{color:#0075bc;border-color:#f8c807;}
.li_wechat{padding-top:24px;}
.li_wechat span{display:inline-block;text-align:center;line-height:20px;}

@media only screen and (min-width:1026px){
	.hover_li>a{border-bottom:4px solid #fff;}
	.page_proteomic_service .hover_proteomic>a,.page_support .hover_support>a,.page_news .hover_news>a,.page_product .hover_product>a,.page_about .hover_about>a,.page_contact .hover_contact>a,.hover_li:hover>a{border-color:#f8c807;color:#0075bc;}
	.hover_li:hover .submenu,.submenu_left li.on .submenu_item,.submenu_left li:hover .submenu_item{display:block;}
	div.submenu li:hover,.submenu_left li.on,ol.submenu a:hover,.submenu_item{background:#eff3f9;}
	.first_a{padding:0 30px;max-width:50%;}
	.submenu{-webkit-box-shadow:0 1px 10px rgba(24,58,128,.2);-moz-box-shadow:0 1px 10px rgba(24,58,128,.2);box-shadow:0 1px 10px rgba(24,58,128,.2);}
	.submenu_left{padding:20px 0;}
	.submenu_item{padding:20px 30px;}
}
@media only screen and (max-width:1025px){
	.li_wechat,.caret,.menu_flex,.submenu_right{display:none;}
	.menu_left{width:30%;}
	.menu_right_fixed .menu_flex,.menu_right_fixed .menu_bg,.phone_menu,.show_submenu,.show_submenu_item{position:absolute;}
	.menu_right_fixed{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;width:100%;}
	.menu_right_fixed .menu_flex{display:block;top:0;left:0;bottom:0;z-index:10;padding:15px 25px;width:80%;height:100%;background:#fff;overflow-y:auto;}
	.menu_right_fixed .menu_bg{top:0;left:0;bottom:0;z-index:5;background:rgba(0,0,0,0.4);height:100%;width:100%;}
	.menu_box{padding:18px 0 6px;}
	.phone_menu{display:block;bottom:10px;right:0;cursor:pointer;height:40px;width:40px;line-height:40px;user-select:none;}
	.phone_menu img{vertical-align:middle;}
	.hover_li{position:relative;padding:0;width:100%;line-height:46px;border-bottom:1px solid #e5e5e5;}
	.first_a{margin-right:50px;}
	.submenu{border:none;}
	.submenu,.submenu_left,.submenu_item{position:static;}
	ol.submenu a{text-align:left;border-top:1px dashed #e5e5e5;}
	.submenu_left,.submenu_item{max-width:100%;width:100%;}
	.submenu_left li{position:relative;border-top:1px dashed #e5e5e5;}
	.submenu_left li,.submenu_item,ol.submenu a{padding-left:15px;}
	.show_submenu,.show_submenu_item{display:block;width:40px;height:40px;background:#f8f8f8;cursor:pointer;right:0;top:3px;background:url(/static/img/up_down.png) no-repeat;background-size:40px 80px;background-position:0 0;}
	.show_submenu.on,.show_submenu_item.on{background-position:0 -40px;}

}
@media only screen and (max-width:769px){
	.menu_right_fixed .menu_flex{padding:10px 15px;}
	.menu_left{width:40%;}
	.bg_footer{min-height:160px;}
	.footer_top li{line-height:36px;min-width:25%;}
}
@media only screen and (max-width:560px){
	.fixed_bar{display:none;}
	.menu_box{padding-bottom:2px;}
	.menu_left{width:50%;}
	.phone_menu{padding:4px 2px 0;}

	.bg_footer{min-height:120px;}
	.footer_top li{line-height:32px}
	.footer_bottom{line-height:20px;}

}
@media only screen and (max-width:360px){
	.li_contact{max-width:67%;}
}