*{margin:0; padding:0;}
a{ text-decoration: none;}

html,body {
				
				position: relative;
				 width: 100%;
   				 height: auto;
   				 min-width: 1200px;
   				 font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
				font-size: 14px;
				color: #000;
				margin: 0;
				padding: 0;
			}
			
	
			
.wrap{ width: 100%; margin: 0 auto;}
.father{height: auto; margin: 0 auto;}
.header{ width: 100%; height: 100px; background: #FFFFFF;}
.header_top{ width: 1200px; height: 100px; margin: 0 auto;position: relative; }
.head_left{ width: 270px; height: 100px; float: left;}
.head_left img{ width: 100%; height: auto;}
.head_right{ width:710px; height: 100px; float:right; }
.head_right ul{ list-style: none; height: 100px;}
.head_right ul li{ width: 100px;line-height: 110px; height: 100px; text-align: center; float: left; font-size: 16px;}
.head_right ul li a{ text-decoration: none;color: #324e8f;}
.head_right ul li a:hover{ color: #a40000;}


.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color: #111;
  border: 0;
  padding: 10px;
  height: 40px;
  width: 40px;
}
.animenu__toggle:hover {
  background-color: #0186ba;
}

.animenu__toggle__bar {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
}
.animenu__toggle__bar + .animenu__toggle__bar {
  margin-top: 4px;
}

.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
  position: absolute;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animenu {
  display: block;
   float:right; 
}
.animenu ul {
  padding: 0;
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 15px;

}
.animenu a {
  color: #aaaaaa;
  text-decoration: none;
}

.animenu__nav {
  background-color: #fff;
   height: 100px;
   line-height: 100px;
}
.animenu__nav > li {
	 height: 100px;
  position: relative;
 
}
.animenu__nav > li > a {
  padding: 10px 30px;
  height: 100px;
  line-height: 80px;
  color: #324E8F;
  text-transform: uppercase;
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {

  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu__nav > li:hover > a {
 color: #A40000;
}

.animenu__nav__child {
	text-align: center;
  min-width: 148%;
  position: absolute;
  top: 100%;
  left: -30px;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #eeeeee;
  transition: margin .15s, opacity .15s;
}
.animenu__nav__child > li {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #eee;
}
.animenu__nav__child > li:first-child > a:after {

  position: absolute;
  height: 0;
  width: 0;
  left: 1em;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child a {
  padding: 10px 0;
  width: 100%;
  color: #999999;
  border-color: #999;
}
.animenu__nav__child a:hover {
  background-color: #324E8F;
  border-color: #999999;
  color: #fff;
}

.erji_meau{ position: absolute; top: 100px; background: #DCDCDC;}




.prodect_hall{ width: 1200px; height: 640px; margin: 0 auto; padding: 50px 0px;}
.prodect_hall_left{ width: 930px; height: 660px; float: left;}
.prodect_left_top{ width: 930px; height: 65px; border-bottom: 1px solid #999;}
.prodect_title{ width: 169px; height: 65px; float: left; background: #324E8F; line-height: 65px; color: #ffffff; font-size: 16px;}
.prodect_more{ width: 78px; height: 65px; float: right; margin-top:17.5px;}
.prodect_left_bottom{ width: 930px; margin-top: 30px;}
.prodect_left_bottom ul{ width: 930px; list-style: none;}
.prodect_left_bottom ul li{ width: 275px; height: 210px; float: left;}
.prodect_left_bottom ul li a{ display: block;}
.prodect_left_bottom ul li span{ display: block; text-align: center; line-height: 40px; width: 275px; height: 40px; background: #666666;}
.prodect_left_bottom ul li span:hover{ background: #A40000;}
.pro_font{ color: #ffffff; font-size: 16px;}
/*.prodect_left_bottom ul li:nth-child(2n){ margin-left: 30px;}*/
.prodect_hall_right{ width: 230px; height: 640px; float: right; background: #324E8F;}
.font_one{ font-size: 24px; color: #FFFFFF; text-align: center; margin-top: 80px;}
.font_two{ font-size: 16px; color: #FFFFFF; text-align: center;}
.font_three{ width: 160px;  margin: 0 auto;  margin-top: 50px; color: #ffffff;}
.font_three a{ color: #fff;}
.font_three p{ height: 40px; line-height: 40px; text-align: center; border-bottom: 1px dashed #FFFFFF;}
.font_four{margin-top: 150px;text-align:center;}

.case{ width: 100%; height: auto; background: #dcdcdc;}
.case_center{ width: 1200px; margin:0 auto; }
.case_top{ width: 1200px; height: 70px; padding: 50px 0;}
.case_head{ width: 1200px; height:35px;}
.case_top_right{ width: 78px; height: 30px; float: right; line-height: 30px;}
.font_cont{ width: 1200px; height: 30px; line-height: 30px; font-size: 14px;}

.zy-Slide section{ color: #FFFFFF; z-index: 100; }


.about_us_top{ width: 1200px; margin:0 auto; height: 70px; padding: 50px 0;}
.about_us_head{ width: 1200px; height:35px;}
.about_us_right{ width: 78px; height: 30px; float: right; line-height: 30px;}
.about_us_font_cont{ width: 1200px; height: 30px; line-height: 30px; font-size: 14px;}
 
.about_us_contont{ width: 1200px; height: 535px; margin: 0 auto;position: relative;} 
.about_us_contont_left{ width:833px; height: 500px; float: left;} 
.about_us_contont_right{ width:640px; height: 390px; float: left; position: absolute; right: 0px; bottom: 70px; background: #324E8F; box-shadow: 10px 10px 3px #999999; padding: 0px 80px; } 
.about_us_contont_right p{ color: #fff; font-size: 14px; text-indent: 2em; line-height: 30px;}
.about_us_contont_right h3{ color: #fff; line-height: 50px; margin-top: 30px;}
.about_us_contont_right h3 a{ color: #fff;}

.news{ width: 1200px; height: 500px; margin:0 auto; }
.news_top{ width: 1200px; margin:0 auto; height: 70px; padding: 50px 0;}
.news_head{ width: 1200px; height:35px;}
.news_top_right{ width: 78px; height: 30px; float: right; line-height: 30px;}
.news_content_left{ width: 500px; height: 30px; float: left; line-height: 30px;}
.news_font_cont{ width: 1200px; height: 30px; line-height: 30px; font-size: 14px;}
.news_content_right{ float: right; width: 500px; }
.news_list{width: 500px; height: 40px; line-height: 40px; border-bottom: 1px dashed #999999; }
.list_font{ width: 130px; height: 40px; font-size: 14px; margin-left: 10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display: inline-block;}
.list_font a{ color: #333;}
.list_font a:hover{ color: #A40000;}

.footer{ width: 100%; height: 400px; background: #324E8F;}
.footer_center{ width: 1200px; margin: 0 auto; margin-top: 160px;}
.footer_content{ width: 946px; height: 183px; margin: 0 auto; padding:0px 127px; margin-top: 60px;}
.footer_head{ width:1200px; height: 60px; margin-top: -40px; background: #DCDCDC;}
.footer_head ul{ list-style: none; height: 60px; width: 730px; margin: 0 auto;}
.footer_head ul li{ width: 120px;line-height: 60px; height: 60px; text-align: center; float: left; font-size: 16px;}
.footer_head ul li a{ text-decoration: none;color: #324e8f;}
.footer_head ul li a:hover{ color: #a40000;}

.footer_content_left{ width:408px; height: 200px; float: left;}
.footer_logo{ width: 408px; height: 55px; }
.footer_content_xian{ width: 1px; height: 130px; float: left; background: #fff; margin-left:60px;}
.line_phone{ width: 420px; margin-left: 50px; height: 30px;}
.line_icon{float: left; margin-top:2px;line-height: 24px; display:inline-block; float: left; height: 24px;}
.line_zi{color: #fff; font-size: 14px; line-height: 24px; display:inline-block; float: left; height: 24px; margin-left: 10px;}
.footer_content_middle{ width: 250px; height: 130px; float: left;}
.footer_erweima{  width: 115px; height: 55px; float: left; margin-left: 50px;}
.footer_bottom{ width: 100%; height: 80px; border-top: 1px solid #68799f; text-align: center; color: #FFFFFF; line-height: 80px;}

/*产品列表*/
.products_banner{ width: 100%; height: 700px;}
.products_banner img{ width: 100%; height: 700px;}
.products_middle{ width: 1200px; height: 500px; margin: 50px 0; margin: 0 auto;}
.pro_con_left{width: 865px; height: 500px; background: #FFFFFF; margin:50px 0px;  float: left;padding: 0px 30px;}
.pro_con_left_top{ height: 60px; line-height: 60px; font-size: 16px; border-bottom: 1px solid #999999;}
.pro_title{ float: left;}
.pro_weizhi{ float: right; font-size: 14px; color: #999999; }
.pro_detail{ margin-top: 50px; }
.pro_detail ul{ list-style: none;  }
.pro_detail ul li{ float: left; width:360px; float: left;}
.pro_detail ul li img{width:360px; border: 10px solid #DCDCDC;}
.pro_detail ul p{ text-align: center; height: 40px; line-height: 40px; font-size: 16px; }

.pro_con_right{width: 245px; height: 500px; float: left; margin-top: 50px; margin-left: 30px;}
.pro_right_top{ width: 245px;}
.pro_right_title{ height: 80px; text-align: center; font-size: 24px; line-height:80px; color:#FFFFFF;background: #324E8F;}
.pro_right_list{background: #fff; width: 245px; height: 50px; line-height: 50px; color: #666666;  font-size: 16px; text-align: center; border-bottom: 1px solid #DCDCDC;}
.pro_right_list a{ color: #324E8F;}
.pro_right_bottom{ width: 245px;  height: 238px; margin-top: 30px; background: #FFFFFF;}
.pro_right_bottom h4,h5,h2{ text-align: center; line-height: 30px; color: #666666;}


/*产品详情页*/
.product_deta_middle{ width: 1200px; height:1550px; margin: 0 auto; margin-top: 50px; }
.pro_detail_left{ width: 865px; float: left; background: #FFFFFF; padding:0px 30px; }


.pro_detail_right{ width: 245px;  float: right;}
.pro_detail_content{ width: 865px;}
.pro_detail_content h1{ text-align: center; height: 80px; line-height: 80px; }
.pro_detail_img{ width: 737px; height: 406px; margin: 0 auto;}
.pro_detail_wenzi{ width: 800px; height: auto; line-height: 30px; font-size: 14px; text-indent: 2em; margin: 0 auto; }
.pro_detail_xtzc{ width: 150px; height: 40px; background:#324E8F; line-height: 40px; color: #fff; text-align: center; margin-top: 30px; margin-left: 30px;}
.pro_detail_img2{ width: 737px; height: 380px; margin: 0 auto; margin-top: 40px;}
.pro_gongneng{ width:737px; height: 280px; margin: 0 auto;}
.pro_gongneng ul{ list-style: none; margin-top: 30px;}
.pro_gongneng ul li{ width: 185px; float: left; height: 185px; }
.pro_gongneng ul li p{ text-align: center; font-size: 14px; line-height: 50px; height: 50px;}

/*工程案例列表页*/
.case_content{ width: 800px; margin-top: 30px; margin: 0 auto; position: relative;}
/*.case_content img{ width: 800px; margin: 0 auto;}*/
.case_content ul{ list-style: none; margin-top: 30px;}
.case_content ul li{ width: 380px; float: left; height:215px;}
.case_detail_left{ width: 865px; float: left; background: #FFFFFF; padding:0px 30px; padding-bottom: 80px; }
.case_deta_middle{ width: 1200px; height:850px; margin: 0 auto; margin-top: 50px; }

/*关于我们*/
.about_middle{ width: 1200px; height: 650px; margin: 50px 0; margin: 0 auto; margin-top: 30px;}
.about_left{width:1200px; height: auto; background: #FFFFFF; float: left;}
.about_left_top{ height: 60px; line-height: 60px; font-size: 16px; border-bottom: 1px solid #999999;}
.about_title{ float: left;}
.about_weizhi{ float: right; font-size: 14px; color: #999999; }
.about_content{ width: 1100px; margin: 0 auto; margin-top: 30px;}
.about_content h2{ text-align: center; line-height: 50px;}
.about_content p{ text-indent: 2em; font-size: 16px; line-height: 30px;}
.about_content_left{ width: 500px; float: left;}
.about_content_right{ width: 550px; float: right; margin-top: 60px;}

/*联系我们*/
.contact_middle{ width: 1200px; height: 900px; margin: 50px 0; margin: 0 auto; margin-top: 30px;}
.contact_content{ width: 1000px; height: 750px; margin: 0 auto; margin-top: 30px;}
.contact_left{width:1200px; height: 850px; background: #FFFFFF; float: left;}
.contact_box{ width: 468px; height:235px; float: left; border: 1px solid #DCDCDC; margin-top: 100px; position: relative;}
.contact_box img{ position: absolute; top: -75px; left: 156px;}
.contact_box p{ text-align: center; font-size: 24px; color: #324E8F; margin-top: 100px; line-height: 50px;}

/*新闻资讯详情*/
.news_detail_middle{ width: 1200px; height:950px; margin: 0 auto; margin-top: 50px; } 
.news_detail_content{ width: 865px; margin-top: 50px; margin: 0 auto;}
.news_detail_content img{ width: 650px; height:400px;text-align: center;}
.news_img{  width: 865px;  margin: 0 auto; height: 400px; text-align: center;}
.news_img img{  width: 650px;  margin: 0 auto; height:400px; }
.news_detail_content h1{ text-align: center; line-height: 80px;}
.news_detail_content p{ width: 650px;  margin: 0 auto; text-indent: 2em; line-height: 30px; }

/*新闻列表*/
.news_list_middle{ width: 1200px; height:300px; margin: 0 auto; margin-top: 50px;}
.news_list_content{  width: 1200px; height:auto; margin: 0 auto; margin-top: 50px;}
.news_list_box{ width: 865px; height: 170px; border-bottom: 1px dashed #DCDCDC; margin-top: 30px;}
.news_list_box a:hover{ color: #A40000; }

.news_list_box_left{ float: left; width: 235px; height: 170px;}
.news_list_box_right{ width:600px; height: 140px; float: left; margin-left: 30px;}
.list_p{ font-size: 14px; color: #666666; line-height: 30px; margin-top: 30px;}

/*实验室管理系统详情*/
.la_cptd{ width: 737px; height: 230px; margin: 0 auto; margin-top: 40px;}
.la_jsyj{ width: 800px; margin: 0 auto; text-indent: 2em; line-height: 20px; margin-top: 30px;}
.la_jsyj_img{ width: 740px;  margin: 0 auto;margin-top: 30px;}
.la_deta_middle{ width: 1200px; height:2270px; margin: 0 auto; margin-top: 50px; }
.la_yjcg{ width: 737px; height: 295px; margin: 0 auto; margin-top: 40px;}

.evidence_middle{ width: 1200px; height:2200px; margin: 0 auto; margin-top: 50px; }
.evidence_p{ width: 737px;margin: 0 auto; margin: 30px 60px;}
.evidence_p p{ line-height: 30px;}
.evidence_gongneng{ width:737px; height: 180px; margin: 0 auto;}
.evidence_gongneng ul{ list-style: none; margin-top: 30px;}
.evidence_gongneng ul li{ width: 185px; float: left; height: 185px; }
.evidence_gongneng ul li p{ text-align: center; font-size: 14px; line-height: 50px; height: 50px;}

.laboratory_img1{ width: 737px; height: 463px; margin: 0 auto;}

.show{ width: 800px; margin-top: 30px; margin: 0 auto; margin-top:50px;}
.show li{list-style: none; margin-top: 30px; margin-bottom: 30px;}
.show_img{width: 380px; float: left; height:215px;}
.show_p{ width: 380px; height: 30px; line-height: 30px; text-align: center;}
.show_dt{ width: 380px; height:255px; float: left; }

.dd{ width: 700px; margin-left:50px; margin-top: 50px;}
.cc{ width:400px; margin-left:0px; }





