/* CSS Document */
.currentbox {
	background: #eee;
	height: 70px;
	width: 100%;
	min-width: 1200px;
}
.currentmenu {
	position: relative;
}
.currentmenu li {
	float: left;
	line-height: 70px;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 20px;
	background: url(../images/abouticon01.jpg) no-repeat left center;
	position: absolute;
}
.currentmenu li:nth-child(1) {
	left: 0;
	z-index: 4;
}
.currentmenu li:nth-child(2) {
	left: 146px;
	z-index: 3;
}
.currentmenu li:nth-child(3) {
	left: 292px;
	z-index: 2;
}
.currentmenu li:nth-child(4) {
	left: 438px;
	z-index: 1;
}
/*.currentmenu li.menu-1 {
	left: 0;
	top: 0;
	z-index: 4;
}
.currentmenu li.menu-2 {
	left: 146px;
	top: 0;
	z-index: 3;
}
.currentmenu li.menu-3 {
	left: 292px;
	top: 0;
	z-index: 2;
}
.currentmenu li.menu-4 {
	left: 438px;
	top: 0;
	z-index: 1;
}*/
.currentmenu li:last-child {
	background: url(../images/abouticon01.jpg) no-repeat left center, url(../images/abouticon01.jpg) no-repeat right center;
	color: #494949;
}
.currentmenu li a {
	color: #494949;
	display: block;
	padding: 0 35px;
}
.currentmenu li a:hover {
	text-decoration: none;
	background: #399ca4;
	color: #fff;
	transition: .5s all ease-in-out;
}
.currentmenu li a.active {
	text-decoration: none;
	background: #399ca4;
	color: #fff;
}
.curitem {
	position: absolute;
	top: 690px;
	color: #399DA5;
	font-size: 18px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 30px;
	padding-left: 40px;
}
.curitem i {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/icon07.png) no-repeat;
	margin-right: 10px;
	vertical-align: middle;
}
.curitem a {
	color: #399DA5
}
.curitem span {
	margin: 0 18px;
}
.curitemwhite {
	position: absolute;
	top: 690px;
	color: #fff;
	font-size: 18px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 30px;
	padding-left: 40px;
	height: 30px;
}
.curitemwhite i {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/icon10.png) no-repeat;
	margin-right: 10px;
	vertical-align: middle;
	margin-bottom: 2px;
}
.curitemwhite a {
	color: #fff
}
.curitemwhite span {
	margin: 0 18px;
}
.main_title {
	position: absolute;
	top: 350px;
	z-index: 0;
	padding-left: 40px;
}
.main_title h1 {
	line-height: 56px;
	font-size: 56px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 18px;
}
.main_title h2 {
	line-height: 46px;
	font-size: 46px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: lighter;
}
.main_title_color1 {
	color: #399DA5
}
.main_title_color2 {
	color: #fff;
}
.wrap_space {
	padding-bottom: 100px;
}
/*about us css*/
.aboutusbanner {
	background: url(../images/aboutusbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.ythbanner {
	background: url(../images/integratedbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.newsbanner {
	background: url(../images/newsbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.contactbanner {
	background: url(../images/contactbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.productbanner {
	background: url(../images/productbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.prodcut_cur {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 20;
	padding-top: 210px;
}
.yunqianbanner {
	background: url(../images/yunqianbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.chanqianbanner {
	background: url(../images/chanqianbanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.zhirubanner {
	background: url(../images/zhirubanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
.technologybanner {
	background: url(../images/technologybanner.jpg) no-repeat center top;
	height: 750px;
	width: 100%;
	min-width: 1200px;
}
/*num-figure*/
.num-figure {
	width: 100%;
	height: 115px;
	z-index: 100;
	margin-top: 80px;
	margin-bottom: 210px;
}
.num-figure ul {
}
.num-figure li {
	float: left;
	padding: 0 55px;
	background: url(../images/line01.png) no-repeat right center;
}
.num-figure li:first-child {
	padding-left: 0;
}
.num-figure li:last-child {
	background: none;
}
.num-change {
	padding: 0;
}
.num-change p {
	font-size: 22px;
	color: #4B4B4B;
	line-height: 22px;
	font-family: "AlibabaPuHuiTi-Light";
}
.num-change h5 span {
	font-size: 86px;
	line-height: 76px;
	color: #399DA5;
	font-family: "AlibabaPuHuiTi-Bold", Helvetica, Arial, sans-serif;
	display: inline-block;
	height: 98px;
}
.num-change h5 em {
	font-size: 24px;
	color: #399CA4;
	font-family: "AlibabaPuHuiTi-Light", Helvetica, Arial, sans-serif;
	display: inline-block;
	margin-left: 5px;
	vertical-align: top;
	padding-top: 5px;
}
.companyinfo {
	line-height: 32px;
	padding-bottom: 20px;
}
.companyinfo h2 {
	font-size: 50px;
	color: #399CA4;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-top: 125px;
	margin-bottom: 20px;
}
.companyinfo h3 {
	margin-bottom: 90px;
	color: #399CA4;
	font-size: 34px;
	font-family: "AlibabaPuHuiT-Light";
	height: 70px;
	background: url(../images/bg04.png) no-repeat left bottom;
}
.companyinfo h4 {
	font-family: "AlibabaPuHuiTi-Medium";
	font-size: 30px;
	color: #4B4B4B;
	margin-bottom: 15px;
}
.companyinfo p {
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
	margin-bottom: 35px;
}
.companytitle {
	font-size: 35px;
	line-height: 35px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Medium";
	border-bottom: 1px solid #b0cddb;
	height: 68px;
	margin-top: 70px;
	margin-bottom: 30px;
}
.companyimg {
	text-align: center;
	padding: 30px 0;
}
.zzryitem {
	height: 372px;
	background: url(../images/aboutbg01.png) no-repeat center bottom;
	width: 100%;
}
.zzryitem1{
	height: 399px;
	background: url(../images/aboutbg01.png) no-repeat center bottom;
	width: 100%;
}

.zzrylist {
	padding-left: 15px;
}
.zzrylist li {
	float: left;
	margin-left: 26px;
}

.zzrylist1 {
	padding-left: 25px;
}
.zzrylist2 {
	padding-left: 20px;
}
.zzrylist1 li {
	float: left;
	margin-left: 10px;
}
.zzrylist2 li {
	float: left;
	margin-left: 40px;
}
.zzrylist1 li h6,.zzrylist2 li h6 {
	color: #4B4B4B;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Bold";
	padding-top: 42px;
}
.aboutitem1 {
	height: 67px;
	margin-bottom: 64px;
}
.aboutitem1 li {
	float: left;
	width: 370px;
	height: 66px;
	border-radius: 33px;
	-moz-border-radius: 33px;
	-webkit-border-radius: 33px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
	background-repeat: no-repeat;
	background-position: left;
	background-color: #eeeeee;
	margin-right: 44px;
}
.aboutitem1 li:last-child {
	margin: 0;
}
.aboutitem1 li span {
	padding: 14px 0 0 138px;
	display: block;
}
.abg01 {
	background-image: url(../images/abg01.jpg);
}
.abg02 {
	background-image: url(../images/abg02.jpg);
}
.abg03 {
	background-image: url(../images/abg03.jpg);
}
.abg04 {
	background-image: url(../images/abg04.jpg);
}
.abg05 {
	background-image: url(../images/abg05.jpg);
}
.abg06 {
	background-image: url(../images/abg06.jpg);
}
.abg07 {
	background-image: url(../images/abg07.jpg);
}
.abg08 {
	background-image: url(../images/abg08.jpg);
}
.abg09 {
	background-image: url(../images/abg09.jpg);
}
.abg10 {
	background-image: url(../images/abg10.jpg);
}
.zereninfo {
	padding: 156px 0 250px 0;
}
.zereninfo h2 {
	font-size: 35px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Bold";
	margin-bottom: 4px;
}
.zereninfo h3 {
	font-size: 50px;
	color: #399DA5;
	font-family: "AlibabaPuHuiTi-Bold";
	margin: 50px 0 75px 0;
}
.zereninfo p {
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
	margin-bottom: 30px;
	line-height: 30px;
}
.history_title {
	padding-top: 155px;
}
.history_title h2 {
	font-size: 50px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 24px;
	line-height: 50px;
}
.history_title h3 {
	font-size: 60px;
	color: #399DA5;
	font-family: "AlibabaPuHuiTi-Bold";
	margin: 0 0 60px 0;
}
.historyleft {
	width: 420px;
	float: left;
}
.historymid {
	width: 358px;
	float: left;
	text-align: center;
	padding-top: 142px;
}
.historyright {
	width: 422px;
	float: right;
	padding-top: 155px;
}
.history_items {
	margin-bottom: 105px;
}
.history_years {
	font-family: "AlibabaPuHuiTi-Medium";
	font-size: 38px;
	color: #399CA4;
	line-height: 38px;
	margin-bottom: 20px;
}
.history_years2 {
	font-family: "AlibabaPuHuiTi-Medium";
	font-size: 38px;
	color: #399CA4;
	line-height: 38px;
	text-align: right;
}
.history_imgs {
	margin-bottom: 17px;
}
.history_imgs img {
	display: block;
}
.history_tit {
	font-size: 28px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 28px;
	margin-bottom: 11px;
}
.history_txt {
	color: #4B4B4B;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 28px;
}
.history_list li {
	color: #4B4B4B;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 26px;
	background: url(../images/icon08.png) no-repeat left 8px;
	padding-left: 15px;
	margin-bottom: 5px;
}
.history_list1 li {
	color: #4B4B4B;
	font-size: 18px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 32px;
	background: url(../images/icon08.png) no-repeat left 10px;
	padding-left: 20px;
}
.originbox {
	height: 400px;
	background: url(../images/originbg.png) no-repeat center top;
	width: 100%;
	min-width: 1200px;
}
.origin_items {
	position: relative;
}
.origin_items h3 {
	font-size: 60px;
	color: #399CA4;
	line-height: 60px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 24px;
	height: 60px;
}
.origin_items h4 {
	color: #9D9D9D;
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 28px;
	margin-bottom: 6px;
	height: 28px;
}
.origin_items span {
	display: block;
	background: url(../images/originline.png) no-repeat;
	width: 60px;
	height: 4px;
	margin-bottom: 16px;
	margin-left: 2px;
}
.origin_items p {
	color: #9D9D9D;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 26px;
}
.orgin_jia {
	position: absolute;
	left: 66px;
	top: 110px;
}
.orgin_bao {
	position: absolute;
	left: 350px;
	top: 210px;
}
.orgin_ren {
	position: absolute;
	left: 550px;
	top: 40px;
}
.orgin_he {
	position: absolute;
	left: 900px;
	top: 160px;
}
.vision {
	height: 140px;
}
.vision dt {
	height: 78px;
	position: relative;
	float: left;
	width: 380px;
}
.vision dt i {
	background: url(../images/icon09.png) no-repeat;
	display: inline-block;
	height: 54px;
	width: 54px;
	position: absolute;
	left: 0;
	top: 0;
}
.vision dt h5 {
	position: absolute;
	left: 130px;
	top: 28px;
	line-height: 47px;
	z-index: 0;
	color: #EEEEEE;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 47px;
}
.vision dt h3 {
	color: #4B4B4B;
	position: absolute;
	top: 6px;
	left: 74px;
	font-size: 35px;
	font-family: "AlibabaPuHuiTi-Medium";
	z-index: 100;
	line-height: 35px;
}
.vision dd {
	float: left;
	padding-top: 10px;
}
.vision dd h4 {
	color: #4B4B4B;
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 28px;
	margin-bottom: 15px;
}
.vision dd p {
	color: #4B4B4B;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 15px;
}
.vision dt span {
	background: url(../images/visonline.png) no-repeat;
	width: 60px;
	height: 5px;
	display: block;
	position: absolute;
	left: 74px;
	top: 88px;
}
.newscontent {
	padding: 134px 0 0 0;
}
.newslist {
}
.newslist li {
	background: url(../images/line02.png) repeat-x bottom;
	padding: 36px 0;
}
.newslist li:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}
.newsimg {
	width: 212px;
	height: 140px;
	float: left;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.articlestxt {
}
.articlestxt h3 {
	color: #4B4B4B;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 10px;
}
.articlestxt h3 a {
	color: #4B4B4B;
}
.articlestxt h3 a:hover {
	color: #399DA5;
}
.articlestxt p {
	color: #9E9E9E;
	font-size: 13px;
	line-height: 24px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.newstxt {
	width: 960px;
	float: right;
}
.newstxt h3 {
	color: #4B4B4B;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 10px;
}
.newstxt h3 a {
	color: #4B4B4B;
}
.newstxt h3 a:hover {
	color: #399DA5;
}
.newstxt p {
	color: #9E9E9E;
	font-size: 13px;
	line-height: 24px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.newstxt-row {
	height: 34px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #9E9E9E;
}
.newstxt-row a {
	line-height: 28px;
	text-align: center;
	float: right;
	color: #399DA5;
	border: 1px solid #399DA5;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	display: block;
	width: 102px;
	height: 28px;
	font-weight: lighter;
}
.newstxt-row a:hover {
	transition: .2s all linear;
	background: #399DA5;
	text-decoration: none;
	color: #fff;
}
.newstxt-row span {
	color: #97BDD0;
	font-size: 20px;
	margin-right: 18px;
}
.pages {
	padding: 62px 0 150px 0;
}
.pages a {
	display: inline-block;
	width: 32px;
	height: 32px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
	margin-right: 15px;
	border-radius: 5px;
	border: 1px solid #e9e9e9;
	text-align: center;
	line-height: 32px;
}
.pages a:hover {
	background: #399CA4;
	color: #fff;
	text-decoration: none;
	transition: .2s all linear;
}
.newsinfo {
	padding: 120px 0 50px 0;
	background:#fff;
}
.newsinfo h2 {
	color: #4B4B4B;
	font-size: 35px;
	font-family: "AlibabaPuHuiTi-Bold";
	line-height: 35px;
	margin-bottom: 20px;
}
.newsinfo-row {
	height: 56px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #9E9E9E;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom:30px;
}
.newsinfo-row span {
	color: #97BDD0;
	font-size: 20px;
	margin-right: 18px;
}
.newsinfobox {
	color: 4B4B4B;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 30px;
	padding: 10px 0 100px 0
}
.newsinfobox h4 {
	color: #399CA4;
	font-family: "AlibabaPuHuiTi-Medium";
	font-size: 28px;
	margin: 50px 0 25px 0;
}
.newsinfobox p {
	margin-bottom: 25px;
}
.newsinfobox img {
	}
.new_pageslink {
}
.new_pageslink a {
	display: inline-block;
	line-height: 52px;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.new_pageslink a.fontpages {
	color: #9E9E9E;
	background: url(../images/arleft.png) no-repeat 25px center #eee;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.new_pageslink a.fontpages span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 330px;
	padding-left: 70px;
	display: block;
}
.new_pageslink a.nextpages {
	color: #fff;
	background: url(../images/arright.png) no-repeat 360px center #399CA4;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.new_pageslink a.nextpages span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 330px;
	padding-right: 70px;
	padding-left: 10px;
	display: block;
}
.contact_left {
	width: 600px;
	float: left;
	padding-top: 160px;
	color: #9D9D9D;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.contact_left h3 {
	font-family: "AlibabaPuHuiTi-Bold";
	color: #4B4B4B;
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 16px;
}
.contact_left h4 {
	font-family: Helvetica, Arial, sans-serif;
	color: #9D9D9D;
	font-size: 20px;
	margin-bottom: 50px;
}
.contact_left p {
	line-height: 32px;
	margin-bottom: 80px;
}
.contact_ewm {
	line-height: 22px;
}
.contact_ewm img {
	display: block;
	margin-bottom: 30px;
}
.contact_right {
	width: 540px;
	float: right;
	padding-top: 278px;
}
.formlist {
}
.formlist li {
	margin-bottom: 16px;
}
.formlist input {
	height: 45px;
	line-height: 45px;
	border: 1px solid #e6e6e6;
	width: 100%;
	border-radius: 5px;
	color: #9D9D9D;
	font-size: 18px;
	font-family: "AlibabaPuHuiTi-Regular";
	text-indent: 10px;
}
.formlist textarea {
	height: 130px;
	line-height: 45px;
	border: 1px solid #e6e6e6;
	width: 100%;
	border-radius: 5px;
	color: #9D9D9D;
	font-size: 18px;
	font-family: "AlibabaPuHuiTi-Regular";
	text-indent: 10px;
}
.formlist button {
	width: 100%;
	background: #399CA4;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
	font-family: "AlibabaPuHuiTi-Regular";
	border-radius: 5px;
	border: none;
}
.formlist button:hover {
	width: 100%;
	background: #328b92;
	transition: .2s all linear;
	cursor: pointer;
}
.productindex {
	height: 1200px;
	position: relative;
	width: 1200px;
}
.productindexbg {
	background: url(../images/proimg01.png) no-repeat;
	width: 680px;
	height: 668px;
	position: absolute;
	left: 216px;
	top: 190px;
	z-index: 1
}
.yqicon {
	background: url(../images/proimg02.png) no-repeat;
	width: 135px;
	height: 136px;
	position: absolute;
	left: 291px;
	top: 234px;
	z-index: 3
}
.cqicon {
	background: url(../images/proimg04.png) no-repeat;
	width: 146px;
	height: 146px;
	position: absolute;
	left: 350px;
	top: 760px;
	z-index: 3
}
.zrqicon {
	background: url(../images/proimg03.png) no-repeat;
	width: 210px;
	height: 210px;
	position: absolute;
	right: 256px;
	top: 492px;
	z-index: 3
}
.proindex_item {
	position: absolute;
}
.proindex_item h2 {
	color: #494949;
	font-size: 35px;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 35px;
}
.proindex_item i {
	display: inline-block;
	background: url(../images/icon11.jpg) no-repeat;
	height: 51px;
	width: 51px;
	margin-right: 10px;
	vertical-align: middle;
	margin-bottom: 8px;
}
.proindex_item h3 {
	color: #9D9D9D;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Regular";
	background: url(../images/line03.jpg) no-repeat left bottom;
	height: 40px;
	margin-left: 16px;
}
.proindex_item p {
	font-size: 13px;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Regular";
	margin-left: 16px;
	margin-top: 15px;
	line-height: 24px;
}
.yunqian {
	left: 0;
	top: 200px;
}
.zhiru {
	top: 302px;
	right: -20px
}
.chanqian {
	top: 749px;
	left: 0
}
.proindex_item h2 a {
	color: #494949;
	display: block;
}
.proindex_item h2 a:hover {
	text-decoration: none;
	color: #399CA4;
}
.proindex_tit {
	color: #fff;
	position: absolute;
	top: 476px;
	left: 368px;
	width: 400px;
	text-align: center;
	z-index: 4
}
.proindex_tit h2 {
	font-size: 50px;
	line-height: 50px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 22px;
}
.proindex_tit h3 {
	font-size: 33px;
	font-family: Helvetica, Arial, sans-serif;
}
.yuqianbg {
	background: url(../images/bg04.jpg) no-repeat left top;
	width: 100%;
	min-width: 1440px;
}
.chanqianbg {
	background: url(../images/antenatalbg.jpg) no-repeat left top;
	width: 100%;
	min-width: 1200px;
}
.pro_space {
	padding-bottom: 210px;
	padding-top: 150px;
}
/*pro public css*/
.pro_title {
	border-bottom: 1px solid #89b7ca;
	height: 86px;
	position: relative;
	margin-bottom: 60px;
	font-size: 42px;
	color: #399DA5;
	line-height: 80px;
	font-family: "AlibabaPuHuiTi-Bold";
}
.product_item {
	width: 550px;
}
.product_img {
	width: 200px;
	float: left;
}
.product_txt {
	width: 350px;
	float: right;
}
.product_txt h3 {
	color: #00979D;
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 26px;
	margin-bottom: 6px;
	letter-spacing: -1px;
}
.product_txt h4 {
	color: #4B4B4B;
	font-size: 27px;
	line-height: 32px;
	font-family: "AlibabaPuHuiTi-Regular";
	margin-bottom: 20px;
}
.product_txt p {
	color: #9D9D9D;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	margin-bottom: 35px;
	line-height: 26px;
}
.pview_more {
	border-radius: 51px;
	display: block;
	border: 1px solid #00969D;
	width: 102px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	color: #00969D;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
}
.pview_more:hover {
	transition: .3s all linear;
	background: #338d94;
	text-decoration: none;
	color: #fff;
}
.product_list {
}
.prlist_space {
	margin-bottom: 72px;
}
.product_list li {
	float: left;
	width: 50%;
}
/*pro public css end*/

.qytit2 {
	position: absolute;
	left: -35px;
}
.qytit3 {
	position: absolute;
	left: -58px;
}
.details_box {
}
.details_title {
	margin-bottom: 60px;
}
.details_title h1 {
	font-size: 50px;
	font-family: "AlibabaPuHuiTi-Medium";
	color: #494949;
	line-height: 64px;
	margin-bottom: 10px;
}
.details_title h2 {
	color: #9D9D9D;
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Regular";
	margin-bottom: 10px;
}
.details_title span {
	display: block;
	background: url(../images/bg03.png) no-repeat;
	height: 9px;
	font-size: 0;
	line-height: 9px;
	margin-top: 32px;
}
.details_menu {
	text-align: right;
	background: url(../images/line04.png) no-repeat right center;
	margin-bottom: 34px;
}
.details_menu a {
	display: inline-block;
	width: 145px;
	color: #494949;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	background: url(../images/line04.png) no-repeat -1px center;
}
.details_menu a:hover {
	text-decoration: none;
	background: #00979D;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.details_line {
	background: url(../images/line05.png) repeat-x;
	line-height: 2px;
	font-size: 0;
	height: 2px;
	clear: both;
	margin-bottom: 60px;
}
.details_info {
	padding-bottom: 60px;
	margin-bottom: 20px;
}
.details_info_1 {
	padding-bottom: 10px;
}
.details_info:after, .details_info_1:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.details_info dt, .details_info_1 dt {
	font-size: 35px;
	line-height: 35px;
	font-family: "AlibabaPuHuiTi-Medium";
	display: inline-block;
	width: 160px;
	background: url(../images/sline.png) no-repeat right;
	color: #494949;
	margin-top: 9px;
}
.details_info dd, .details_info_1 dd {
	display: inline-block;
	width: 1020px;
	float: right;
	color: #4B4B4B;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
	line-height: 30px;
	position: relative;
}
.txt_item {
	width: 960px;
	float: right;
}
.txt_item_1 {
	width: 480px;
}
.txt_item_1 i {
	display: inline-block;
	background: url(../images/icon12.png) no-repeat left top;
	width: 38px;
	height: 27px;
	margin-top: 5px;
}
.txt_img {
	margin-top: 50px;
	width: 960px;
	float: right;
}
.txt_2 {
	width: 440px;
	float: right;
}
.advantagelist {
	width: 960px;
	float: right;
}
.advantagelist li {
	width: 480px;
	margin-bottom: 45px;
}
/*.advantagelist li:first-child {
	margin-left: 50px;
}*/
.advantageitem {
	width: 400px;
}
.advantageitem h4 {
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin: 5px 0 15px 0;
	letter-spacing: -1px
}
.advantageitem p {
	line-height: 26px;
}
.advantagelist1 {
	width: 960px;
	float: right;
}
.advantagelist1 li {
	width: 480px;
}
.mgb85 {
	margin-bottom: 70px;
}
.mgb40 {
	margin-bottom: 30px;
}
.advantagelist1_space {
	margin-bottom: 85px;
}
.advantagelist1 i {
	float: left;
	vertical-align: middle;
	width: 75px;
}
.advantageitem1 {
	float: left;
	width: 400px;
}
.advantageitem1 h4 {
	font-size: 28px;
	line-height: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin: 4px 0 8px 0;
	letter-spacing: -1px;
}
.advantageitem1 p {
	color: #494949;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 26px;
}
.advantagelist2 {
	width: 960px;
	float: right;
}
.advantagelist2 li {
	margin-bottom: 35px;
	width: 100%;
	clear: both;
}
.advantagelist2 i {
	float: left;
	vertical-align: middle;
	width: 130px;
}
.advantageitem2 {
	float: left;
	padding-top: 25px;
}
.advantageitem2 h4 {
	font-size: 30px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin: 0 0 15px 0;
}
.advantageitem2 p {
	color: #494949;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.applylist {
	width: 960px;
	float: right;
}
.applylist li {
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 30px;
	color: #494949;
	letter-spacing: -1px;
}
.applylist li i {
	display: inline-block;
	width: 62px;
	height: 62px;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 20px;
}
.applylist p {
	display: inline-block;
	width: 860px;
	line-height: 30px;
	letter-spacing: -1px;
}
.app_icon1 {
	background: url(../images/pd_icon11.png);
}
.app_icon2 {
	background: url(../images/pd_icon12.png);
}
.app_icon3 {
	background: url(../images/pd_icon13.png);
}
.app_icon4 {
	background: url(../images/pd_icon14.png);
}
.applylist1 {
	width: 960px;
	float: right;
}
.applylist1 li {
	line-height: 62px;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin-bottom: 35px;
	color: #494949;
	letter-spacing: -1px;
	width: 50%;
	float: left;
	width: 480px;
}
.applylist1 li i {
	display: inline-block;
	width: 62px;
	height: 62px;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 20px;
	text-align: center;
}
.process_list {
	width: 980px;
	float: right;
}
.process_list li {
	float: left;
	line-height: 30px;
	width: 160px;
	background: url(../images/pd_ar.png) no-repeat 140px 40px;
	margin-right: 14px;
}
.process_list li:last-child {
	float: left;
	line-height: 30px;
	width: 106px;
	background: none;
	margin-right: 0;
}
.process_item {
	width: 130px;
	text-align: center;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Regular";
	letter-spacing: -1px;
}
.process_item i {
	display: block;
	width: 104px;
	height: 104px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto 10px auto;
}
.process_item p {
	color: #4B4B4B;
	font-size: 18px;
	font-family: "AlibabaPuHuiT-Light";
}
.process_icon1 {
	background: url(../images/pd_icon05.png);
}
.process_icon2 {
	background: url(../images/pd_icon06.png);
}
.process_icon3 {
	background: url(../images/pd_icon07.png);
}
.process_icon4 {
	background: url(../images/pd_icon08.png);
}
.process_icon5 {
	background: url(../images/pd_icon09.png);
}
.process_icon6 {
	background: url(../images/pd_icon10.png);
}
.process_icon7 {
	background: url(../images/pd_icon18.png);
}
.process_icon8 {
	background: url(../images/pd_icon31.png);
}
.weekdaysdiv {
	padding-left: 235px;
	padding-top: 35px;
	height: 80px;
}
.weekdays {
	position: absolute;
	right: 0;
	top: 30px;
}
.weekdays1 {
	float: left;
}
.weekdays2 {
	float: left;
	font-style: italic;
	margin-right: 50px;
	font-size: 20px;
}
.weekdays2 em {
	display: inline-block;
	color: #6FAE46;
	font-size: 105px;
	font-family: "AlibabaPuHuiTi-Bold";
	line-height: 105px;
	margin-right: 10px;
}
.weekdays2 span {
	display: inline-block;
	font-size: 20px;
	line-height: 28px;
	font-family: "AlibabaPuHuiTi-Bold";
	color: #6FAE46;
}
.weekdays2 span b {
	font-family: "AlibabaPuHuiTi-Bold";
	color: #494949;
}
.weekdays em, .weekdays1 em {
	display: inline-block;
	color: #009698;
	font-size: 105px;
	font-family: "AlibabaPuHuiTi-Bold";
	line-height: 105px;
}
.weekdays span, .weekdays1 span {
	display: inline-block;
	font-size: 20px;
	line-height: 28px;
	font-family: "AlibabaPuHuiTi-Bold";
	color: #494949;
}
.weekdays span b, .weekdays1 span b {
	font-family: "AlibabaPuHuiTi-Bold";
	color: #494949;
}
.txt_item_2 {
	width: 1005px;
	float: right;
}
.txt_item_2 h3 {
	font-size: 28px;
	color: #494949;
	font-family: "AlibabaPuHuiTi-Medium";
	display: inline-block;
	line-height: 28px;
	margin-bottom: 20px;
}
.txt_item_2 h3 i {
	display: inline-block;
	background: url(../images/icon12.png) no-repeat left top;
	width: 40px;
	height: 32px;
	vertical-align: middle;
}
.txt_3 {
	padding-left: 40px;
}
.scope_txt {
	padding-left: 40px;
	font-size: 24px;
	padding-bottom: 40px;
}
.scope_txt h5 {
	font-family: "AlibabaPuHuiTi-Medium";
	color: #009698;
	font-size: 35px;
	padding-top: 30px;
}
.scope_txt h5 span {
	font-family: "AlibabaPuHuiTi-Bold";
	font-size: 68px;
}
.PGT-SRjs {
	padding-left: 55px;
	padding-top: 50px;
}
.PGT-SRjs span {
	display: inline-block;
	width: 235px;
	height: 40px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-family: "AlibabaPuHuiTi-Regular";
	margin-right: 40px;
	border-radius: 19px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	line-height: 40px;
	margin-bottom: 18px;
}
.integratedinfo {
	padding: 130px 0 105px 0;
}
.ythimg {
	width: 350px;
	float: left;
}
.ythtxt {
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
	color: #494949;
	line-height: 30px;
	width: 810px;
	float: right;
}
.ythtxt p {
	margin-bottom: 20px;
}
.ythdate {
	margin-bottom: 120px;
	clear: both;
}
.ythdate h2 {
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 35px;
	color: #494949;
	margin-bottom: 60px;
}
.ythdate h2 span {
	background: #00979D;
	color: #fff;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 28px;
	padding: 0 10px;
	margin-bottom: 5px;
}
.ythzzbox {
	height: 260px;
}
/*.ythzzlist {
	height: 266px;
}
.ythzzlist li {
	float: left;
	width: 298px;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 22px;
	text-align: center;
	color: #494949;
	padding-top: 10px;
	position: relative;
}
.ythzzlist li .zzcon {
	height: 208px;
	text-align: center;
	border: 1px solid #c1d8e1;
	border-right: none;
	width: 298px;
	background: #f8f8f8;
	z-index: 0;
}
.ythzzlist li .zzcon i {
	display: block;
	width: 75px;
	margin: 25px auto 0 auto;
}
.ythzzlist li .zzhover {
	display: none;
}
.ythzzlist li:hover .zzhover i {
	display: block;
	width: 75px;
	margin: 35px auto 0 auto;
}
.ythzzlist li:hover .zzhover {
	display: block;
	background: url(../images/ythbg.png) no-repeat left top;
	position: absolute;
	top: 0;
	left: -10px;
	height: 266px;
	width: 327px;
	color: #fff;
	z-index: 999;
}*/



.ythlist1 {
	clear: both;
	border-top: 1px solid #a6c9d7;
	padding-top: 20px;
}
.ythlist1 li {
	float: left;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 26px;
	width: 470px;
	color: #494949;
	margin-bottom: 20px;
}
.ythlist1 li i {
	display: inline-block;
	width: 30px;
	height: 29px;
	vertical-align: middle;
	background: url(../images/icon21.png) no-repeat;
	margin-right: 12px;
}
/*.example2 {
	margin-bottom: 200px;
	margin-top:120px;
}
.bg05 {
	background: url(../images/bg05.png) no-repeat;
	height: 27px;
}
.luara-left {
	position: relative;
	padding: 0;
	overflow: hidden;
}
.luara-left ul {
	position: relative;
	padding: inherit;
	margin: 0;
}
.luara-left ul li {
	float: left;
	padding: inherit;
	margin: inherit;
	list-style: none;
}
.luara-left ul li img {
	width: inherit;
	height: inherit;
}*/

/*technology css*/
.technologytitle {
	color: #494949;
	padding: 84px 0 65px 0;
}
.technologytitle h2 {
	font-size: 30px;
	font-family: "AlibabaPuHuiTi-Medium";
}
.technologytitle h3 {
	font-size: 24px;
	font-family: "AlibabaPuHuiT-Light";
}
.technologycategory {
	margin-bottom: 80px;
}
.techcategorybox {
	width: 574px;
	height: 246px;
	position: relative;
	color: #494949;
	margin-bottom: 46px;
}
.techcategorybox:hover {
	color: #fff;
}
/*.techitem {
	
}
*/.techcategorybox h3 {
	font-family: "AlibabaPuHuiTi-Bold";
	font-size: 28px;
	margin-bottom: 4px;
}
.techcategorybox a {
	display: block;
	color: #494949;
	height:224px;padding: 22px 0 0 26px;
}
.techcategorybox a:hover {
	color: #fff;display: block;
	text-decoration: none;
}
.techcategorybox span {
	border: 1px solid #399DA5;
	display: block;
	width: 86px;
	height: 20px;
	border-radius: 11px;
	text-align: center;
	color: #399DA5;
	line-height: 19px;
	position: absolute;
	bottom: 25px;
}
.techcategorybox:hover span {
	border: 1px solid #b0c987;
	background: #b0c987;
	color: #fff;
	text-decoration: none;
}

.techcategorybox li {
	font-size: 14px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 24px;
	padding-left: 12px;
}
.techcategorybox li {
	background: url(../images/disc-1.png) no-repeat left;
}
.techcategorybox:hover li {
	background: url(../images/disc-2.png) no-repeat left;
}
.techbg1:hover, .techbg2:hover, .techbg3:hover, .techbg4:hover {
	-webkit-box-shadow: -10px 12px 25px -6px #cde1e2, 5px 12px 10px 0 #cde1e2;
	-moz-box-shadow: -10px 12px 25px -6px #cde1e2, 5px 12px 10px 0 #cde1e2;
	box-shadow: -10px 12px 25px -4px #cde1e2, 5px 12px 10px -4px #cde1e2;
}
.techbg1 {
	background: url(../images/techbg1.png) no-repeat bottom right #f8f8f8;
}
.techbg2 {
	background: url(../images/techbg2.png) no-repeat bottom right #f8f8f8;
}
.techbg3 {
	background: url(../images/techbg3.png) no-repeat bottom right #f8f8f8;
}
.techbg4 {
	background: url(../images/techbg4.png) no-repeat bottom right #f8f8f8;
}
.techbg1:hover {
	background: url(../images/techbg1hover.png) no-repeat bottom right #399ba4;
}
.techbg2:hover {
	background: url(../images/techbg2hover.png) no-repeat bottom right #399ba4;
}
.techbg3:hover {
	background: url(../images/techbg3hover.png) no-repeat bottom right #399ba4;
}
.techbg4:hover {
	background: url(../images/techbg4hover.png) no-repeat bottom right #399ba4;
}
.dplatform {
	background: #efefef;
	width: 100%;
	min-width: 1200px;
	padding-top: 100px;
	height: 680px;
}
.dplatform h3 {
	font-size: 35px;
	font-family: "AlibabaPuHuiTi-Medium";
	border-bottom: 1px solid #6fb5bf;
	-webkit-box-shadow: 0px 1px #8dc4cb;
	-moz-box-shadow: 0px 1px #8dc4cb;
	box-shadow: 0px 1px #bfeaf0;
	color: #494949;
	height: 58px;
}
.dplatlist1 {
	padding-top: 58px;
}
.dplatlist1 li {
	float: left;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Regular";
	color: #494949;
	text-align: center;
	width: 171px;
}
.dplatlist1 li img, .dplatlist2 img {
	display: block;
	margin: 0 auto 15px auto;
}
.dplatlist2 {
	padding-top: 58px;
}
.dplatlist2 li {
	float: left;
	font-size: 20px;
	font-family: "AlibabaPuHuiTi-Regular";
	color: #494949;
	text-align: center;
	width: 200px;
}
.pbtb {
	padding: 110px 0 160px 0;
}
.techarticle {
	width: 556px;
}
.techarticle h3 {
	font-size: 35px;
	font-family: "AlibabaPuHuiTi-Medium";
	border-bottom: 1px solid #6fb5bf;
	-webkit-box-shadow: 0px 1px #8dc4cb;
	-moz-box-shadow: 0px 1px #8dc4cb;
	box-shadow: 0px 1px #bfeaf0;
	color: #494949;
	height: 58px;
	margin-bottom: 20px;
}
.techarticle p {
	color: #4B4B4B;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 30px;
}
.techviewmore {
	text-align: right;
	padding-top: 20px;
	padding-left: 15px;
}
.techviewmore a {
	color: #399CA4;
	font-family: "AlibabaPuHuiTi-Regular";
	font-size: 15px;
}
.embryotop, .fertilitytop, .infertilitytop, .genetictop {
	width: 1200px;
	height: 306px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 114px 0 82px 0;
}
.embryotop {
	background: url(../images/techbg5.jpg) no-repeat;
}
.fertilitytop {
	background: url(../images/fertilitybanner.jpg) no-repeat;
}
.infertilitytop {
	background: url(../images/infertilitybanner.jpg) no-repeat;
}
.genetictop {
	background: url(../images/geneticbanner.jpg) no-repeat;
}
.embryoitem {
	padding: 44px 0 0 44px;
}
.embryoitem h2 {
	font-size: 48px;
	font-family: "AlibabaPuHuiTi-Medium";
	color: #399CA4;
}
.embryoitem h3 {
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Regular";
	background: url(../images/line09.png) no-repeat left bottom;
	color: #399CA4;
	height: 60px;
	margin-bottom: 20px;
}
.embryoitem p {
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
	color: #494949;
	line-height: 30px;
}
.embrycontent {
	color: #494949;
	clear: both;
	margin-bottom: 110px;
}
.embrycontent:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}
.embrycontent dt {
	width: 268px;
	float: left;
	background: url(../images/line10.png) no-repeat right 5px;
	min-height: 64px;
}
.embrycontent dt i {
	display: inline-block;
	width: 35px;
	height: 30px;
	background: url(../images/icon22.png) no-repeat;
	float: left;
	margin-top: 5px;
}
.embrycontent dt .emborytit {
	width: 200px;
	float: left;
}
.embrycontent dt h4 {
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 35px;
}
.embrycontent dt h5 {
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.embrycontent dd {
	float: right;
	width: 858px;
	font-size: 15px;
	font-family: "AlibabaPuHuiTi-Medium";
	line-height: 30px;
}
.embrycontent dd p {
	margin-bottom: 12px;
}

.techtabs {}
.techtabs td {border-bottom:1px solid #ccc;padding:10px;font-size:15px;} 
.techtabs th {font-family: "AlibabaPuHuiTi-Medium";font-size:20px;background:#399DA5;color:#fff;padding:10px;text-align:center;}

.techtabslist {}
.techtabslist li {border-bottom:1px solid #ccc;}
.techtabslist li a {display:block;color:#494949;}
.techtabslist li a:hover {background:#f9f9f9;text-decoration:none;}
.techtabslist li span {display:inline-block;padding:15px 10px;font-size:15px; vertical-align:text-top;color:#494949;line-height:22px;}
.w150 {width:100px;text-align:center;}
.w300 {width:300px;}
.w750 {width:710px;}

.download {padding-bottom:80px;}
.download a {color:#399DA5;font-family: "AlibabaPuHuiTi-Medium";font-size:20px;}



