﻿@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 30px, 0);
transform:translate3d(0, 30px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 30px, 0);
transform:translate3d(0, 30px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInUp { -webkit-animation-name:fadeInUp; animation-name:fadeInUp }
@-webkit-keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUpBig { 0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}

.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both }
	
	body,
	div,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	pre,
	form,
	fieldset,
	input,
	textarea,
	p,
	blockquote,
	th,
	td,
	font {
		padding: 0;
		margin: 0;
		font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
	}
	
	fieldset,
	img {
		border: 0;
		vertical-align: top;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: normal;
		font-size: 100%;
	}
	
	ol,
	ul,
	li,
	dl,
	dt,
	dd {
		list-style: none;
	}
	
	input,
	button,
	textarea,
	checkbox,
	select,
	radio,
	form {
		font-size: 100%;
		vertical-align: top;
	}
	a {
		color: #000;
		text-decoration: none;
	}
	a:link,
	a:visited {
		text-decoration: none;
	}
	
	a:active {
		text-decoration: none;
	}
	
	a,
	area {
		blr: expression(this.onFocus=this.blur());
	}
	
	:focus {
		outline: none;
	}
	
	.red,
	.red a {
		color: #F00;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	.autohei {
		overflow: hidden;
		zoom: 1;
	}
	
	.clear {
		font-size: 0;
		line-height: 0;
		clear: both;
		overflow: hidden;
		zoom: 1;
	}
	
	.blank {
		height: 20px;
		font-size: 0;
		line-height: 0;
		clear: both;
		overflow: hidden;
	}
	
	.yahei,
	.yahei * {
		font-family: Microsoft YaHei;
	}
	
	body {
		font-size: 12px;
		background: #fff;
	}
	
	.top {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
		padding: 35px 0 40px;
	}
	
	.logo {
		overflow: hidden;
		text-align: center;
	}
	
	.gwc,
	.kf {
		display: inline-block;
		font-size: 15px;
		line-height: 44px;
		margin: 0 50px 0 0;
		color: #666;
	}
	
	#nav {
		height: 53px;
		overflow: hidden;
	}
	
	.nav {
		background: #005c62;
		overflow: hidden;
		width: 100%;
	}
	
	.nav ul {
		width: 1380px;
		margin: 0 auto;
	}
	
	.nav ul li {
		width: 170px;
		color: rgba(255, 255, 255, 0.8);
		float: left;
		line-height: 53px;
		font-size: 20px;
		text-align: center;
	}
	
	.nav ul li:active,
	.nav ul li.active {
		background: #006c73;
		/*font-weight:600;*/
		color: #fff;
	}
	
	.nav ul li a {
		color: rgba(255, 255, 255, 0.8);
		display: block;
	}
	
	.nav ul li:active a,
	.nav ul li.active a {
		color: #fff;
	}
	

.banner {
		overflow: hidden;
		position: relative;
	}
	
	.slider.active {
		display: block;
	}
	
	.slider {
		height: 655px;
		padding: 0;
		margin: 0;
		overflow: hidden !important;
		display: none;
	}
	
	.swiper>ul {
		position: relative;
		overflow: hidden;
		width: 100%;
		min-height: 655px;
		height: 655px;
	}
	
	.swiper>ul>li {
		width: 100%;
		min-width: 1200px;
		margin: 0 auto;
		min-height: 5px;
		height: 655px;
		min-height: 655px;
		background-repeat: no-repeat;
		cursor: default;
	}
	
	.swiper>ul>li>a {
		cursor: default;
		margin: 0 auto;
		display: block;
		height: 655px;
		min-height: 655px;
		width: 1200px;
		visibility: visible;
		animation-name: fadeInUp;
	}
	.swiper .pointer {
		cursor:pointer !important;
	}
	
	
	
	
	
	
	
	.slider1 {
		height: 552px;
		padding: 0;
		margin: 0;
		overflow: hidden !important;
		display: none;
	}
	
	.swiper1>ul {
		position: relative;
		overflow: hidden;
		width: 100%;
		min-height: 552px;
		height: 552px;
	}
	
	.swiper1>ul>li {
		width: 100%;
		min-height: 552px;
		width: 100%;
		height: 552px;
		min-height: 552px;
		background-repeat: no-repeat;
		cursor: default;
	}
	
	.swiper1>ul>li>a {
		cursor: default;
		margin: 0 auto;
		display: block;
		height: 552px;
		min-height: 552px;
		width: 1200px;
		visibility: visible;
		animation-name: fadeInUp;
	}
	.swiper1 .pointer {
		cursor:pointer !important;
	}
	
	
	
	
	
	
	ul li>a>h3 {
		font-size: 52px;
		padding: 122px 0 0;
		color: rgba(255, 255, 255, 0.9);
	}
	
	ul li>a>p {
		font-size: 24px;
		color: rgba(255, 255, 255, 0.9);
	}
	
	.loading {
		text-align: center;
	}
	
	.swiper {
		position: relative;
		width: 100%;
		min-height: 100px;
		margin: 0 auto;
	}
	.container{
		margin: 0 auto;
	}
	
	.dots {
		width: 100%;
		margin: 0 auto;
		position: relative;
		bottom: 106px;
		left: 0;
		z-index: 1;
		text-align: center;
	}
	
	.dots>.dot {
		position: relative;
		display: inline-block;
		width: 64px;
		height: 4px;
		background: rgba(255, 255, 255, 0.4);
		cursor: pointer;
		margin: 0 8px;
	}
	
	.dots>.dot.active {
		background: rgba(255, 255, 255, 0.9) !important;
	}
.fanhui {
    display: block;
    text-align: center;
    padding: 30px 0;
    background: #e3e3e3;
    z-index:100;
}


.banner2 { overflow: hidden; position: relative; }
.banner2cont { overflow: hidden; }
.banner2cont ul { overflow: hidden; width: 100% !important; height:650px !important; }
.banner2cont ul li { overflow: hidden; width: 100% !important; }
.banner01 { background: url(images/banner1.jpg) no-repeat center center; }
.banner02 { background: url(images/banner2.jpg) no-repeat center center; }
.banner03 { background: url(images/banner3.jpg) no-repeat center center; }
.banner04 { background: url(images/banner4.jpg) no-repeat center center; }
.video{ background: #000;}
.banner2cont ul li>* { width: 1200px; height: 650px; margin: 0 auto; overflow: hidden; zoom: 1; font-size: 24px; line-height: 1.5; }
.banner2cont ul li>a{ display:block; width:100%;}
.banner2cont ul li h3 { font-size: 52px; }
.banner2cont ul li .hei01 { height: 550px; }
.mar01 { height: 550px; margin-top: -50px; overflow: hidden; }
.bancont { color: #fff; }
.bancont h3 { padding: 122px 0 0; }
.conclick { margin: 150px 0 0; color: #fff; display: inline-block; border: #fff 1px solid; border-radius: 50px; font-size: 24px; line-height: 36px; padding: 0 20px; }
.bancont>span { margin: 150px 0 0; color: #fff; display: inline-block; border: #fff 1px solid; border-radius: 50px; font-size: 24px; line-height: 36px; padding: 0 20px; }
.bancont2 { text-align: center; color: #523b23; }
.bancont2 h3 { padding: 206px 0 0; }
/*.fenge{ letter-spacing: 10px;}
.fenge h3{ font-size: 44px!important; margin: 0 0 20px;}*/
.banner2tit { position: absolute; bottom: 46px; left: 0; z-index: 1; width: 100%; font-size: 0; text-align: center; }
.banner2tit tt { display: inline-block; }
.banner2tit ul { overflow: hidden; display: inline-block; margin: 0 auto; }
.banner2tit ul li { width: 60px; height: 4px; font-size: 0; line-height: 0; overflow: hidden; float: left; margin: 0 8px; display: inline; background: rgba(255,255,255,0.4); cursor: pointer; }
.banner2tit ul li.hover { background: #fff; }
.cont1 { background: url(images/index_03_.png) repeat-x; height: 550px; overflow: hidden; line-height: 1.8; text-align: center; }
.cont1 h3 { font-size: 40px; color: #836000; margin: 70px 0 0; z-index:9999; }
.cont1 p { font-size: 20px; color: #836000; margin: 0 0 14px;  z-index:9999;}
.cont1 span { font-size: 20px; color: #fff; display: inline-block; border-radius: 50px; padding: 0 20px; background: #836000;  z-index:9999;}
.cont2 { overflow: hidden; line-height: 1.6; text-align: right; font-size: 24px; color: #666; margin: 90px 0 0; }
.cont2 h3 { font-size: 44px; color: #333; }
.cont2 p { font-size: 28px; color: #555; margin: 0 0 38px; }
.cont3 { background: url(images/cbg3.jpg) no-repeat center top; height: 343px; overflow: hidden; line-height: 1.6; text-align: right; }
.cont3 h3 { font-size: 40px; color: #000; margin: 210px 0 0; }
.cont3 p { font-size: 24px; color: #555; margin: 0 0 14px; }
.content { width: 1200px; margin: 0 auto; overflow: hidden; zoom: 1; }
.content2 { width: 1000px; margin: 0 auto; overflow: hidden; zoom: 1; }

.contapp1 { background: url(images/APP_img_1.png) no-repeat center top; height: 942px; overflow: hidden; line-height: 1.8; text-align: center; }
.contapp2 { background: url(images/APP_img_2.jpg) no-repeat center top; height: 942px; overflow: hidden; line-height: 1.8; text-align: center; }
.contapp3 { background: url(images/APP_img_3.png) no-repeat center top; height: 942px; overflow: hidden; line-height: 1.8; text-align: center; }
.contapp4 { background: url(images/APP_img_4.jpg) no-repeat center top; height: 942px; overflow: hidden; line-height: 1.8; text-align: center; }
.contapp5 { background: url(images/APP_img_5.png) no-repeat center top; height: 942px; overflow: hidden; line-height: 1.8; text-align: center; }
.contapp6 { background: url(images/APP_img_6.png) no-repeat center top; height: 942px; overflow: hidden; line-height: 1.8; text-align: center; }


.foot { overflow: hidden; background: #00373b; }
.footnav { overflow: hidden; padding: 55px 0; }
.footnav dl { width: 13%; padding: 0 0 0 6%; float: left; overflow: hidden; line-height: 52px; font-size: 20px; }
.footnav dl:nth-of-type(3) { width: 18%; }
.footnav dl dt { overflow: hidden; font-weight: 600; color:#FFF; }
.footnav dl a { color: #fff; }
.footintro { overflow: hidden; padding: 0 33px 0 70px; }
.footext { overflow: hidden; font-size: 18px; line-height: 24px; color: #fff; overflow: hidden; }
.footext p:nth-of-type(1) { color: #ffb83c; font-weight: 600; line-height: 64px; margin: 0 0 16px; }
.erwei { float: right; }
.footpic { text-align: center; padding: 50px 0 30px; }
.hybanner {color: #001528; height: 760px; overflow: hidden; font-size: 28px; line-height: 1.5; background: url(images/hybanner01.jpg) no-repeat center center; }
.hybanner1 {
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}
.hybanner1>img {
	float: left;
	padding-top: 60px;
	padding-left: 40px;
}
.hybanner1-zi {
	float: left;
}
.hybanner1-zi>img {
	padding-left: 140px;
	padding-top: 60px;
}
.hybanner1-zi>h4 {
	padding-left: 30px;
	padding-bottom: 20px;
}
.hybanner1-zi>h4>span {
	font-weight: 700;
}
.hybanner1-zi>p {
	padding-left: 200px;
	line-height: 50px;
}
.bybanner { letter-spacing: 10px; text-align: center; overflow: hidden; }
.bybanner a img{
	width: 100%;
}
.ybtext1 { overflow: hidden; line-height: 1.6; text-align: right; font-size: 24px; color: #666; margin: 190px 0 0; width:620px; }
.ybtext1 h3 { font-size: 50px; color: #333; font-weight:600; }
.ybtext1 p { font-size: 24px; color: #555; margin: 0 0 38px; }
.ybtext1 h4 { margin: 180px 0 0; }
.ybpic1 { margin: 140px 0 122px; display: inline-block; }
.yblist1 { overflow: hidden; padding: 0 0 120px; }
.yblist1 ul { overflow: hidden; padding: 0 30px; }
.yblist1 ul li { margin: 0 6px; line-height: 36px; font-size: 24px; float: left; }
.yblist1 ul li h3 { color: #000; padding: 20px 0 0; }
.yblist1 ul li p { color: #666; }
.ybtext3 { overflow: hidden; padding: 90px 0 70px; text-align: center; }
.ybtext3 h3 { font-size: 50px; font-weight: 600; line-height: 80px; margin: 0 0 20px; color:#333; }
.ybtext3 p { font-size: 24px; line-height: 36px; color: #555; }
.ybtx { margin: 0 0 120px; overflow: hidden; border: #017b83 1px dashed; padding: 35px 0; line-height: 46px; font-size: 24px; color: #555; text-align: center; }
.ybcol1 { background: #6ed280; display: inline-block; width: 14px; height: 14px; border-radius: 50%; margin: 0 20px 0 0; }
.ybcol2 { background: #ff6590; display: inline-block; width: 14px; height: 14px; border-radius: 50%; margin: 0 20px 0 0; }
.ybtext2 { overflow: hidden; background: #00aeba; padding: 90px 0 70px; text-align: center; color: #fff; }
.ybtext2 h3 { font-size: 50px; font-weight: 600; line-height: 80px; margin: 0 0 20px; }
.ybtext2 p { font-size: 24px; line-height: 36px; }
.ybtext2 p a { margin: 0 64px; display: inline-block; color: #fff; }
.ybpic2 { padding: 80px 0 0; text-align: center; }
.yuanli { overflow: hidden; padding: 80px 0 120px; }
.yuanli h2 { font-size: 50px; line-height: 80px; text-align: center; font-weight: 600; color: #333; }
.huaiyun h2 {line-height: 200px !important;}
.yuanli p { font-size: 24px; line-height: 40px; text-align: center; color: #666; overflow: hidden; }
.suixin { background: url(images/sxbg.jpg) no-repeat center top; color: #fff; height: 550px; margin: 0 auto; overflow: hidden; font-size: 24px; line-height: 1.5; }
.suixin h3 { padding: 100px 0 0; font-size: 48px; font-weight: 600; color:#FFF }
.suixin p { color:#FFF;font-size: 24px; padding-top: 20px;}
.suixin span {color: #fff; display: inline-block; border: #fff 1px solid; border-radius: 50px; font-size: 24px; line-height: 36px; padding: 0 20px; }
.suixin h4 {
	font-size: 40px;
	padding-top: 50px;
}
.suixin h4 b {
	font-size: 60px;
}
.haoyun { overflow: hidden; padding: 120px 0; text-align: center; }
.haoyun h2 { font-size: 50px; line-height: 80px; margin: 0 0 45px; font-weight:600; color:#333; }
.haoyun p { font-size: 24px; line-height: 36px; color: #666; }
.haoyun p span { color: #FDB12A;}
.gaoqing { height: 629px; background: url(images/gqbg.jpg) no-repeat center top; overflow: hidden; }
.gaoqing h2 { font-size: 50px; line-height: 80px; margin: 220px 0 20px; font-weight:600; color:#333; }
.gaoqing p { font-size: 24px; line-height: 30px; color: #666; }
.gongneng { overflow: hidden; background: #ff769b; color: #fff; padding: 130px 0 180px; }
.gongneng h2 { font-size: 50px; line-height: 80px; text-align: center; }
.gongneng ul { overflow: hidden; padding: 160px 0 0; }
.gongneng ul li { width: 25%; float: left; }
.gongneng ul li i { display: block; text-align: center; margin: 0 0 50px; }
.gongneng ul li p { text-align: center; font-size: 28px; }
.fenxi { padding: 170px 0 30px; }
.fenxi h2 { font-size: 50px; line-height: 80px; margin: 0 0 130px; text-align: center; }
.app { background: url(images/appbg.jpg) no-repeat center top; height: 749px; overflow: hidden; text-align: center; position: relative; z-index: 0; }
.app h2 { font-size: 50px; line-height: 66px; color: #fff; margin: 289px 0 30px; }
.app p { font-size: 24px; line-height: 40px; color: #fff; padding: 20px 0; }
.app2 { background: url(images/appbg2.jpg) no-repeat center top; height: 795px; }
.app2 h2 { margin: 130px 0 30px; }
.apppic { width: 1200px; margin: 0 auto; background: url(images/tm3.png) no-repeat 362px top; height: 650px; position: relative; z-index: 1; }
.appdw1 { position: absolute; z-index: 1; left: 150px; top: -180px; }
.appdw2 { position: absolute; z-index: 1; right: 20px; top: -98px; }
.app2pic { background: url(images/tm32.png) no-repeat center top; position: relative; z-index: 1; }
.app2dw1 { position: absolute; z-index: 1; left: 45px; top: -232px; }
.app2dw2 { position: absolute; z-index: 1; left: 704px; top: -128px; }
.zhouqi { padding: 750px 0 0; width: 1200px; margin: 0 auto; }
.zqtit { overflow: hidden; text-align: center; }
.zqtit span { cursor: pointer; margin: 0 30px; display: inline-block; font-size: 30px; line-height: 60px; color: #666; }
.zqtit span.hover { color: #000; background: url(images/zqtbg.png) no-repeat center bottom; }
.zqcont { padding: 85px 0 170px; overflow: hidden; text-align: center; }
.jishu { margin: 140px 60px 170px; overflow: hidden; position: relative; z-index: 0; }
.jsdw1 { position: absolute; z-index: 1; left: 0; top: 0; }
.jsdw2 { position: absolute; z-index: 1; right: 0; bottom: 0; text-align: right; }
.jishu h2 { font-size: 50px; line-height: 80px; font-weight: 600; color: #333; }
.jishu p { font-size: 24px; line-height: 40px; color: #555; padding: 20px 0; }
.ydy { overflow: hidden; padding: 120px 0; background: #fff; }
.ydy h2 { font-size: 50px; line-height: 80px; text-align: center; font-weight: 600; color: #333; }
.ydy h3 { font-size: 24px; line-height: 40px; text-align: center; color: #666; padding: 20px 0; }
.ydy h4 { font-size: 24px; line-height: 80px; text-align: center; color: #000; }
.ydy dl { padding: 110px 0 0; }
.ydy dl dd { width: 33.33%; float: left; text-align: center; }
.ydy dl dd i { display: block; width: 150px; margin: 0 auto; }
.ydy dl dd p { line-height: 130px; font-size: 24px; color: #000; }
.ydy.hy { background: #ff769b; }
.ydy.hy * { color: #fff; }
.ydy.hy dl dd i { width: 150px; }
.fuyin { background: #ff769b; padding: 170px 0 180px; overflow: hidden; color: #fff; }
.fuyin h2 { font-size: 50px; font-weight: 600; position: absolute; z-index: 1; left: 74px; top: 8px; }
.fuyin h3 { font-size: 28px; position: absolute; z-index: 1; left: 74px; top: 178px; }
.fuyin p { font-size: 28px; line-height: 44px; position: absolute; z-index: 1; left: 74px; top: 280px; }
.fangshi { overflow: hidden; padding: 120px 0 140px; }
.fangshi h2 { font-size: 50px; line-height: 60px; padding: 25px 0; margin: 0 0 60px; text-align: center; font-weight: 600; color: #333; }
.fstext { border: #ff769b 2px dashed; font-size: 28px; line-height: 44px; padding: 44px; margin: 50px 0 0; color: #333; }
.shihe { padding: 0 0 140px; overflow: hidden; text-align: right; }
.relative { position: relative; z-index: 0; }
.shpic { position: absolute; z-index: 1; left: 70px; bottom: 0; }
.shihe h2 { font-size: 50px; line-height: 100px; font-weight:600; color:#333; }
.shihe p { font-size: 28px; line-height: 50px; padding: 50px 0 90px; overflow: hidden; }
.yhpj { overflow: hidden; padding: 120px 0; background: #00aeba; }
.yhpj h2 { font-size: 44px; line-height: 80px; text-align: center; font-weight: 600; color: #fff; }
.yhpj h4 { font-size: 24px; line-height: 80px; text-align: center; color: #fff; }
.yhpj p { font-size: 24px; line-height: 48px; color: #fff; margin: 0 0 26px; overflow: hidden; }
.yhpj p span { display: inline-block; margin: 0 12px 0 0; padding: 0 32px; border-radius: 20px; background: #fff; color: #00aeba; }
.cjwt { overflow: hidden; }
.cjwt h2 { font-size: 44px; line-height: 80px; text-align: center; font-weight: 600; color: #333; }
.cjwt h3 { font-size: 30px; line-height: 60px; font-weight: 600; color: #000; }
.cjwt h4 { font-size: 24px; line-height: 80px; text-align: center; color: #666; }
.cjwt p { font-size: 24px; line-height: 40px; color: #333; }
.gmpic { overflow: hidden; text-align: center; padding-bottom:100px; }
.case { overflow: hidden; padding: 40px 0 87px 0px; }
.case ul { overflow: hidden; }
.case ul li { width: 382px; float: left; margin: 0 18px 0 0; display: inline; }
.case ul li i { display: block; margin: 0 0 20px; }
.case ul li h3 { font-size: 26px; line-height: 48px; font-weight: 600; }
.case ul li p { font-size: 18px; line-height: 40px; color: #666; }
.case ul li h4 { padding: 20px 0 0; line-height: 36px; font-size: 18px; color: #00aeba; }
.case ul li h4 a { color: #00aeba; }
/*a.xf { position: fixed; right: 0; top: 45%; width: 67px; height: 112px; background: url(images/xf.png) no-repeat left top; }
a.xf:hover { transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; width: 132px; background: url(images/xfhover.png) no-repeat left top; }*/
.weizhi { line-height: 100px; border-bottom: #ccc 1px solid; border-bottom: #cfcfcf 1px solid; font-size: 24px; color: #666; }
.weizhi span{ display:inline-block; position:relative; z-index:0;}
.weizhi span:after{ content:""; display:block; width:1em; height:100px; background:#fff; position:absolute; z-index:1; right:0; top:0;}
.weizhi a { color: #666; }
.fanhui { display: block; text-align: center; padding: 30px 0; background: #e3e3e3; }
.wenda { overflow: hidden; font-size: 24px; line-height: 50px; padding: 0 0 50px; }
.wenda h3 { margin: 50px 0 0; overflow: hidden; color: #00aeba; }
.wenda p { color: #666; text-align: justify; }
.youxiao { overflow: hidden; font-size: 24px; line-height: 48px; padding: 0 0 48px; }
.youxiao h3 { margin: 60px 0 0; padding: 0 0 30px; overflow: hidden; color: #00aeba; }
.youxiao h3 span { display: inline-block; background: #00aeba; border-radius: 22px; padding: 0 22px; color: #fff; }
.youxiao p { color: #000; text-align: justify; text-indent: 2em; }
.youxiao.wsj p { text-indent: 0; }
.gywz { overflow: hidden; }
.gywz h3 { margin: 20px 0 0; }
.wid1px { width: 1px; float: right; overflow: hidden; }
.gypic { clear: right; margin: 112px 0 0 32px; float: right; }
.fw_banner { overflow: hidden; height: 550px; background: url(images/fw-bannerbg.jpg) no-repeat center top; }
.fw_banner h3 { padding: 122px 0 0; font-size: 60px; text-align: center; line-height: 1.1; color: #fff; }
.fw_banner h3 sup { font-size: 50px; }
.fw_banner p { text-align: center; overflow: hidden; padding: 90px 0 0; }
.fw_banner p a { display: inline-block; text-align: center; width: 195px; line-height: 60px; margin: 0 105px; color: #ffb533; font-size: 28px; background: #fff; border-radius: 28px; }
.h1 { overflow: hidden; }
.h1 h1 { font-size: 48px; line-height: 164px; text-align: center; }
.fuwu { overflow: hidden; font-size: 28px; line-height: 48px; padding: 40px 0 80px; }
.fuwu h3 { margin: 40px 0 0; padding: 0 0 30px; overflow: hidden; color: #00aeba; }
.fuwu h3 span { display: inline-block; background: #00aeba; border-radius: 22px; padding: 0 22px; color: #fff; }
.fuwu p { color: #666; text-align: justify; padding: 0 0 0 21px; }
.fuwu p a{ color: #666; }
.fuwu p a:hover{ color: #000000; font-weight:bold;}
.gywmbanner {/* background: url(images/gywm-banner.jpg) no-repeat ;*/ min-height: 550px; background-size: 100%;}
.h11 { overflow: hidden; }
.h11 h1 { font-size: 40px; line-height: 164px; }
.pingjia { overflow: hidden; }
.pingjia ul { overflow: hidden; padding: 0 0 100px; }
.pingjia ul li { width: 382px; margin: 54px 27px 0 0; float: left; }
.pingjia ul li:nth-of-type(3n) { margin-right: 0; }
.pingjia ul li i { display: block; }
.pingjia ul li embed {width:382px;}
.pjtext { height: 100px; background: #f4f4f4 url(images/pjicon1.png) no-repeat right top; font-size: 24px; line-height: 38px; padding: 0 0 0 12px; }
/*.pingjia ul li:nth-of-type(3n+2) .pjtext { background: #fafafa url(images/pjicon2.png) no-repeat right top; box-shadow: rgba(0,0,0,0.5) 0 0 10px; }*/
.pjtext h3 { overflow: hidden; padding: 12px 0 0 0; font-size:90%; }
.pjtext p { overflow: hidden; color: #999; font-size:85%; }

.pingjia ul li.hover .pjtext,.pingjia ul li:hover .pjtext { background: #fafafa url(images/pjicon2.png) no-repeat right top; box-shadow: rgba(0,0,0,0.5) 0 0 10px; }
/*.pingjia ul li.hover .pjtext h3,.pingjia ul li:hover .pjtext h3 { color: #00aeba; }
.pingjia ul li.hover .pjtext p,.pingjia ul li:hover .pjtext p { color: #00aeba;}*/


.tmpj { overflow: hidden; text-align: center; padding: 0 0 100px; }
.dtbanner1 { height: 550px; background: url(images/dt-banner1.jpg) no-repeat center top; }
.dtbanner2 { height: 550px; background: url(images/dt-banner2.jpg) no-repeat center top; }
.dongtai { overflow: hidden; }
.dongtai ul { overflow: hidden; padding: 0 0 80px; }
.dongtai ul li { width: 382px; margin: 60px 27px 0 0; float: left; }
.dongtai ul li:nth-of-type(3n) { margin-right: 0; }
.dongtai ul li i { display: block; }
.dongtai ul li h3 { padding: 20px 0 0; font-size: 25px; line-height: 40px; color: #000; height:80px; overflow: hidden;}
.dongtai ul li h4 { font-size: 18px; line-height: 40px; color: #666; }
.dongtai ul li p { padding: 20px 0 0; line-height: 30px; font-size: 20px; color: #00aeba;}
.dongtai ul li p a { color: #00aeba; }
.dongtai h2 { display: block; height: 20px; border-bottom: #ccc 1px solid; vertical-align: top; text-align: center; }
.dongtai h2 span { display: inline-block; background: #fff; color: #666; font-size: 24px; line-height: 41px; vertical-align: top; padding: 0 20px; }
.dttit { overflow: hidden; line-height: 1.75; padding: 40px 0; }
.dttit h3 { font-size: 40px; color: #000; }
.dttit p { font-size: 24px; color: #666; }
.wenzhang { overflow: hidden; font-size: 24px; line-height: 2; padding: 0 0 80px; color: #333; }
.dinggou { background: #00aeba; overflow: hidden; }
.dingdan { overflow: hidden; padding: 0 0 100px; }
.dingdan h2 { overflow: hidden; line-height: 116px; text-align: center; font-size: 21px; color: #fff; border-bottom: #fff 1px solid; }
.dgtit { line-height: 86px; font-size: 15px; color: #fff; }
.dgtit span { display: inline-block; text-align: center; font-size: 21px; color: #fff; }
.dgcont { border: #fff 1px solid; overflow: hidden; margin: 0 0 32px; }
.dgcont td { height: 154px; font-size: 21px; color: #fff; }
.shumu { display: inline-block; border: #fff 1px solid; }
.shumu span { display: inline-block; width: 40px; text-align: center; line-height: 38px; }
.shumu span:nth-of-type(1), .shumu span:nth-last-of-type(1) { cursor: pointer; }
.xinxi { overflow: hidden; background: #fff; }
.xinxi ul { overflow: hidden; }
.xinxi ul li { overflow: hidden; line-height: 42px; padding: 12px 0; border-bottom: #dcdcdc 1px solid; }
.xinxi ul li span { width: 120px; padding: 0 0 0 34px; font-size: 21px; color: #000; float: left; }
.xinxi ul li input { color: #666; width: 1046px; font-size: 21px; padding: 0; height: 42px; border: 0; }
.xinxi ul li textarea { color: #666; display: block; border: 0; width: 1132px; font-size: 21px; padding: 20px 34px; height: 84px; margin: 0 auto; background: none; }
.fukuan { overflow: hidden; line-height: 70px; font-size: 21px; color: #fff; }
.fkicon { display: inline-block; background: url(images/dg-icon3.png) no-repeat left center; padding: 0 0 0 31px; margin: 0 0 0 40px; }
.fkicon.hover { background: url(images/dg-icon4.png) no-repeat left center; }
.fkicon5 { display: inline-block; background: url(images/dg-icon5.png) no-repeat left center; padding: 0 0 0 38px; }
.fkicon6 { display: inline-block; background: url(images/dg-icon6.png) no-repeat left center; padding: 0 0 0 38px; }
.wxts { background: #fdf0cc url(images/dg-icon2.png) no-repeat 14px center; padding: 0 0 0 48px; overflow: hidden; line-height: 40px; font-size: 18px; color: #393939; }
.gaosu { overflow: hidden; background: #fff; margin: 32px 0 40px; }
.gaosu textarea { color: #666; display: block; border: 0; width: 1132px; font-size: 21px; padding: 20px 34px; height: 84px; margin: 0 auto; background: none; }
.tijiao { overflow: hidden; }
.tijiao input { margin: 0 0 0 34px; width: 200px; height: 60px; line-height: 60px; background: #ffb533; color: #fff; font-size: 22px; text-align: center; border: 0; padding: 0; }
.chanpin { overflow: hidden; }
.chanpin h2 { line-height: 120px; background: #fff; padding: 0 35px; width: 1130px; margin: auto; font-size: 28px; color: #666; }
.chanpin ul { overflow: hidden; }
.chanpin ul li { overflow: hidden; height: 549px; text-align: right; color: #fff; }
.cpbg01 { background: url(images/dg-bg01.jpg) no-repeat center top;position: relative; }
.cpbg1 { background: url(images/dg-bg1.jpg) no-repeat center top; }
.cpbg2 { background: url(images/dg-bg02.jpg) no-repeat center top;position: relative; }
.chanpin ul li h3 { padding: 90px 0 20px; line-height: 50px; font-size: 26px; font-weight: 600; }
.chanpin ul li p { font-size: 20px; line-height: 1.5; overflow: hidden; }
.chanpin ul li h4 { margin: 50px 0 15px; overflow: hidden; font-size: 26px; line-height: 1.4; }
.chanpin ul li h4 del { font-size: 20px; }
.chanpin ul li h5 a { display: inline-block; width: 190px; line-height: 48px; text-align: center; border-radius: 20px; font-size: 24px; color: #078790; background: #fff; }


.tanchuang{position:relative;width:480px;height:400px;}
.l-close{position:absolute;top:5px;right:-152px;cursor:pointer}	

.footer_new{
	text-align: center;
	margin-bottom: 30px;
}
.footer_new>.content>.node{
	width:50px;
	height: 30px;
	border:1px solid #e3e3e3;
	float: left;
	line-height: 30px;
}
.footer_new>.content{
	text-align: center;
}
.footer_new .mind.node{
	width:155px !important;
}
 .footer_new .mind.node>.node{
	width:50px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.footer_new .mind.node  input{
	text-align: center;
	width:35px;height:28px;
}
.footer_new .prePage, .footer_new .nextPage, .footer_new .go {
	cursor: pointer;
}
body.view img{
	max-width: 100%;
	border: 0;
	vertical-align: top;
}
body.view{
overflow: hidden;
font-size: 24px;
line-height: 2;
padding: 0 0 80px;
color: #333;
}





/*修改*/
.bybanner1 {
	width: 100%;
	min-width: 1200px;
	height: 1054px;
	/*background: url(images/bybanner001.jpg) no-repeat 100% 100%;*/
	background: url(images/bybanner001.jpg) no-repeat center center;
}

.bybanner11 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 782px;
	position: relative;
}
.bybanner11>h3 {
	
	position: absolute;
	top: 116px;
	left: -48px;
	color: #333;
	font-size: 60px;
}
.bybanner11>img {
	width: 100%;
}
.bybanner11>span {
	font-size: 40px;
	color: #333;
	position: absolute;
	top: 740px;
}
.bybanner11-span1 {
	left: 61px;
}
.bybanner11-span2 {
	left: 472px;
}
.bybanner11-span3 {
	left: 894px;
}

/*安全*/
.anquan {
	width: 100%;
	min-width: 1200px;
	height: 1184px;
	background: url(images/anquan.jpg) no-repeat center center;
}
.anquan1 {
	width: 1200px;
	margin: 0 auto;
}
.anquan1>h4 {
	text-align: center;
	font-size: 50px;
	color: #fff;
	padding-top: 30px;
}
.anquan1>h3 {
	text-align: center;
	font-size: 50px;
	color: #fff;
	font-weight: 700;
	padding-top: 112px;
}
.anquan1>p {
	text-align: center;
	font-size: 40px;
	color: #fff;
	padding-top: 20px;
}

.anquan1>div {
	position: relative;
}
.anquan1>div>img {
	position: absolute;
	top: -310px;
	left: -136px;
}
.anquan1-right {
	width: 400px;
	padding-top: 230px;
	padding-left: 678px;
	z-index: 2;
}
.anquan1-right>p {
	font-size: 45px;
	color: #fff;
}
.anquan1-right>p span {
	font-size: 80px;
	color: #fff;
}
.anquan1-right>span {
	display: block;
	background: #FEAD00;
	width: 267px;
	height: 60px;
	border-radius: 30px;
	font-size: 34px;
	line-height: 60px;
	text-align: center;
	margin-left: 70px;
	margin-top: 20px;
	margin-bottom: 70px;
}
.anquan1-right>span a {
	color: #fff;
}
.anquan1-right>img {
	display: block;
	margin-left: 96px;
	margin-top: 20px;
}

/*使用简单*/
.simple {
	width: 100%;
	min-width: 1350px;
	height: 1598px;
	background: url(images/celiang.jpg) no-repeat center center;
}
.simple>img {
	width: 100%;
}
.simple>h3 {
	font-size: 50px;
	text-align: center;
	color: #000;
	font-weight: 700;
	padding-top: 70px;
}
.simple>p {
	font-size: 28px;
	text-align: center;
	color: #333;
	line-height: 40px;
	padding-top: 20px;
}
.simple>p span {
	color: #FEAD00;
}


/*智能分析*/
.capacity {
	width: 100%;
	min-width: 1200px;
}
.capacity>h3 {
	font-size: 50px;
	text-align: center;
	color: #000;
	font-weight: 700;
}
.capacity>p {
	font-size: 28px;
	text-align: center;
	color: #333;
	line-height: 40px;
	padding-top: 20px;
	padding-bottom: 24px;
}
.capacity1 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.capacity1>img {
	width: 100%;
}
.capacity1>p {
	color: #333;
	font-size: 28px;
	position: absolute;
	left: 400px;
}
.capacity1-p1 {
	top: 148px;
}
.capacity1-p2 {
	top: 326px;
}
.capacity1-p3 {
	top: 510px;
}





/*有效性*/
.effectiveness {
	width: 100%;
	min-width: 1300px;
	height: 877px;
	background: url(images/youxiaoxing.png) no-repeat 100% 100%;
}
.effectiveness1 {
	width: 1300px;
	margin: 0 auto;
}
.effectiveness1>h3 {
	font-size: 50px;
	text-align: center;
	color: #fff;
	padding: 70px 0px;
	font-weight: 700;
}
.effectiveness1>p {
	font-size: 30px;
	line-height: 48px;
	text-align: center;
	color: #fff;
}
.effectiveness1>p span {
	color: #FFD35B;
}
.effectiveness1>h4 {
	font-size: 14px;
	line-height: 16px;
	color: #fff;
}







.dgkj {
	width: 1200px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 160px;
}
.dgkj>p {
	font-size: 50px;
	color: #000000;
	padding-bottom: 90px;
	text-align: center;
	font-weight: 700;
}
.dgjs-top {
	position: relative;
	overflow: hidden;
}
.dgjs-top>div {
	position: absolute;
	top: 30px;
	left: 50px;
}
.dgjs-top>div h3 {
	font-size: 40px;
	color: #333;
	margin-bottom: 20px;
	font-weight: 700;
}
.dgjs-top>div p {
	font-size: 24px;
	color: #555;
	line-height: 42px;
}
.dgjs-top>img {
	float: left;
	width: 900px;
	padding-left: 300px;
}

.dgjs-footer {
	overflow: hidden;
	position: relative;
	padding-bottom: 120px;
}

.dgjs-footer>div h3 {
	font-size: 40px;
	color: #333;
	margin-bottom: 20px;
	font-weight: 700;
	text-align: center;
}
.dgjs-footer>div p {
	font-size: 24px;
	color: #555;
	line-height: 42px;
}
.dgjs-footer2 {
	width: 100%;
	height: 382px;
	background: #00aeb9;
}
.dgjs-footer2>div {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.dgjs-footer2 img {
	position: absolute;
	top: -214px;
	left: 0px;
}



/*haoyunbao*/
.dgjs-b {
	overflow: hidden;
	position: relative;
}
.dgjs-b>img {
	float: left;
}
.dgjs-b>div {
	float: right;
	padding-top: 200px;
	margin-right: 100px;
}

.dgjs-b>div h3 {
	font-size: 40px;
	color: #333;
	margin-bottom: 20px;
	font-weight: 700;
	text-align: right;
}
.dgjs-b>div p {
	font-size: 24px;
	color: #555;
	line-height: 42px;
	text-align: right;
}



/*轮播*/
.pailuan {
	width: 100%;
	height: 960px;
	min-width: 1380px;
	background: #fafafa;
	position: relative;
}
.pailuan>img {
	position: absolute;
	top: -20px;
	left: 278px;
	/*z-index: -1;*/
}
.plzq {
	width: 1380px;
	height: 950px;
	margin: 0 auto;
	position: relative;
	top: -200px;
}
.swiper-pagination {
	top: 76px;
	font-size: 30px;
	text-align: right;
	width: 97%;
	color: #999;
}


/*产品设计*/
.cpsj {
	width: 100%;
	min-width: 1200px;
}
.cpsj-top {
	width: 1200px;
	height: 1000px;
	margin: 0 auto;
	position: relative;
}
.cpsj-img1 {
	position: absolute;
	top: 0px;
	left: -200px;
	width: 900px;
}
.cpsj-img2 {
	position: absolute;
	bottom: 50px;
	right: 10px;
	width: 340px;
	height: 510px;
}
.ms {
	position: absolute;
	top: 158px;
	left: 546px;
}
.ms>h3 {
	font-size: 50px;
	color: #000;
	padding-bottom: 24px;
	font-weight: 700;
}
.ms>h4 {
	font-size: 24px;
	color: #333;
	padding-bottom: 96px;
}
.ms>p {
	font-size: 22px;
	color: #999;
	line-height: 38px;
}
.ms1 {
	position: absolute;
	top: 674px;
	left: 348px;
	text-align: right;
}
.ms1>h3 {
	font-size: 50px;
	color: #000;
	padding-bottom: 24px;
	font-weight: 700;
}
.ms1>h4 {
	font-size: 24px;
	color: #333;
	padding-bottom: 96px;
}

.cpsj-center1 {
	width: 100%;
	background: #efefef;
	overflow: hidden;
}
.cpsj-center {
	width: 1200px;
	margin: 100px auto;
	overflow: hidden;
}
.cpsj-center>img {
	float: left;
}
.cpsj-center-img1 {
	padding-right: 108px;
	padding-top: 100px;
}

.cpsj-bottom {
	width: 1200px;
	margin: 170px auto;
	overflow: hidden;
}
.cpsj-bottom>img {
	padding-left: 200px;
}

.dengse {
	width: 1200px;
	margin: 100px auto 0px;
	overflow: hidden;
	
}
.dengse1 {
	float: left;
	padding-right: 116px;
}
.dengse .dengse2 {
	padding-right: 0px;
}
.ybcol33 { 
	background: #FFB43F; 
	display: inline-block; 
	width: 14px; 
	height: 14px; 
	border-radius: 50%; 
	margin: 0 20px 0 0; 
}



/*同步app*/
.tongbu {
	width: 100%;
	height: 1460px;
	/*position: relative;*/
}
.tongbu-top {
	width: 100%;
	min-width: 1200px;
	height: 600px;
	background: url(images/tbapp.png) no-repeat center center;
	margin-top: -3px;
}
.tongbu-top1 {
	width: 100%;
	min-width: 1200px;
	height: 600px;
	background: url(images/appbg.jpg) no-repeat center center;
	padding-top: 140px;
}
.tongbu-top>h3 {
	color: #feffff;
	font-size: 50px;
	line-height: 66px;
	text-align: center;
	padding-top: 140px;
	font-weight: 700;
}
.tongbu-top1>h3 {
	color: #feffff;
	font-size: 50px;
	line-height: 66px;
	text-align: center;
	padding-top: 174px;
}
.tongbu-top>h4 {
	color: #feffff;
	font-size: 32px;
	line-height: 66px;
	text-align: center;
	padding-bottom: 44px;
}
.tongbu-top>p {
	font-size: 24px;
	line-height: 66px;
	text-align: center;
}
.tongbu-top1>p {
	font-size: 24px;
	line-height: 66px;
	text-align: center;
	padding-top: 30px;
}
.tongbu-top>p a {
	color: #feffff;
}
.tongbu-top1>p a {
	color: #feffff;
}
.tongbu-position {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 1px;
}
.tbjz {
	position: absolute;
	left: 130px;
	top: -170px;
	z-index: 9;
}
.tbly {
	position: absolute;
	left: 390px;
	top: 200px;
	z-index: 10;
}
.tbxh1 {
	position: absolute;
	left: 66px;
	top: -90px;
	z-index: -1;
}
.tbsj {
	position: absolute;
	left: 720px;
	top: -100px;
	z-index: 8;
}
.tbxh2 {
	position: absolute;
	left: 520px;
	top: 300px;
	z-index: -1;
}
.tbapp1 {
	position: absolute;
	left: 90px;
	top: 540px;
	z-index: 8;
}



.tbjz1 {
	position: absolute;
	left: 468px;
	top: 564px;
	z-index: 90;
}
.tbly1 {
	position: absolute;
	left: 716px;
	top: 952px;
	z-index: 100;
}
.tbxh11 {
	position: absolute;
	left: 381px;
	top: 604px;
	z-index: -1;
}
.tbsj1 {
	position: absolute;
	left: 1100px;
	top: 650px;
	z-index: 80;
}
.tbxh21 {
	position: absolute;
	left: 900px;
	top: 1010px;
	z-index: -1;
}
.tbapp11 {
	position: absolute;
	left: 425px;
	top: 1274px;
	z-index: 80;
}


/*app记录*/
.jilu {
	width: 100%;
	min-width: 1200px;
	height: 750px;
	text-align: center;
	background: url(images/jilu.png) no-repeat center center;
}
.jilu>h3 {
	color: #fff;
	font-size: 50px;
	line-height: 66px;
	text-align: center;
	padding-top: 150px;
	font-weight: 700;
}
.jilu>p {
	color: #fff;
	font-size: 28px;
	line-height: 66px;
	text-align: center;
	padding-bottom: 100px;
}
.jilu>div {
	width: 934px;
	margin: 0 auto;
}
.jilu>div img {
	float: left;
	padding: 0 60px;
}


/*查看*/
.chakan-bg {
	background: url(images/chakan-bg.png) no-repeat;
}
.chakan {
	width: 1200px;
	margin: 0 auto;
}
.chakan>h3 {
	color: #000000;
	font-size: 50px;
	line-height: 66px;
	text-align: center;
	padding-top: 140px;
	padding-bottom: 30px;
	font-weight: 700;
}
.chakan>p {
	color: #666;
	font-size: 24px;
	line-height: 32px;
	text-align: center;
}
.chakan>div {
	overflow: hidden;
	padding-top: 70px;
}
.chakan>div img {
	float: left;
}
.chakan-img01 {
	padding-top: 30px;
}
.fenxiang {
	padding-bottom: 150px;
}
.fenxiang1 {
	padding-left: 150px;
}



/*早孕*/
.zaoyun {
	width: 100%;
	min-width: 1200px;
	height: 690px;
	/*background: #FEC044 url(images/zaoyun.png) no-repeat;*/
	overflow: hidden;
}
.zaoyuns {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;s
}
.zaoyun1 {
	float: left;
	width: 580px;
	border: 1px red solid;
}
.zaoyun1>h3 {
	font-size: 50px;
	color: #774F00;
	line-height: 57px;
	padding-top: 74px;
	font-weight: 700;
}
.zaoyun1>p {
	font-size: 24px;
	color: #B9800F;
	line-height: 42px;
	padding-top: 40px;
}

.zaoyun-img {
	position: absolute;
	right: 0px;
	top: 0px;
	left: 0;
	bottom: 0;
}


/*数据*/
.shuju {
	width: 1200px;
	/*height: ;*/
	margin: 0 auto;
	position: relative;
	padding-top: 230px;
	padding-bottom: 170px;
}
.shuju2 {
	padding-bottom: 100px !important;
}
.shuju>div {
	position: absolute;
	top: 140px;
	left: 128px;
}
.shuju>div h3 {
	font-size: 50px;
	color: #000;
	line-height: 66px;
	padding-bottom: 28px;
	font-weight: 700;
}
.shuju>div p {
	font-size: 24px;
	color: #666;
	line-height: 40px;
}
.shuju>img{
	padding-left: 100px;
}

/*共享数据*/
.share {
	width: 100%;
	min-width: 1300px;
	height: 804px;
	background: url(../static/images/gx-bj.png) no-repeat center center;
}
.share1 {
	width: 1300px;
	margin: 0 auto;
	position: relative;
}
.share1>h3 {
	font-size: 48px;
	font-weight: 700;
	padding-top: 80px;
	padding-bottom: 14px;
}
.share1>p {
	font-size: 26px;
	color: #666;
	line-height: 36px;
}
.share1>img {
	position: absolute;
	top: 206px;
	left: -80px;
}
.share1>span {
	position: absolute;
	top: 394px;
	left: 650px;
	font-size: 30px;
	color: #333;
}
.share1>span img {
	position: absolute;
	top: -18px;
	left: 406px;
}

/*源自德国*/
.sources {
	width: 100%;
	min-width: 1200px;
}
.sources1 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 200px;
}
.sources1>h3 {
	font-size: 48px;
	text-align: center;
	font-weight: 700;
}
.sources1>h3 span {
	font-size: 48px;
	text-align: center;
	font-weight: 700;
	color: #FFAE13;
}
.sources1>p {
	font-size: 30px;
	text-align: center;
	color: #333;
}
.sources1 img {
	width: 1074px;
	padding-top: 60px;
	display: block;
	margin: 0 auto;
}
.sources1>div {
	position: relative;
}
.sources1>div p {
	color: #fff;
	font-size: 40px;
	position: absolute;
	top: 346px;
	left: 380px;
}



/*vs传统避孕*/
.vs {
	width: 100%;
	min-width: 1200px;
	background: #00AEBA;
	height: 1066px;
}
.vs1 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 54px;
	padding-bottom: 100px;
}
.vs1>h3 {
	font-size: 48px;
	text-align: center;
	font-weight: 700;
	color: #fff;
}
.vs1>img {
	/*width: 1200px;
	height: 778px;*/
	padding-top: 80px;
}

/*注意事项*/
.attention {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.attention1 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 54px;
	padding-bottom: 100px;
}
.attention1>h3 {
	font-size: 48px;
	text-align: center;
	font-weight: 700;
}
.gist {
	position: relative;
}
.gist>span {
	display: block;
	width: 48px;
	height: 48px;
	text-align: center;
	line-height: 46px;
	font-size: 30px;
	color: #6B4F03;
	background: #f00;
	border-radius: 50%;
	position: absolute;
	top: 40px;
}
.gist1>span {
	color: #6B4F03;
	background: #FFD35B;
}
.gist2>span {
	color: #fff;
	background: #00AEBA;
}
.gist>p {
	line-height: 33px;
	font-size: 26px;
	color: #000000;
	padding-left: 60px;
	padding-top: 32px;
}




/*温馨提醒*/
.remind {
	clear: both;
	width: 100%;
	min-width: 1200px;
	background: #FFE00F;
}
.remind1 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 54px;
	padding-bottom: 100px;
}
.remind1>h3 {
	text-align: center;
	color: #000;
	font-weight: 700;
	font-size: 50px;
}
.remind1>p {
	/*text-align: center;*/
	color: #333;
	font-size: 26px;
	line-height: 36px;
	padding-top: 50px;
}


/*tupian*/
.tupian {
	width: 100%;
	min-width: 1200px;
	/*height: 1400px;*/
}
.tupian>img {
	width: 100%;
}

/*通过APP*/
.via {
	width: 100%;
	min-width: 1200px;
	background: #FF769B;
}
.via1 {
	width: 1330px;
	margin: 0 auto;
	overflow: hidden;
	padding: 50px 0px;
}
.via1>img {
	float: left;
}
.via1-ewm {
	float: left;
}
.via1-ewm>h3 {
	text-align: center;
	font-size: 50px;
	color: #fff;
	font-weight: 700;
	padding-top: 100px;
}
.via1-ewm>p {
	text-align: center;
	font-size: 50px;
	color: #fff;
}
.via1-ewm>img {
	padding-left: 170px;
	padding-top: 70px;
}




/*2018.7.23修改*/

/*烦恼   trouble*/
.trouble {
	width: 100%;
	min-width: 1200px;
	height: 468px;
	position: relative;
}
.trouble>img,.secure1>img{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.trouble1 {
	width: 1200px;
	height: 468px;
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.trouble1>h3 {
	color: #000;
	font-size: 50px;
	text-align: center;
	padding-top: 62px;
}
.trouble-div {
	overflow: hidden;
	padding-top: 60px;
}
.trouble-div1 {
	float: left;
	width: 150px;
	padding: 0 70px;
}
.trouble-div1>img {
	display: block;
	width: 143px;
	padding-bottom: 24px;
}
.trouble-div1>p {
	font-size: 25px;
	color: #000;
	line-height: 30px;
	text-align: center;
}



/*安全   secure*/
.secure {
	overflow: hidden;
}
.secure>h3 {
	width: 100%;
	min-width: 1200px;
	height: 134px;
	background: #FACCC7;
	text-align: center;
	color: #000;
	font-size: 50px;
	line-height: 132px;
}
.secure>h3 span {
	display: block;
	width: 1200px;
	height: 134px;
	margin: 0 auto;
}
.secure1 {
	width: 100%;
	min-width: 1200px;
	height: 673px;
	position: relative;
	/*background: url(../imgs/biyunbao/secure-bkg1.jpg) no-repeat 100% 100%;*/
	position: relative;
}
.secure-cen {
	width: 1200px;
	height: 673px;
	background: url(../imgs/biyunbao/secure-bkg2.jpg) no-repeat 100% 100%;
	margin: 0 auto;
	overflow: hidden;
}
.secure-img1 {
	width: 330px;
	display: block;
	float: left;
	padding-top: 100px;
}
.secure-right {
	float: left;
	width: 868px;
}
.secure-img2 {
	width: 303px;
	display: block;
	margin: 0 auto;
	padding-top: 80px
}
.secure-right>h3 {
	color: #F45246;
	text-align: center;
	font-size: 90px;
	letter-spacing: 16px;
	padding-top: 10px;
}
.secure-right>p {
	color: #3C3B3B;
	text-align: center;
	font-size: 40px;
	letter-spacing: 16px;
	padding-top: 6px;
}
.secure-right>p span {
	color: #F45246;
}
.secure-div {
	overflow: hidden;
	padding-top: 76px;
}
.secure-div>img {
	display: block;
	float: left;
	padding: 0 14px;
}
.secure-pro {
	position: absolute;
	bottom: -10px;
	left: 0px;
}


/*无忧   carefree*/
.carefree {
	width: 100%;
	min-width: 1200px;
	height: 1300px;
	background: #fff;
}
.carefree1 {
	width: 1200px;
	height: 852px;
	background: url(../imgs/biyunbao/carefree1.jpg) no-repeat 100% 100%;
	margin: 0 auto;
}
.carefree1>h3 {
	color: #FF7F75;
	text-align: center;
	font-size: 50px;
	letter-spacing: 16px;
	padding-top: 40px;
}
.carefree1-p1 {
	color: #333;
	text-align: center;
	font-size: 30px;
	letter-spacing: 6px;
	padding-top: 10px;
	line-height: 40px;
}
.carefree1-p2 {
	color: #000;
	text-align: center;
	font-size: 30px;
	letter-spacing: 6px;
	padding-top: 560px;
	line-height: 40px;
}
.carefree2 {
	width: 1016px;
	height: 410px;
	background: url(../imgs/biyunbao/carefree2.png) no-repeat 100% 100%;
	margin: 0 auto;
}
.carefree2-div1 {
	padding-top: 56px;
	width: 530px;
	padding-left: 420px;
}
.carefree2-div1>p {
	color: #699A68;
	font-size: 30px;
	line-height: 40px;
}
.carefree2-div1>span {
	display: block;
	color: #000;
	font-size: 30px;
	line-height: 40px;
}
.carefree2-div2 {
	padding-top: 30px;
	width: 530px;
	padding-left: 420px;
}
.carefree2-div2>p {
	color: #FF7F75;
	font-size: 30px;
	line-height: 40px;
}
.carefree2-div2>span {
	display: block;
	color: #000;
	font-size: 30px;
	line-height: 40px;
}


/*绿灯   green_light*/
.green_light {
	width: 100%;
	min-width: 1200px;
	height: 312px;
	background: url(../imgs/biyunbao/green_light1.jpg) no-repeat 100% 100%;
}
.green_light1 {
	width: 1200px;
	height: 312px;
	background: url(../imgs/biyunbao/green_light2.jpg) no-repeat 100% 100%;
	margin: 0 auto;
}


/*原理   principle*/
.principle {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.principle1 {
	width: 1200px;
	margin: 0 auto;
}
.principle1>h3 {
	color: #FF7F75;
	text-align: center;
	font-size: 63px;
	letter-spacing: 16px;
	padding-top: 36px;
}
.principle-div1 {
	padding-top: 24px;
	padding-bottom: 50px;
}
.principle-div1>h4 {
	color: #000;
	font-size: 30px;
	text-align: center;
	padding-bottom: 10px;
}
.principle-div1>p {
	color: #000;
	font-size: 24px;
	text-align: center;
	line-height: 48px;
}
.principle-div1>p span {
	color: #FF7F75;
	font-size: 30px;
}
.principle-img1 {
	display: block;
	margin: 0 auto;
	padding-bottom: 60px;
}
.principle-img2 {
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
}


/*有效   valid*/
.valid {
	width: 100%;
	min-width: 1200px;
	height: 980px;
	background: #FCFCFC;
}
.valid1 {
	width: 1200px;
	height: 980px;
	background: #FCFCFC url(../imgs/biyunbao/valid-bkg.jpg) no-repeat 100% 100%;
	margin: 0 auto;
}
.valid-header {
	width: 560px;
	position: relative;
	margin: 0 auto;
	padding-top: 40px;
}
.valid-header>h3 {
	color: #000;
	text-align: center;
	font-size: 50px;
	letter-spacing: 16px;
	padding-left: 50px;
}
.valid-header>h3 span {
	color: #FF7F75;
}
.valid-img1 {
	position: absolute;
	left: 0px;
	top: 42px;
}
.valid-header>p {
	color: #000;
	text-align: center;
	font-size: 22px;
	line-height: 40px;
}
.valid-div {
	padding-top: 70px;
}
.valid-div>h4 {
	color: #000;
	text-align: center;
	font-size: 35px;
	letter-spacing: 10px;
	padding-bottom: 30px;
}
.valid-div>p {
	color: #000;
	text-align: center;
	font-size: 24px;
	letter-spacing: 2px;
	line-height: 40px;
}
.valid-div>span {
	display: block;
	color: #FF7F75;
	text-align: center;
	font-size: 30px;
	letter-spacing: 2px;
	line-height: 60px;
}
.valid-img2 {
	display: block;
	margin: 0 auto;
	padding-top: 38px;
}
.valid-p {
	width: 960px;
	margin: 0 auto;
	font-size: 20px;
	color: #000;
	padding-top: 8px;
}
.valid-btn {
	padding-top: 14px;
}
.valid-btn>a {
	display: block;
	width: 342px;
	height: 52px;
	background: #fff;
	border-radius: 20px;
	line-height: 50px;
	text-align: center;
	letter-spacing: 4px;
	font-size: 30px;
	margin: 0 auto;
}


/*等值   equivalence*/
.equivalence {
	width: 100%;
	min-width: 1200px;
	height: 360px;
	background: #FCD7E3;
	padding-top: 1px;
}
.equivalence1 {
	width: 1194px;
	height: 330px;
	margin: 0 auto;
	border: 3px solid #fff;
	margin-top: 12px;
}
.equivalence1>h3 {
	color: #815E00;
	text-align: center;
	font-size: 40px;
	padding-top: 40px;
	padding-bottom: 10px;
}
.equivalence1>p {
	color: #815E00;
	text-align: center;
	font-size: 30px;
	padding-top: 20px;
}
.equivalence1>span {
	color: #815E00;
	display: block;
	text-align: center;
	font-size: 23px;
	padding-top: 50px;
}


/*选择   select*/
.select {
	width: 100%;
	min-width: 1200px;
	/*height: 1970px;*/
	background: #E2F6FF;
}
.select1 {
	width: 1200px;
	margin: 0 auto;
}
.select1>img {
	display: block;
	width: 260px;
	margin: 0 auto;
	padding-top: 40px;
}
.select1>h3 {
	color: #000;
	text-align: center;
	font-size: 50px;
	padding-top: 12px;
	padding-bottom: 50px;
	letter-spacing: 14px;
}
.select2 {
	width: 100%;
	min-width: 1200px;
	height: 576px;
	background: url(../imgs/biyunbao/select-bkg1.jpg);
}
.select2>h3 {
	width: 100%;
	min-width: 1200px;
	height: 96px;
	background: #E9657B;
	text-align: center;
	letter-spacing: 14px;
	color: #fff;
	font-size: 45px;
	line-height: 94px;
}
.select2>h3 span {
	width: 1200px;
	height: 96px;
	display: block;
	margin: 0 auto;
}
.select22 {
	width: 1200px;
	height: 480px;
	margin: 0 auto;
}
.select22>img {
	display: block;
}
.select3 {
	width: 100%;
	min-width: 1200px;
	height: 576px;
	background: url(../imgs/biyunbao/select-bkg2.jpg);
}
.select3>h3 {
	width: 100%;
	min-width: 1200px;
	height: 96px;
	background: #FFAE00;
	text-align: center;
	letter-spacing: 14px;
	color: #fff;
	font-size: 45px;
	line-height: 94px;
}
.select3>h3 span {
	width: 1200px;
	height: 96px;
	display: block;
	margin: 0 auto;
}
.select33 {
	width: 1200px;
	height: 480px;
	margin: 0 auto;
}
.select33>img {
	display: block;
	width: 1200px;
	height: 480px;
}
.select4 {
	width: 100%;
	min-width: 1200px;
	height: 576px;
	background: url(../imgs/biyunbao/select-bkg3.jpg);
}
.select4>h3 {
	width: 100%;
	min-width: 1200px;
	height: 96px;
	background: #00CCFF;
	text-align: center;
	letter-spacing: 14px;
	color: #fff;
	font-size: 45px;
	line-height: 94px;
}
.select4>h3 span {
	width: 1200px;
	height: 96px;
	display: block;
	margin: 0 auto;
}
.select44 {
	width: 1200px;
	height: 480px;
	margin: 0 auto;
}
.select44>img {
	display: block;
	width: 1200px;
	height: 480px;
}


/*来自德国   from*/
.from {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.from1 {
	width: 1200px;
	margin: 0 auto;
}
.from1>h3 {
	color: #FF7F75;
	text-align: center;
	font-size: 50px;
	letter-spacing: 16px;
	padding-top: 40px;
}
.from1>p {
	color: #424242;
	text-align: center;
	font-size: 26px;
	letter-spacing: 8px;
	padding-top: 10px;
}
.from-div {
	overflow: hidden;
}
.from-div>img {
	display: block;
	float: left;
}
.from-div>div {
	float: left;
	width: 480px;
}
.from-div>div img {
	display: block;
}
.from-div>div p {
	color: #333;
	font-size: 22px;
	padding-top: 10px;
	padding-left: 100px;
	line-height: 36px;
}
.from-div1 {
	padding-top: 70px;
}
.from-div1>img {
	padding-left: 140px;
}
.from-div2 {
	padding-top: 50px;
}
.from-div2>div {
	padding-left: 140px;
	padding-right: 100px;
}
.from-div3 {
	padding-top: 40px;
}
.from-div3>img {
	padding-left: 140px;
}
.from-div4 {
	padding-top: 50px;
	padding-bottom: 50px
}
.from-div4>div {
	padding-left: 140px;
	padding-right: 100px;
}


/*专属   exclusive*/
.exclusive {
	width: 100%;
	min-width: 1200px;
	height: 2675px;
/*	background: url(../imgs/biyunbao/exclusive-bkg.jpg) no-repeat 100% 100%;*/
	background-color: #E2F2FF;
}
.exclusive1 {
	width: 1200px;
	height: 2675px;
	margin: 0 auto;
}
.exclusive1>h3 {
	color: #000;
	text-align: center;
	font-size: 50px;
	letter-spacing: 16px;
	padding-top: 40px;
	line-height: 70px;
}
.exclusive1>p {
	color: #000;
	text-align: center;
	font-size: 26px;
	letter-spacing: 8px;
	padding-top: 10px;
	line-height: 50px;
}
.exclusive-div1 {
	overflow: hidden;
	padding-top: 40px;
}
.exclusive-div1>img {
	display: block;
	float: left;
	padding: 0 160px;
}
.exclusive-div1>div {
	clear: both;
	text-align: center;
	position: relative;
}
.exclusive-div1>div p {
	color: #3DE0D5;
	text-align: center;
	font-size: 26px;
	padding-top: 10px;
	padding-left: 90px
}
.exclusive-div1>div span {
	display: block;
	color: #3DE0D5;
	text-align: center;
	font-size: 26px;
	padding-top: 10px;
}
.exclusive-img {
	display: block;
	position: absolute;
	left: 480px;
	top: -26px;
	width: 78px;
}
.exclusive1 .exclusive-h3-1 {
	padding-top: 80px;
}
.exclusive-div2 {
	overflow: hidden;
	padding-top: 20px;
	padding-left: 120px
}
.exclusive-div2>div {
	overflow: hidden;
	float: left;
	padding: 0 60px;
}
.exclusive-div2>div img {
	display: block;
	padding: 12px 0;
}
.exclusive-img1 {
	display: block;
	margin: 0 auto;
	padding-top: 20px
}
.exclusive1 .exclusive-h3-2 {
	color: #FF7F75;
	text-align: center;
	font-size: 50px;
	letter-spacing: 16px;
	padding-top: 40px;
	line-height: 70px;
}
.exclusive1 .exclusive-p1 {
	color: #FF7F75;
	text-align: center;
	font-size: 26px;
	letter-spacing: 8px;
	padding-top: 10px;
	line-height: 50px;
}


/*走势   trend*/
.trend {
	width: 100%;
	min-width: 1200px;
	background: #f0f7ff;
}
.trend1 {
	width: 100%;
	min-width: 1200px;
	background: #fff;
	margin-bottom: 20px;
}
.trend11 {
	width: 1200px;
	margin: 0 auto;
}
.trend11>img {
	display: block;
	margin: 0 auto;
}
.trend11>p {
	width: 720px;
	color: #000;
	font-size: 24px;
	line-height: 36px;
	margin: 0 auto;
	padding: 30px 0;
}
.trend2 {
	width: 100%;
	min-width: 1200px;
	height: 536px;
	background: #fff;
}
.trend22 {
	width: 1200px;
	height: 536px;
	background: url(../imgs/biyunbao/trend4.jpg) no-repeat 100% 100%;
	margin: 0 auto;
}
.trend22>h3 {
	color: #000;
	font-size: 50px;
	letter-spacing: 12px;
	padding-top: 40px;
	padding-left: 100px
}
.trend22>h3 span {
	color: #FF7F75;
	padding-left: 50px
}
.trend22>p {
	color: #000;
	font-size: 24px;
	line-height: 40px;
	padding-left: 140px;
	padding-top: 30px;
}
.trend2-div1 {
	padding-top: 40px;
	padding-left: 140px;
}
.trend2-div1>p {
	color: #000;
	font-size: 24px;
	line-height: 40px;
}
.trend2-div1>p span {
	color: #FF7F75;
}


/*租赁   lease*/
.lease {
	width: 100%;
	min-width: 1200px;
	height: 820px;
	background: #F9F9F9;
}
.lease1 {
	width: 1200px;
	height: 820px;
	margin: 0 auto;
	overflow: hidden;
}
.lease-img1 {
	float: left;
	display: block;
	padding-top: 60px;
}
.lease-right {
	float: left;
}
.lease-right>h3 {
	color: #000;
	font-size: 45px;
	letter-spacing: 3px;
	padding-top: 160px;
	padding-left: 70px;
}
.lease-right>h3 span {
	font-size: 80px;
}
.lease-div {
	width: 267px;
	height: 60px;
	margin-left: 130px;
	margin-top: 20px;
}
.lease-div>a {
	display: block;
	width: 267px;
	height: 60px;
	background: #8EC5F8;
	border-radius: 30px;
	line-height: 58px;
	text-align: center;
	font-size: 34px;
	color: #fff;
}
.lease-img2 {
	display: block;
	padding-top: 90px;
	padding-left: 154px;
}


/*服务   service*/
.service {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.service1 {
	width: 1200px;
	margin: 0 auto;
}
.service1>h3 {
	color: #333;
	font-size: 50px;
	letter-spacing: 3px;
	padding-top: 40px;
	text-align: center;
}
.service-img1 {
	display: block;
	margin: 0 auto;
	padding-top: 30px;
}
.service-div {
	overflow: hidden;
	padding-top: 40px;
	padding-left: 100px;
	padding-bottom: 50px;
}
.service-div>div {
	float: left;
	padding: 0 80px;
}
.service-div>div img {
	display: block;
	padding-left: 50px;
}
.service-div>div span {
	display: block;
	color: #333;
	font-size: 28px;
	padding-top: 20px;
}
.service-pro {
	display: block;
	margin: 0 auto;
	width: 100%;
}



/*对比   ldk_vs*/
.ldk_vs {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.ldk_vs1 {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.ldk_vs1>h3 {
	color: #000;
	font-size: 50px;
	letter-spacing: 12px;
	padding-top: 40px;
	text-align: center;
}
.ldk_vs1>h3 span {
	color: #FF7F75;
}
.ldk_vs_img {
	display: block;
	margin: 0 auto;
	padding-top: 40px;
}


/*QA  问答*/
.qa {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.qa1 {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.qa1>h3 {
	color: #000;
	font-size: 40px;
	padding-top: 10px;
	padding-left: 100px;
	border-bottom: 2px solid #C50C0C;
}
.qa-div {
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px dashed #7A7A7A;
}
.qa1 .qa-div1 {
	border-bottom: none;
}
.qa-p1 {
	color: #C50C0C;
	font-size: 24px;
	line-height: 28px;
	padding-top: 20px;
	padding-left: 50px;
}
.qa-p1>span {
	color: #fff;
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	background: #C50C0C;
	font-size: 16px;
	border-radius: 50%;
	margin-right: 12px;
}
.qa-p2 {
	color: #7A7A7A;
	font-size: 22px;
	line-height: 28px;
	padding-top: 20px;
	padding-left: 50px;
}
.qa-p2>span {
	color: #fff;
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	background: #7A7A7A;
	font-size: 16px;
	border-radius: 50%;
	margin-right: 12px;
}


/*参数   parameter*/
.parameter {
	width: 100%;
	min-width: 1200px;
	background: #F4F4F4;
}
.parameter1 {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}
.parameter-div {
	overflow: hidden;
	padding-top: 70px;
}
.parameter-div>img {
	display: block;
	float: left;
	width: 320px;
	padding-left: 100px;
}
.parameter-right {
	float: left;
	color: #666;
	font-size: 24px;
	padding-left: 100px
}
.parameter-right>h4 {
	padding-bottom: 20px;
}
.parameter-right>div p {
	line-height: 36px;
}
.parameter1>h3 {
	color: #000;
	font-size: 45px;
	padding-top: 10px;
	text-align: center;
	letter-spacing: 8px;
	padding: 40px 0;
}
.parameter1>img {
	display: block;
	margin: 0 auto;
}




/*视频页修改*/
.content-video {
	width: 1200px;
	margin: 0 auto;
}
.content-video ul {
	overflow: hidden;
	padding-bottom: 50px;
}
.content-video ul li {
	float: left;
	padding-right: 23px;
	padding-top: 40px;
	overflow: hidden;
	height: 263px;
}
.content-video ul li:nth-of-type(3n) {
	padding-right: 0px;
}
.content-video ul li i img {
	display: block;
	width: 383px;
	height: 220px;
}
.content-video ul li p {
    font-size: 25px;
    line-height: 40px;
    color: #000;
}















