*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}
body,html{margin:0;padding:0;width:100%;min-width:320px;min-height:100%;}
body{color:#333;font-size:16px;font-family:Arial,sans-serif;min-width:1200px;}
dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{margin:0;padding:0;}
header,article,aside,footer,main,nav,section{display:block;}
a{text-decoration:none;color:#333;cursor:pointer;}
ul,ol,li{list-style:none;}
img{vertical-align:middle;}
img,table{max-height:100%;max-width:100%;border:0;}
table{width:100%;border-collapse:collapse;}
i,em{font-style:normal;}
sub,sup{display:inline-block;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85);line-height:12px;}
button,input,select,textarea{margin:0;padding:0;outline:none;border-radius:0;color:#333;font-size:16px;font-family:Arial,sans-serif;}
button{cursor:pointer;border:none;}
textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type='text'],input[type='search'],input[type='password']{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input::-ms-clear,input::-ms-reveal{display:none;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;}
input::-webkit-input-placeholder{color:#999;}
input:-ms-input-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
input::-moz-placeholder{color:#999;}
textarea::-webkit-input-placeholder{color:#999;}
textarea:-ms-input-placeholder{color:#999;}
textarea:-moz-placeholder{color:#999;}
textarea::-moz-placeholder{color:#999;}

/*百分比布局*/
.maxW1300{margin:0 auto;max-width:1300px;}
.maxH100{max-height:100px;}
.flex_box{-webkit-display:flex;display:flex;flex-wrap:wrap;}
.space_between{justify-content:space-between;}
.space_around{justify-content:space-around;}
.space_evenly{justify-content:space-evenly;}
.width20{width:20%;}
.width38{width:38%;}
.width48{width:48%;}
.width58{width:58%;}
.width80{width:80%;}
/*字体*/
.F42{font-size:42px;letter-spacing:2px;}
.F36{font-size:36px;}
.F30{font-size:30px;}
.F24{font-size:24px;}
.F20{font-size:20px;}
.F18{font-size:18px;}
.F14{font-size:14px;}
.F0{font-size:0;}
.FW400{font-weight:400;}
.FW700{font-weight:700;}
/*颜色*/
.color_999{color:#999;}
.color_blue{color:#0075bc;}
.color_342a5f{color:#342a5f;}
.color_white,.color_white a{color:#fff;}
.color_db3345{color:#db3345;}
.color_1b569c{color:#1b569c;}
.bg_4c4f53{background:#4c4f53;}
.bg_4c4f53,.bg_4c4f53 a{color:#e1e8f0;}
.text_underline,.hover_line:hover{text-decoration:underline;}
.bg_white{background:#fff;}
.bg_f6f6f6{background:#f6f6f6;}
.a_link:hover{color:#0075bc;text-decoration:underline;}
.border_bottom{border-bottom:1px solid #e5e5e5;margin-bottom:1%;}
/*按钮*/
a.btn,a.btn_min{display:inline-block;text-align:center;}
.btn{min-width:120px;height:50px;line-height:50px;white-space:nowrap;font-weight:700;padding:0 10px;}
.btn_min{height:40px;line-height:40px;}
.btn_blue{background:#1b569c;color:#fff;border:1px solid #1b569c;}
.btn_blue:hover{background:#fff;color:#1b569c;}
.btn_lightblue{background:#0075bc;color:#fff;}
.btn_lightblue:hover{background:#148ed7;}
.border_radius{border-radius:50px;}
.btn_eea236{background:#eea236;color:#fff;}
.btn_eea236:hover{background:#dd9734;}
/*公共样式*/
.head_search input[type="search"]::-webkit-search-cancel-button{display:none;}
.clear_ipt{display:none;position:absolute;right:0;bottom:0;line-height:50px;background:none;padding:0 10px;color:#fff;font-size:20px;}
.mobile_show{display:none;}
.float_l{float:left;}
.float_r{float:right;}
.ovf_hid{overflow:hidden;}
.clearfloat:after{clear:both;display:block;visibility:hidden;height:0;content:'';}
.clearfloat{zoom:1;}
.marginT4{margin-top:4%;}
.marginT2{margin-top:2%;}
.marginTB2{margin:2% 0;}
.marginB4{margin-bottom:4%;}
.marginB2{margin-bottom:2%;}
.paddingTB8{padding:8% 0;}
.paddingTRBL2{padding:2%;}
.paddingTRBL4{padding:4%;}
.paddingTB4{padding:4% 0;}
.paddingLR12{padding:0 15%;}
.paddingLR4{padding:0 4%;}
.paddingTB2{padding:2% 0;}
.paddingTB2LR4{padding:2% 4%;}
.paddingT8{padding-top:8%;}
.paddingT4{padding-top:4%;}
.paddingT2{padding-top:2%;}
.paddingTop10{padding-top:12px;}
.marginBottom10{margin-bottom:12px;}
.align_l{text-align:left;}
.align_c{text-align:center;}
.align_r{text-align:right;}
.lineH40{line-height:40px;}
.lineH32{line-height:32px;}
.lineH26{line-height:26px;}
.nowrap{white-space:nowrap;}
.flow_hide{overflow:hidden;}
.no_data{text-align:center;line-height:160px;}
.dv_mask{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);}
.position_center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.position_r{position:relative;}
.btn_transition{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.popups_transition{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;}
.breadcrumb_box{position:relative;text-align:center;}
.borderBblue{border-bottom:1px solid #1a284f;}
.dv_content{min-height:600px;min-height:calc(100vh - 600px);}

/*breadcrumb*/
.breadcrumb{padding-top:1.5%;line-height:24px;}
.breadcrumb a,.breadcrumb span{display:inline-block;}
.breadcrumb a{color:#0075bc;}
.breadcrumb span{width:24px;text-align:center;}
.banner_breadcrumb{min-height:300px;background-color:#0075bc;background-repeat:no-repeat;background-position:center;background-size:cover;}
.proteomic_service_breadcrumb{background-image:url(../img/banner/proteomic_service_bg.png);}
.about_breadcrumb{background-image:url(../img/banner/about_bg.png);}
.contact_breadcrumb{background-image:url(../img/banner/contact_bg.png);}
.publications_breadcrumb{background-image:url(../img/banner/publications_bg.png);}
.news_breadcrumb{background-image:url(../img/banner/news_bg.png);}
.support_breadcrumb{background-image:url(../img/banner/support_bg.jpg);}

/*pages 分页*/
.pages a,.pages span{display:inline-block;min-width:24px;line-height:24px;text-align:center;border-radius:24px;font-size:14px;margin:1px;}
.pages .page_on,.pages a:hover{background:#f00;color:#fff;}

/*table border*/
.tab_border td{border:1px solid #e5e5e5;padding:5px 10px;}
.tab_border .border_none{border:none;}
.tab_border .border_r_none{border-right:none;}
.tab_border .border_l_none{border-left:none;}
/*table background*/
.tab_bg td{text-align:center;border:1px solid #e5e5e5;padding:5px 10px;height:50px;}
.tab_bg thead td{background:#d7eefc;}
.tab_bg thead .bg_blue,.tab_bg .bg_blue{background:#1b569c;color:#fff;}

.p_nodata{height: 200px;line-height: 200px;text-align: center;width: 100%;}
.no_data{line-height: 200px;text-align: center;}
/******************** @media ****************************/
@media only screen and (min-width:2300px){
	.maxW1300{max-width:1680px;}
	.F42{font-size:44px;}
	.F36{font-size:38px;}
	.F30{font-size:32px;}
	.F24{font-size:26px;}
	.F20{font-size:22px;}
	.lineH40{line-height:44px;}
	.lineH32{line-height:36px;}
	.lineH26{line-height:30px;}
	.paddingTop10{padding-top:15px;}
	.marginBottom10{margin-bottom:15px;}
}
@media only screen and (max-width:1441px){
	body,button,input,select,textarea{font-size:14px;}
	.F14{font-size:13px;}
	.F42{font-size:38px;}
	.F36{font-size:32px;}
	.F18{font-size:17px;}
	.lineH32{line-height:30px;}
	.paddingTop10{padding-top:10px;}
	.marginBottom10{margin-bottom:10px;}
	.breadcrumb{padding-top:2%;}
}
@media only screen and (max-width:1025px){
	body{min-width:100%;}
	.lineH40{line-height:36px;}
	.lineH32{line-height:28px;}
	.lineH26{line-height:22px;}
	.F42{font-size:32px;letter-spacing:1px;}
	.F36{font-size:28px;}
	.F30{font-size:26px;}
	.F24{font-size:22px;}
	.F20{font-size:18px;}
	.btn{height:45px;line-height:45px;}
	.btn_min{height:38px;line-height:38px;}
    .btn_border_red,.btn_border_blue{line-height:48px;}
    /*breadcrumb*/
	.breadcrumb{padding-top:3%;}
	.banner_breadcrumb{min-height:260px;}
	.banner_breadcrumb .maxH100{max-height:80px;}
}
@media only screen and (max-width:769px){
	.width58,.width48,.width38{width:100%;}
	.F42{font-size:28px;}
	.F36{font-size:24px;}
	.F24{font-size:20px;}
	.F18{font-size:16px;}

	.tab_bg td,.tab_border td{padding:10px 5px;}
	/*breadcrumb*/
	.breadcrumb{padding:3.5% 0 1%;}
	.banner_breadcrumb{min-height:220px;}
	.banner_breadcrumb .maxH100{max-height:70px;}
}
@media only screen and (max-width:560px){
	body,button,input,select,textarea{font-size:13px;}
	.F14{font-size:12px;}
	.marginT4{margin-top:6%;}
	.marginTB2{margin:3% 0;}
	.marginB2{margin-bottom:3%;}
	.paddingTRBL4{padding:6% 4%;}
	.paddingTRBL2{padding:4% 2%;}
	.paddingTB8,.paddingTB4{padding:6% 0;}
	.paddingT4{padding-top:6%;}
	.paddingTB2{padding:3% 0;}
	.paddingT2{padding-top:3%;}
	.bld_msg_box{padding:2% 4%;}
	.bld_msg{font-size:12px;line-height:20px;}
	.lineH32{line-height:24px;}
	.F42{font-size:26px;letter-spacing:0;}
	.F36{font-size:22px;}
	.F30{font-size:20px;}
	.F24{font-size:18px;}
	.F20{font-size:16px;}
	.F18{font-size:15px;}
	.paddingTop10{padding-top:8px;}
	.marginBottom10{margin-bottom:8px;}
	.btn{height:40px;line-height:40px;}
	.btn_min{height:36px;line-height:36px;}
	.breadcrumb_box>img{width:120%;max-width:120%;}
	/*breadcrumb*/
	.breadcrumb{padding:4% 0 2%;}
	.banner_breadcrumb{min-height:180px;}
	.banner_breadcrumb .maxH100{max-height:60px;}

	.tab_border td,.tab_bg td{padding:5px;}
	.tab_bg td{height:40px;}
}

@media only screen and (max-width:440px){
	.F42{font-size:24px;}
	/*breadcrumb*/
	.banner_breadcrumb{min-height:160px;}
}
@media only screen and (max-width:321px){
	body,button,input,select,textarea{font-size:12px;}
}
