/*页面自定义样式*/

.clr {

	clear: both;

}

.margin15{

	height:0.45rem;

	clear: both;

}

.float_lf{

	float: left;

}

.float_rg{

	float: right;

}

.margin61{

    height: 0.61rem;

    clear: both;

}
.width670{
    width:14rem;
    margin:0 auto;
}
.width710{
    width: 15rem;
    margin:0 auto;
}
/*页面布局样式start*/

.gate_inner{

	width: 100%;

	background: #fafafa;

	padding-top: 0.91rem;

	padding-bottom: 0.91rem;

}

.gate_main{

	width:90%;

	margin:0 auto;

	/*background: #FFF url(../images/read_bg1.jpg) no-repeat 100% 100%;*/

	/*background-size: */

    box-shadow: 0 0 0.15rem 1px rgba(0,0,0,.08);

    padding-top: 1.21rem;

    padding-bottom:0.61rem;

}

.gate_main h1{

	margin-bottom:0.67rem;

    text-align: center;

    font-weight:bold;

    font-size:0.73rem;

    color: #459fe8;

    line-height: 0.73rem;

}

.gate_main .content_inner{

	padding-left: 1rem;	

	padding-right:1rem;	

}

.gate_main .content_inner1{

	padding:0; 

}

.gate_main p{

    font-size: 0.50rem;

    color: #666;

    line-height: 0.76rem;

}

.gate_main p a{

	color: #f35454;

	text-decoration: none;

	font-family: 'SimHei';

	font-weight: bold;

	font-size:0.57rem;

}

.gate_main p a:hover{

	text-decoration: underline;

}

.gate_main ul li{

    font-size:0.57rem;

    color: #666;

    font-weight: bolder;

    line-height: 0.70rem;

    margin-top: 0.31rem;

}

.link_btn a{

	display: block;

	width:5rem;

	border: 1px solid #459fe8;

    background: #459fe8;

    color: #FFF;

    line-height:1.61rem;

    border-radius:0.15rem;

    font-size:0.61rem;

    text-align: center;

    cursor: pointer;

    text-decoration: none;

    margin:0.61rem auto;

}

.link_img,.link_img img{

	width: 100%;

}

/*页面布局样式end*/

/*举报表格样式start*/

.reservation-form th {

    text-align: right;

    font-size:0.41rem;

    color: #545556

}



.reservation-form td {

    padding:0.38rem 0.09rem;

}



.reservation-form .required {

    color: #f00

}



.reservation-form input, .reservation-form select, .reservation-form textarea {

    border: 1px solid #1aa1e1;

    color: #545556;

    font-family: "Microsoft YaHei", SimSun, '\5b8b\4f53', sans-serif;

    font-size: 0.41rem;

    width:8rem;

    line-height: 1.2rem;

}



.reservation-form select {

    width: 94%;

    height: 0.84rem;

}

.gate_form2 .reservation-form input{

	width: 88%;

    padding: 0.33rem!important;

}

.reservation-form textarea {

    padding: 0.15rem;

}

.gate_main .reservation-form{

	width:100%!important;

}

.gate_form2 tr:nth-child(1) th,.gate_form2 tr:nth-child(6) th{

	/*width: 90%;*/

	font-size: 0.65rem;

	color: #20a7f6;

	font-weight: bold;

	text-align:center;

}

.gate_form2 tr:nth-child(4) textarea{

	max-width:10rem!important; 

}

.gate_form2 tr:nth-child(5){

	border-bottom: 1px dashed #ccc;

}

.gate_inner  table{

	width:100%;

	margin: 0 auto;

}

.reservation-form .submit {

    width: 3.93rem;

    line-height: 1.5rem;

    font-size: 0.48rem;

    color: #fff;

    background: #20a7f6;

    border: 0;

    -moz-border-radius: 0.15rem;

    -webkit-border-radius: 0.15rem;

    border-radius: 0.15rem;

    margin-right: 0.76rem;

}

.reservation-form .submit.reset {

    background: #adaaaa;

}

.gate_inner  table tr td.btnbar{

	text-align: center;

}

/*举报表格样式end*/
/*===============找医院样式start============*/
.hos_info_wrapper{
    max-width: 640px;
    width: 100%;
    margin:0 auto;
}
.hos_img_wrapper .hos_img img{
    width:14rem;
    margin:0 auto;
}
.hos_img_wrapper .hos_img{
    padding: 1.08rem 0 0.65rem;
}
.hos_img_wrapper h2{
    display: inline-block;
    padding-right: 0.53rem;
    font-size: 0.94rem;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #1582c2;
    font-weight: bold;
    margin-bottom: 0.37rem;
    padding-bottom: 0.49rem;
    border-bottom: 1px solid  #cccccc;
}
.hos_img_wrapper .hos_info p{
    margin-bottom: 0.68rem;
    font-size: 0.6rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: 0.8rem;
    letter-spacing: 0px;
    color: #000000;

}
.hos_img_wrapper .hos_info p span{
    font-weight: normal;
}
.hos_img_wrapper .hos_ser li{
    width: 3.3rem;
    display: inline-block;
    text-align: center;
}
.hos_img_wrapper .hos_ser li img{
    width:100%;
    height: 2.95rem;
    margin:0 auto;
}
.hos_img_wrapper .hos_ser li p{
    font-size: 0.38rem;
    font-weight: normal;
    font-stretch: normal;
    line-height:0.57rem;
    letter-spacing: 0px;
    color: #000000;
    text-align: center;
}
.hos_img_wrapper .link_btn1 a{
    display: inline-block;
    width: 5.25rem;
    height:1.3rem;
    line-height: 1.3rem;
    text-align: center;
    background: #459fe8;
    font-size: 0.6rem;
    color: #fff;
    margin-top: 0.7rem;
}
.hos_img_wrapper .link_btn1 a:nth-child(2){
    color: #000;
    background: #f2f2f2;
}
.hos_img_wrapper .link_btn1 a:before{
    display: inline-block;
    content: "";
    margin-right: 1px;
    vertical-align: -5px;
    width: 1rem;
    height: 1rem;
    background-image: url(../images/ico-chat.png);
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.hos_img_wrapper .link_btn1 a:nth-child(2):before{
    background-image:url(../images/ico-view-web.png);
}
.hos_img_wrapper h4.title{
     font-size: 0.766rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: 0.60rem;
    letter-spacing: 0px;
    color: #000000;
    padding-bottom:0.23rem;
    margin-top:1.127rem; 
    margin-bottom: 0.85rem;
    border-bottom: 0.085rem solid #dfdfdf;
}
.hos_img_wrapper h4.title1{
    position: relative;

}
.hos_img_wrapper h4.title span{
    border-bottom: 0.1rem solid #20a7f6;
}
.hos_img_wrapper  .hos_content p{
    font-size: 0.6rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.91rem;
    letter-spacing: 0px;
    color: #000000;
    text-indent: 2em;
    margin-bottom: 0.47rem;
}
.hos_img_wrapper .hos_map{
    width: 100%;
    height: 350px;
}
.hos_img_wrapper .hos_map img{
    width: 10%;
}
.hos_img_wrapper .hos_map .info-top img{
    width: 4%;
}
.hos_slide,.doc_slide{
    width: 100%;
    position: relative;
    margin:0.47rem 0 0.64rem;
}
.hos_slide .hos_bd,.doc_slide .doc_bd{
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 0;
}
.hos_slide .hos_hd{
    width: 2.9rem;
    position: absolute;
    bottom: -0.64rem;
    left: 50%;
    margin-left: -1.45rem;
}
.hos_slide .hos_hd ul,.doc_slide .doc_hd ul,.device_slide1 .device_hd ul{
    text-align: center;
}
.hos_slide .hos_hd li,.doc_slide .doc_hd li,.device_slide1 .device_hd li,.hos_info_wrapper .honor_hd ul li{
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    font-size: 0;
    margin-left: 0.21rem;
    background: #dad6d5;
    border-radius: 0.16rem;
    -moz-border-radius: 0.16rem;
    -webkit-border-radius: 0.16rem;

}
.hos_slide .hos_hd li.on,.doc_slide .doc_hd li.on,.device_slide1 .device_hd li.on,.hos_info_wrapper .honor_hd .on{
    background: #4fa4ef;
}
.hos_slide .hos_bd li a{
    display: inline-block;
    width: 6.9rem;
}
.hos_slide .hos_bd a img{
    width: 100%;
    height: 4.425rem;
}
/*医生介绍start*/
.hos_img_wrapper .doc_slide .doc_hd,.device_slide1 .device_hd{
    width: 2.87rem;
    position: absolute;
    left: 50%;
    margin-left: -1.435rem;
    bottom: -0.67rem;
    text-align: center;
}
.hos_img_wrapper .doc_slide .doc_bd .doc_img,.hos_img_wrapper .doc_slide .doc_bd .doc_img img{
    width: 4.83rem;
    height: 6.06rem;
    border: solid 1px #c7e9fd;
}
.hos_img_wrapper .doc_slide .doc_text{
    width: 8.47rem;
    padding-left: 0.425rem;
}
.hos_img_wrapper .doc_slide .doc_text h3{
    font-size: 0.68rem;
    font-weight: bold;
    font-stretch: normal;
    padding-bottom: 0.28rem;
    letter-spacing: 0px;
    color: #027cc8;
}
.hos_img_wrapper .doc_slide p{
    height: 0.64rem;
    font-size:0.6rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: 0.64rem;
    letter-spacing: 0px;
    color: #000000;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    margin-bottom: 0.53rem;
}
.hos_img_wrapper .doc_slide p span{
    font-weight: normal;
}
.hos_img_wrapper .doc_slide p:nth-child(2){
    height: 1.3rem;
    padding: 0.23rem 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.hos_img_wrapper .doc_slide .link_btn2 a{
    display: block;
    width:3.9rem;
    height: 1.3rem;
    background-color: #f2f2f2;
    font-size: 0.5rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.3rem;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
}
/*医生介绍end*/
/*医院设备介绍start*/
.device_tab li{
    display: inline-block;
    width: 3.8rem;
    height: 1.3rem;
    line-height: 1.3rem;
    font-size: 0.6rem;
    font-weight: normal;
    font-stretch: normal;
    text-align: center;
    letter-spacing: 0px;
    color: #4fa4ef;
    margin-right: 0.43rem;
    margin-bottom: 0.43rem;
    border: solid 0.02rem #4fa4ef;
}
.device_tab li.on{
    background-color: #4fa4ef;
    color: #fff;
}
.device_slide1{
    width: 100%;
    position: relative;
    margin:0 auto;
}
.device_slide1 .device_bd{
    width: 100%;
    position: relative;
    z-index: 0;
}
.device_slide1 .device_hd{

}
.device_slide1 .device_bd ul li{
    width: 100%;
    overflow: hidden;
}
.device_slide1 .device_bd ul li img,.device_slide1 .device_bd ul li a{
    display: block;
    width: 100%;
}

.device_text li{
    display: none;
}
.device_text li.showlist{
    display: block;
}
/*修改*/
.layui-tab-title li{
    display: inline-block;
    width: 3.8rem;
    height: 1.3rem;
    line-height: 1.3rem;
    font-size: 0.6rem;
    font-weight: normal;
    font-stretch: normal;
    text-align: center;
    letter-spacing: 0px;
    color: #4fa4ef;
    margin-right: 0.43rem;
    margin-bottom: 0.43rem;
    border: solid 0.02rem #4fa4ef;
}
.layui-tab-title .layui-this{
    background-color: #4fa4ef;
    color: #fff;
}
.layui-tab-title .layui-this:after,.layui-tab-title{
    border-style: none;
    border-bottom: none;
}
.layui-tab-content{
    height: 8.8rem;
    margin-bottom: 20px;
    overflow: hidden;
}
.layui-tab-content img{
    width: 14rem;
    height: 7.5rem;
}
.layui-carousel-arrow{
    margin-top: -53px;
}
/*医院设备介绍end*/
/*医院荣誉*/
.hos_info_wrapper .hos_honor .honor_bd ul{
    width: 100%;
    /*float: left;*/
}
.hos_info_wrapper .hos_honor li{
    display: inline-block;
    width: 6.2rem;
    margin-right: 0.425rem;
}
.hos_info_wrapper .hos_honor li a,.hos_info_wrapper .hos_honor li img{
    display: block;
    width: 100%;
    height: 4.46rem;
}
.hos_info_wrapper .hos_honor li:last-child{
    margin-right: 0;
}
.hos_info_wrapper .honor_hd{
    width: 2.5rem;
    margin-left: 6.8rem;
    text-align: center;
    position: relative;
    margin-left:-1.75rem;
    left: 50%;
}
.hos_info_wrapper .honor_hd ul li{
    
}
/*地图样式*/
.iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap
}

.iw_poi_content {
    font: 12px arial,sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word
}
/*===============找医院样式end============*/
/*================金年会官网眼库start==============*/

.eye_wrapper .eye_banner,.eye_wrapper .eye_banner .eye_bd{
    width: 100%;
    height: 8.5rem;
    overflow: hidden;
    position: relative;
}
.eye_wrapper .eye_banner .eye_bd{
    z-index:0;
}
.eye_wrapper .eye_banner .eye_bd li{
    height: 8.5rem;
}
.eye_wrapper .eye_banner .eye_bd a,.eye_wrapper .eye_banner .eye_bd img{
    display: block;
    width: 100%;
    height: 100%;
}
.eye_wrapper .eye_banner .eye_hd{
    position: absolute;
    width: 100%;
    bottom:0.3rem;
    left: 50%;
    margin-left: -7.97rem;
    text-align: center;

}
.eye_wrapper .eye_banner .eye_hd li{
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    font-size: 0;
    background: #fff;
    border: solid 2px #dbd7d6;
    border-radius: 0.3rem;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    margin-right: 0.25rem;
}
.eye_wrapper .eye_banner .eye_hd li.on{
    border-color: #50a5f0;
    background-color: #50a5f0;
}
.eye_wrapper .eye_title{
    margin:0.85rem 0 0.53rem; 
}
.eye_wrapper .eye_title a{
    display: block;
    width: 100%;
    font-size: 0.68rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.94rem;
    letter-spacing: 0px;
    color: #20a7f6;
    font-weight: bold;
}
.eye_wrapper .news_img,.eye_wrapper .news_img a,.eye_wrapper .news_img img{
    display: block;
    width: 5.3rem;
    height: 7.3rem;
    background-color: #007bc7;
}
.eye_wrapper .news_list{
    width: 9.50rem;
    margin-left: 0.2rem;
}
.eye_wrapper .news_list li{
    width:100%;
    background-image: linear-gradient(
        #ecf3f8, 
        #ecf3f8), 
    linear-gradient(
        #eeeeee, 
        #eeeeee);
    background-blend-mode: normal, 
        normal;
    padding: 0.38rem 0.3rem;
    margin-bottom: 0.2rem;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.eye_wrapper .news_list p{
    height: 1.99rem;
    font-size:0.6rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.94rem;
    letter-spacing: 0px;
    color: #000000;
    overflow: hidden;
    display: -webkit-box;
    word-break:break-all;
    text-overflow:ellipsis;
    white-space: pre-wrap;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;

}
.eye_wrapper .news_list span{
    display: block;
    width: 100%;
    text-align: right;
    font-size:0.47rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.94rem;
    letter-spacing: 0px;
    color: #999999;
}
.eye_wrapper .eye_text2 .news_list{
    margin-left: 0;
}
.eye_wrapper .eye_text2  .news_img{
    margin-left: 0.2rem;
}

.eye_wrapper h4.eye_title2{
     font-size: 0.766rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: 0.60rem;
    letter-spacing: 0px;
    color: #000000;
    padding-bottom:0.23rem;
    margin-top:1.127rem; 
    margin-bottom: 0.85rem;
    border-bottom: 0.085rem solid #dfdfdf;
}
.eye_wrapper h4.eye_title2 a{
    display: block;
    width: 100%;
    line-height: 0.6rem;
    color:#000000; 
}
.eye_wrapper h4.eye_title2 span{
    border-bottom: 0.1rem solid #20a7f6;
}
.eye_wrapper h4.eye_title2{
    position: relative;

}
/*角膜专家*/
.eye_wrapper .doc_slide ul{
    width: 100%;
    /*float: left;*/
}
.eye_wrapper .doc_slide li{
    display: inline-block;
    width:5.2rem;
    margin-left: 1.13rem;
}
.eye_wrapper .doc_slide li>a,.eye_wrapper .doc_slide li img{
    display: block;
    width: 100%;
    height:5.2rem;
    border-radius: 2.6rem;
    -webkit-border-radius: 2.6rem;
    -moz-border-radius: 2.6rem;
}
.eye_wrapper .doc_slide li h3{
    color: #020202;
    font-size: 0.7rem;
    text-align: center;
    padding: 0.34rem 0;
    font-weight: bold;
}
.eye_wrapper .doc_slide li p{
    height: 1.36rem;
    font-size: 0.55rem;
    line-height:0.68rem; 
    color:#7d7e79;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    word-break:break-all;
    text-overflow:ellipsis;
    white-space: pre-wrap;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.eye_wrapper .doc_slide .link_btn a{
    display: block;
    width: 4.4rem;
    background-color: #599de6;
    font-size: 0.51rem;
    text-align: center;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.28rem;
    letter-spacing: 0px;
    color: #ffffff;
    margin:0.47rem auto 0;
}
.eye_wrapper .doc_slide .doc_hd{
    width: 100%;
    text-align: center;
    margin-left: 6.8rem;
    text-align: center;
    position: relative;
    margin-left:-7.1rem;
    left: 50%;
}
.eye_wrapper .doc_slide .doc_hd li{
    display: inline-block;
    width: 0.43rem;
    height: 0.43rem;
    font-size: 0;
    margin-right: 0.32rem;
    margin-left: 0;
    background: #dbd7d6;
    border-radius: 0.22rem;
    -moz-border-radius: 0.22rem;
    -webkit-border-radius: 0.22rem;

}
.eye_wrapper .doc_slide .doc_hd .on{
    background:#4fa4ef; 
}
#doc_slide2 img{
    width:5.3rem;
    height: 6.4rem;
    background-color: #007bc7;
    border-radius: 0.2rem;
    -webkit-border-radius: 0.2rem;
    -moz-border-radius: 0.2rem;
}
#doc_slide2 .bd li{
    width:5.3rem;
}
#doc_slide2 a{
    margin-top: 0;
}
/*捐赠流程start*/
.eye_tips .tips_img,.eye_tips .tips_img img{
    display: block;
    width: 5.32rem;
    height: 5.5rem;
    background-color: #79897e;
}
.eye_tips .tips_text{
    width:9.6rem;
    /*height:6rem;*/
    background-color: #76bfea;
    padding: 0.43rem 0rem 0.2rem 0rem;
    margin-bottom: 0.36rem;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    position: relative;
}
.eye_tips .tips_text h2{
    font-size: 0.6rem;
    font-weight: normal;
    font-stretch: normal;
    color: #ffffff;
    text-align: center;
}
.eye_tips .tips_text span{
    display: block;
    width: 100%;
    text-align: right;
}
.eye_tips .tips_text p,.eye_tips .tips_text span{
    font-size: 0.5rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.94rem;
    letter-spacing: 0px;
    color: #ffffff;
     padding:0.4rem 0.74rem 0rem 0.53rem;
}
.eye_tips .tips_text span a{
    color: #ffffff;
    text-decoration: underline;
}
.eye_tips ul li:nth-child(2) p:nth-child(3){
    text-indent: 2em;
}
.eye_tips ul li:nth-child(2)  .tips_text{
    background-color: #0072a6;
}
.eye_tips .tips_text:before{
   content: '';
    display: block;
    width: 0px;
    height: 0px;
    border-width: 0.53rem;
    border-style: solid;
    border: 0.53rem transparent solid;
    /* border-color: #76bfea transparent transparent transparent; */
    position: absolute;
    top:1.3rem;
}
.eye_tips ul li:nth-child(1)  .tips_text:before{
    left: -1rem;
    border-right: 0.53rem solid #76bfea;
}
.eye_tips ul li:nth-child(2)  .tips_text:before{
    border-left: 0.53rem solid #0072a6;
    right: -1rem;

}
/*捐赠流程end*/
/*视频播放中心*/
.eye_videos .video_inner{
    width: 9.9rem;
    height: 5.7rem;
    background: #ccc;
    margin:0 auto 3rem;
}
.eye_videos  h3{
    font-size: 0.6rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: 0.64rem;
    margin-bottom: 0.64rem;
    text-align: center;
    letter-spacing: 0px;
    color: #000000;
}
.eye_videos p{
    font-size:0.5rem;
    font-weight: normal;
    font-stretch: normal;
    line-height:0.64rem;
    letter-spacing: 0px;
    color: #000000;
    padding-bottom: 1rem;
}
/*================金年会官网眼库end==============*/