@charset "UTF-8";

/**

 * 

 * @authors jiayi (690405541@qq.com)

 * @date    2015-06-12 13:00:00

 * @version $Id$

 */

/*初始化  reset*/

*html,*html body{background-image:url(about:blank);background-attachment:fixed;}

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

body,input{font:12px/24px "Microsoft YaHei",\5FAE\8F6F\96C5\9ED1, "微软雅黑","MicrosoftJhengHei","华文细黑","STHeiti","MingLiu","SimHei","黑体", \5b8b\4f53,"SimSun", "宋体",sans-serif; color: #666;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}

em,i{font-style:normal}

ol,ul{list-style:none}

a{text-decoration:none; color: #666;}

a:hover{text-decoration:underline; color: #333;}

fieldset,img{border:0;vertical-align:top;}

textarea{resize:none;}

a,input,button,select,textarea{outline:none;}

a,button{cursor:pointer;}

table{border-collapse:collapse;border-spacing:0}

body{background-color: #f3f3f3;}

/*布局  grid*/

.hc_tit{ border-bottom:1px dashed #ccc; line-height:40px; text-align:center; width:1000px; float:left; font-family:'微软雅黑'; font-size:18px;}

.g-wp{width:1000px;margin-left:auto;margin-right:auto}

.order-table{ float:left; width:1000px;}
.order-table dl{ float:left; width:500px; text-align:left; height:35px; line-height:35px;border-bottom:1px dashed #ccc; display:block; font-weight:bold; font-size:14px;font-family:'微软雅黑'; color:#555}
.pic_pho dl{float:left; width:500px; text-align:left; height:50px; line-height:50px;border-bottom:1px dashed #ccc}
.pic_pho dl a:hover{ color:#F30}
.pic_pho dt{float:left; width:182px; text-align:left; height:50px; line-height:25px;border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding-left:8px; padding-right:8px;}
.bigpic{width:200px; float:left; border:1px solid #ccc; margin-top:20px; margin-right:20px; overflow:hidden; margin-bottom:20px;}
.bright{ width:500px; float:left; margin-top:25px; overflow:hidden; margin-left:30px;}
.bright dl{ line-height:35px; font-family:"微软雅黑"}

.nyxq{ line-height: 36px; width:900px; float:left}

.txt1{float:left; width:900px;}
.text{width:860px; float:left; padding:20px; line-height:26px;}
.nycontent{ float:left;}

.nyxq span { display:block; background:url(../img/usan.gif) no-repeat 0 0; width:120px; height:30px; float:left; font-size:14px; font-weight:bold; text-align:center;}
.nyxq .span_on { background:url(../img/us_21.gif) no-repeat 0 0; color:#FFF;}
.nyxq .span_on  a{ color:#fff}
#Tab1{ line-height:24px;  overflow:hidden}
.tab_div{ border:1px solid #ccc; float:left; width:898px; }
#Tab2{ line-height:24px; overflow:hidden}

.nypho1{ float:left; padding-bottom:50px;}



#pages { padding:14px 0 10px; font-family:宋体 }

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }





/*功能  function*/

.f-fl{float:left}

.f-fr{float:right}

.f-fl,.f-fr{display:inline}

.f-cb:after{content: "";display:table;clear:both;}

.f-cb{*zoom:1;}

.f-st{font-family:\5b8b\4f53,"SimSun", "宋体";}

.hide{display:none;}

.show{display:block;}

/*模块  module*/

/*组件  widget*/

/*皮肤  skin*/

/*状态  zhuangtai*/

/*图标字体*/

@font-face {font-family: 'iconfont';

    src: url('../font/iconfont.eot');

    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),

    url('../font/iconfont.woff') format('woff'), 

    url('../font/iconfont.ttf') format('truetype'), 

    url('../font/iconfont.svg#iconfont') format('svg'); 

}

.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}

/*头部*/

.g-hd{

	width: 100%;

	height: 55px;

	background-color: #838383;

}

.m-logo{

	width: 127px;

	height: 22px;

	margin: 18px 44px 0 13px;

	background:url(../img/public/logo.png) 0 0 no-repeat;

	_background:url(../img/public/logo.jpg) 0 0 no-repeat;

}

.m-logo a{

	display: block;

	width: 127px;

	height: 0;

	padding-top: 20px;

	overflow: hidden;

}

.m-nav{

	width: 640px;

	height: 55px;

	line-height: 20px;

}

.m-nav li{

	float: left;

	position: relative;

	height: 55px;

	overflow: hidden;

	width: 16%;

	text-align: center;

}

.m-nav li i{

	color: #fff;

	display: none;

}

.m-nav .current i{

	display: block;

	height: 20px;

	line-height: 20px;

}

.m-nav li a{

	display: block;

	padding-top: 18px;

	font-size: 16px;

	height: 20px;

	color: #fff;

}

.m-nav li a:hover{

	text-decoration: none;

	color: #d8d8d8;

}

.m-sch{

	position: relative;

	z-index: 10;

	margin-top: 12px;
	margin-left:60px;

}

.sch-box{

	position: relative;

	height: 30px;

	line-height: 30px;

	width: 30px;

	overflow: hidden;

	background: none;

	border-radius: 3px;

}

.sch-active{

	width: 260px;

	background-color: #fff;

}

.sch-box .sch{

	position: relative;

	z-index: 0;

	margin: 0 32px;

}

.m-sch form{

	position: relative;

}

.m-sch button{

	position: absolute;

	top:0px;

	z-index: 3;

	width: 30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	border:0 none;

	background: none;

	color: #ccc;	

}

.m-sch .sch-reset{

	right: -30px;

	z-index: 2;

	font-size: 16px;

	font-weight: bold;

	display: none;

	opacity: 0;

	filter: alpha(opacity=0);

}

.m-sch .label-placeholder{

  	position: absolute;

    left : 1px;

    top : 0px;

    cursor: text;

    color: '#a9a9a9';

}

.m-sch .sch input{

	width: 100%;

	height: 22px;

	*height:20px;

	line-height: 22px;

	padding:4px 0;

	border: none;

	background: none;

}

.search-results{

	position: absolute;

	left:0;

	top:40px;

	background-color: #eee;

	width: 100%;

	display: none;

}

.search-results h4{

	border-bottom: 1px solid #e0e0e0;

	margin: 0 10px;

}

.search-results ul{

	margin: 0 10px;

}

.g-subnav{



	height: 254px;

	padding-top: 10px;

/*
	background-color: #fff;

	box-shadow: 0 3px 2px rgba(0,0,0,0.2);
*/

	display: none;

}

#index .g-subnav{


	top:55px;

	z-index: 10;

}

.g-subnav dl{

	float: left;

	min-width: 150px;

	padding:0 18px 0 16px;

}

.g-subnav dt{

	font-size: 14px;

	padding-left: 10px;

	line-height: 50px;

	color: #333;

}

.g-subnav dt i{

	margin-left: 10px;

	color: #1b9dce;

}

.g-subnav dd{

	line-height: 30px;

}

.g-subnav dd a:hover{

	text-decoration: none;

	color: #1b9dce;

}

.g-subnav dd a i{

	font-size: 20px;

	vertical-align: middle;

}

/*底部*/

.g-ft{

	width: 100%;

	padding:9px 0 13px;

	line-height: 22px;

	background-color: #eaeaea;

}

.g-ft p{color: #b2b2b2;}

.g-ft em{color: #666;}

.m-cprt{padding-left: 20px;}

.m-link{

	position: relative;

	padding-right: 17px; 

	text-align: right;

}

.m-link span{margin: 0 11px;}

.m-link a:hover{color: #333;text-decoration: none;}

.m-link .contact{padding-top: 5px;font-size: 0;}

.m-link .contact a{margin-left: 15px;}

.m-link .contact a i{font-size: 24px;}

.m-link .contact a:hover{color: #1b9dce;}

#erwei{

	position: absolute;

	top:-110px;

	left:140px;

	width: 128px;

	height: 128px;

	overflow: hidden;

	display:none;

}

#erwei img{

	width: 128px;

	height: 128px;

}

/*首页****************************/

/*banner*/

#index,#index .g-ft{

	background-color: #fff;

}

.g-banner{

	position: relative;

	width: 100%;

	height: 688px;

	overflow: hidden;

	margin-bottom: 11px;

}

.g-banner ul{

	position: absolute;

	left:0;

	top:0;

	width: 400%;

}

.g-banner ul li{

	float: left;

	width: 25%;

	height: 689px;

}

.g-banner ul li a{

	position: relative;

	display: block;

	width: 100%;

	height: 689px;

	overflow: hidden;

}

.g-banner ul li img{

	position: absolute;

	top:0;

	left:50%;

	margin-left: -960px;

}

.g-banner ol{

	position: absolute;

	left:50%;

	bottom: 54px;

	z-index: 2;

	margin-left: -76px;

}

.g-banner ol li{

	float: left;

	padding:0 13px;

	width: 24px;

	height: 24px;

	line-height: 24px;

	text-align: left;

	color: #a6a6a6;

	cursor: pointer;

}

.g-banner ol .current i{

	font-size: 24px;

	color: #231f20;

}

/*主体*/

.g-mn{

	width: 100%;

	min-width: 1000px;

	overflow: hidden;

}

.g-mn li{

	float: left;

	width: 24.25%;

}

.g-mn .line{

	width: 1%;

	height:2px;

}

.g-mn li a{

	display: inline-block;

	position: relative;

	width: 100%;

}

.g-mn li a:hover{text-decoration: none;}

.g-mn li a span{

	position: absolute;

	left:50%;

	bottom:30px;

	width: 110px;

	height: 22px;

	margin-left: -55px;

	line-height: 22px;

	font-size: 18px;

	color: #fff;

}

.g-mn li a i{font-size: 22px; margin-left: 15px;}

.g-mn li img{width: 100%;}



/* 面包屑导航 */

.g-crm{

	width: 100%;

	line-height: 66px;

	margin-bottom: 5px;

	border-bottom: 1px solid #e0e0e0;

	color: #9b9b9b;

}

.g-crm .iconfont{

	margin-right: 10px;

	color: #dcdcdc;

}

.m-crm{padding-left: 15px;}

.g-crm a{color: #9b9b9b;}

.g-crm a:hover{color: #333;}

.g-crm .f-st{margin: 0 5px;}

.g-crm span{color: #666;}



.g-bd{

	padding-bottom: 53px;

}

/*新闻动态*/

.m-list h3{

	line-height: 90px;

	text-align: center;

	font-size: 18px;

	font-weight: normal;

	border-bottom: 1px solid #e0e0e0;

	color: #1b9dce;

}

.m-nlist .box{

	position: relative;

	width: 100%;

	height: 384px;

	overflow: hidden;

	margin-top: 50px;

}


.m-nlist .box1{

	position: relative;

	width: 100%;



	overflow: hidden;

	margin-top: 50px;

}


/*.m-nlist .box2{

	position: relative;

	width: 100%;

	height: 384px;

	overflow: hidden;

	margin-top: 50px;

}

.m-nlist2 ul{

	position: absolute;

	left:0;

	top:0;

	width: 1200px;

}*/









.m-nlist ul{



	left:0;

	top:0;

	width: 1200px;

}

.m-nlist ul li{

	float: left;

	width: 445px;

	height: 128px;

	display: inline;

	margin: 0 48px 0 22px;

	vertical-align: top;

}

.m-nlist .time{

	float: left;

	width: 76px;

	height: 76px;

	border: 1px solid #e0e0e0;

	text-align: center;

	color: #333;

}

.m-nlist .time h5{

	padding-top: 5px;

	font:bold 46px/48px Arial, "Helvetica Neue", Helvetica, sans-serif;

}

.m-nlist .txt{ 

	float: right;

	width: 348px;

	line-height: 24px;

}

.m-list .txt h4{

	font-size: 14px;

	font-weight: normal;

}

.m-list ol{

	overflow: hidden;

	height: 33px;

	line-height: 33px;

	padding-left: 453px;

}

.m-list ol li{

	float: left;

	text-align: center;

	margin: 0 11px;

	cursor: pointer;

}

.m-list ol li i{

	font-size: 10px;

	color: #b1b1b1;

}

.m-list ol .current i{color: #1b9dce;}

.m-plist .box{

	position: relative;

	overflow: hidden;

	width: 901px;

	height: 290px;

	margin:43px auto 40px;

}

.m-plist ul{

	position: absolute;

	left:0;

	top:0;

	width: 1000px;

}

.m-plist ul li{

	float: left;

	width: 232px;

}

.m-plist ul li .txt{

	width: 181px;

	height: 130px;

	padding: 0 12px;

	background-color: #fff;

}

.m-plist ul li h4{

	padding-top: 2px;

	line-height: 44px;

	border-bottom: 1px solid #e0e0e0;

	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;

}

/*新闻详情*/

.m-show .m-tt{

	padding: 32px 0 5px;

	text-align: center;

	line-height: 24px;

	color: #9b9b9b;

}

.m-show .m-tt h2{

	font-size: 18px;

	line-height: 34px;

	font-weight: normal;

	color: #1b9dce;

}

.m-show .m-ct{

	padding:28px 16px 60px;

	line-height: 30px;

}

.m-show .m-ct p{

	text-indent: 2em;

}

.m-related{

	position:relative;

	border-top: 1px solid #e0e0e0;	

	padding-top: 27px;

	line-height: 34px;

}

.m-related .return{

	position: absolute;

	top:27px;

	right:10px;

	color: #1b9dce;

}

.m-related .return:hover{

	text-decoration: none;

	color: #008bc0;

}

.m-related span{color: #9b9b9b;}

/*我要咨询*/

.m-service{

	position: fixed;

	z-index: 999;

	right:0;

	bottom: 0;

	width: 260px;

	border-bottom: 5px solid #1b9dcf;

	_position:absolute;

	_bottom:auto;

    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

}

.m-service h3{

	font-size: 18px;

	font-weight: normal;

	line-height: 46px;

	text-align: center;

	background-color: #1b9dcf;

	color: #fff;

	border-radius: 10px 10px 0 0;

	cursor: pointer;

}

.m-service .box{

	overflow: hidden;

	display: none;

}

.m-service ul{

	padding:20px 30px;

	background-color: #fff;

}

.m-service ul li{

	margin-bottom: 14px;

}

.m-service ul .itme{

	position: relative;

	padding:5px 17px;

	line-height: 22px;

	border: 1px solid #d1d1d1;

	border-radius: 16px;

}

.m-service ul .itme label{

	position: absolute;

	left:19px;

	top:5px;

	color: #7b7b7b;

	cursor: text;

}

.m-service ul .itme input{

	width: 100%;

	height: 22px;

	line-height: 22px;

	border:0 none;

}

.m-service ul .itme textarea{

	width: 100%;

	border:0 none;

	background: none;
	font-size:12px;

}

.m-service ul .btn{

	padding-top: 5px;

	margin-bottom: 0;

	text-align: center;

}

.m-service ul .btn input{

	width: 95px;

	height: 28px;

	font-size: 16px;

	color: #1b9dcf;

	border: 1px solid #1b9dcf;

	background: none;

	cursor: pointer;

	border-radius: 14px;

}

.m-service ul .btn input:hover{

	background-color: #1b9dcf;

	color: #fff;

}

/*仪器设备*/

.m-device-list h3{

	line-height: 98px;

	margin-bottom: 17px;

	text-align: center;

	font-size: 18px;

	color: #1b9dce;

}

.m-device-list .m-roll{

	position: relative;

	width: 100%;

}

.m-device-list .m-roll .box{

	position: relative;

	

	width: 879px;

	

	margin: 0 auto;

}

.m-device-list .m-roll ul{

	

	left:0;

	top:0;

	width: 1000px;

}

.m-device-list .m-roll li{

	float: left;

	display: inline;

	width: 274px;

	margin-right: 29px;

}

.m-device-list .m-roll li:hover h4{

	background-color: #1b9dce;

}

.m-device-list .m-roll h4{

	line-height: 43px;

	font-size: 16px;

	font-weight: normal;

	text-align: center;

	color: #fff;

	background-color: #838383;

}

.m-device-list .m-roll .txt{

	height: 300px;

	padding:35px 17px 0;

	background-color: #fff;

}

.m-device-list .m-roll .more{

	display: block;

	font:16px/43px Arial, "Helvetica Neue", Helvetica, sans-serif;

	text-align: center;

	background-color: #1b9dce;

	color: #fff;

}

.m-device-list .m-roll .more:hover{

	text-decoration: none;

	color: #fff;

	background-color: #1995c2;

}

.m-device-list .m-roll .more i{

	font-size: 12px;

	margin-left: 18px;

}

.m-device-list .m-roll .pic{

	display: block;

	position: relative;

	overflow: hidden;

	width: 224px;

	height: 172px;

	border: 8px solid #bcbbbb;

}

.m-device-list .m-roll .pic span{

	position: absolute;

	left:0;

	top:0;

	z-index: 2;

	display: none;

	width: 100%;

	height: 100%;

	background-color: #000;

	opacity: 0.5;

	filter: alpha(opacity=50);

}

.m-device-list .m-roll .pic em{

	position: absolute;

	left:0;

	top:0;

	z-index: 4;

	display: none;

	width: 100%;

	text-align: center;

	padding-top: 50px;

	color: #fff;

}

.m-device-list .m-roll .pic em i{

	width: 40px;
	line-height: 40px;
	margin: 0 auto;
	display:block;
 	font-size: 30px;

}

.m-device-list .m-roll .pic:hover{

	border-color: #09a2db;

	text-decoration: none;

}

.m-device-list .m-roll .pic:hover span,.m-device-list .m-roll .pic:hover em{

	display: block;

}

.m-device-list .txt p{

	padding-top: 12px;

	line-height: 24px;

}

.m-device-list .toggle a{

	position: absolute;

	left:0;

	top:50%;

	width: 40px;

	line-height: 60px;

	margin-top: -30px;

	text-align: center;

	background-color: #838383;

	color: #fff;

}

.m-device-list .toggle a:hover{

	text-decoration: none;

	background-color: #1b9dce;

}

.m-device-list .toggle .next{

	right: 0;

	left: auto;

}

/*仪器设备详情*/

.m-device-show{

	padding-bottom: 48px;

}

.m-device-show h3{

	line-height: 92px;

	padding-top: 3px;

	text-align: center;

	font-size: 18px;

	color: #1b9dce;

}

.m-device-show .m-ct{

	line-height: 24px;

}

.m-device-show .m-ct p{text-indent: 2em;}

.m-device-show .pic{

	height: 203px;

	line-height: 203px;

	margin-bottom: 40px;

	background-color: #1b9dce;

}

.m-device-show .pic img{

	float: left;

}

.m-device-show .pic span{

	float: right;

	width: 280px;

	font-size: 16px;

	color: #fff;

	text-align: center;

}

.m-device-show p{



}

/*下载*/

.m-download{

	height: 43px;

	padding-top: 70px;

}

.m-download .download{

	float: right;

	line-height: 43px;

	background-color: #838383;

}

.m-download .download span{

	float: left;

	padding: 0 36px;

	font-size: 14px;

	color: #fff;

} 

.m-download .download a{

	float: left;

	width: 76px;

	text-align: center;

	background-color: #1b9dce;

	color: #fff;

}

.m-download .download a i{

	font-size: 20px;

}

.m-download .download a:hover{

	text-decoration: none;

	color: #fff;

	background-color: #1995c2;

}



/*试剂耗材*/

.m-consumable-list h3{

	line-height: 98px;

	text-align: center;

	font-size: 18px;

	color: #1b9dce;

}

.m-consumable-list{padding-bottom:12px;}

.m-consumable-list .box{

	width: 100%;

	overflow: hidden;

}

.m-consumable-list ul{

	width: 1200px;

}

.m-consumable-list li{

	float: left;

	display: inline;

	width: 476px;

	height: 98px;

	margin: 0 16px 0 11px;

	padding-top: 20px;

	border-bottom: 1px solid #e0e0e0;	

}

.m-consumable-list li h4{

	line-height: 38px;

	font-size: 14px;

}

.m-consumable-list li a{

	color: #333;

}

/*分页*/

.m-page{

	text-align: center;

	font-size: 0;

	height: 24px;

	margin-top: 70px;

}

.m-page .btns{

	display: inline-block;

	vertical-align: middle;

	width: 87px;

	height: 24px;

	margin: 0 14px;

	background-color: #d7d7d7;

	border-radius: 12px;

}

.m-page .btns i{

	font-size: 12px;

	font-weight: bold;

	color: #fff;

}

.m-page .btn{

	display: inline-block;

	vertical-align: middle;

	width: 24px;

	height: 24px;

	margin: 0 3px;

	font-size: 12px;

	background-color: #d7d7d7;

	border-radius: 12px;

	color: #fff;

}

.m-page a:hover,.m-page .current{

	text-decoration: none;

	background-color: #1b9dce;

	color: #fff;

}

/*试剂耗材详情*/

.m-consumable-show h3{

	line-height: 98px;

	text-align: center;

	font-size: 18px;

	color: #1b9dce;

}

.m-consumable-show h4{

	line-height: 68px;

	font-size: 14px;

	color: #333;

}

.m-consumable-show .m-head{

	height: 260px;

}

.m-consumable-show .m-head .txt{

	width: 692px;

}

.m-consumable-show .m-head .txt h4{

	height: 54px;

	font-size: 18px;

	line-height: 54px;

	padding-top: 6px;

	color: #333;

	border-bottom: 1px solid #e0e0e0;

}

.m-consumable-show .m-head .txt h4 a{

	font-size: 14px;

	color: #9b9b9b;

}

.m-consumable-show .m-head .txt h4 a i{

	font-size: 20px;

	margin-right: 10px;

}

.m-consumable-show .m-head .txt h4 a:hover{

	text-decoration: none;

	color: #333;

}

.m-consumable-show .m-head .txt p{

	padding: 20px 32px 0 0;

}

.m-function{

	padding-left: 30px;

	line-height: 24px;

	border-top: 1px solid #e0e0e0;

}

.m-table{

	width: 700px;

	padding-left: 30px;

}

.m-table table{

	width: 100%;

	line-height: 38px;

	text-align: center;

	color: #616161;

}

.m-table table th{

	width: 20%;

	border: 1px solid #ddd;

	font-weight: normal;

	font-size: 14px;

}

.m-table table td{

	border: 1px solid #ddd;

}

.eng{ float:right}
.eng li { float:left; list-style:none; height:55px; line-height:55px; padding-right:5px;}

