﻿.wrap img{ width:100%;}	
@media screen and (min-width:320px) {body { font-size:75%;}}
@media screen and (min-width:360px) {body { font-size:84.4%;}}
@media screen and (min-width:375px) {body { font-size:86.6%;}} /*ipone6*/
@media screen and (min-width:400px) {body { font-size:87%;}}
@media screen and (min-width:414px) {body { font-size:96%;}} /*ipone6P*/
@media screen and (min-width:480px) {body { font-size:112.5%;}}
@media screen and (min-width:550px) {body { font-size:131.25%;}}
@media screen and (min-width:639px) {body { font-size:150%;}}
/*通栏广告*/
.g-adv{ width:100%; height:13.29em; overflow:hidden; margin-bottom:0.46em;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;height:5.46em; overflow:hidden;background:url(/mobile/Images/Index/n_bg.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; margin-bottom:1.25em;}
.g-nav a { float:left; width:33.333%; text-align:center; display:block; color:#1f8fec;height:2.73em; line-height:2.73em;}
/*代加工产品*/
.g-djg{ height:39.7em;}
.g-djg h3{ font-size:1em; padding:1.2% 0 0 0; height:3.75em;}
.g-djg p{ line-height:2em;}
.g-djg p a{ display:inline-block; color:#666; margin:0 0 0 0.83em; padding:0 1em 0 1em; position:relative; width:36%;}
.g-djg p a:before{ content:""; position:absolute;border-left:0.3em solid #ddd;border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;height: 0;width: 0; left:0; top:38%; }
.g-djg ul{ overflow:hidden;}
.g-djg ul li{ width:44.1%;float:left; margin:0.58em 0.5em 0 0.83em; position:relative;}
.g-djg ul li img{ border:1px solid #ccc; box-sizing:border-box; }
.g-djg ul li span{ display:block; text-align:center; width:100%; height:2.3em; line-height:2em;}
.g-djg ul li span a{ font-size:0.92em; color:#666;}
.g-djg h4{ font-size:1em; text-align:center; padding:1em 0 0;}
.g-djg h4 a{ display:inline-block; color:#fff; line-height:1.83em; height:1.83em; width:5.46em; background:#999;}
.g-djg h4 a:first-child{ background:#1f8fec; margin-right:1.58em;}
/*优势*/
.g-ys{ width:100%; overflow:hidden; height:35.33em;background:url(/mobile/Images/Index/y_bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; margin-bottom:2em;}
.g-ys h3{ display:block; height:6.9em; font-size:1em; padding:1.58em 0 0; height:6.08em;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .m-box .con .ys_pic{ display:block; width:100%; overflow:hidden;}
.g-ys dl{ padding:1.75em 0 0 0;}
.g-ys dl dt{ width:100%; display:inline-block; overflow:hidden; padding-bottom:1%;}
.g-ys dl dd{padding:0 0 1em 0;}
.g-ys dl dd p{ font-size:1em; color:#333; position:relative;line-height:1.26em; overflow:hidden;}
.g-ys dl dd p i{ display:inline-block;margin:0 0 0 0.875em; width:10.5em; float:left; position:relative; padding:1% 0 0 1em;white-space: nowrap; }
.g-ys dl dd p i:before,.g-ys dl dd p em:before{ content:""; position:absolute;height:0.25em;width:0.25em;content: "";left:0;top:57%; background:#666;}
.g-ys dl dd p em{ display:block; position:relative; margin:0 1em; padding:2% 0 0 1em;}

.g-ys .m-cnt{ width:100%; display:inline-block; padding:0 0 0 35%; height:2.7em;}
.g-ys .m-cnt li{ width:1.58em; height:1.58em; line-height:1.58em; color:#1f8fec; font-family:Arial; float:left; margin:0 0.312em; 
border-radius:1.58em;font-size:1em; text-align:center; border:2px solid #1f8fec; box-sizing:border-box;}
.g-ys .m-cnt li.z-on{  background:#1f8fec; color:#fff;}

.g-ys .m-tel2{ margin:0 0.83em; height:3.5em; line-height:3.5em;}
.g-ys .m-tel2 span{ display:inline-block; width:1.5em; float:left; margin:0 1.25em 0 2.67em;}
.g-ys .m-tel2 span img{ vertical-align:middle;}
.g-ys .m-tel2 i{ color:#666; font-family:Arial; font-size:1.42em; float:left; margin-right:6%;}
.g-ys .m-tel2 em{ display:inline-block; float:left; font-size:1.08em; color:#fff; height:1.77em; line-height:1.77em; width:5.58em; text-align:center; background:#1f8fec; margin-top:3.5%;}
/*设备展示*/
.g-xl { position:relative; height:20.67em; overflow:hidden; position:relative;}
.g-xl:before{ content:""; position:absolute;height:2px;width:10.2em;content: "";left:0.83em;top:86%; background:#ccc;}
.g-xl:after{ content:""; position:absolute;height:2px;width:10.2em;content: "";right:0.83em;top:86%; background:#ccc;}

.g-xl .c-list { font-size:1em; height:2.92em;line-height:2.92em;margin:0 0.83em 1.25em; border:2px solid #1f8fec;}
.g-xl .c-list li { float:left; text-align:center; color:#1f8fec; width:50%;  }
.g-xl .c-list li.z-on { background:#1f8fec; color:#fff; position:relative;}
.g-xl .c-list li.z-on:before{ content:""; position:absolute;height:1px;width:32%;content: "";left:35%;top:77%; background:#7ab1df;}

.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:12.75em; left:41.25%; width:1.92em; z-index:999;}
.m-cpcon .next { position:absolute; top:12.75em; right:41.25%; width:1.92em; z-index:999;}

.m-cpcon .no_ov { margin:0;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left}
.m-cpcon .no_ov .m-box .page  ul li{ width:11.96em;float:left; margin:0 0.25em 6em 0.83em; position:relative;}
.m-cpcon .no_ov .m-box .page  ul li img{ border:1px solid #afafaf; padding:1px; background:#fff;box-sizing:border-box; }
.m-cpcon .no_ov .m-box .page  ul li span{ display:block; text-align:center; width:100%; }
.m-cpcon .no_ov .m-box .page  ul li span a{ font-size:1em; color:#666;}
/*电话*/
.g-tel{ height:12.58em; overflow:hidden;}
.g-tel dl dt{background:url(/mobile/Images/Index/t_bg1.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:39.1%; height:10.5em; float:left;}
.g-tel dl dt p{ color:#fff; padding:1.5em 0 0 2.14em; font-size:1.17em; display:none;}
.g-tel dl dt p b{ display:block;}
.g-tel dl dt a{ display:block; color:#fff; padding:7.56em 0 0 2.5em;}
.g-tel dl dt span{ display:block; font-family:Arial;}
.g-tel dl dd{ float:left; width:60.9%; position:relative;}
.g-tel dl dd p{ position:absolute; right:0.83em; top:1.83em;background:url(/mobile/Images/Index/t_bg2.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:6.17em; height:6.83em; text-align:center;}
.g-tel dl dd  p a{ display:inline-block; color:#fff; height:1.58em; line-height:1.58em; width:4.75em; background:#1f8fec; margin-top:4.33em;}
/*走进亿源生物*/
.g-abo{background:url(/mobile/Images/Index/a_bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:23.58em; padding:0.1em 0 0;}
.g-abo h3{ font-size:1em; height:1.5em;position:relative; margin:0.66em 0.83em  0;}
.g-abo h3 i{ width:10.125em; display:inline-block;}
.g-abo h3 span{ display:inline-block; width:4.08em; right:0; top:0; position:absolute;}
.g-abo dl{ margin:0 0.83em;}
.g-abo dl dt{ position:relative; margin:0 0 0.2em 0;}
.g-abo dl dt b{ display:block; position:absolute; left:0; bottom:0.25em; text-align:center; color:#fff; width:100%; height:2.375em; line-height:2.375em;background:#000; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7;}
.g-abo dl dd{ text-align:center;}
.g-abo dl dd a{ display:inline-block; color:#1f8fec; border:2px solid #1f8fec; background:none; height:2.58em; line-height:2.58em; width:8.625em; margin:0 0.625em;}
/*公司动态*/
.g-news{ width:100%; height:22em; overflow:hidden; position:relative; margin-top:1.75em;}
.g-news .m-cnt { font-size:1em; height:2.92em;line-height:2.92em;margin:0 0.83em 1.25em; border:2px solid #1f8fec;}
.g-news .m-cnt li { float:left; text-align:center; color:#1f8fec; width:50%;  }
.g-news .m-cnt li.z-on { background:#1f8fec; color:#fff; position:relative;}
.g-news .m-cnt li.z-on:before{ content:""; position:absolute;height:1px;width:32%;content: "";left:35%;top:77%; background:#7ab1df;}

.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box .con dl{margin:0 0.83em; overflow:hidden;}
.g-news .m-box .con dl dt{ float:left; width:46.875%; }
.g-news .m-box .con dl dd{ width:47.8%; float: right;}
.g-news .m-box .con dl dd h4{ color:#333; display:block; font-size:1em; padding-bottom:3.85%;}
.g-news .m-box .con dl dd p{ color:#666;  line-height:158%;}
