*{margin:0; padding:0; }
html{}
body{font-size: 14px; font-family: "microsoft yahei"; color:#333;}
ul,li{list-style: none;}
img{border:none;}
input{border:none; outline: none;}
a{text-decoration:none; color:#555; cursor:pointer;}
a:hover{color: #fd6b00;}
i{font-style:normal;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix {*zoom:1;}
.fl{float: left;}
.fr{float: right;}
.a1:link{color:#fd6c02;}
.a1:hover{color:#fd6c02;}

/*public*/
.main{width:1200px; margin:0 auto;}
.pos-relative{position:relative;}
.bg_blue{background-color: #0085cf; transition:0.2s ease-in;}
.bg_blue:hover{background-color: #53a0e4;}
.bg_red{background-color: #e44444; transition:0.2s ease-in;}
.bg_red:hover{background-color: #e75b56;} 
.bg_orange{background-color: #ff7900;}
.bg_orange:hover{background-color: #ff9207; transition:0.2s ease-in;}
.bg_grey{background-color: #e5e5e5;}
.bg_grey2{background-color: #d0cfcf;}
.bg_f8f8f8{background-color: #f8f8f8;}
.bg_fff{background-color: #fff;}
.bgc_1360a6{background-color: #1360a6;}
.c_red{color:#fa4021;}
.c_green{color:#67ccbc;}
.c_white{color:#fff;}
.c_666{ color:#666;}
.c_999{ color:#999;}
.c_333{ color:#333;}
.f_12{font-size:12px;}
.f_16{font-size:16px;}
.f_14{font-size:14px;}
.f_18{font-size:18px;}
.f_24{font-size:24px;}
.f_40{font-size:40px;}
.f_26{font-size:26px;}
.f_22{font-size:22px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt35{margin-top:35px;}
.mt42{margin-top: 42px;}
.mt45{margin-top: 45px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mb130{margin-bottom: 130px;}
.mb35{margin-bottom: 35px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.ml15{margin-left: 15px;}
.mr15{margin-right: 15px;}
.mr5{margin-right: 5px;}
.mr25{margin-right: 25px;}
.ml20{margin-left: 20px;}
.ml60{margin-left: 60px;}

/*鏍呮牸*/
.item-12 { width: 100%; }
.item-11 { width: 91.66%; float: left; }
.item-10 { width: 83.33%; float: left; }
.item-9 { width: 75%; float: left; }
.item-8 { width: 66.66%; float: left; }
.item-7 { width: 58.33%; float: left; }
.item-6 { width: 50%; float: left; }
.item-5 { width: 41.66%; float: left; }
.item-4 { width: 33.33%; float: left; }
.item-3 { width: 25%; float: left; }
.item-2 { width: 16.66%; float: left; }
.item-1 { width: 8.33%; float: left; }
.item-m-5 { width: 20%; float: left; }
.wrap-clear:after { content: ''; display: block; clear: both; }

/*top*/
.top{
	width:100%;
	height:38px;
	background-color:#f9f9f9;
	border-bottom:1px #e5e5e5 solid;
}
.top_c{
	margin-top:10px;
}
.top_c a{
	display:block;
	float:left;
	padding:0 15px; 
	color:#666;
}
.top_c a i{
	display:inline-block;
	vertical-align:middle;
	
}
.top_c .line{
	width:1px;
	height:15px;
	margin-top:3px;
	background-color:#999;
	display:block;
	float:left;
	overflow:hidden;
}

/*header*/
.header{
	padding:20px 15px 15px 10px;
}
.header .logo{
	width:478px;
	float:left;
}
.header .cooperation{
	margin-top:25px;
	margin-left:105px;
	float:left;
	color:#666;
}
.header .cooperation span{
	font-size:18px;
}
.header .cooperation i{
	font-size:14px;
}
.header .cooperation img{
	vertical-align:middle;
	margin-left:15px;
}
.header .hotline{
	float:right;
	margin-top:10px;
}
.header .hotline i{
	display:block;
	float:left;
	margin-top:5px;
	color:#c12c20;
	font-size:40px;
}
.header .hotline dl{
	float:left;
	margin-left:10px;
}
.header .hotline dl dt{
	font-size:18px;
	color:#ff6600;
	font-weight:bold;
	text-align:center;
}
.header .hotline dl dd{
	font-size:14px;
	color:#333;
	background-color:#f7f7f7;
	padding:3px 10px;
	border-radius:20px;
}

/*nav*/
.nav{
	width:100%;
	height:48px;
	background:url(../images/nav-bg.jpg) repeat-x;
}
.nav ul{
	
}
.nav ul li{
	height:48px;
	line-height:48px;
	float:left;
	transition:0.3s linear;
	position:relative;
}
.nav ul li a{
	display:block;
	padding:0 50px;
	color:#fff;
	font-size:16px;
}
.nav ul li a i{ 
    display:inline-block;
	color:#fff;
	margin-left:15px;
}
.nav ul li a:hover,.nav ul li a.on{
	background-color:#0d6c5e;
}
.nav ul li .subnav{
	width:165px;
	position:absolute;
	top:100%;
	z-index:9999;
	background:#eee;
	display:none;
}
.nav ul li .subnav a{
	display:block;
	font-size:16px;
	color:#333;
	line-height:35px;
	height:35px;
}
.nav ul li .subnav a:hover{
	background-color:#0d6c5e;
	color:#fff;
}

.nav ul li .subnav1{
	width:195px;
	position:absolute;
	top:100%;
	z-index:9999;
	background:rgba(255,255,255,.9);
	display:none;
}

.nav ul li .subnav1 a{
	display:block;
	overflow:hidden;
	padding:5px;
	border-bottom:1px #e5e5e5 solid;
}
.nav ul li .subnav1 a.grew{
	background-color:#ccc;
}
.nav ul li .subnav1 a dt{
	display:block;
	font-size:16px;
	color:#333;
	line-height:35px;
}
.nav ul li .subnav1 a:hover{
	background:0d6c5e !important;
}
.nav ul li .subnav1 a:hover dt{
	color:#fff;
}
.nav ul li .subnav1 a:hover dt i{
	color:#fff;
}
.nav ul li .subnav1 a dt i{
	color:#989898;
	font-size:22px;
	display:inline-block;
	margin-right:5px;
}
.nav ul li .subnav1 a dd{
	display:block;
	margin-left:35px;
	line-height:30px;
}
.nav ul li .subnav1 a dd span{
	display:block;
	float:left;
	font-size:14px;
	color:#666;
	line-height:25px;
	padding:0 5px;
}
.nav ul li .subnav1 a:hover dd span{
	color:#fff;
}



/*banner*/
.fullSlide{width:100%;position:relative;height:422px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:422px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:422px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px; border-radius:50%;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;margin:0 5px;}
.fullSlide .hd ul .on{background:#0d7666;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*search*/
.search{
	height:56px;
	background-color:#f8f7f7;
}
.search .key{
	float:left;
	font-size:14px;
	line-height:56px;
	color:#666;
}
.search .key a{
	color:#666;
	padding:0 15px;
}
.search .key a:hover{
	color:#fd6b00;
}
.search .key i{
	font-size:40px;
	display:inline-block;
	color:#fd6b00;
	vertical-align:middle;
	margin-right:10px;
}
.search .soso{
	width:445px;
	float:right;
	margin-top:10px;
}
.search .soso .line-box{
	width:343px;
	height:34px;
	float:left;
	background-color:#fff;
	border:1px #dcdcdc solid;
	border-radius:5px;
}
.search .soso .line-box input{
	width:300px;
	color:#999;
	font-size:14px;
	line-height:36px;
	background:transparent;
	padding-left:20px;
}
.search .soso .button{
	width:90px;
	height:36px;
	float:left;
	margin-left:10px;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:36px;
	background-color:#5dccbb;
	border-radius:5px;
}

/*ad*/
.ad{
	width:1200px;
	height:144px;
}

/*Slide*/
.slide{
	width:344px;
	height:395px;
	float:left;
	border:1px #e5e5e5 solid;
}

.news{
	width:480px;
	float:left;
	margin-left:15px;
}
/*tab*/
.news-tab{width:480px;float:left; margin-left:15px;overflow:hidden;}
.news-tab div.title{height:50px; line-height:50px; border-bottom:solid 1px #0d7666; font-size:18px; color:#999; }
.news-tab div.title span.active{background-color:#0d7666; border-radius:5px 5px 0px 0px;color:#fff;}
.news-tab div.title span{line-height:50px;text-align:center;float:left;height:50px;min-width:110px;margin:0px;padding:0px;font-size:18px;color:#333333;cursor:pointer;transition:ease-in-out 0.2s; box-sizing:border-box; box-sizing:border-box; padding: 0 10px; position:relative;} 

.news-tab ul{font-size:14px;display:none;clear:both;height:340px; padding:10px; background:#fff; border-top:none; position:relative;}
.news-tab ul p{font-size:16px; color:#666; line-height:24px; margin-bottom:5px;padding-bottom:5px;}
.news-tab ul > span{font-size:10px; color:#ff7900; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.news-tab ul > span > a:first-child:after{content:'>'; margin:0 5px}
.news-tab ul > span > a:after {/* content:'>'; font-family:SimSun; margin:0 5px*/}
.news-tab ul > span > a:last-child:after{ content:'';}
.news-tab ul > a{font-size:14px; color:#ff7900; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.news-tab ul > a:hover{ margin-right:5px;}
.news-tab ul li{height:95px; padding-left:10px; font-size:16px; border-bottom:1px #bebcbc dashed; margin-top:15px;}
.news-tab ul li:after{ content:''; display:block; clear:both;}
.news-tab ul li .name{float:left; padding-left:5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#666;}
.news-tab ul li .name h2{ color:#666; font-size:18px; font-weight:normal; margin-top:10px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-tab ul li .name p{color:#999; font-size:14px; margin-top:6px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-tab ul li:hover .name{color:#f00;}
.news-tab ul li .time{margin-right: 5px;width:66px; height:70px;display:inline-block; background-color:#5dccbb; color:#fff; text-align:center; float:left; color:#fff;}
.news-tab ul li .time i{display:block;font-size:32px;margin-top:10px;}
.news-tab ul li .time h3{font-size:32px; font-weight:normal;} 
.news-tab ul li .time h4{font-size:14px; font-weight:normal;} 


.detail-info video { width: 100%; height: 239px; }
.detail-info{
	width:344px;
	height:239px;
	float:right;
	margin-left:15px;
}
.detail-info .quick-nav{ width:344px; height:151px; margin-top:15px;}
.detail-info .quick-nav ul{
	width:344px;
	height:139px;
	overflow:hidden;
}
.detail-info .quick-nav ul li{
	width:170px; 
	height:50px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	border-bottom:1px #f5f5f5 solid;
	

}

.detail-info .quick-nav ul li:hover span{color:#559e93;}
.detail-info .quick-nav ul li i{display:inline-block; font-size:50px; color:#1ea890; vertical-align:middle; margin-left:20px;}
.detail-info .quick-nav ul li span{color:#333; font-size:18px; margin-left:15px;}
.detail-info .quick-nav ul li:nth-child(1){ border-right:1px #f5f5f5 solid;}  
.detail-info .quick-nav ul li:nth-child(3){ border-right:1px #f5f5f5 solid;}

/*璇婄枟椤圭洰*/
.treatment{width:100%; background-color:#e7f7f5; padding-bottom:60px;}
.treatment .title{
	height:100px; 
	position:relative;
	margin-bottom:30px;
}
.treatment .title .line{ width:100%;height:1px; background-color:#78d5c7; position:absolute; top:60px; left:0;}
.treatment .title .biaoti{ width:170px;height:60px;display:block; background-color:#e7f7f5; position:absolute; top:40px; left:50%; text-align:center; margin-left:-85px;}
.treatment .title .biaoti h3{ color:#258375; font-size:26px; font-weight:normal;}
.treatment .title .biaoti h4{ color:#999; font-size:20px;font-weight:normal;}

/*tab*/
.project-tab{
	width:840px; 
	float:left;
}
.project-tab div.title{
	width:224px;
	font-size:18px; 
	color:#999;
	float:left; 
}
.project-tab div.title p.active{ 
	color:#099b83;
	background-color:#fff;
}
.project-tab div.title p{
	display:block;
	background-color:#5dccbb;
	text-align:center;
	height:84px;
	font-size:18px;
	color:#FFF;
	cursor:pointer;
	transition:ease-in-out 0.2s; 
	box-sizing:border-box;
	padding: 20px;
	border-bottom:1px #fff solid;
}

.project-tab div.title p i{ 
   font-size:50px; 
   display:block;
   float:left;
   margin-left:10px;
   margin-right:10px; 
} 
.project-tab div.title p span{
	display:block;
	float:left;
}

.project-tab .info{width:600px; float:left; margin-left:5px;}
.project-tab ul{font-size:14px;display:none;clear:both;height:450px; background:#fff;margin-left:16px; padding-top:55px;}
.project-tab ul .biaoti{font-size:18px; color:#333; line-height:24px; margin-bottom:10px;text-align:center;}
.project-tab ul .ad{width:598px; height:206px; margin-bottom:10px;}
.project-tab ul .ad img{width:100%; height:206px;}
.project-tab ul > a{font-size:14px; color:#ff7900; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.project-tab ul > a:hover{ margin-right:5px;}
.project-tab ul .plan{width:100%;}
.project-tab ul .plan dt{ height:50px; line-height:50px;overflow:hidden; border-bottom:1px #e5e5e5 solid;color:#258375; font-size:18px;}
.project-tab ul .plan dt i{ font-size:30px; margin-right:5px;}
.project-tab ul .plan dt p{float:right;font-size:16px;line-height:50px;}
.project-tab ul .plan dt p a{ color:#666; padding:0 10px;}
.project-tab ul .plan dt p a:hover{color:#258375;}
.project-tab ul .plan dd{font-size:16px; margin-top:10px; line-height:25px; background:url(../images/icon1.png) left center no-repeat; padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.project-tab ul .plan dd a{color:#666;}
.project-tab ul .plan dd a:hover{color:#fc993e;}

.treatment .hot{
	width:310px;
	height:480px;
	background-color:#fff;
	float:left;
	padding-right:30px;
	margin-left:20px;
	
}
.treatment .hot .tit{margin-top:30px;  }
.treatment .hot .tit i{
	font-size:30px;
	color:#fc993e;
	margin-right:10px;
}
.treatment .hot .tit span{color:#333; font-size:18px;}
.treatment .hot .tit .more{ font-size:10px; color:#666;}
.treatment .hot ul{
	margin-top:15px;
	overflow:hidden;
}
.treatment .hot ul li{
	width:45%;
	float:left;
	font-size:14px;
	line-height:28px;
	padding-left:15px;
	background:url(../images/arrow.png) center left no-repeat ;
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}
.treatment .hot ul li a{color:#666;}
.treatment .hot ul li a:hover{color:#fc993e;}
.treatment .hot .person{
	width:273px;
	height:296px;
	margin:10px auto;
	position:relative;
}
.treatment .hot .person img{ 
    width:100%; 
    height:296px;
}
.treatment .hot .person .btn1{
	position:absolute; 
	left:10px; 
	bottom:10px; 
	width:120px;
	height:38px; 
	border-radius:5px; 
	line-height:38px; 
	background-color:#39bbec; 
	color:#fff; 
	text-align:center;
	font-size:16px;
}
.treatment .hot .person .btn2{
	position:absolute; 
	right:10px; 
	bottom:10px; 
	width:120px;
	height:38px; 
	border-radius:5px; 
	line-height:38px; 
	background-color:#fc993e; 
	color:#fff; 
	text-align:center;
	font-size:16px;
}

/*涓撳鍥㈤槦*/
.team{height:730px;overflow:hidden;}
.team .title{
	height:100px; 
	position:relative;
	margin-bottom:30px;
}
.team .title .line{ width:100%;height:1px; background-color:#78d5c7; position:absolute; top:60px; left:0;}
.team .title .biaoti{ width:170px;height:60px;display:block; background-color:#fff; position:absolute; top:40px; left:50%; text-align:center; margin-left:-85px;}
.team .title .biaoti h3{ color:#258375; font-size:26px; font-weight:normal;}
.team .title .biaoti h4{ color:#999; font-size:20px;font-weight:normal;}
.team .team_l{width:800px; height:566px; background-color:#e9ecf5;}
.team .team_l .doct-detail{ height:400px;padding-top:25px; }
.team .team_l .doct-detail .doct{width:300px;float:left;}
.team .team_l .doct-detail .doct img{ wdith:100%;height:400px;}
.team .team_l .doct-detail .text1{width:460px; height:360px; margin-left:10px; float:left; margin-top:30px;}
.team .team_l .doct-detail .text1 h2{ font-size:30px; color:#258375; font-weight:normal;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.team .team_l .doct-detail .text1 h3{font-size:16px; color:#333; font-weight:normal; line-height:30px; margin-top:15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.team .team_l .doct-detail .text1 p{font-size:14px; color:#666; font-weight:normal; line-height:25px;margin-top:30px; margin-bottom:20px;}
.team .team_l .doct-detail .text1 a.blue{width:126px; height:38px;border-radius:5px; line-height:38px; display:inline-block; background-color:#39bbec; color:#fff; font-size:16px;text-align:center; margin-left:80px;}
.team .team_l .doct-detail .text1 a.orange{width:126px; height:38px;border-radius:5px; line-height:38px; display:inline-block; background-color:#fc993e; color:#fff; font-size:16px;text-align:center; margin-left:50px;}
.team .team_l .tablist{width:100%; height:150px; }
.team .team_l table {
    float: right;
    width: 800px;
    height: 120px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #fff;
}
.team .team_l table th {
    color: #4c4c4c;
}
.team .team_l table td, .team .team_l table th {
    text-align: center;
    font-size: 14px;
	text-align:center;
    border: #e3e3e3 solid 1px;
	height:30px;
    line-height: 30px;
}
.team .team_l table td a{ width:42px;height:24px;display:block;margin:0 auto; background-color:#8bba36; line-height:24px; border-radius:5px; color:#fff; font-size:12px;text-align:center;}
.green{ background-color:#63cebe;}
.team .team_r{width:340px;background-color:#fff; float:left; margin-left:20px;}
.team .team_r .doctor-info{ height:190px;}
.team .team_r .doctor-info .doctor{width:138px; height:170px;float:left; }
.team .team_r .doctor-info .doctor img{ width:100%; height:170px;}
.team .team_r .doctor-info .text{ width:180px;height:190px;float:left; margin-left:20px;}
.team .team_r .doctor-info .text h2{ color:#258375; font-size:18px; font-weight:normal;margin-top:10px;}
.team .team_r .doctor-info .text h3{ color:#666; font-size:16px; margin-bottom:20px;font-weight:normal;}
.team .team_r .doctor-info .text p{color:#999; font-size:14px;}
.team .team_r ul .tit{ font-size:18px; height:40px; line-height:40px; color:#fc993e;}
.team .team_r ul .tit i{font-size:26px; margin-right:5px; vertical-align:middle;}
.team .team_r ul .tit a{ float:right; color:#666; font-size:12px;}
.team .team_r ul .tit a:hover{color:#fc993e;}
.team .team_r ul{height:386px; }
.team .team_r ul li{width:100%; font-size:16px; line-height:45px;margin-left:5px; border-bottom:1px #e5e5e5 dashed; background:url(../images/icon2.png) left center no-repeat; padding-left:40px;}
.team .team_r ul li a{color:#666;}
.team .team_r ul li a:hover{color:#fc993e;}
.team .team_r ul .but{ width:262px; height:43px;line-height:43px; text-align:center; background-color:#8bba36; border-radius:5px; font-size:16px; margin:0 auto; margin-top:15px;}
.team .team_r ul .but a{ color:#fff;}

/*鍖婚櫌瀹炲姏*/
.strength{width:100%; height:500px; background-color:#e7f7f5; padding-bottom:60px;}
.strength .title{
	height:100px; 
	position:relative;
	margin-bottom:30px;
}
.strength .title .line{ width:100%;height:1px; background-color:#78d5c7; position:absolute; top:60px; left:0;}
.strength .title .biaoti{ width:170px;height:60px;display:block; background-color:#e7f7f5; position:absolute; top:40px; left:50%; text-align:center; margin-left:-85px;}
.strength .title .biaoti h3{ color:#258375; font-size:26px; font-weight:normal;}
.strength .title .biaoti h4{ color:#999; font-size:20px;font-weight:normal;}
.content {
    width: 1220px;
    height: 428px;
    margin: 20px auto;
}
.content-title {
    margin-top: 50px;
    text-align: center;
}
.con {
    width: 285px;
    height: 355px;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    position: relative;
    cursor: pointer;
}
.txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background: rgba(93,204,187,.8);
}
.txt h3 {
	font-size:20px;
	font-weight:normal;
}

.txt p {
    font-size: 16px;
    display: block;
    line-height: 25px;
 
}
.txt p.btn{width:100px; height:36px;text-align:center; border:1px #fff solid; border-radius:20px;font-size:16px; line-height:36px; margin:0 auto;margin-top:80px; }
.txt a{color:#fff;}
.banner {
    width: 800px;
    height: 566px;
	margin:0 auto;
    overflow: hidden;
    position: relative;
}

.banner > ul {
    display: none;
    /*width: 999999999px;*/
    height: 546px;
    position: absolute;
    top:0;
    left: 0;
}

.banner > ul > li  {
    float: left;
    height: 550px;
}

.banner > ul > li > a {
    display: block;
    font-size: 200px;
    text-align: center;
    font-weight: bold;
}

.left-btn,.right-btn {
    width: 61px;
    height: 61px;
    position: absolute;
    top: 35%;
    right: 30px;
    background: url("../images/right-1.png");
    cursor: pointer;
}

.left-btn {
    left: 30px;
    background: url("../images/left-1.png");
}

.img-btn-list {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: center;
}

.img-btn-list > span  {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    margin: 0 5px;
    background: rgba(0,0,0,0.8);
    cursor: pointer;
}

.img-btn-list > span.current {
    border: 3px solid rgba(0,0,0,0.8);
    background: rgba(255,255,255,0.8);
}



/*鍙嬫儏閾炬帴*/

.link-tab{width:1200px;height:160px;float:left; margin-left:15px; margin-top:30px;}
.link-tab div.title{height:50px; line-height:50px; border-bottom:solid 1px #e5e5e5; font-size:18px; color:#333; }
.link-tab div.title span.active{color:#258375;}
.link-tab div.title span{line-height:50px;text-align:center;float:left;height:50px;min-width:110px;margin:0px;padding:0px;font-size:18px;color:#333333;cursor:pointer;transition:ease-in-out 0.2s; box-sizing:border-box; box-sizing:border-box; padding: 0 10px; position:relative;} 
.link-tab div.title i{ width:1px; height:18px; background:#666;margin-top:18px; float:left;}
.link-tab ul{width:100%;font-size:14px;display:none;clear:both;height:100px; padding:10px; background:#fff; border-top:none; overflow:hidden; }
.link-tab ul > span{font-size:10px; color:#ff7900; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.link-tab ul > span > a:first-child:after{content:'>'; margin:0 5px}
.link-tab ul > span > a:after {/* content:'>'; font-family:SimSun; margin:0 5px*/}
.link-tab ul > span > a:last-child:after{ content:'';}
.link-tab ul > a{font-size:14px; color:#fc993e; padding:10px 10px; position:absolute; bottom:100%; z-index:999; right:0;}
.link-tab ul > a:hover{ margin-right:5px;}
.link-tab ul li{width:20%; float:left;height:90px;text-align:center;font-size:16px; margin-top:15px;}

/*搴曢儴*/
.foot{width:100%; height:346px; margin-top:50px; background:url(../images/foot-bg.jpg) repeat-x;}
.foot .foot-link{height:80px; line-height:80px;font-size:16px; color:#dbd6d6; border-bottom:1px #dbd6d6 dashed;}
.foot .foot-link a{color:#dbd6d6;padding:0 20px;}
.foot .foot-bot{width:100%;height:214px;}
.foot .foot-bot .logo{width:296px; height:53px; float:left; margin-top:85px;}
.foot .foot-bot .add{ width:560px; margin-left:60px;float:left; color:#999; font-size:14px; line-height:25px;margin-top:40px; }
.foot .foot-bot .code{ width:260px;float:left; color:#fff;margin-top:60px;}
.foot .foot-bot .code li{ width:50%; float:left; text-align:center;}
.foot .foot-copy{ height:50px;font-size:14px; color:#666; line-height:50px; text-align:center;}

/*鍙充晶瀵艰埅*/
.floating_ck{position:fixed;right:20px;bottom:10px;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#5dccbb;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0d7666;border-bottom:solid 1px #fff;}
.floating_ck dl dd a{color:#fff;}
.floating_ck dl dd:hover{background-color:#0d7666;border-bottom:solid 1px #fff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd:hover .floating_left1{display:block;}
.consult{background-image:url(../images/ico1.png);}
.words{background-image:url(../images/ico2.png);}
.quote{background-image:url(../images/ico3.png);}
.qrcord{background-image:url(../images/ico4.png);}
.qrcord1{background-image:url(../images/ico5.png);}
.return{background-image:url(../images/ico6.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-140px;top:0px;width:120px;height:80px;background-color:#0d7666;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_left1{position:absolute;left:-290px;top:0px;height:80px;background-color:#0d7666;display:none;}
.floating_left1 a{color:#fff;line-height:80px;}
.floating_ewm{height:130px;top:-40px; padding:10px;}
.floating_ewm i{display:block;width:120px;height:120px;margin:auto;margin-top:7px;}
.floating_ewm i img{width:100%; height:120px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm1{height:80px;top:0px;padding:0 15px;}
.floating_ewm1 .line-box{width:160px; height:38px;margin-top:20px; background-color:#fff; line-height:38px; float:left}
.floating_ewm1 .line-box input{height:38px; line-height:38px; background:transparent; padding-left:20px;}
.floating_ewm1 .btn{width:100px;float:left;display:block;float:left; height:38px;margin-top:20px; background-color:#fc993e;font-size:16px;color:#fff; line-height:38px;}

/*涓撻椤?/
/*nav1*/
.nav1{
	width:100%;
	height:48px;
	background:url(../images/nav-bg.jpg) repeat-x;
}
.nav1 ul{
	
}
.nav1 ul li{
	height:48px;
	line-height:48px;
	float:left;
	transition:0.3s linear;
	position:relative;
}
.nav1 ul li a{
	display:block;
	padding:0 15px;
	color:#fff;
	font-size:14px;
}
.nav1 ul li a:hover,.nav1 ul li a.on{
	background-color:#fff;
	color:#0d7666;
}
/*蹇嵎瀵艰埅*/

.icon-box{
	width:100%;
	height:108px;
	background-color:#e7f7f5;
}
.icon-box li{width:11%; text-align:center; height:72px;float:left; border-right:1px #5dccbb dashed;margin-top:18px;}
.icon-box li i{font-size:45px; color:#0d7666; }
.icon-box li p{ font-size:16px; color:#01493b;}


/*鐪艰鍏変腑蹇?/
.eyelight-box{width:856px;height:305px;float:left;}
.eyelight-box .l{width:350px; height:276px; float:left; border:1px #e5e5e5 solid;}
.eyelight-box .l img{width:100%; height:276px;}
.eyelight-box .r{margin-left:25px; width:460px;float:left;}
.eyelight-box .r .tit{ color:#1a8f93; text-align:center; display:block;margin:0 auto;border-bottom:1px #e5e5e5 solid;}
.eyelight-box .r .tit h3{ font-size:18px;line-height:35px; font-weight:normal;}
.eyelight-box .r .tit h3 .line{ width:60px; height:2px;display:block; margin:0 auto; background-color:#1a8f93;}
.eyelight-box .r .text{ margin-top:15px; font-size:16px; color:#666; line-height:25px;}
.eyelight-box .r .text p{padding:0 15px;}
.eyelight-box .r .text .bor-t{width:460px;height:29px; background:url(../images/bor-t.jpg) no-repeat;}
.eyelight-box .r .text .bor-b{width:460px;height:29px; margin-top:10px;background:url(../images/bor-b.jpg) no-repeat;}
.eyelight-box .r .text .more{ font-size:14px; color:#fd6b00; float:right;margin-right:30px;}

/*鐑嚎*/
.hotline2{width:324px; float:right;margin-left:20px;}
.hotline2 .tb{ width:324px;height:140px; background-color:#f4f4f4;overflow:hidden;}
.hotline2 .tb ul{
	overflow:hidden;
}
.hotline2 .tb ul li{
	width:160px; 
	height:50px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px #e5e5e5 solid;
	overflow:hidden;
}
.hotline2 .tb ul li:hover span{color:#559e93;}
.hotline2 .tb ul li i{display:inline-block; font-size:48px; color:#559e93; vertical-align:middle; margin-left:20px;}
.hotline2 .tb ul li span{color:#333; font-size:18px; margin-left:15px;}
.hotline2 .tb ul li:nth-child(1){ border-right:1px #e5e5e5 solid;}  
.hotline2 .tb ul li:nth-child(3){ border-right:1px #e5e5e5 solid;}
.hotline2 .hottime{width:340px;margin-top:20px;}
.hotline2 .hottime .bt{height:40px; line-height:40px; font-size:18px; color:#c12c20; text-align:center; background:url(../images/hot-bg.jpg) no-repeat;margin-bottom:10px;}
.hotline2 .hottime .bt i{ font-size:30px; margin-right:6px; color:#c12c20; vertical-align:middle;}
.hotline2 .hottime p{color:#666; line-height:30px; font-size:18px;}
.hotline2 .hottime p i{font-size:25px; display:inline-block; vertical-align:middle;color:#fd6b00;margin-right:10px;}

/*鐗硅壊璇婄枟*/
.therapy{height:365px;overflow:hidden;}
.therapy .tit{height:60px; line-height:60px;border-bottom:1px #dbdbdb solid;}
.therapy .tit h3{ color:#0d7666; font-size:22px; font-weight:normal; float:left;}
.therapy .tit h3:before{width:5px; height:30px; background-color:#5dccbb; content:"";display:inline-block; vertical-align:middle; margin-right:10px;}
.therapy .tit span{font-size:16px; color:#999; font-family:Arial;float:left;margin-left:5px;margin-top:5px;}
.therapy .tit a{font-size:16px; color:#5dccbb; float:right;}
.therapy .info1{width:1204px; height:286px;}
.therapy .info1 li{width:240px; float:left;text-align:center; border-right:1px #e5e5e5 dashed;}
.therapy .info1 li .photo{ width:190px; height:115px;margin:0 auto; margin-top:10px;}
.therapy .info1 li .photo img{width:100%; height:115px;}
.therapy .info1 li h4{ color:#666; font-size:18px; font-weight:normal;margin-top:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.therapy .info1 li p{color:#999;padding:5px 10px; font-size:12px; height:30px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.therapy .info1 li .btn{ width:102px;margin:0 auto; height:27px; border-radius:5px;margin-top:20px; background-color:#0d7666; text-align:center; font-size:14px;color:#fff; line-height:27px; }
.therapy .info1 li .btn a{color:#fff;}
.therapy .info1 li:last-child{ border-right:none;}

/*杩戣闃叉不*/
.myopia{width:100%; height:440px; background-color:#eefaf8;}
.myopia_l{width:925px; height:440px; background:url(../images/blue-bg.jpg) no-repeat; float:left;}
.myopia_l h3{ color:#0d7666; font-size:30px; margin-top:40px; font-weight:normal;}
.myopia_l p{ color:#666; font-size:16px; line-height:25px; margin-top:25px; text-indent:30px;}
.myopia_l .xv{width:925px; height:1px; border-bottom:1px #5dccbb dashed; margin-top:30px;}
.myopia_l ul{margin-top:30px;}
.myopia_l ul li{width:46%; float:left; background:url(../images/arrow.png) left center no-repeat; font-size:14px; color:#666; line-height:30px; padding-left:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.myopia_l ul li a{color:#666;}
.myopia_l ul li a:hover{color:#fc993e;}
.recommend{ width:250px; height:360px; float:right;text-align:center; margin-top:35px; border:1px #5dccbb solid;position:relative; text-align:center;}
.recommend i{display:block;font-size:50px; color:#c12c20; position:absolute; right:0; }
.recommend dt{}
.recommend dd{ line-height:25px;}
.recommend .btn-rec{width:94px; height:30px; margin-left:21px; margin-top:12px;display:block; float:left;background-color:#fc993e;border-radius:5px; color:#fff; font-size:14px; line-height:30px; text-align:center;}

/*鐪艰鍏変腑蹇?/
.optometry{width:1200px;overflow:hidden;height:565px;}
.optometry .tit{width:100%;height:60px; line-height:60px;border-bottom:1px #dbdbdb solid; overflow:hidden;}
.optometry .tit h3{ color:#0d7666; font-size:22px; font-weight:normal; float:left;}
.optometry .tit h3:before{width:5px; height:30px; background-color:#5dccbb; content:"";display:inline-block; vertical-align:middle; margin-right:10px;}
.optometry .tit span{font-size:16px; color:#999; font-family:Arial;float:left;margin-left:5px;margin-top:5px;}
.optometry .tit a{font-size:16px; color:#5dccbb; float:right;}

/*tab*/

.optometry .invest_i{width:895px;height:520px;float:left;}
.optometry .invest_i_tit{width:140px;float:left;}
.optometry .invest_i_tit ul li{display: block;width: 140px; height: 108px; background-color:#eefaf8; text-align: center; border-bottom: 1px solid #fff;  color: #666; font-size: 16px; cursor: pointer; margin-right: 25px; padding-top:18px;}
.optometry .invest_i_tit ul li i{font-size:60px;}
.optometry .invest_i_tit ul li.on{background-color: #fff; border: 1px solid #fff; font-size:16px; color: #0d7666;}
.optometry .invest_i_con{width:715px;float:left; background-color: #fff; padding:20px;}
.optometry .invest_i_con .invest_i_c{display: none;}
.optometry .invest_i_con .invest_i_c dt{color:#0d7666; font-size:16px; line-height:35px; margin-top:15px; display:block;}
.optometry .invest_i_con .invest_i_c dd{height:35px; line-height:35px;background:url(../images/icon1.png) left center no-repeat;padding-left:15px; border-bottom:1px #e5e5e5 dashed;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.optometry .invest_i_con .invest_i_c dd a{display:block;width:615px; float:left; font-size:14px; color:#666; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.optometry .invest_i_con .invest_i_c dd a:hover{color:#fc993e;}
.optometry .invest_i_con .invest_i_c dd span{float:right; font-size:14px; color:#999;}
.optometry .invest_i_con .invest_i_c .pic{width:150px; height:105px; float:left;}
.optometry .invest_i_con .invest_i_c .pic img{width:100%; height:105px;}
.optometry .invest_i_con .invest_i_c .text{width:550px; font-size:14px; line-height:30px; color:#666; margin-left:15px; float:left;}
.optometry .invest_i_con .invest_i_c .text span{float:left;}
.optometry .invest_i_con .invest_i_c .text a{ width:94px; height:30px;display:block; float:right; text-align:center; color:#fff;background:#0d7666; border-radius:5px;margin-right:20px;}
.optometry .about_i{width:285px;height:480px; float:right; background-color:#5dccbb; margin-top:20px;}
.optometry .about_i h3{ color:#fff;font-size:20px; text-align:center; font-weight:normal;margin:15px auto;}
.optometry .about_i .pic{width:230px; height:204px; border:1px #fff solid; margin:0 auto;}
.optometry .about_i .pic img{width:100%; height:204px;}
.optometry .about_i i{font-size:16px;color:#c12c20;margin-left:5px;}
.optometry .about_i p{color:#fff; padding:10px 20px;}
.optometry .about_i p a{color:#fff; float:right;}
.optometry .about_i p a:hover{color:#fc993e;}

/*搴峰涔嬫槦*/
.star{ width:100%; height:545px; background-color:#e7f7f5;margin-top:50px;}
.star h3{width:100px; padding-top:35px;text-align:center;padding-bottom:5px; display:block; margin:0 auto; color:#0d7666; font-size:22px; font-weight:normal;border-bottom:1px #dbdbdb solid;position:relative;}
.star h3:after{width:40px; height:2px; background-color:#0d7666; display:block; content:"";position:absolute;left:30px;bottom:0px;}
.star_con{width: 1240px; height:410px; overflow: hidden;margin-top:45px; position: relative;}
.star_con .star_c{width:1184px; height:410px; overflow: hidden; position:relative; left:80px;}
.star_con .star_c .star_list{width:1200px; height: 256px; position: absolute; top:0; left:0;}
.star_con .star_c .star_list li{display: block; float: left; width:256px; height:410px; margin-right:20px;text-align:center;}
.star_con .star_c .star_list li:last-child{margin-right:0;}
.star_con .star_c .star_list li h4{font-size:18px; color: #666; font-weight: normal; margin-top: 15px;}
.star_con .star_c .star_list li p{font-size: 16px; color: #666; margin-top: 5px;}
.star_con .arrow{position: absolute; top:140px; width:50px; height: 90px; background: url(../images/arrow1.png) no-repeat; cursor: pointer;}
.star_con .arrow_prev{left:0px; background-position: 0 0;}
.star_con .arrow_next{right:0px; background-position: 0 -90px;}

/*鍝佺墝涓撳*/
.expert{ height:560px; overflow:hidden; margin-top:35px;}
.expert .tit{height:60px; line-height:60px;border-bottom:1px #dbdbdb solid;overflow:hidden;}
.expert .tit h3{ color:#0d7666; font-size:22px; font-weight:normal; float:left;}
.expert .tit h3:before{width:5px; height:30px; background-color:#5dccbb; content:"";display:inline-block; vertical-align:middle; margin-right:10px;}
.expert .tit span{font-size:16px; color:#999; font-family:Arial;float:left;margin-left:5px;margin-top:5px;}
.expert .tit a{font-size:16px; color:#5dccbb; float:right;}
.expert_l{ width:840px; height:492px;float:left; background-color:#f2f2f2; margin-top:25px;}
.expert_l ul{overflow:hidden;}
.expert_l ul li{width:280px; float:left; text-align:center; margin-top:25px;}
.expert_l ul li img{width:256px; height:311px;}
.expert_l ul li h4{font-size:18px; color: #666; font-weight: normal; margin-top: 15px;}
.expert_l ul li p{font-size: 14px; color: #666; margin-top: 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px;}
.expert_l ul li a.btn1{width:94px; height:30px; display:inline-block; background-color:#fc993e;line-height:30px;text-align:center;color:#fff; border-radius:5px; }
.expert_l ul li a.btn2{width:94px; height:30px;display:inline-block;margin-left:35px; background-color:#39bbec; line-height:30px;text-align:center;color:#fff; border-radius:5px; }
.expert_r{width:340px;background-color:#fff; float:left;margin-top:25px; margin-left:20px;}
.expert_r .doctor-info{ height:190px;}
.expert_r .doctor-info .doctor{width:138px; height:170px;float:left; }
.expert_r .doctor-info .doctor img{ width:100%; height:170px;}
.expert_r .doctor-info .text{ width:180px;height:190px;float:left; margin-left:20px;}
.expert_r .doctor-info .text h2{ color:#258375; font-size:18px; font-weight:normal;margin-top:10px;}
.expert_r .doctor-info .text h3{ color:#666; font-size:16px; margin-bottom:20px;font-weight:normal;}
.expert_r .doctor-info .text p{color:#999; font-size:14px;}
.expert_r ul .tit{ font-size:18px; height:40px; line-height:40px; color:#fc993e;}
.expert_r ul .tit i{font-size:26px; margin-right:5px; vertical-align:middle;}
.expert_r ul .tit a{ float:right; color:#666; font-size:12px;}
.expert_r ul .tit a:hover{color:#fc993e;}
.expert_r ul{height:386px;}
.expert_r ul li{width:100%; font-size:16px; line-height:45px;margin-left:5px; border-bottom:1px #e5e5e5 dashed; background:url(../images/icon2.png) left center no-repeat; padding-left:40px;overflow:hidden; text-overflow:hidden; white-space:nowrap;}
.expert_r ul li a{color:#666;}
.expert_r ul li a:hover{color:#fc993e;}
.expert_r ul .but{ width:262px; height:43px;line-height:43px; text-align:center; background-color:#8bba36; border-radius:5px; font-size:16px; margin:0 auto; margin-top:15px;}
.expert_r ul .but a{ color:#fff;}

/*璇婄枟璁惧*/
.equipment{ width:100%; height:490px; background-color:#e7f7f5; margin-top:45px;}
.equipment h3{width:100px; padding-top:35px;text-align:center;padding-bottom:5px; display:block; margin:0 auto; color:#0d7666; font-size:22px; font-weight:normal;border-bottom:1px #dbdbdb solid;position:relative;}
.equipment h3:after{width:40px; height:2px; background-color:#0d7666; display:block; content:"";position:absolute;left:30px;bottom:0px;}
.equipment .equipment-list{ overflow:hidden; margin-top:35px;}
.equipment .equipment-list li{ width:286px; height:310px; border-radius:5px; float:left;position:relative;text-align:center;}
.equipment .equipment-list li img{width:256px; height:310px;}
.equipment .equipment-list li p{ position:absolute; left:15px; bottom:0;width:256px;height:48px;text-align:center; line-height:48px; font-size:16px; color:#fff; background: rgba(93,204,187,.6); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*棰勭害鎸傚彿*/
.booking{width:1200px;overflow:hidden; margin-top:40px;height:730px;}
.booking .tit{width:100%;height:60px; line-height:60px;border-bottom:1px #dbdbdb solid; overflow:hidden;}
.booking .tit h3{ color:#0d7666; font-size:22px; font-weight:normal; float:left;}
.booking .tit h3:before{width:5px; height:30px; background-color:#5dccbb; content:"";display:inline-block; vertical-align:middle; margin-right:10px;}
.booking .tit span{font-size:16px; color:#999; font-family:Arial;float:left;margin-left:5px;margin-top:5px;}
.booking .tit a{font-size:16px; color:#5dccbb; float:right;}
.booking .select-x{height:58px; line-height:58px; border-bottom:1px #f2f5fa solid;}
.booking .select-x a{color:#0d7666; font-size:16px;}
.tablist{margin-bottom:25px;}
.tablist th,td{font-size:16px;}
.tablist th{height:102px; background-color:#e7f7f5;border-collapse:collapse; COLOR:#666;text-align:center; font-weight:normal;}
.tablist td{height:70px;border-collapse:collapse; text-align:center;border-bottom:1px #e5e5e5 solid;}
.tablist td a{width:87px; height:30px; background-color:#39bbec;border-radius:5px; line-height:30px; display:block;margin:0 auto; color:#fff; text-align:center;}
.tablist td.greenf{ color:#0d7666;}
.tablist td.orangef{ color:#fc993e;}

.friend1{height:450px;margin:0 auto;overflow:hidden;width:1300px;}
.friend{height:410px;margin:0 auto;overflow:hidden;width:1300px;}
.mr_frbox{height:410px;padding:34px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:40px;margin:160px 10px 0 0;width:40px;}
.mr_frUl{float:left;height:410px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:40px;height:40px;}
.mr_frUl ul li{display:inline;float:left;width:280px; margin-right:20px;overflow:hidden;position:relative;}
.mr_frUl ul li h4{font-size:18px; color: #666; font-weight: normal; margin-top: 15px; text-align:center;}
.mr_frUl ul li span{position:absolute;border-radius: 0px 0px 5px 5px; left:0; bottom:5px;width:100%;text-align:center;height:48px; line-height:48px; margin-top:10px; font-size:16px; color:#fff; background: rgba(93,204,187,.8); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mr_frUl ul li p{font-size: 16px; color: #666; margin-top: 5px;text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}


/*宸︿晶瀵艰埅*/

.left{width:240px;overflow:hidden;}
.left dl{width:240px; overflow:hidden;}
.left dl dt{width:240px;height:64px; background-color:#5dccbb; line-height:64px; color:#fff; font-size:20px; margin-bottom:7px;}
.left dl dt i{display:inline-block; margin-left:17px;padding-top:15px; margin-right:12px; vertical-align:middle;}
.left dl dd{height:58px; background-color:#f4f4f4; padding:0 30px; font-size:16px; color:#666; border-bottom:1px #e6e8ec solid; line-height:58px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left dl dd i{font-size:20px; color:#5dccbb; margin-right:15px;}
.left dl a:hover dd{height:58px; padding:0 30px; font-size:16px;border-bottom:1px #e6e8ec solid; line-height:58px; background-color:#fc993e; color:#fff;}
.left dl a:hover dd i{color:#fff;}
.left dl a.on dd{height:58px; padding:0 30px; font-size:16px;border-bottom:1px #e6e8ec solid; line-height:58px; background-color:#fc993e; color:#fff;}
.left dl a.on dd i{color:#fff;}
.left .quick-nav{margin-top:30px;}
.left .quick-nav .bt{color:#0d7666; font-size:20px;}
.left .quick-nav .bt i{font-size:30px; color:#fd6b00; vertical-align:middle; margin-right:15px;}
.left .quick-nav .con1{width:240px;}
.tablist1{margin-top:24px;}
.tablist1 th,td{font-size:14px;}
.tablist1 td{height:90px;border-collapse:collapse; background-color:#f0f0f0;text-align:center;border-bottom:1px #e5e5e5 solid;}
.tablist1 td i{font-size:40px; color:#109275;}

.right{width:936px;overflow:hidden;}
.right .bread{height:40px; line-height:40px; border-bottom:1px #e5e5e5 solid;color:#666; font-size:14px;}
.right .bread i{ color:#fdad65; font-size:20px; margin-right:5px;}
.right .title{height:50px; line-height:50px; background-color:#e7f7f5; margin-top:15px;background: linear-gradient(to right,#e7f7f5,#fff); padding-left:20px;}
.right .title h3{float:left;color:#0d7666; font-size:20px; font-weight:normal; }
.right .title h3:before{width:6px; height:26px;display:inline-block; background-color:#5dccbb; content:""; margin-right:15px; vertical-align:middle;}
.right .title span{ float:left;color:#fc993e; font-size:14px; margin-left:5px;margin-top:3px;}
.right .contentf{ padding:20px; color:#666; font-size:14px; }
.right .contentf h1{color:#333; font-size:20px; font-weight:normal;text-align:center;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.right .contentf .bre{height:48px;line-height:48px;margin:30px auto; background-color:#f2f2f2;color:#999; font-size:14px;text-align:center;}
.right .contentf .bre a{color:#1998c8; margin-left:20px;}
.right .contentf .bre a i{color:#1998c8;}
.right .contentf .bre i{font-size:14px; color:#c12c20; margin-left:20px;}
.right .contentf p{text-indent:26px; line-height:30px;}
.right .contentf .survey{ line-height:30px;}
.right .contentf .button{width:80%;margin:0 auto;margin-top:30px;}
.right .contentf .button a{margin-left:50px; color:#fff;}
.right .contentf .button a.btn1{width:172px; height:44px; display:inline-block;font-size:18px;background-color:#fd6b00; border-radius:5px; color:#fff; line-height:44px; text-align:center;}
.right .contentf .button a.btn2{width:172px; height:44px; display:inline-block;font-size:18px;background-color:#109275; border-radius:5px; color:#fff; line-height:44px; text-align:center;position:relative;}
.right .contentf .button a.btn3{width:172px; height:44px; display:inline-block;font-size:18px;background-color:#00b7ee; border-radius:5px; color:#fff; line-height:44px; text-align:center;}
.right .contentf .button a .alert_p{width:283px; height:142px; border-radius:5px;display:none; position:absolute; top:-160px; left:0px; z-index:999; padding:5px 10px; text-align:left; background-color: #fff; border: 1px solid #e5e5e5; color:#ab6a0b; line-height:24px; font-size:12px;}
.right .contentf .button a .alert_p img{ float:left; width:104px; height:104px;margin:20px;}
.right .contentf .button a .alert_p p{float:left;text-indent:0;margin-top:50px;}
.right .contentf .button a .alert_p:before{display:block; content:""; position:absolute; left:70px; bottom:-12px; width:21px; height:12px; background:url(../images/icon4.png) no-repeat;}
.right .contentf .button a.btn2:hover .alert_p{display:block; }
.right .contentf .share{width:100%;overflow:hidden;margin-top:20px;}

.right .contentf .related{width:100%;margin-top:35px;}
.right .contentf .related h5{ font-weight:normal; font-size:18px; color:#109275; border-bottom:1px #f0f0f0 dashed;padding-bottom:10px;}
.right .contentf .related h5 i{font-size:30px; color:#fd710a; margin-right:10px; vertical-align:middle;}
.right .contentf .related dl{width:100%;overflow:hidden;margin-top:35px;}
.right .contentf .related dl dd{width:46%; float:left; background:url(../images/arrow.png) left center no-repeat; font-size:14px; color:#666; line-height:30px; padding-left:20px; margin:0;overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.right .contentf .related dl dd a{color:#666;}
.right .contentf .related dl dd a:hover{color:#fc993e;}
.right .contentf .page-navf{ width:890px;margin:20px auto; background-color:#f3f3f3; color:#666; font-size:14px;line-height:35px;}
.nyj-news{
	overflow:hidden;
}
.nyj-news ul{
	width:920px;
	overflow:hidden;
}
.nyj-news ul li{
	overflow:hidden;
	border-bottom:1px #e3e3e3 dashed;
	padding:20px;
}
.nyj-news ul li .list-pic{
	width:218px;
	height:148px;
	float:left;
	border:1px #e5e5e5 solid;
}
.nyj-news ul li .list-pic img{
	width:100%;
	height:100%;
}
.nyj-news ul li .list-p{
	width:630px;
	float:right;
	margin-left:30px;
}
.nyj-news ul li .list-p h3 a{
	font-size:16px;
	color:#333;
	line-height:38px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:normal;
}
.nyj-news ul li .list-p h3 a:hover{
color:#fd6b00;
}
.nyj-news ul li .list-p p{
	font-size:14px;
	color:#666;
	line-height:26px;
	text-indent:0;
}
.nyj-news ul li .list-p a{
	color:#666;
}
.nyj-news ul li .list-p a.more{color:#fd6c02;}
.nyj-news ul li .list-p p.date{
	font-size:14px;
	color:#999;
	line-height:26px;
}

/*page 缈婚〉*/
.page{display:table; width:100%; text-align: center;}
.page_c{display:inline-block; margin:0 auto; margin-top:50px;}
.page a{display:block; float: left; background-color: #fff; padding:8px 12px; border: 1px solid #e5e5e5; color:#666; margin-right: 5px; font-size:14px;}
.page a.on,.page a:hover{background-color: #5dccbb; border: 1px solid #e5e5e5; color:#fff;}

/* 鏁堟灉CSS寮€濮?*/
.mod18{width:800px;position:relative;margin:0 auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../images/img/prevBtn.png) no-repeat;}
.mod18 .prev1{left:50px;background:url(../images/img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:250px;width:32px;height:48px;}
.mod18 #prev,.mod18 #next{top:490px;width:10px;height:16px;}
.mod18 #prevTop{background:url(../images/img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/img/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:10px;background:url(../images/img/nextBtn.png) no-repeat;}
.mod18 .next1{right:50px;background:url(../images/img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:526px;height:377px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:610px;position:absolute;left:75px;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{width:626px; height:394px; padding-left:75px; padding-right:76px;position:relative;overflow:hidden; padding-top:40px;}
.mod18 .picBox ul{height:377px;position:absolute; left:0;}
.mod18 .picBox li{padding-left:75px; padding-right:1px; width:650px;height:377px;}
.mod18 .picBox li img{width:650px;height:377px;}
.mod18 .listBox{width:650px;height:100px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:88px;position:absolute; padding-left:0px;}
.mod18 .listBox li{width:130px;height:77px;cursor:pointer;position:relative; padding:5px 5px 0 0; }
.mod18 .listBox li img{width:127px; height:77px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:3px solid #fff;}
.mod18 .listBox .on img{border:3px solid #CECDCC;}
.mod18 .listBox .on{background:url(../images/img_bg.jpg) center top no-repeat;}
.mod18 .listBox .on i{display:block;}

/* 棰勭害鎸傚彿 */
.appoint{margin-top:20px;width:1000px; margin:0 auto;}
.appoint li{margin-top:20px;overflow:hidden;}
.appoint li .l{width:300px; text-align:right; color:#666;line-height:35px; font-size:14px; float:left;}
.appoint li .r{width:600px;float:left; }
.w_450{width:450px;}
.w_465{width:465px;}
.w_100{width:100px;}
.input1{height:35px; border:1px #d4d4d4 solid; line-height:35px;padding-left:12px; color:#2399bc;}
.appoint .radio{ line-height:35px;}
.input2{ width:465px; height:35px; border:1px #d4d4d4 solid; line-height:35px;padding-left:12px; color:#2399bc;}
.appoint li .btn1{width:200px; height:35px;display:block;border-radius:5px; background-color:#fe6b01; color:#fff; line-height:35px;text-align:center; font-size:16px; margin:0 auto;}
.appoint .alert_p1{width:283px; height:142px; padding:5px 10px; text-align:left; color:#ab6a0b; line-height:24px; font-size:12px; margin:0 auto;}
.appoint .alert_p1 img{ float:left; width:104px; height:104px;margin:20px;}
.appoint .alert_p1 p{float:left;text-indent:0;margin-top:50px;}

/* 鍖婚櫌鏂伴椈 */
.right .contentf .news1{ width:260px; float:left; border:1px #f5f5f5 solid;padding:10px; margin-bottom:15px;}
.right .contentf .news1 img{width:260px; height:200px;}
.right .contentf .news1 h4{font-weight:normal; font-size:16px; color:#109275; border-bottom:1px #f0f0f0 dashed;padding:10px;margin-bottom:10px;}
.right .contentf .news1 h5{ font-weight:normal;text-indent:26px;line-height:20px;color:#999; margin-bottom:5px;}
.right .contentf .news1 a.more{color:#fd6c02;}
.right .contentf .news1 .date{
	font-size:14px;
	color:#999;
	line-height:26px;
}

/* 濯掍綋鎶ラ亾 */
.slide1{
	width:344px;
	height:260px;
	float:left;
	border:1px #e5e5e5 solid;
}
#banner { position: relative; width: 344px; height: 260px; overflow: hidden; }
#banner_list img {width:100%; height:260px; border: 0px; }
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 344px; }
#banner_info { position: absolute; bottom: 3px; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 6px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 6px; float: left; display: block; color: #FFF; background: #5dccbb; cursor: pointer; border: 1px solid #fff; }
#banner ul li.on { background-color: #0d7666; }
#banner_list a { position: absolute; }
.right .contentf .headhot{overflow:hidden;}
.right .contentf .headhot .news2{ width:500px; float:left; padding:10px;margin-left:20px; margin-bottom:15px;}
.right .contentf .headhot .news2 img{width:260px; height:200px;}
.right .contentf .headhot .news2 h3{font-weight:normal; font-size:16px; color:#109275; padding:10px;margin-bottom:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right .contentf .headhot .news2 ul{ overflow:hidden;}
.right .contentf .headhot .news2 a.more{color:#fd6c02;}
.right .contentf .headhot .news2 p{border-bottom:1px #f0f0f0 dashed;margin-bottom:10px; padding-bottom:10px;}
.right .contentf .headhot .news2 ul li{font-size:14px;float:left; line-height:30px; background:url(../images/arrow.png) left center no-repeat; padding-left:20px;}
.right .contentf .headhot .news2 ul li a{ display:block; float:left;width:400px;color:#666;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right .contentf .headhot .news2 ul li a:hover{ color:#fd6c02;}
.right .contentf .headhot .news2 ul li span{color:#999; float:right;}
.nyj-news .biaoti{height:50px; border-bottom:1px #e5e5e5 solid;line-height:50px;text-align:right;}
.nyj-news .biaoti a{color:#666; font-size:16px; padding:0 20px; }

/* 骞茬溂涓撳 */
.contentf .doctor{
	overflow:hidden;
	border:1px #e5e5e5 solid;
	padding:15px;
}
.contentf .doctor .pic{ width:300px; height:400px;margin:0 auto;}
.contentf .doctor .pic img{ width:300px; height:400px;}
.contentf .doctor .text1{ text-align:center;}
.contentf .doctor .text1 h2{ font-size:30px;text-align:center; color:#258375; font-weight:normal;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contentf .doctor .text1 h3{font-size:16px;text-align:center; color:#333; font-weight:normal; line-height:30px; margin-top:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contentf .doctor .text1 h4{text-align:left;margin-left:300px;display:block;font-size:16px; color:#333; font-weight:normal; line-height:30px; margin-top:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contentf .doctor .text1 h5{text-align:left;margin-left:300px;display:block;font-size:16px; color:#333; font-weight:normal; line-height:30px; margin-top:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px;}
.contentf .doctor .text1 p{text-align:left; text-indent:0;font-size:14px; color:#666; font-weight:normal; line-height:25px; margin-bottom:20px;}
.contentf .doctor .text1 a.blue{width:126px; height:38px;text-align:center;border-radius:5px; line-height:38px; display:inline-block; background-color:#39bbec; color:#fff; font-size:16px;text-align:center;}
.contentf .doctor .text1 a.orange{width:126px; height:38px;text-align:center;border-radius:5px; line-height:38px; display:inline-block; background-color:#fc993e; color:#fff; font-size:16px;text-align:center; margin-left:50px;}
.communication{margin-top:20px;}
.communication .tit{height:40px; line-height:40px;font-size:16px; color:#666; border-bottom:1px #f0f0f0 dashed;}
.communication .tit i{color:#00a57d; font-size:30px; vertical-align:middle; margin-right:10px;}
.communication .context{width:100%; margin-top:20px;}
.communication .context .btn{width:120px; height:35px; margin:20px auto; display:block;border-radius:5px; line-height:35px; background-color:#fe6b01; color:#fff; font-size:14px; text-align:center;}
.communication .message{ width:860px;overflow:hidden;}
.communication .message ul{overflow:hidden; padding-bottom:30px;}
.communication .message ul li{overflow:hidden;margin-top:20px;}
.communication .message ul li .doc1{width:100%;}
.communication .message ul li .doc1 .pic{width:80px;  float:left; }
.communication .message ul li .doc1 .pic img{width:62px; height:62px;border-radius:50%;}
.communication .message ul li .doc1 .pic span{display:block; color:#49aefd;}
.communication .message ul li .doc1 .dial{float:left; width:500px; min-height:50px; background-color:#fef4eb; padding:15px;border:1px #e5e5e5 solid; margin-left:20px;position:relative;} 
.communication .message ul li .doc1 .dial:before{width:10px; height:14px; background:url(../images/lcorner.png) no-repeat; display:block; content:"";position:absolute; top:44%; left:-10px;}
.communication .message ul li .patient{width:100%;}
.communication .message ul li .patient .pic{width:100px; float:right; }
.communication .message ul li .patient .pic img{width:62px; height:62px;border-radius:50%;}
.communication .message ul li .patient .pic span{display:block; color:#666;}
.communication .message ul li .patient .dial{float:right; width:500px; min-height:50px; background-color:#f1f7fe; padding:15px;border:1px #e5e5e5 solid; margin-right:20px;position:relative;} 
.communication .message ul li .patient .dial:before{width:10px; height:14px; background:url(../images/lcorner1.png) no-repeat; display:block; content:"";position:absolute; top:44%; right:-10px;}

.experts{margin-top:20px;}
.experts .tit{height:40px; line-height:40px;font-size:16px; color:#666; border-bottom:1px #f0f0f0 dashed;}
.experts .tit i{color:#00a57d; font-size:30px; vertical-align:middle; margin-right:10px;}
.experts ul{margin-top:20px; overflow:hidden;}
.experts ul li{width:28%; border:1px #f0f0f0 solid; float:left; margin-left:10px; padding:10px;}
.experts ul li .doctor-info{ height:120px;}
.experts ul li .doctor-info .doctors{width:100px; height:140px;float:left; }
.experts ul li .doctor-info .doctors img{ width:100%; height:140px;}
.experts ul li .doctor-info .text{ width:130px;float:left; margin-left:20px;}
.experts ul li .doctor-info .text h2{ color:#258375; font-size:16px; font-weight:normal;}
.experts ul li .doctor-info .text h3{ color:#666; font-size:14px; margin-bottom:20px;font-weight:normal;}
.experts ul li .doctor-info .text p{color:#999; font-size:14px;text-indent:0;line-height:20px;}

/* 鍖婚櫌鍙ｇ */
.public{min-height:600px; overflow:hidden;}
.public .score{width:200px;height:520px;float:left;overflow:hidden; background: url(../images/score.jpg) no-repeat;position:relative;}
.public .score .zhezhao{width:200px; height:520px; position:absolute; left:0; top:0;background:rgba(93,204,187,.8); text-align:center; color:#fff;}
.public .score .zhezhao h3{font-size:20px;margin-top:30px;}
.public .score .zhezhao h4{font-size:16px; font-weight:normal;margin-top:10px;}
.public .score .zhezhao h5{font-size:14px;font-weight:normal;}
.public .score .zhezhao h2{font-size:34px; margin-top:20px;}
.public .score ul{margin-top:80px;}
.public .score ul li{padding-left:50px;text-align:left;line-height:30px; float:left;}
.public .score ul li:before{width:5px; height:5px; background-color:#fff; content:""; display:block; float:left; vertical-align:middle; margin-top:12px; margin-right:10px;}
.public .evaluate{width:670px; float:left;margin-left:20px;overflow:hidden;}
.public .evaluate dl{}
.public .evaluate dl dd{border-bottom:1px #e5e5e5 dashed;overflow:hidden; padding-bottom:10px;padding-top:10px;}
.public .evaluate dl dd .person{width:80px; height:120px;float:left;margin-top:10px;}
.public .evaluate dl dd .person img{width:80px; height:80px; border-radius:50%;}
.public .evaluate dl dd .person p{font-size:16px;}
.public .evaluate dl dd .assess{width:560px;float:left; margin-left:20px;}
.public .evaluate dl dd .assess i{font-size:14px; color:#C00;}
.public .evaluate dl dd .assess p{line-height:22px;margin-top:10px;}
.public .evaluate dl dd .assess .time{margin-top:15px;color:#999;}
.public .evaluate dl dd .assess .time i.ti{color:#999; margin-right:5px;}
.public .evaluate .comment{margin-top:20px;}
.public .evaluate .comment h3{height:35px; line-height:35px; color: #fd710a;font-weight:normal;}
.public .evaluate .comment i{font-size:20px; color:#C00; margin-right:10px;}
.public .evaluate .comment .btn{width:120px; height:35px; margin:20px auto; display:block;border-radius:5px; line-height:35px; background-color:#fe6b01; color:#fff; font-size:14px; text-align:center;}
/* star */
	#star {
		position: relative;
		width: 600px;
		margin: 20px auto;
		height: 24px;
	}
	
	#star ul,
	#star span {
		float: left;
		display: inline;
		height: 19px;
		line-height: 19px;
	}
	
	#star ul {
		margin: 0 10px;
	}
	
	#star li {
		float: left;
		width: 24px;
		cursor: pointer;
		text-indent: -9999px;
		background: url(../images/star.png) no-repeat;
	}
	
	#star strong {
		color: #f60;
		padding-left: 10px;
	}
	
	#star li.on {
		background-position: 0 -28px;
	}
	
/* 璇婄枟椤圭洰 */	
.hottime1{width:340px;margin-top:20px;}
.hottime1 .bt{height:40px; line-height:40px; font-size:16px; color:#c12c20; margin-bottom:10px;border-bottom:1px #e5e5e5 dashed;}
.hottime1 .bt i{ font-size:28px; margin-right:6px; color:#c12c20; vertical-align:middle;}
.hottime1 p{color:#666; line-height:30px; font-size:14px;}
.hottime1 p i{font-size:18px; display:inline-block; vertical-align:middle;color:#fd6b00;margin-right:10px;}
.tablist2{margin-top:24px;}
.tablist2 th,td{font-size:14px;}
.br{border-right:1px #e5e5e5 dashed;}
.bd{border-bottom:1px #e5e5e5 dashed;}
.tablist2 td{height:60px;border-collapse:collapse;text-align:center; }
.tablist2 td i{font-size:40px; color:#109275; vertical-align:middle;margin-right:5px;}
.recommend1{ width:230px; height:360px; float:right;text-align:center; margin-top:35px; border:1px #5dccbb solid;position:relative; text-align:center;}
.recommend1 i{display:block;font-size:50px; color:#c12c20; position:absolute; right:0; }
.recommend1 dt{}
.recommend1 dd{ line-height:25px;}
.recommend1 .btn-rec{width:94px; height:30px; margin-left:14px; margin-top:12px;display:block; float:left;background-color:#fc993e;border-radius:5px; color:#fff; font-size:14px; line-height:30px; text-align:center;}
.about_n{width:230px;height:480px; float:right; background-color:#5dccbb; margin-top:20px;}
.about_n h3{ color:#fff;font-size:20px; text-align:center; font-weight:normal;margin:15px auto;}
.about_n .pic{width:180px; height:204px; border:1px #fff solid; margin:0 auto;}
.about_n .pic img{width:100%; height:204px;}
.about_n i{font-size:12px;color:#c12c20;margin-left:5px;}
.about_n p{color:#fff; padding:10px 20px;}
.about_n p a{color:#fff; float:right;}
.about_n p a:hover{color:#fc993e;}
.invest_i{width:895px;height:520px;float:left;}
.optometry1{width:100%;height:545px;overflow:hidden;}
.optometry1 .bt{ height:35px; border-bottom:1px #f5f5f5 solid;}
.optometry1 .bt a{font-size:16px; color:#1a8f93;padding:0 20px;}
.optometry1 .invest_i_tit{width:140px;float:left;}
.optometry1 .invest_i_tit ul li{display: block;width: 140px; height: 108px; background-color:#eefaf8; text-align: center; border-bottom: 1px solid #fff;  color: #666; font-size: 16px; cursor: pointer; margin-right: 25px; padding-top:18px;}
.optometry1 .invest_i_tit ul li i{font-size:60px;}
.optometry1 .invest_i_tit ul li.on{background-color: #fff; border: 1px solid #fff; font-size:16px; color: #0d7666;}
.optometry1 .invest_i_con{width:715px;float:left; background-color: #fff; padding:20px;}
.optometry1 .invest_i_con .invest_i_c{display: none;}
.optometry1 .invest_i_con .invest_i_c dt{color:#0d7666; font-size:16px; line-height:35px; margin-top:15px; display:block;}
.optometry1 .invest_i_con .invest_i_c dd{height:35px; line-height:35px;background:url(../images/icon1.png) left center no-repeat;padding-left:15px; border-bottom:1px #e5e5e5 dashed;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.optometry1 .invest_i_con .invest_i_c dd a{display:block;width:615px; float:left; font-size:14px; color:#666; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.optometry1 .invest_i_con .invest_i_c dd a:hover{color:#fc993e;}
.optometry1 .invest_i_con .invest_i_c dd span{float:right; font-size:14px; color:#999;}
.optometry1 .invest_i_con .invest_i_c .pic{width:150px; height:105px; float:left;}
.optometry1 .invest_i_con .invest_i_c .pic img{width:100%; height:105px;}
.optometry1 .invest_i_con .invest_i_c .text{width:550px; font-size:14px;line-height:30px; color:#666; margin-left:15px; float:left;}
.optometry1 .invest_i_con .invest_i_c .text span{float:left;}
.optometry1 .invest_i_con .invest_i_c .text a{ width:94px; height:30px;display:block; float:right; text-align:center; color:#fff;background:#0d7666; border-radius:5px;margin-right:20px;}

.team .title1{
	height:100px; 
	position:relative;
	margin-bottom:30px;
}
.team .title1 .line{ width:100%;height:1px; background-color:#78d5c7; position:absolute; top:60px; left:0;}
.team .title1 .biaoti{ width:170px;height:60px;display:block; background-color:#fff; position:absolute; top:40px; left:50%; text-align:center; margin-left:-85px;}
.team .title1 .biaoti h3{ color:#258375; font-size:26px; font-weight:normal;}
.team .title1 .biaoti h4{ color:#999; font-size:20px;font-weight:normal;}
.other{width:100%; height:100px;padding:0 60px;}
.other .l{width:25%; float:left;line-height:22px;}
.other .m{width:40%; float:left; border-left:1px #e5e5e5 solid;padding-top:10px; text-align:center;}
.other .m i{font-size:50px; color:#C00; margin-left:60px; float:left;margin-right:20px;}
.other .r{width:30%; float:left;margin-left:30px;}
.other .r a{ display:block;}
.other .r a i{margin-right:5px; vertical-align:middle;}
.other .r .btn1{width:150px; height:30px; border-radius:5px; display:block; background-color:#39bbec; color:#fff; line-height:30px; text-align:center;}
.other .r .btn2{width:150px; height:30px; border-radius:5px; display:block; background-color:#fc993e; color:#fff; line-height:30px; text-align:center;}

.left .white{padding:15px; background-color:#5dccbb; color:#fff;overflow:hidden;margin-top:20px; }
.left .white .line-box{width:140px; height:38px;margin-top:20px; background-color:#fff; line-height:38px; float:left}
.left .white .line-box input{height:38px; line-height:38px; background:transparent; padding-left:10px;}
.left .white .btn{width:70px;float:left;display:block;text-align:center; height:38px;margin-top:20px; background-color:#fc993e;font-size:14px;color:#fff; line-height:38px;}
.left .ad4{width:240px; }
.left .ad4 img{width:100%; border:1px #e5e5e5 solid;}
