@charset "utf-8";
/*公共样式*/
html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,button,submit,input,textarea,select{ margin:0; padding:0;font-family: "方正细圆简体",SimHei,arial,simsun,sans-serif; }
html,body {width:100%;}
ul,ol { list-style-type:none;}
button,submit,input,select,textarea {outline:none;}
button,submit { cursor:pointer;}
textarea { resize:none; outline:none;}
img { border:none; vertical-align:middle;}
a { outline:none;text-decoration:none;}
/*一级导航- 健康个性化康复膳食营养方案*/
.allBox,.lunboTitleBox{width:1200px;margin:0px auto;position: relative;}		
body{
	height:1100px;
	background: #fff url(../img/bg_2.png) no-repeat;
 	background-size: 100% auto;
 	background-position: 0px 66px;
}
.logo{margin: 7px 0;height:52px;}
.logo img{height: 52px;}
.navBox{height:76px;border-bottom: 4px solid #fff;}
.nav li{height:74px;line-height:74px;display:inline-block;margin-right: 50px;}
.nav li a{display: block;color: #fff;font-size: 20px;}
.nav li a:hover,.nav li.cur a{color: #FFD300;border-bottom: 6px solid #FFD300;}
.banner {position: relative;}
.banner .bannerImg{width:100%;height: 594px;}
.bannerList{position: absolute;width:100%;margin-top:-100px;}
.bannerList:after,
.aboutWe:after,
.weDes:after,
.weServeDes1:after,
.sblTitleFour:after,
.rcBoxTop:after,
.rcBox:after,
.indexHeader:after,
.content_top:after,
.bannerProduct:after,
.content:after,
.comTop:after,
.cyTop:after,
.contentThree:after{content: "";display:block;clear: both;}/*清除浮动*/
.bannerList dl{float:left;width: 33%;text-align: center;color: #342b1f;font-size: 20px;}
.bannerList dl dt img{width: 180px;height: 180px;}
.hr_line{position:relative;margin-top:50px;width:100%;height:4px;background-color:#0b0406; }
.hr_lineTop{margin-top: 230px;}
.hr_line img{position: absolute;left: 50%;top: 50%;margin-top:-24px;margin-left: -27px;}
.aboutWe{margin-top:100px}
.about{float: left;}
.aboutWe h3,.weDes h3{text-align: center;font-size: 20px;color: #342b1f;margin-bottom: 15px;}
.about{float: left;position: relative;}
.aboutWe .about1{width:540px;}
.aboutWe .about2{width:640px;margin-left: 20px;}
.about .aboutImg1{width: 540px;height:370px;}
.about .aboutImg2{width: 640px;height:370px;}
.about .aboutDes,.sblTitle {
box-sizing:border-box;
cursor: pointer;
padding:0 10px;color:#fff;
width:100%;
position:absolute;
bottom:0px;height: 40px;line-height:40px;
background-color: #000;filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
-moz-opacity:0.6; /*Firefox私有，透明度50%*/
opacity:0.6;/*其他，透明度50%*/z-index: 999;}

.aboutDesBg,.sblDesBg{display:none;position: absolute;z-index: 998;
background-color: #000;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/width: 100%;top: 0;}
.wsDesBgHeight{height: 370px;}
.sblBgHeight{height: 250px;}
.aboutDesBg ul,.aboutDesBg  p{color: #fff;
    width: 480px;
    margin: 90px auto;
    letter-spacing: 2px;
    font-size: 22px;text-indent: 50px;}
.aboutDesBg ul li{margin-top:30px;}
.aboutDesBg p{line-height: 35px;}
.about .aboutDes:hover{cursor: pointer;}
.aboutDes img,.sblTitle img{width: 30px;height:30px;margin-top:-3px;}
.ad1 img{margin-left: 5px;}
.ad2{text-align: right;}
.ad2 img{margin-right: 5px;}
.weDes{margin-top:60px;}
.weDes dl{float: left;width: 400px;text-align: center;color: #342b1f;}
.weDes dl.mTop{margin-top:60px;}
.weDes dl img{height: 122px;}
.weDes dd h3{margin-top:12px;}
.weDes dd p{width:320px;margin-left: 40px;}
.allBoxWidth{margin-top:40px;position: relative;}
.allBoxWidth .allBox{padding-bottom: 40px;}
.bgWidth1{background: #fff url(../img/bg_4.png);}
.bgWidth2{background: #e5e8e8 url(../img/bg_5.jpg) no-repeat;height:550px;}
.bgWidth3{height:150px;background-color: #003f78;margin-top:100px;}
.subTitle{margin:60px 0px 50px 30px;padding:8px 20px;display:inline-block;font-size: 26px;background-color: #FFd300;}
.subTitle .stTitle{color: #332c21;}
.subTitle .stDes{color: #fff;margin-left: 20px;}
.stImg{width:100%;margin-top: 20px;}
.btnDetail {text-align: right;margin-top: 40px;;}
.btnDetail img{width: 30px;height:30px;margin-right: 10px;}
.btnDetail a{color:#000;font-size: 22px;}
/*图片轮播*/
#owl-demo {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block;
    margin: 10px;
}
#owl-demo .bImg {
    display: block;
    width: 100%;
    
}
#owl-demo .bImg{height:336px;}
.desDiv a{color:#FFD300 ;}
.desCon{box-sizing: border-box;padding:0 15px;display:inline-block;width:100%;height:100px;background-color: #003F78;border-radius: 0 0 10px 10px;}
.desCon h3{font-size: 18px;margin-top: 20px;color: #fff;}
.desDiv{color:#eb9f69;font-weight: bolder;margin-top: 8px;}
.desDiv .dcLeft{float:left;}
.desDiv .dcRight{float:right;}
.lunboBox{position: relative;}
.btnLunbo{width:1200px;height:80px;position: absolute;top:50%;margin-top: -40px;left: 50%;margin-left: -600px;}
.btnLunbo img{height: 80px;}
.lunboBox #btnLeft{float: left;}
.lunboBox #btnRight{float: right;}
/*图片轮播*/
.desFive {height:360px;position: relative;width:1200px;margin: 0 auto;backgruond-si}
.desFive ul{position:absolute;width:550px;font-size: 20px;letter-spacing: 2px;right: 0px;margin-top:-100px;}
.desFive li{margin-top:20px;padding-left:50px;background: url(../img/icon_3.png) no-repeat ;background-size: 40px 40px; }

/*2==精准营养*/
.pnBannerImg{width:100%;height: 840px;}
.pnDesBox{height: 50px;line-height:50px;background-color: #5b5b5b;font-size: 22px;color: #fff;}
.pnDesBox:hover{cursor: pointer;}
.pnDesBox img{margin-left: 10px;}
.pnDesBoxBg{text-indent:3em;display:none;position:absolute;height:100%;width:100%;background-color: #FFD300;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/top: 0;}
.pnDesBoxBg p{width:900px;margin: 0 auto;color: #fff;font-size: 22px;margin-top: 30px;letter-spacing: 2px;line-height: 30px;}

/*我们的服务*/
.weServeDes1,.weServeDes2{width:900px;margin: 0 auto;;}
.weServeDes1 h3,.weServeDes span,.t_yellow{color:#FFD300;margin: 10px 0px;}
.weServeDes1 span{margin-right: 10px;color: #FFD300;}
.weServeDes1 p{margin-top:10px;font-family:SimHei;}
.weServeDes1 p.cloTwo{width:50%;float: left;}
.weServeDes2{margin-top:30px;}
.weImg{height:250px;display: block;width: 100%;}
.subBoxLunbo {position: absolute;top: 10px;width: 340px;height: 250px;}
.sblDesBg p{font-family:SimHei;font-size:14px;color: #fff;width: 320px;margin: 20px auto;letter-spacing: 1px;text-indent: 30px;}
.sblTitleFour{margin-bottom: 50px;}
.sblTitleFour p{width:25%;float: left;color: #FFd300;font-size: 24px;text-align: center;}
.sblTitleFour a{color: #FFD300;cursor: pointer;}

.rcMain{margin-top:50px}
.rcBoxTop{position: relative;margin-top:50px}
.rcBoxTopBgYellow{background-color:#FFd300;}
.rcBoxTopBgBule{background-color: #003f78;}
.rcBoxTop .rbt_left{position: absolute;width:100px;left: 130px;top: 50%;margin-top: -50px;}
.rcBoxTop .rbt_right{color:#fff;float: right;width:740px;border-radius: 10px;padding: 40px;}
.rcMain .title{margin: 10px 0;text-align: center;color: #342b1f;font-weight: normal;}
.rbt_right h2{text-align: center;}
.rbt_right p{text-indent:2em;margin-top:20px;letter-spacing: 2px;line-height: 30px;font-size: 20px;}
.rbt_right img{width: 740px;}

.boxCase{letter-spacing:2px;font-size:18px;margin-top:25px;border:2px dotted #fff;padding: 15px;border-radius: 10px;}			
.boxCase h3{text-align: center;}
.boxCase .bo_bottom{text-indent: 40px;}

.rcBoxLeft {width: 400px;position: relative;float: left;margin: 0 100px;}	
.rcBoxLeft .titleImg{height: 100px;margin-top: 20px;margin-bottom: 20px;}
.rcBoxLeft .tI1{margin-left: 150px;}
.rcBoxLeft .tI2{margin-left: 162px;}		
.boxCase{margin-top:30px;border:2px dotted #fff;padding: 15px;border-radius: 10px;}			
.boxCase h3{text-align: center;}
.boxCase .bo_bottom{text-indent: 40px;}
.boxCase p{font-size:18px;font-family: SimHei}
.rcBoxLeftBox{padding: 15px 40px;border-radius: 10px;color:#fff}
.rcBoxLeftBox h2{text-align: center;}
.rcBoxLeftBox .list{margin-top: 10px;}
.list p{margin-bottom: 10px;}
.rcBoxLeftBox img{width:100%}

#bottom{width:400px;height:250px;border:3px solid;position:relative;}  
.sp1,.sp2{display:block;height:0px;width:0px;position:absolute;font-size:0;line-height:0;}  
.sp1{bottom:-9px;left:40px;border-bottom:0px;border-top:6px solid black;border-right:6px solid white;border-left:6px solid white;}  
.sp2{bottom:6px;left:-3px;border-bottom:0px;border-top:3px solid white;border-right:3px solid black;border-left:3px solid black;}
.hotAllDiv{height:840px;width:1200px;margin: 0 auto;position: absolute;}
.hotAllDiv .hotList{position:absolute}
.hotAllDiv p{display:block;
background:rgba(255, 255, 255, 0) none repeat scroll 0 0 !important;
filter:Alpha(opacity=0);background:#000; 
cursor: pointer;
/*实现IE背景透明*/}
.hotAllDiv img{position: absolute;display: none;}

#altBlue{bottom: 100px;left: 320px;}
#altBlue p{width:100px;height:100px;}
#altBlue img{margin-top: -300px;margin-left: -50px;}

#altPoupo{bottom: 230px;left: 330px;}
#altPoupo p{width:100px;height:100px;}
#altPoupo img{margin-top: -300px;margin-left: -50px;}

#altPoupo1{top: 125px;right: 150px;}
#altPoupo1 p{width:150px;height:40px;}
#altPoupo1 img{margin-top: -280px;margin-left: -100px;}

#altYellow{top: 250px;left: 500px;}
#altYellow p{width:120px;height:100px;}
#altYellow img{margin-top: -300px;margin-left: -50px;}

#altOrange{top:125px;left: 420px;}
#altOrange p{width:150px;height:120px ;}
#altOrange img{ margin-top: -300px;margin-left: -50px;}

#altOrange2{top:250px;left: 400px;}
#altOrange2 p{width:80px;height:170px;}
#altOrange2 img{top: -150px;margin-left: -80px;}

#altOrange3{bottom:190px;left: 135px;}
#altOrange3 p{width:80px;height:50px;}
#altOrange3 img{top: -270px;margin-left: -80px;}

#altGreen{top: 170px;right: 170px;}
#altGreen p{width:50px;height:80px;}
#altGreen img{margin-left: -250px;}

#altRed{top: 60px;right: 70px;}
#altRed p{width:280px;height:50px;}
#altRed img{top:30px}

#altRed2{top: 95px;right: 355px;}
#altRed2 p{width:130px;height:150px;}
#altRed2 img{top:10px}
#alt1{top: 140px;left: 220px;}
#alt1 p{width:50px;height:30px;}
#alt1 img{margin-left: -250px;}	

#alt2{top: 175px;right: 110px;}
#alt2 p{width:50px;height:30px;}
#alt2 img{margin-left: -250px;}	
	
#alt3{top: 175px;right: 225px;}
#alt3 p{width:40px;height:30px;}
#alt3 img{margin-left: -250px;}	

#alt4{bottom: 175px;left: 475px;}
#alt4 p{width:40px;height:30px;}
#alt4 img{margin-top: -340px;margin-left: -120px;}	

#alt5{bottom: 185px;right: 410px;}
#alt5 p{width:40px;height:30px;}
#alt5 img{margin-top: -240px;margin-left: -120px;}	

#alt6{top: 275px;left: 310px;}
#alt6 p{width:50px;height:30px;}
#alt6 img{margin-top: -220px;margin-left: -100px;}	
/*1-1indexcss*/
.bodyBg{background-image:none;background-color: #003f78;}
.indexHeader{margin-top:20px}
.indexLogo{width:385px;height: 78px;float: left;}
.indexLogo img{width: 100%;}
.indexNav{float: right;margin-top: 8px;}
.indexNav li{float: left;padding:0 20px;height:44px;line-height:44px;background-color: #fff;margin-left: 15px;border-radius: 5px;}	
.indexNav li img{height: 28px;margin-right: 5px;}	
.indexNav li a{display: block;color: #000;font-size: 20px;}	
.indexBanner{
	/*background: url(../img/index_bg.jpg);
	background-repeat:no-repeat;*/
	height: 700px;
	/*background-size: 720px auto;
	background-position: 195px 40px;*/
	
	/*background-image: url(images/background.jpg); 
	background-size:100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/index_bg.jpg',sizingMethod='scale');/*兼容ie8以下*/

}
.indexBanner .bg_img{    position: absolute;height: 680px;margin-left: 175px;margin-top: 20px;}
.iBanner{width:230px;text-align: center;position: absolute;}	
.iBanner img{height:120px}
.iBanner a{color:#000;}
.iBanner p{margin-top: 10px;font-size: 24px;letter-spacing: 1px;}
.ib1{left: 50%;margin-left: -95px;margin-top: 120px;}
.ib2{left: 50%;margin-left: -245px;margin-top: 370px;}	
.ib3{left: 50%;margin-left: 36px;margin-top:370px;}	

/*1-2精准医学产品和服务*/
.content{margin-top: 15px;}
.content_right p,.content_bottom p{;text-indent: 2em;letter-spacing: 2px;line-height: 22px;font-size: 18px;margin-top: 16px;color: #665533;}
.contet_left{float: left;width:600px;height:590px;}
.content_right{float: right;width:570px;height:570px;}
.content_right2{float: right;width:570px;margin-top: 80px;}
.content_right2 p{line-height: 24px;margin-top:20px;text-indent: 1em;}
.content_bottom{clear: both;}	
.titleBule{margin:10px 0;color: #00a0f4;font-weight: bolder;text-align: right;letter-spacing: 1px;line-height: 40px;height: 40px;}
.titleBule img{height:14px;margin-left: 5px;}
.titleBule a{color: #00a0f4;}
.titleBule .titleBuleLeft{margin-right: 20px;}
.bp{width:550px; }	
.bp img{width:100%;height: 355px;}	
.bp1{float: left;}
.bp2{float: right;}
.bpTitle{text-align: center;margin-top:20px}
.bpTitle a{font-size:20px;border: 2px solid #000;display: inline-block;padding: 8px 16px;color: #000;}

/*基因检测*/
.content_jiance{
	/*position: relative;
	color: #665533;
	background: url(../img/banner_8.jpg) no-repeat;
	 background-size: 100% 1300px;*/
	 height: 1300px;
}
.content_jiance .bg_img1{
	position: absolute;
	width: 100%;
}
.cj_bottom{margin-top: 20px;padding: 0 10px;}
.cj_bottom p{margin-top: 5px;text-indent: 2em;}
.cj{position: absolute;width:160px;}
.cj h4{text-align: center;}
.cj1{bottom: 90px;left: 40px;}
.cj2{bottom: 60px;left: 190px;}	
.cj2 span{color: #00a0f4;}
.cj3{bottom: 10px;left: 340px;}
.cj3 p{margin-top: 2px;font-size: 12px;}
.cj4{bottom: -5px;left: 500px}
.cj5{bottom: 105px;right: 382px;}
.cj5 span{color: #c5c242;}

/*基因解读*/
.content_jiedu{
	position:relative;
	background: url(../img/banner_9.jpg) no-repeat;
	background-size: 100% 1200px; height: 1200px;
	}
.content_jiedu	.bg_img1{
	position: absolute;
	width: 100%;
}
.content_jiedu div{position: absolute;}
.cDu1{margin-top: 30px;margin-left: 10px;width: 420px;color: #665533;letter-spacing: 1px;line-height: 24px;font-size: 20px;}

.cDuTitle{color: #fff;font-weight: bolder;}
.cDuTitle1{
font-size: 30px;right: 300px;top: 65px;
/*transform:rotate(5deg);
-ms-transform:rotate(5deg); 	
-moz-transform:rotate(5deg); 	
-webkit-transform:rotate(5deg); 
-o-transform:rotate(5deg);*/
}
.cDuTitle2{
font-size: 22px;right: 450px;top: 395px;
/*transform:rotate(4deg);
-ms-transform:rotate(4deg); 	
-moz-transform:rotate(4deg); 	
-webkit-transform:rotate(4deg); 
-o-transform:rotate(4deg);*/
}
.cDuTitle3{
font-size: 22px;right: 200px;bottom: 435px;
/*transform:rotate(2deg);
-ms-transform:rotate(2deg); 	
-moz-transform:rotate(2deg); 	
-webkit-transform:rotate(2deg); 
-o-transform:rotate(2deg);*/
}
.cDes{width: 140px;}
.cDes p{font-family:simhei;font-size: 14px;color: #fff;}
.cDes1{right: 90px;top: 100px;}
.cDes2{right: 670px;top: 405px;}
.cDes3{right: 420px;bottom: 288px;}
/*智慧医疗平台*/
.content_yiliao{
	/*background:  url(../img/banner_13.jpg) no-repeat;
	background-size: auto 545px ;
	background-position-x: 80px;*/
	height: 680px;
	
}
.content_yiliao .bg_img1{
	 position: absolute;
    height: 500px;
    margin-left: 120px
}
.cyList{float: left;    height: 220px;}
.cyList h3{color: #00a0f4;font-weight: bolder;}
.cyList p{margin-top:5px;padding-left: 17px;position: relative;}
.cyList p span{position: absolute;left: 0;}		
.cyLeft{margin: 20px 0 0 310px;width: 300px;}
.cyLeft1{width: 360px;margin: 20px 0px 0px 160px;}
.cyBottom{margin-top: 70px;letter-spacing: 1px;text-indent: 2em;line-height: 20px;padding: 0 20px;}

.fontStyle{
	letter-spacing: 1px;text-indent: 2em;line-height: 20px;padding: 0 20px;
}
.contentThree{margin-top: 20px;}
.contentOne{float: left;width: 350px;margin: 0 25px;}	
.contentOne img{width: 100%;border: 1px solid #8b8b8b;height: 275px;}		

.comTop p,.comBotton p{text-indent: 40px;letter-spacing: 1px;line-height: 26px;font-size: 18px;}
.comTop p{width:365px;margin: 0 10px;float: left;padding-top: 40px;}
.comTop img{float: left;width: 350px;margin: 0 25px;}
.comTop{margin-top: 20px;}
.comBotton{padding: 0 20px;margin-top: 20px;;}

.tableInfo table{width:90%;margin:0 auto;text-align: center;}
.tableInfo table th{background-color: #31c5df;color#000;}

.cLeft{width:650px;float: left;}
.cRight{float: right;width: 500px;}
.cRight p{margin-top: 20px;}


.aboutWe h3,.weDes h3,.weDes dd p,.rbt_right p,
.cj_bottom p,.cj3 p,.cDu1 p,.cyList p,.cyBottom,
.tableInfo table,.fontSimHei,.cRight p{font-family: SimHei;}

/*文字对其*/
.textAlignJ,
.comTop p, 
.comBotton p,
.pnDesBoxBg p,
.rbt_right p,
.boxCase p,
.cDu1 p,
.cDes p,
.content_right p, .content_bottom p,
.cyBottom{text-align: justify;}
