charset "utf-8";
/*首页*/
/*div.detail img{display: block;width:100%;}*/
.logo img{height: auto;margin-top: 5px;}
.main_idx{background:#fff;margin-bottom: 20px}
/*.main_idx .promo_con,.main_idx .idx_pro_con{margin-bottom:20px;border-radius: 10px;padding:20px;overflow:hidden;background:#dfeaea;position: relative;box-shadow:0px 0px 12px rgba(10, 2, 3, 0.1)}*/
.main_idx .idx_pro_con{position: relative;
	/*box-shadow:0px 0px 12px rgba(10, 2, 3, 0.1);*/
	box-shadow:2px 2px 5px #ccc;
}
#cart{position:relative;padding-left:25px;}
#cart em{display:inline-block;position:absolute;left:4px;top:5px;width:20px;height: 20px;background:url(../images/cart.png) no-repeat}
.flex-direction-nav a{height: 48px}
.flex-direction-nav .flex-prev{left:10px;}
.flex-direction-nav .flex-next{right:10px;background-position: 66% 0}
.idx_pro_con{overflow: hidden;}
.idx_pro_con .pro_item_con{float:left;width:33%;}
.idx_pro_con .pro_item_con>div{padding:10px;}
.idx_pro_pic img{display: block;width:100%;}
.idx_pro_pic {position: relative;}
.idx_pro_list{background: rgba(255,255,255,0.9);position:absolute;top:0;right: 0;width:30%;height: 100%}
.idx_pro_list dl{line-height: 28px;padding:20px 15px;}
.idx_pro_list dl dt{font-size: 16px;font-weight: bold;color:#333;margin-bottom: 5px}
.idx_pro_list dl dd a{font-size: 16px;color:#333;}
.idx_pro_list dl dd.read a{font-size: 14px;color:#666;}
.section3_idx{background:#f3f3f3;}
.main_sm{display: none}
.main_idx .sy_box{background:#f7f7f7;}
.sy_box{padding-bottom:20px;}
.section  .content{overflow: hidden;}
.title_box{background: #fff;padding:20px 0;}
.title_box h3{padding:30px 0;text-align: center;position:relative;width:320px;margin:0 auto;}
.title_box h3 hr{border-top:2px solid #a2a2a2;}
.title_box h3 span{position: absolute;left: 50%;margin-top: -23px;margin-left: -97px;font-size: 22px;font-weight: bold;line-height: 60px;padding: 0 4px;background: #fff;text-align: center;color:#333;}
.title{color: #55aaae;padding: 10px;font-size: 12px;}
.title a:hover{color: #55aaae;}
.title_box h3 span img{display: inline-block;width:180px;}
.promo_con ul{overflow: hidden;text-align: center;}
.promo_con ul li{float:right;width:530px;position: relative;}
.promo_con ul li:first-child{float: left}
.promo_banner{position: relative;box-shadow:1px 5px 15px #999}
.promo_banner div.pic_con{position: relative}
.promo_banner .time_con{position: absolute;bottom:0px;left:0px;}
.promo_banner .time_con p{text-align: center;font-size: 14px;color:#434242;font-weight:bold;}
.promo_banner .time_con p span{display: inline-block;margin:0 5px;padding:5px 0;}
.promo_banner .time_con div img{display:block;width:165px;margin:5px auto;}
.promo_banner .time_con div h3{text-align: center;color:#47c391;font-size: 18px;font-family: "黑体";font-weight: bold;margin-top: 20px;}
.promo_con img{display: block;width:100%;}
.promo_slider{position: absolute;top:100%;left:0;overflow: hidden;transition:top 800ms;-moz-transition:top 800ms; -webkit-transition:top 800ms; -o-transition:top 800ms;box-shadow:0px 0px 12px rgba(10, 2, 3, 0.1);}
.promo_con ul li:hover .promo_slider{top:0;}
.promo_title{padding:8px 20px;background:rgba(255,255,255,0.8);overflow: hidden;}
.promo_title span{float: right;padding:5px 20px;border:1px solid #666;margin-right: 10px;}
.promo_title span a{color:#000;}
.promo_main{overflow: hidden;background: #fff;}
.promo_item_box{float: left;width:33%;}
.promo_item{padding:5px;}
.promo_item_box .promo_item_pic{margin-top: 5px}
.promo_item_info{padding-bottom: 10px}
.promo_item_info h4{height:50px;text-align: left;line-height: 24px}
.promo_item_info p.price{border:1px solid #df2634;}
p.price{text-align:center;overflow: hidden;}
p.price span{background:#df2634;color:#fff;display: inline-block;text-align: center;height: 32px;line-height: 32px;padding:0 3px;float:left;}
p.price span em.cur_price{font-size: 16px;font-weight: bold}
p.price span em.ori_price{text-decoration: line-through;font-size: 12px;}
p.price a{color:#df2634;display: inline-block;text-align: center;height: 32px;line-height: 32px;}
#canv{position: absolute;top:0;left: 0;}

.pos_cur{height:60px;line-height: 60px;background:#f2f2f2;}
.pos_cur em{padding-left: 15px}
/*picshow*/
.picshow{width:1200px;overflow:hidden; position:relative;}
.main_image{width:100%;height:277px; overflow:hidden; margin:0 auto; position:relative; z-index:1000;}
.main_image ul{width:9999px;height:297px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li{float:left; width:1200px;}
.main_image li a{display:block;}
div.flicking_con {width:100%; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner{position:absolute;top:207px; left:47.4%; text-align:center; height:0.75rem; overflow:hidden; z-index:10000;}
div.flicking_con a{float:left; width:12px; height:12px; margin:0 5px; padding:0;display:block; text-indent:-1000px; background:url(../images/dot.png) no-repeat}
div.flicking_con a.on{background:url(../images/dot2.png) no-repeat}
.main_image li .item{width:600px;float:left;}
.main_image li .item .pic{width:260px;height:166px; overflow:hidden}
.main_image li .item .wz{padding:15px 30px 16px 30px;background:#fff;width:280px;}
.item h2 a{ color:#333; font-size:14px; margin:0px 0 6px 0;transition: all linear 0.3s; display:block}
.item p{ height:72px;overflow:hidden}
.item p a{color:#999; font-size:12px;line-height:24px;}
.item:hover h2 a{ color:#449097}
.item .wz .more{ display:block; background:url(../images/more.png) no-repeat; width:24px; height:24px; margin-top:13px;transition: all linear 0.3s;}
.item:hover .wz .more{ background-position:0 -30px}
.main_image li .item .pic a img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform: scale(1.05);-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out;opacity: .8;}
.main_image li .item .pic a img{transform: scale(1);-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-ms-transition: -ms-transform 0.4s ease-out;-webkit-transition: opacity .1s;transition: opacity .1s;}
.section .step3{ padding-top:40px; padding-bottom:77px;}
.step3 li{float:left;width:49%;border-right:1px solid #d6d4d4;margin:20px 0;}
.step3 li:first-child+li{border:none;}
.step3 li dl{margin:20px;}
.step3 li dt{color:#00747a;font-size:18px;margin-bottom:7px}
.step3 li dt em{color:#a9a9a9;font-size:14px; display:inline-block; margin-left:5px}
.word_full{ white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.step3 li dd a{color:#333; font-size:14px; line-height:30px;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; display:block}
.step3 li dd a:hover{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px); color:#00747a}
.step3 li .read{ display:block; color:#a0a0a0; font-size:12px; margin-left:8px; margin-top:12px}
.step3 li .read:hover{color:#00747a}
.step3 li:nth-child(3n){ border-right:none; margin-right:0px}
/*关于我们（人才招聘）*/
.main .home{ width:100%; background:#f2f2f2; height:35px; line-height:35px; color:#666; font-size:12px; min-width:1200px}
.shadow{ position:absolute; top:0px; left:0px; z-index:1; background:url(../images/shadow.png) no-repeat; height:3px; width:100%}
.home a{ color:#666}
.home em{ color:#478d91}
.section .leftside{width:208px; padding-top:35px}
.leftside h1{ color:#00747a; font-size:24px; padding-bottom:20px;height: 65px }
.leftside h1 span{ display:block; color:#a9a9a9; font-size:12px}
.leftside h1 em{ display:block; width:28px; height:2px; background:#999; margin-top:16px}
.leftside .nav2{ border-top:1px solid #f2f2f2}
.nav2 li{height:53px; border-bottom:1px solid #f2f2f2}
.nav2 li a{ display:block; height:51px; border-left:2px solid #fff; line-height:51px; color:#666; font-size:14px;border-top:1px solid #fff; border-bottom:1px solid #fff; padding-left:13px; background:url(../images/sign.png) no-repeat 93% 21px}
.nav2 li a.move{ background:#f2f2f2 url(../images/sign.png) no-repeat 93% -33px; border-left:2px solid #478d91; color:#478d91;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.section .rightside{ border-left:2px solid #f2f2f2;width:938px;padding-left:32px; padding-bottom:40px;min-height:450px}
.rightside table{border-collapse: collapse;}
.rightside table td{padding:5px!important;border-color:#666666!important}
.rightside .join{padding:38px 0 80px 0}
.rightside .join dl{ border-bottom:1px solid #e1e1e1; padding:0 0px 32px 0px; margin-bottom:36px}
.rightside .join span{ display:block; font-size:16px; color:#333!important;margin-bottom:16px;}
.rightside .join p img{display: block;width:100%;}
.rightside .join dt{font-size:12px; color:#333; margin-bottom:8px; margin-top:5px; font-weight:bold}
.rightside .join dd{font-size:12px; color:#666; line-height:30px}
.rightside .join .line{ height:1px; background:#e1e1e1; margin-top:30px}
/*技术支持*/
.rightside .sou{ padding-top:40px; margin-bottom:17px}
.sou .ss{ width:583px; height:32px; border:1px solid #ccc; border-radius:5px; box-shadow:0 0 3px #ccc}
.sou .ss input{border:none;outline:none}
.sou .ss .ss01{margin-left: 5px;height: 30px;line-height: 32px;width:88%}
.sou .ss .ss02{width:48px; background:url(../images/fdj.jpg) no-repeat center; height:32px; color:#fff; text-indent:-999px; cursor:pointer;float:right;}
.rightside .row{ padding-bottom:80px}
.rightside .row li{ border-bottom:1px dotted #d3d3d3;}
.rightside .row li h1 a{font-size: 18px !important;color: #4a8d90 !important;font-weight: bold;}
.rightside .row li a{ color:#666; font-size:14px}
.rightside .row li a em{ display:inline-block; float:right; color:#999; font-size:12px}
/*友情链接*/
.frendly_link {overflow: hidden;margin-top:60px}
/*.frendly_link {float:left;margin:15px 2%;height: auto!important;width:22%;}*/
/*.frendly_link  p{text-align: center;}*/
.frendly_link p{overflow: hidden;}
.frendly_link p a{display: inline-block;width: 25%;float: left;margin-top: 10px;}
.frendly_link p a img{display: inline-block;width:92%!important;height: auto!important;border:1px solid #999999;margin:5px;}
/*联系我们*/
.rightside .contact_us{ padding-top:37px; padding-bottom:100px;}
.contact_us p{font-size:14px;color:#666;line-height:36px}
.contact_us p b{color:#333;font-weight:normal}
.contact_us h3{color:#333;font-size:16px;margin-bottom:7px;}
.contact_us .m25{margin-top:25px}
.contact_us .map{margin-top:20px}
.contact_us .sao li{ float:left; text-align:center; margin-left:20px}
.contact_us .sao li p{ color:#999; font-size:14px; margin-top:4px}
/*新闻中心*/
.rightside .news{ padding-top:37px}
.news li{ border-bottom:1px solid #f2f2f2; padding-bottom:35px; margin-bottom:36px}
.news li a h1{ color:#333; font-size:16px; margin-bottom:14px}
.news li a p{ color:#999; font-size:14px; line-height:30px}
.news li a .db{ padding-top:15px}
.news li a .db em{ display:inline-block; float:right;background:url(../images/more.png) no-repeat; width:24px; height:24px;transition: all linear 0.3s;margin-top:2px}
.news li a .time{ color:#c8bfbd; font-size:16px;margin-top:5px; display:inline-block}
.news li a .time strong{ color:#999; font-size:18px; font-family:"Arial"; font-weight:normal}
.news li:hover a h4{ color:#478d91}
.news li:hover a .time,.news li:hover a .time strong{ color:#acc0c2}
.news li:hover a .db em{background-position:0 -30px}
/*细胞资源*/
.subNavBox{width:208px;}
.subNav{height:53px; border-bottom:1px solid #f2f2f2;}
.subNav a{display:block; height:51px; border-left:2px solid #fff; line-height:51px; color:#666; font-size:14px;border-top:1px solid #fff; border-bottom:1px solid #fff; padding-left:13px; background:url(../images/jiantou.png) no-repeat 93% 50%}
.subNav .currentDt{background:#f2f2f2 url(../images/jiantu2.png) no-repeat;background-position:93% 50%;color:#478d91; border-left:2px solid #478d91; color:#478d91;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
/*.currentDd a{color:#478d91;}*/
.currentDt a{background:#f2f2f2 url(../images/jiantu2.png) no-repeat;background-position:93% 50%;color:#478d91; border-left:2px solid #478d91; color:#478d91;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.navContent{display:none;position:absolute;margin-left: 208px;z-index: 999;width:208px;background:#f2f2f2;top:120px;height:460px;padding-top: 10px }
.navContent li{height:28px;line-height: 28px}
.navContent li a{line-height:28px;padding-left: 15px;display:block;font-size:12px;color:#555;display: block;}
.navContent li a:hover{color:#478d91;}
.product,.product2{padding-top: 10px}
.serch_pro{padding-bottom: 40px;} 
.product .js img{ padding-bottom:24px;height:220px;display: block;max-width: 100%}
.product .js p{ color:#666; font-size:12px; line-height:24px; text-indent:26px;}
.product .pp_sort{ padding-top:30px}
.pp_sort h5{ color:#000; font-size:18px; margin-bottom:16px}
.pp_sort h5 em{ display:block; color:#999; font-size:16px; margin-top:3px}
/*.pp_sort ul{ width:980px}*/
.pp_sort li{ float:left; width:225px; margin-right:20px; /*height:516px;*/position:relative; margin-bottom:20px}
.pp_sort li span{ display:block; /*margin-bottom:12px;*/ position:relative}
.pp_sort li span a em{ display:block; position:absolute; width:201px;height:30px; background:rgba(0,0,0,0.4); color:#fff; font-size:16px; padding:0 12px; line-height:30px; left:0px; bottom:0px}
.pp_sort li p a{ color:#666; font-size:12px; line-height:24px; display:block; margin:0 12px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; height:24px}
.pp_sort li p a:hover{color:#478d91; -webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px);}
.sub_goods {display: none;position: absolute;z-index: 9999;background: #fff;width: 100%;border: 1px dotted #a8a6ab;box-sizing: order-box;-webkit-box-sizing: border-box;opacity: 0.9;}
.goods li:hover .sub_goods {display: block;}
.product h6{color:#000; font-size:18px; margin:0; font-weight:normal; margin-bottom:14px; margin-top:-5px}
.product h6 em{display:block; color:#999; font-size:16px; margin-top:3px}
.product th{ height:60px; background:#f7f7f7; color:#333; font-size:16px;text-align:left; padding:0 26px}
.product td{ height:56px;color:#666; font-size:14px; padding-left:24px;border-bottom:1px solid #ededed;cursor:pointer;}
.product tr td:nth-child(3){white-space: nowrap;}
.product tr td:first-child{ white-space:nowrap;}
.product th{padding-left:24px;}
.product tr:hover{ background:#f7f7f7;}
.product2 .pic{ display:inline-block; width:400px; margin-right:50px;}
.product2 .js{ float: left;margin-left: 40px;width:356px;}
.product2 .js h1{ color:#000; font-size:18px; font-weight:bold; border-bottom:1px dotted #cbcbcb; padding-bottom:11px; margin-bottom:2px; padding-top:3px}
.product2 .js p{ color:#333; font-size:16px; line-height:36px}
.product2 .js p em{ color:#666}
.product2 h5{ border-bottom:1px solid #ddd; margin-top:50px;}
.product2 h5 em{ display:inline-block; color:#fff; background:#0c7abe; font-size:16px; width:100px; height:34px; line-height:34px; text-align:center}
.product2 .down_box{margin-top:20px}
.product2 .down_box img{display: inline-block!important;max-width: 100%!important;}
.product2 .tab_title{ border-bottom:1px solid #e4e4e4; margin-bottom:15px; background:#fff; width:958px}
.product2 .tab_title li{ float:left; margin-right:8px;margin-top: 8px}
.tab_title li a{display:inline-block; width:98px; height:31px; line-height:31px; text-align:center; color:#666; font-size:14px; border:1px solid #e4e4e4; border-bottom:none; background:#f2f2f2}
.tab_title li.active a{ background:#478d91; color:#fff; border:1px solid #478d91; border-bottom:none}
.product2 h6{ margin:0; color:#000; font-size:16px; border-left:6px solid #478d91; padding-left:8px;}
.product2 .group{ margin-bottom:10px;}
.product2 .group_e5{ margin-bottom:10px;}
.product2 .group div{ margin-top:-10px}
.product2 .group_e5 div{ margin-top:-10px}
.product2 .group p{ color:#666;}
.product2 .group_e5 p{ color:#666; font-size:12px; line-height:30px}
.product2 .goods{ padding-top:12px}
/*.product2 .goods ul{ width:980px}*/
.product2 .goods li{ float:left; width:225px; margin-right:20px;margin-top: 20px;}
.product2 .goods li span{ display:block; margin-bottom:14px}
.product2 .goods li a p{ color:#666; font-size:12px; line-height:24px; text-indent:0px}
.product2 .goods li a strong{ display:block; color:#333; font-size:14px; font-weight:normal; margin-bottom:6px}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:380px;height:280px;}
.jqzoom img{width:380px;height:280px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:380px;height:280px;border:1px solid #e1e1e1; padding:9px}
.spec-scroll{clear:both;margin-top:11px;width:400px; position:relative;}
.spec-scroll a{ background:url(../images/img.png) no-repeat; height:18px; width:10px; overflow:hidden; position:absolute}
.spec-scroll .items{position:relative;height:70px;overflow:hidden; margin:0 auto; padding-right:5px}
.spec-scroll .items ul{position:absolute;width:999999px;height:70px;}
.spec-scroll .items ul li{float:left;width:80px;text-align:center;height:60px; margin-right:10px}
.spec-scroll .items ul li img{border:1px solid #e5e5e5;width:76px;height:56px; padding:1px}
.spec-scroll .items ul li img:hover{border:1px solid #00747a;}
.page{font-size:12px;padding-bottom:45px; margin:0 auto; margin-top:15px;text-align: center;padding-top: 20px}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}
.new_head{width: 1200px;}
.detail{padding:30px 10px;}
.detail h1{ color:#333; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:#2c7d16;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }
.hiSlider-wrap{ border:1px solid #e1e1e1}
.hiSlider{overflow:hidden;height:294px;width:394px;}
.hiSlider-item{float:left;}
.hiSlider-item img{height:292px;width:392px;}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:4;top:130px;height:69px;width:41px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}.hiSlider-btn-prev{left:4px}.hiSlider-btn-next{right:4px;background-position:-42px 0}.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.leftside .contact{ border:1px solid #f2f2f2; padding:18px 4px; margin-top:20px;border-right:none;}
.leftside .contact .way{ border-bottom:1px solid #dfdfdf; padding-bottom:6px}
.leftside .contact .way li{ margin-bottom:13px}
.leftside .contact .way li span{ display:inline-block;color:#333; font-size:12px; float:left; letter-spacing:-0.6px}
.leftside .way li span em{ display:block;color:#999; font-size:12px; margin-top:2px}
.leftside .way li span b{ font-weight:normal; color:#F00}
.leftside .contact .sao{ text-align:center; padding-top:21px}
.leftside .contact .sao p{ color:#666; font-size:12px; line-height:24px; margin-top:10px}
.contact .way li strong{ display:inline-block; float:left; margin:2px 5px 0 0px;}
.product2 .tab_title.fixed{ position:fixed; top:125px;z-index:9}
/*qq*/ 
.QQbox {z-index:99;right:0;width:148px;position:absolute;}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;}
.QQbox .Qlist{left:0;width:130px;position:absolute;}
.QQbox .Qlist ul{background:url(../images/main.gif) repeat-y; padding-top:10px;}
.QQbox .Qlist li{ /*text-align:center; height:25px;*/padding-left:7px; padding-bottom:6px;}
/*qq*/ 
.QQbox1 {z-index:99;right:0;width:138px;position:absolute;}
.QQbox1 .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;}
.QQbox1 .Qlist{left:0;width:138px;position:absolute;}
.QQbox1 .Qlist ul{background:url(../images/main.gif) repeat-y; padding-top:10px;}
.QQbox1 .Qlist li{ text-align:center; height:25px; padding-bottom:3px;}
.section .pro_title,.section .pro_title2,.main_idx span.icon_lg{display: none}
#qqcht{position: fixed;right:24px;top:50%;margin-top: -50px}
/*top样式*/
/*.top_bg{background:#2a7073}*/
#top{height: 45px;margin-top: 5px;}
.top_slo{float: left;border:1px dashed rgba(74,141,144,1);
border-radius:5px;margin-left: 25px;}
.top_slo p{line-height: 15px;font-size:12px;padding: 3px 9px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(74,141,144,1);}
.top_lft{float:left;}
.logo p{color: #333333;font-size: 18px;margin-top: 5px;}
.top_rgt{float: right;display: none;}
.top_rgt li{float: left;height: 36px;}
.top_rgt li a{color:#fff;cursor: pointer;padding:5px;}
#top .login_bar a{padding:8px;cursor:pointer;}
#top .login_bar a#cart{padding-left: 15px}
#top .user_bar{position: relative;display:inline-block}
#top .user_bar:hover .dropdown_lgn{display:block}
#top .dropdown_lgn{display:none;position: absolute;top:100%;width:100%;background:#fff;z-index: 22;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,.175);line-height:35px}
#top .dropdown_lgn .member_center:before{
	border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    top: -6px;
}
.top_rgt li .dropdown_lgn a{display: block;color:#333;text-align: center;}
#lgn_out{border-top: 1px solid #dadada}
/*微生物样式*/
.pro_banner img{display: block;width:100%;margin:8px auto;}
.micro{padding:20px;font-size: 14px}
.micro .product_box{border:1px solid #cccccc;padding:0 20px;overflow: hidden;margin-bottom: 20px;}
.product_box:hover{border-color:#00747a }
.product_box h3{margin:10px 0;}
.product_box h3 a{color:#00747a;font-weight: bold}
.pro_info,.pro_pic,.pro_cartin,.pro_info div{float:left;}
.pro_info{width:60%;margin-right: 9%}
.pro_info div+div{float:right;}
.pro_info div p{margin-bottom:6px}
.pro_info div p span{display:inline-block;width:110px;}
.pro_pic img{display: block;width:180px;padding:20px;margin:0 auto;}
.micro_detail{padding-top: 30px}
.micro_detail table{border-collapse: collapse}
.micro_detail table td{padding:5px;border:inset #666 1pt;}

/*手机端默认样式*/
.news_scroll{width:97%;padding:0.625rem 0 0.4rem 3%;height:1.8rem;line-height:1.8rem;display: none;}
.news_scroll .new{border-right:0.083rem solid #ebebeb;color:#387a7e;font-size:1rem;display:inline-block;text-align:center;padding-right: 5px;}
.news_scroll .gun{width:78%;margin-left:1.5%}
.scrollDiv{height:1.833rem;/* 必要元素 */line-height:1.833rem;overflow:hidden;/* 必要元素 */text-align:left} 
.scrollDiv li{height:1.833rem;color:#999;list-style-type:square;font-size:0.833rem} 
.scrollDiv li a{color:#666;}
.scrollDiv li a:hover{color:#666}
.scrollDiv li a em{color:#ff2804}
.scrollDiv li span{display:inline-block;float:right;font-size:0.75rem}
/*@media screen and (max-width:992px){
.wrap, .w1200,.footer_lg{width:98%;padding:0 15px;min-width: auto;}
}*/
@media screen and (min-width:993px){
.header{position: fixed;top:0;z-index:21;background:#fff;}
.main{margin-top: 90px;}
.banner{margin-top: 90px;}
.section .content{padding-top: 40px}
div.pos_cur{position: fixed ;z-index: 5;}
.header .menu ul li dl dd a {position:relative;}
.header .menu .hot:after,.header .menu .new:after{
    display: inline-block;
    content: "";
    width: 27px;
    height: 16px;
    font-size: 20px!important;
    position: absolute;
    display: inline-block;
}
.header .menu .hot:after{
    background: url(/Public/images/ht.gif) no-repeat;
}
.header .menu .new:after{
    background: url(/Public/images/nw.gif) no-repeat;
}
}
@media screen and (max-width:1200px){
.promo_con ul li{width:480px;}
p.price a,p.price span{padding:0px;text-align: center;}

}
@media screen and (min-width:993px) and (max-width:1199px){
.wrap, .w1200{width:992px;}
.footer_lg,.main .home{min-width: auto}
.header .head,.section .step3{padding-left:12px;padding-right: 12px;}
/*.footer_lg{padding:12px;}*/
.section .rightside{width:735px;padding-right: 12px}
.step3 li{padding-right: 0;width:30%;margin-right: 0;padding-left: 2%}
.pp_sort ul{width:100%;}
.product2 .js {width:290px;}

}
@media screen and (max-width: 992px){
/*手机端公共样式*/
#top{padding:0;}
.top_bg .search{width:100%;background: #498d90;border: none;border-radius: inherit;height: 40px;margin-top: 22px;padding:0px;}
.top_bg .search form {margin: 0px auto;width:80%;}
.top_bg .search .search01{height: 24px;width:100%;margin:0 auto;display: block;margin-top: 7px;}
/*.top_bg .search .search02{width: 10%;}*/
.top_rgt{display: block;line-height: 30px; height: 0px;width: 100%;float: none}
#cart em{background:url(../images/cart2.png) no-repeat}
.title_box h3{width:258px;}
.title_box h3 span{margin-left: -86px;margin-top: -21px}
.title_box h3 span img{width:160px;}
.page{padding-top: 0;padding-bottom: 0}f
.page span.rows{display: block;margin-top: 20px;border:none;}
.flex-direction-nav{display: none}
.product th{font-size: 14px;padding:0;padding-left:8px}
.promo_con ul li{width:100%;height: auto}
/*.promo_banner{display: none;}*/
.top_bg .add_cart a {position: absolute;top: 16px;right: 0px;padding: 0px;margin-left: 0px;width: 20px;height: 20px;margin-right: 10px;}
.top_bg .add_cart .mo_login{right: 35px;display: block;}
.top_bg .add_cart .mo_login::before{background: url(/Public/images/people_xs2.png) no-repeat;top: -2px;width: 18px;height: 18px;}
.top_bg .add_cart a::before{right: 2px;}
.promo_slider{position: relative;}
.promo_main{height: auto}
p.price a,p.price span{display:block;}
#canv{display: none}
.product2 .tab_title.fixed{position: relative;top:0;}
.product tr td:nth-child(3){white-space: normal}
.pro_info,.pro_pic{width:100%;}
.pro_info div{margin-right:30px}
.pro_info div+div{float:left;}
.frendly_link {overflow: hidden;margin-top:20px}
.frendly_link p a{width:30%;}
.header .menu li a{margin:0;}
.wrap, .w1200,.new_head{width:100%;}
#gotop{right:12px;}
.header .menu .head_rig{position: absolute;top: 0px;right: 5px;}
.header .menu .head_rig a {padding:2px;color: #478d91;font-size: 13px;}
td.page{padding:1rem 0!important;}
.clearfix:after{clear:both;height:0;font-size:0;display:block;content:"";visibility:hidden;}
.header{position: relative;}
.header .head{width:100%;}
.header .menu .head_rig img{width:22px;}
/*.header .menu .head_rig .mess_center{font-size: 13px;padding:2px 5px;}*/
.header .menu .head_rig em {color: #478d91;}
.header .menu .head_rig .user_bar div{width: 220px;}
/*.header .logo{margin-top:0.4rem;margin-left: 10px;}*/
.header .logo img{width:7rem;}
.header .head .search{width:50%;border:0.083rem solid #e5e5e5;border-radius:0.75rem;padding:0.083rem;height:1.5rem;margin-right: 10px}
.header .search .ssk{width:90%;height:1.5rem}
.header .search .ssk input{width:90%;margin:0 5%;font-family:"微软雅黑";font-size:0.833rem;height:1.5rem; padding-top:0rem}
.header .search .ss{width:8%;height:1.5rem}
.header .search .ss .yes{background:#fff url(../images/fdj.png) no-repeat center;color:#fff;text-indent:-999px;width:100%;cursor:pointer;background-size:100% auto;border-radius:100%;height:1.5rem}
.header .head .search .search01{width: 80%;height: 1.5rem;}
.header .head .search .search02{margin-top:0.04rem;width:1.5rem;height: 1.5rem;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNGYzZjRhMC0wMzI0LTViNGQtYWViZi1hZTJhMWJlZjYxODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU3QjdCM0FBMjM0MTFFNkE2NTQ4MDM1ODQwOUVDQzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU3QjdCMzlBMjM0MTFFNkE2NTQ4MDM1ODQwOUVDQzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmRkM2UwMzViLWI2ZmItMjQ0MC1hOGJhLWE1MWJkNGM2ZGUwZiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNGYzZjRhMC0wMzI0LTViNGQtYWViZi1hZTJhMWJlZjYxODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Ez2KoAAACnElEQVR42qxWS0xTURAdXn9Uagi1Pyu0FH/0o+jCNC6M4kJdmbhRatyyNiwMLrsx6oIY97jUUGNi4lYDjYkaE+NC26JRW1vLR6BAAqmU0tZzn7dVofe9op3kZNI78870zj3z7msJh8MkssCp0y64y0A/4AOsQBHIAmkgCkRi0fGUiEOrQHwLuAhoNoUNQC/HWeAG8iPw11Eos5lLqkN+Hi4GhOqQ1zOJ58bxbEixABKuwj0GdtL2zQTcB8dQ3QIIXIK7U29X27AWYIRz/S7Aez7KE/7XGMco56z925t8i80yxnVbrvYo+twNn1RqzV6nkw66OsloMFBqZpY+ZbO0kv+hVqQM9DCZDojIJUmioLeXnJZdlJ1foEIxRw6zmbpsVnoVT9Dc0rKauga0fIjqmsdhl8lfvI/R7OKSvKbTfKUTfYfo6P599OzNWyqVy0pF+lmVgCh6wNVFM7lcjZxZsVSid19SZDIayW7uUGtTgBWwiKI70PP8WmHLer5QqMVVzKqo+fT3OdpjtZBG+jutZ7eDihsb8rk0MubCrI+Zb6TX6ejkkT6ytLdTW2sr+T3dcuuSUNPa+roa/zwrEBdFV/J5+YC1GglFDtO54DFy2+30IZ2hDlMbHff71ArEmIrGgTOiDCbFp1ALU5NRr+dyLYLcK68FfV56nZgUPT7BdhDhQyG0SqVCUyD+PDUtt4X9fhlLUAZn1Gm1KA1aROPrdi/buj1eJbmKbHohR5PpjCjMLqJ7VXkMA6tNfBetcs5frwh+Ew2ybjSBnHEMVm+3msCxMAY3pHYeDZBf41xbbzQE7sJdYAr9x7ZcAceI4p2MhCf8wMca3E2Z5/rx7IOGvip4/0K4lYb/+GzxA7bqePABnQAeIj8pqv5TgAEA3A3h16yxbeAAAAAASUVORK5CYII=) no-repeat center;    background-size: 100% auto;
    border-radius: 100%;float:right;}
.header .head .menu{width:100%;height:52px;background:#fff;margin:0;}
/*.header .menu ul:first-child li{float:left;height:2.917rem;line-height:3rem; margin:0 0.5rem;}*/
/*.header .menu ul:first-child li a{ font-size:13px;padding:0;border-bottom: none}*/
/*.header .menu li:nth-child(5n){ margin-right:0}*/
.footer_sm{position:fixed;width:100%;bottom:0;left:0;z-index:100}
.footer_sm .bottom li{width:25%;float:left;position: relative;}
.footer_sm .bottom li a{text-align:center;background:#56a5a9;display:block;padding:10px 0 6px 0}
.footer_sm .bottom li a img{width:2.042rem;}
.footer_sm .bottom li a:hover{background:#478d91}
.footer_sm .bottom li a dd{ color:#fff;margin-top:4px}
.footer_sm .bottom li.sub_li .sub_sao { position: absolute;bottom: 4.8rem;left: 0%;width: 100%;display: none;overflow: hidden;z-index: 1000;}
.footer_sm .bottom li.sub_li .sub_sao img {width: 100%;height: auto;}

.footer_lg,
#newBridge,
.section .leftside,
.pos_cur,
.main_idx span.icon_lg,
.header .head .menu li .snav{display: none!important;}
.main_idx div.pic{display: block}
.section .rightside{padding-left: 0;border-left: none;}

/*首页样式*/
/*.banner,.main{margin-top: 2.917rem}*/
/*.news_scroll{display:block;}*/
.main_sm,.footer_sm{display: block;}
.main_sm .cpoyrgt_sm p{ color:#ccc; font-size:12px; line-height:1.5rem}
.main_sm .cpoyrgt_sm{width:94%;padding:0 3%;background:#f4f4f4;padding-bottom:6rem;text-align: center;padding-top:20px}

/* 产品 */
.main .section{padding-bottom:8rem}
.top_slo{display: none;}
.section .step3{padding-top: 0}
.section .pro_title{width:94%;padding:1rem 3%;display:block;}
.pro_title li{float:left;margin:0.55rem 0.45rem 0.55rem 0}
.pro_title li a{display:block;border:0.083rem solid #e5e5e5;height:2rem;line-height:2.15rem;padding:0 0.833rem;color:#666;font-size:1rem}
.pro_title li a:hover,.pro_title li a.cur{border:0.083rem solid #478d91;color:#478d91}
.section .pro_title2{display:block;border:0.083rem solid #ebebeb;border-left:none;border-right:none;margin-bottom:1rem;width:94%;padding:0rem 3%;}
.pro_title2 li{float:left;margin-right:0.75rem}
.navContent{display: block}
.pro_title2 li a{display:block;border-bottom:0.083rem solid #fff;height:2.5rem;line-height:2.5rem;padding:0.5rem 0.52rem;color:#666;font-size:1rem}
.pro_title2 li a:hover,.pro_title2 li a.on{border-bottom:0.083rem solid #478d91;color:#478d91}
.rightside table th{background:#56a5a9;color:#fff;font-weight:600;height:3rem;font-size:1rem;border-bottom:0.083rem solid #ebebeb;}
.rightside table tr:nth-child(2n){background:#f7f7f7}
.rightside table td:nth-child(4n){ border-right:none}
.section .rightside{width:100%;min-height: auto;padding-bottom: 20px;}
.rightside .product, .rightside .product2{padding:0;}
.product td{padding:0 8px;font-size: 12px;}
.product h6{font-size: 16px;padding-left:5px;}
.product2 .scroll{width:315px!important;padding:2%;float:none;margin:0 auto;}
.product2 .js{width:96%!important;padding:2%;}
.hiSlider{width:315px!important;height: 240px;}
.hiSlider-item{height: 100%}
.hiSlider-item img{display: block;height:auto;width:315px;height: 100%}
.hiSlider-btn-prev, .hiSlider-btn-next{top:100px;}
.product2 .js h4{font-size: 16px;}
.product2 .js p{font-size: 14px;line-height: 32px}
.product2 .down_box{margin-top: 10px;padding:0 10px;}
.product2 .tab_title{width:auto;}
.down_box table,.down_box table strong,.down_box table span{color:#333!important;font-size: 14px!important;}
.product2 .group p{color:#333;text-indent: 0!important;padding-left: 3px;}
.group p strong a{font-size: 16px!important}
.group h6{margin-top: 25px}
.group p span{font-size: 14px!important;color:#666666!important;font-family: "microsoft YAHEI"!important;}
.group table{display: block;width: 100%!important}
.group p span img{width: 100%!important}
.group p span  strong img{width:auto!important}
.product2 .goods ul,.product2 .goods li{width:100%;}
.product .js img{width:100%;height:auto;padding:0;}
.product .pp_sort{padding:0 10px;}
.pp_sort ul{width:100%;}
.pp_sort h5{margin-top: 16px}
.product .js p{padding:20px 10px;padding-bottom: 0}
/*技术支持*/
.sou .ss{width:96%;margin:0 auto;}
.sou .ss .ss01{width:80%;}
.rightside .sou{padding-top: 6px;}
.rightside .detail,.detail span{color:#333!important;font-size: 14px!important}
/*关于我们*/
.rightside .join{padding:0 10px;}
.rightside .join img{width:100%!important;height:auto!important;}
.rightside .join span{font-size: 14px!important;margin-bottom: 5px;}
.rightside .join table{width:100%!important;}
.rightside .row{padding:0 10px;}
.rightside .row li a em{display: block;text-align: right;float:none;}
.rightside .row li a{font-size: 14px}
.rightside .row li{height:auto;line-height: 30px}
/*新闻中心*/
.rightside .news{padding:0 10px;padding-top: 6px;}
/*QQ交谈*/
#qqcht{position: fixed;right:0px;top:330px;}
#newBridge ins#openBridge{display: none}
.main_idx .idx_pro_con{
	box-shadow: none;
}
/*促销活动*/
.pro_wrapper{margin-bottom: 80px;}
}
@media screen and (max-width:540px){
   /*.top_bg .search .search01{width: 75%;}*/
   /*.top_bg .search .search02{width: 15%;}*/
   .product2 .js{margin-left: 0px;}
   .header .logo img{width:120px;}
}
@media screen and (max-width:768px){
/*.idx_pro_list{width:50%;}*/
.idx_pro_list{position: relative;width:100%;}
p.price a,p.price span{width:100%;float:none;}
.promo_item_info h4{height: 75px}
.rightside .detail img{width: 100%!important;height: 100%!important;}
}
@media screen and (max-width:375px){
.frendly_link p a{width:50%;}

}
.pdf_btn{display: block;}
/*筛选项*/

/*比较功能相关样式*/
.addcar a.compare{
  background-color: #478d91;
  padding: 5px 11px;
  margin-left: 20px;
  color:#fff;
  font-size: 16px;
  border-radius: 5px
}
.addcar a.compare:hover{
  background: #085f4e;;
}
@media screen and (max-width:1199px){
  .com_list>span,a.compare{display: none}
}
/*产品详情页图片放大镜*/
.product2 .scroll{position: relative;}
.product2 .scroll .btn_show{display:none;position:absolute;left:0;top:0;width:196px;cursor:move;height: 146px; background: url(../images/scope.png) repeat;}
.product2 .scroll .zoom {display:none;position: absolute;z-index:4;border:1px solid #e1e1e1;left: 100%;top: 0;width: 100%;height: 100%;background: #fff;overflow: hidden;}
.product2 .scroll .zoom .big_box {width: 100%;height:100%;overflow: hidden;position: relative;}
.product2 .scroll .zoom img{display: block;width:784px;height:584px;position: absolute;top:0;left:0;}