@charset "utf-8";
/* CSS Document */

.healthyeye-index{width:100%; overflow:hidden; position:relative;}
.index-con{position:absolute; top:0px; left:0px; width:100%; font-family:"思源黑体";}
.index-con .index-con-info{width:1000px; margin:0 auto; position:relative; text-align:center;}
.index-con .index-con-info p:nth-child(1){font-size:36px; color:#3d3d3d; line-height:36px; padding:119px 0 0 0; letter-spacing:2px;}
.index-con .index-con-info p:nth-child(2){font-size:18px; letter-spacing:3px; color:#515151; line-height:18px; padding:21px 0 73px 0; font-family:"Arial";}
.index-con .index-con-info p:nth-child(3){position:absolute; top:165px; right:0px; color:#3d3d3d; font-size:18px; line-height:0; letter-spacing:2px;}
.index-con .index-con-info p:nth-child(3) a{color:#3d3d3d;}
.index-con .index-con-img{width:1000px; height:298px; margin:0 auto; position:relative;}
.index-con .index-con-img p{float:left; position:relative; width:313px; height:218px; overflow:hidden;}
.index-con .index-con-img p:nth-child(2){margin:0 29px;}
.index-con .index-con-img p img{display:block; line-height:0; height:218px; width:313px;}
.index-con .index-con-img table{width:313px; height:218px; margin:0; padding:0; border:0;border-collapse:collapse;border-spacing: 0; box-shadow:5px 5px 5px #e7e7e7; position:absolute; top:0px; left:0px; background:rgba(0,0,0,0.6); opacity:0;}
.index-con .index-con-img table tr td div{border:1px solid #898582; font-size:19px; line-height:28px; color:#ffffff; letter-spacing:2px; padding:15px 20px; max-width:221px; max-height:85px; position:relative;left: 50%;top: 0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.index-con .index-con-img p:hover table{opacity:1;}
.index-con .index-con-new{width:1000px; margin:0 auto; position:relative;}
.index-con .index-con-new .con-new-p{float:left; width:320px; padding:0 0 35px 0; border:1px solid #D1D2D4; border-top:0; box-shadow:5px 5px 5px #e7e7e7;}
.index-con .index-con-new .con-new-p table{width:100%; height:70px; margin:0; padding:0; border:0;border-collapse:collapse;border-spacing: 0;}
.index-con .index-con-new .con-new-p table tr td{font-size:14px; line-height:20px; letter-spacing:2px;}
.index-con .index-con-new .con-new-p p{width:300px; margin:0 auto; height:70px; color:#3d3d3d; border-bottom:1px dashed #A0A0A0;}
.index-con .index-con-new .con-new-p p:nth-child(1){width:100%; height:auto; padding:0; border:0;}
.index-con .index-con-new .con-new-p p font{font-size:50px; vertical-align:-12px;}
.index-con .index-con-new .con-new-p p table tr td:hover{color:#55b1be;}/* text-decoration:underline;*/
.index-con .new-three table{width:100%; margin:0; padding:0; border:0;border-collapse:collapse;border-spacing: 0; border:1px solid #D1D2D4; border-top:0; box-shadow:5px 5px 5px #e7e7e7;}
.index-con .index-con-new table .new-table-title{width:100%; position:relative; color:#262828; padding:22px 0 0 0;}
.index-con .index-con-new table .new-table-title p:nth-child(1){position:absolute; top:24px; left:0px;}
.index-con .index-con-new table .new-table-title p:nth-child(2){padding:0 30px 0 22px; font-size:18px; line-height:27px; letter-spacing:2px;}
.index-con .index-con-new table .new-table-con{width:100%; position:relative; color:#606060;}
.index-con .index-con-new table .new-table-con p{font-size:14px; line-height:21px; letter-spacing:2.5px; padding:0 0 24px 0; margin:0 30px 0 22px; border-bottom:1px dashed #A0A0A0;}
.index-con .index-con-new table .new-table-title:hover{color:#55b1be; text-decoration:underline;}
.index-con .index-con-new table .new-table-con:hover{color:#55b1be;}


.about-bananer img{width:100%; height:auto; display:block; line-height:0;}
.about-info{width:1000px; margin:0 auto; font-family:"思源黑体"; position:relative; letter-spacing:3px;}
.about-info .about-info-title{font-size:36px; color:#63c3d1; line-height:36px;}
.about-info .about-info-con{font-size:18px; color:#4c4c4c; line-height:30px; text-indent:2em;}
.about-info .con-indent{text-indent:0em;}
.about-info .con-font{font-size:30px; line-height:48px;}
.about-info .about-info-img{position:absolute; top:30px; right:49px;}


.healthyeye-bananer img{width:100%; height:auto; display:block; line-height:0;}
.healthyeye-info-bg{width:100%; overflow:hidden; position:relative;}
.healthyeye-bg-img{width:1920px; height:auto; display:block; line-height:0; position:relative;left: 50%;top: 0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.healthyeye-info-bg .healthyeye-info-con{position:absolute; top:0px; left:0px; min-width:1000px; width:100%; margin:0 auto;}
.healthyeye-info-bg .healthyeye-info-con p{width:1000px; margin:0 auto;}
.healthyeye-con-navigation{width:1000px; margin:0 auto; font-family:"思源黑体"; font-size:14px; line-height:42px; height:42px;}
.healthyeye-con-navigation p{float:right;}
.healthyeye-con-navigation p font{color:#bebebe;}
.healthyeye-con-navigation p span{color:#000000;}
.healthyeye-con-p{width:1000px; margin:0 auto; letter-spacing:3px;}
.healthyeye-con-p img{max-width:100%; height:auto; text-align:center; display:block; line-height:0;}
.healthyeye-con-p .healthyeye-con-p-1{font-size:36px; color:#00c1d4; line-height:36px;}
.healthyeye-con-p .healthyeye-con-p-2{font-size:25px; color:#e48c01; line-height:25px;}
.healthyeye-con-p .healthyeye-con-p-3{font-size:18px; color:#3e3e3e; line-height:29px;}


.healthyeye-con-research{width:1000px; margin:0 auto; font-family:"思源黑体";}
.research-one{position:relative; height:300px; letter-spacing:3px;}
.research-one .research-one-p1{color:#00c1d4; font-size:36px; line-height:36px;}
.research-one .research-one-p2{color:#ffffff; font-size:20px; line-height:20px; padding:4px 0; text-align:center; width:62px; background:#00c1d4; border-radius:5px; margin:38px 0 0 0;}
.research-one .research-one-p3{color:#4e4e4e; font-size:18px; line-height:29px; padding:20px 0 0 0; width:530px;}
.research-one .research-one-p4{position:absolute; top:60px; right:0px;}
.research-two p{color:#4e4e4e; font-size:18px; line-height:29px; letter-spacing:3px; padding:23px 0 0 0;}


.healthyeye-con-team{width:1000px; margin:0 auto;}
.healthyeye-con-team img{width:100%; height:auto; display:block; line-height:0;}


.healthyeye-table{width:1000px; margin:0 auto;}
.healthyeye-table table{width:100%; margin:0; padding:0; border:0;border-collapse:collapse;border-spacing: 0;}
.table-date{color:#333333; font-size:24px; background:#e5e5e5; text-align:center; line-height:32px; padding:15px 14px;}
.table-date p:nth-child(1){font-size:60px; line-height:60px;}
.table-title{color:#000000; font-size:18px; line-height:18px; padding:15px 10px 0 10px;}
.table-con{color:#666666; font-size:14px; line-height:24px; padding:0 10px 0 10px;}