/*全页共用************************************************************/
.wrap{}
section{position: relative;}
section:after{content:""; height:0; visibility:hidden;display:block;clear:both;}
main section{margin-top:20px;}
.box{ /*在box内添加padding 不占用外部空间*/
-moz-box-sizing: border-box; /*Firefox3.5+*/	
-webkit-box-sizing: border-box; /*Safari3.2+*/	
-o-box-sizing: border-box; /*Opera9.6*/	
-ms-box-sizing: border-box; /*IE8*/	
box-sizing: border-box; /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/ }


.title{margin:50px auto 10px;height:50px;}
.title .name{font-size: 16px;color: #0178bc;left: 0;top:0;}
.title .name em{color: #aaa;}
.title .name-fff{background-color:#fff;padding-right:15px;}
.title .name-f3{background-color:#f3f3f3;padding-right:15px;}
.title .more{right: 0;top:3px;}
.title .more-fff{background-color:#fff;padding-left:15px;}
.title .more-f3{background-color:#f3f3f3;padding-left:15px;}
.title .title-line{height:15px;width: 100%;border-bottom:1px solid #ccc;}
.title .more a{color: #0076ba;background-color: #eee;padding:5px 15px;font-size: 13px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.title .more a:hover{background-color: #ff8a00;color: #fff;}

/*图片遮罩效果-环境设施vr*/
.Big_Slide_box{/*overflow:hidden;*/}
.port-1{float: left;position: relative; overflow: hidden; text-align: center; border: 0px solid rgba(0, 0, 0, 0.8);}
.port-1 .text-desc{opacity: 0.8; top: -100%; color: #fff; padding: 45px 20px 20px;	
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	}
.port-1 img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}
.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%;}
.text-desc .btn{display: inline-block; padding: 2px 10px; border:2px solid #4d92d9; font-size: 14px; color: #4d92d9;  background-color: #000; text-decoration: none; transition: 0.4s;position: relative;top:45%}
.text-desc .btn:hover{color: #4d92d9; transition: 0.4s; background-color: #4d92d9;color:#fff;}
.text-desc{position: absolute; left: 0; top: 0; background-color: #000; height: 100%; opacity: 0; width: 100%; padding: 20px;}
/*图片遮罩效果 end */

/*header**************************************************************/
header{position: relative;z-index: 10;}
.topbar{width: 100%;height: 38px;line-height: 38px;background-color: #012145;font-size:13px;}
.topbar .welcome{color: #fff;}
.topbar .welcome img{vertical-align: middle;line-height:38px;}

.topbar-ad{width: 100%;height: auto;padding:0;height:140px;background:url(../images/top_bg.jpg) center top repeat-x scroll;}
.topbar-ad .topbar-logo{float: left;margin-right:20px;padding-right: 20px;margin-top:40px;width:420px;}

.topbar-ad .text{font-size: 13px;color: #111;margin-top:40px;margin-left: 10px;}
.topbar-ad .text h5{background:url(../images/topbar_wuxing.png) left center scroll no-repeat;padding-left:20px;}
.topbar-ad .tel img{width:210px;float: right;}

.topbar-ad .topbar-ico{color: #fff;margin-top:40px;width:180px;text-align: right;}
.topbar-ad .topbar-ico a{text-decoration: none;color:#fff;padding:5px 20px 5px 35px;display: block;width:60px;font-size: 13px; -moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:5px;float: right;}
.topbar-ad .topbar-ico a:hover{background-color:#ff8a00;}
.topbar-ad .topbar-ico .topbar-jg{background:#ff8a00 url(../images/topbar_jg.png) 20px center no-repeat scroll;}
.topbar-ad .topbar-ico .topbar-gh{background:#1473b0 url(../images/topbar_gh.png) 20px center no-repeat scroll;}



/*nav **************************************************************/
nav {background-color:#0178bc}
nav .nav{list-style: none;width: 100%;margin: 0;padding: 0;height:20px;}
nav .nav>li{position: relative;width: 105px;text-align: center;font-size: 13px;float: left;padding:8px 0;}
nav .nav>li a{color:#fff;display: block;border-right: 1px solid #1b72a2;border-left: 1px solid #3397ce;line-height:30px;}
nav .action{background-color: #056aa2;}
nav .action>a{border-right: 1px solid #037383;border-left: 1px solid #037383;}
nav .nav>li:hover{background-color: #056aa2;}
nav .nav>li a:hover{border-right: 1px solid #056aa2;border-left: 1px solid #037383;}

.nav .sub-nav{position:absolute;top:45px;left:-1px;list-style:none;background-color:rgba(3,73,112,0.8);display:none;}
.nav .sub-nav li{text-align:center;clear:left;width:105px;height:35px;line-height:35px;position:relative;border-top:1px solid #367ca3;}
.nav .sub-nav li a{height:34px;line-height:34px;width:104px;padding:0;display:inline-block;}
.nav .sub-nav li a:hover{background-color:#fc9336;color:#fff;border-color:#fc9336;text-decoration:none;}

nav ul li[id="nav-search"]{width:315px;}
.topbar-search{height: 30px;line-height: 30px;border-radius: 5px;float: right;}
.topbar-search .search-text{width:185px;padding:3px 10px;line-height: 20px;color: #555;background-color: #fff;background-image: none;border: none;border-radius: 4px 0 0 4px;font-size: 12px;float: left;border:1px solid #ccc;}
.search-btn{width:38px;height:29px;background:#ffa303 url(../images/search_btn.png) center center no-repeat scroll;border-radius: 0 4px 4px 0;float: left;background-size: 50%;}

/*banner**************************************************************/
.banner {margin-top:0;}
.banner .banner-box {width:100%;height:auto;}
.banner .banner-box a {width:1100px; height:400px;text-align:center;display:block;margin: 0 auto;}
.banner .banner-bg{width:100%;}
.banner .h1 {font-size:14px;color:#fff;background-color:#0a79bd;height:30px;line-height:30px;text-align:center}
.banner .banner-pagination {position: absolute;text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}

/*诊疗项目 menu********************************************************/
.menu{margin-top:50px;}
.menu li{float: left;margin-left: 26px;}
.menu li:first-child{margin-left: 0;}
.menu li span{font-size: 20px;}
.menu li p{margin-top:5px;}
.menu a{width: 270px;height:111px;display: block;padding:15px 30px;color: #fff;}
.menu .menu-01{background:url(../images/menu_01.jpg)center center scroll no-repeat;background-size: 100%;}
.menu .menu-02{background:url(../images/menu_02.jpg)center center scroll no-repeat;background-size: 100%;}
.menu .menu-03{background:url(../images/menu_03.jpg)center center scroll no-repeat;background-size: 100%;}
.menu .menu-04{background:url(../images/menu_04.jpg)center center scroll no-repeat;background-size: 100%;}

/*main 共用部分*/
/* title 分割线*********************************************************/


/*s滚动条*****************************************************************/
.mCSB_dragger_bar{background: #00a0e9!important;padding:0 2px;}

/*main 共用部分 end****************************************************/

/*新闻报道***************************************************************************/
.news .news-hot{width:459px;height: 300px;float: left;overflow: hidden;}
.news .news-hot video{width:459px;height: 300px;background-color:#111;}
.news .news-hot h3{background: rgba(0,0,0,0.7);color: #fff;line-height: 40px;bottom: 0;width: 100%;padding: 0 10px;font-size: 14px}
.news .news-list{width:650px;float: right;}
.news .news-list .yyhj_hd{margin-bottom: 20px;height: 30px;width:50%;float:left;}
.news .news-list .yyhj_hd li{background-color:#eee;margin-right:5px;width:100px;float: left;font-size: 14px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-align: center;line-height: 2em;}
.news .news-list .yyhj_hd .on{background-color: #0178bc;color: #fff;}
.news .news-list .yyhj_hd:hover{cursor:pointer;}

.news .news-list .yyhj_bd {height:250px;}
.news .news-list .yyhj_bd li{line-height:3.5em;}
.news .news-list .yyhj_bd li h3{width:510px;float: left;font-size: 14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .news-list .yyhj_bd li em{width:90px;float: right;font-size: 14px;text-align: right;}
.news .news-list .yyhj_bd li a:hover{color: #0178bc; }

.news .news-more{float: right;}
.news .news-more a{font-size:14px;line-height: 2em;}
.news .news-more a:hover{color: #0178bc;}


/*诊疗项目*************************************************************/
.p-q{width: 100%;margin:10px auto 20px;background-color: #fff;min-height: 550px}

.project{width:760px;float: left;}
.project .project-tab{width:205px;height:400px;float: left;}
.project .project-tab .ts a{width:190px;height: 64px;text-align: center;color: #111;background-color: #e9e9e9;line-height: 64px;margin-bottom:3px;font-size: 14px;display: block;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.project .project-tab li a:hover{background-color: #0178bc;color: #fff;cursor: pointer;}
.project .project-tab .te a{color: #fff;background-color:#0178bc;}
.project .project-tab .te{color: #fff;background:url(../images/tab_ico.png) right center no-repeat scroll ;}

.project .project-content{width:500px;background-color: #f9f9f9;padding:20px;float: right;}
.project .project-content .project-img{}
.project .project-content .project-text{height: 200px;overflow: hidden;}
.project .project-content .project-text h3{font-size: 15px;margin:10px auto;font-weight: bold;}
.project .project-content .project-text p{margin:10px auto;font-size: 14px;line-height: 2em;}
.project .project-content a{float: right;color: #ff8a00;font-size: 14px;}


.question{width:380px;position: relative;height:200px;float: right;}
.question .question-title{height:40px;line-height:40px;background-color:#05a5bf;width: 100%;font-size: 14px;color: #fff;padding:0 10px;margin-bottom:10px;}
.question .question-title a{float: right;color: #fff;font-size: 13px}
.question li{border-bottom: 1px #cecece dashed;padding:11px 0;font-size: 14px;}
.question li:first-child{padding:0 0 13px;}
.question li a:hover{color:#0178bc;}
.question .q-icon{float:left;background-color: #0975bd;width:10px;height:40px;line-height:40px;font-size:14px;padding:0 8px;margin-right: 10px;color: #fff;}
.question .q-title{float: left;text-align: left;display: block;padding-top:2px;}
.question .q-name{float: right;text-align: right;}

.question .a-icon{float:left;background-color: #ff8a00;width:10px;height:50px;line-height:50px;font-size:14px;padding:0 8px;margin-right: 10px;	color: #fff;}
.question .a-title{text-align: left;max-height:40px;overflow: hidden;padding-top:2px;}
.question .a-name{float: right;}
.question .btn{width:100%;text-align: center;margin-top:20px;}
.question .btn a{display: block;color: #fff;;padding:12px 0;font-size: 15px;background-color: #0bb7d3;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.question .btn a:hover{background-color: #ff8a00;}


/*医院简介******************************************************************************/
.hospital{background-color: #0178bc;height:365px;margin:50px auto;}
.hospital .hospital-img{width:900px;float:left;} 
.hospital .hospital-img img{width: 100%}
.hospital .hospital-img p{color: #fff;background-color:rgba(0,0,0,0.8);text-align: justify;display: block;padding:10px 20px;bottom: 0;}
.hospital .hospital-link{width:260px;float: right;}
.hospital .hospital-link .hospital-ico{left:-20px;top:30px;}

.hospital .hospital-text{width:230px;top:120px;right: 0;}
.hospital .hospital-text .imgdong{width:225px;height:115px;overflow: hidden;margin-bottom:20px;}
.hospital .hospital-text img{width:230px;height:115px;}

.hospital .hospital-text ul li{width:105px;height: 35px;float: left;text-align: center;margin-left:20px;margin-top:10px;}
.hospital .hospital-text ul li:nth-child(odd){margin-left:0;}
.hospital .hospital-text ul li a{color:#fff;border:1px solid #fff;display: block;padding:5px 0;}
.hospital .hospital-text ul li a:hover{border-color: #ff8a00 ;background-color: #ff8a00 ;}


.imgdong img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.imgdong img:hover{transition:0.5s; z-index: 2; transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -o-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1);}

.project .te{background-color:#0bb7d3;}
.project .showsss{display: none}


/*康复知识********************************************************/
.knowledge{margin:50px auto 20px;background-color: #f3f3f3;padding:30px 0 50px;}
.knowledge .knowledge-content{background-color: #fff;width: 100%;padding:20px 20px 0;}
.knowledge .knowledge-list li{width:530px;float: left;margin-left: 60px;border-bottom: 1px solid #ccc;padding-bottom: 30px;margin-bottom: 30px;}
.knowledge .knowledge-list li:nth-child(2n-1){margin-left: 0}
.knowledge .knowledge-list li .knowledge-img-over{display:block;width:150px;height:100px;overflow: hidden;border-radius: 5px;float: left;}
.knowledge .knowledge-list li img{width:150px;height:100px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
 .knowledge .knowledge-list li img:hover{transition:0.5s; z-index: 2; transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -o-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1);}
.knowledge .knowledge-list li .text{float: right;width: 370px}

.knowledge .knowledge-list li .text h3{height: 24px;font-size: 15px;color: #111;line-height: 2em;overflow: hidden;text-align: justify;}
.knowledge .knowledge-list li .text h3:hover{color:#00b7ee;}
.knowledge .knowledge-list li .text p{margin-top:10px;height: 45px;font-size: 13px;color: #aaa;line-height: 1.5em;overflow: hidden;text-align: justify;}
.knowledge .knowledge-list li .text span{float: right;font-size: 13px;}
.knowledge .title-tab{width:65%;margin:20px auto;}
.knowledge .title-tab li{width:80px;float: left;text-align: center;font-size: 14px;margin:10px 20px;}
.knowledge .title-tab li:hover{cursor:pointer;color:#0178bc;}
.knowledge .te{color:#0178bc;border-bottom: 2px solid #0178bc;}
.knowledge .showsss{display: none}



/*专家团队*************************************************************/
.doctor{margin-top: 50px;}
.column3{margin-top:30px;}
.column3List{ overflow:hidden; height:290px;}
.column3List dd{ overflow:hidden; width:133px; margin-right:1px; float:left; display:inline;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}
.column3List dd.hover{ width:620px;}
.column3ListCon{ width:620px; overflow:hidden; margin-left:-57px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}
.column3List dd.hover .column3ListCon{ margin-left:0px;}
.column3ListImg{ width:240px; height:290px; margin-right:20px;}
.column3ListImg>a{text-align: center;display: block;width: 240px;overflow: hidden;}
.column3ListImg img{ margin-left: -23px; height:290px;width:290px;}
.column3ListText{ width:360px; height:290px; overflow:hidden;}
.column3ListTextT{ height:42px; line-height:42px; overflow:hidden;}
.column3ListTextT a{ color:#0178bc; font-size:24px; margin-right:23px;}
.column3ListTextT span{ color:#666666; font-size:18px;}
.column3ListTextT2{ line-height:30px;padding-right: 30px}
.column3ListTextT2 span{ color:#444444; font-size:16px; display:block;}
.column3ListTextT2 em{ color:#444444; font-size:13px; display:block;}
.column3ListTextCon{ overflow:hidden;}
.column3ListTextCon{ line-height:28px; height:84px; overflow:hidden; color:#444444; padding-right:40px; margin-bottom:10px;}
.column3ListTextBtn1{ height:30px; line-height:30px; margin-bottom:26px;text-align: right;padding-right:30px;}
.column3ListTextBtn1 a{ color:#ff8a00; font-size:14px;}
.column3ListTextBtn2{ overflow:hidden;}
.column3ListTextBtn2 a{ float:left; display:inline; width:71px; height:38px; color:#ffffff; font-size:14px; padding-left:35px; line-height:38px; margin-right:10px;}
.column3ListTextBtn2 a.a1{ background:#0178bc url(../images/doctor_btn01.png) no-repeat 7px center;background-size:18%}
.column3ListTextBtn2 a.a2{ background:#ff8a00 url(../images/doctor_btn02.png) no-repeat 7px center;background-size:18%}
/*专家团队 end***************************************************************************/

/*诊疗特色************************************************************/
.trait{margin-top:50px;}
.trait .title-line{width:875px;;}
.trait .trait-content{text-align: center;}
.trait .trait-content img{width: 90%;margin:0 auto;}

/*辅助项目************************************************************/
.assist{background-color: #eee;padding:30px 0 50px;}
.assist .assist-title h3{font-size:30px;color:#0178bc;text-align: center;font-weight: bold;line-height:2em;margin-bottom: 20px;}
.assist .assist-hidden{height: 410px;}
.assist .assist-tab li{float:left;width:11.6%;margin-left: 20px;text-align: center; border: 1px solid #ccc;padding: 10px 20px;margin-bottom: 15px;font-size:13px;}
.assist .assist-tab li:hover{cursor: pointer;}
.assist .assist-tab li:nth-child(6n-5){margin-left:0;}
.assist .assist-text{width:100%;position: relative;}
.assist .assist-text img{width: 100%;position: relative;}
.assist .assist-text p{width:100%;font-size: 14px;text-align: justify;background-color: rgba(0,0,0,0.6);padding:15px 20px;color:#fff;position: absolute;bottom:0;}

.assist .as{background-color: #fff;}
.assist .ae{background-color:#0178bc;color:#fff;}
.assist .showsss{display: none}


/*媒体报道*************************************************************/
#video{width: 380px;float: right;}
#video .video-title{height:35px;font-size:14px;border-bottom: 1px solid #ccc;line-height: 2em;position: relative;margin-bottom: 20px;padding-top:2px;}
#video .video-title span{float: left;width:80px;text-align: center;font-size: 14px;line-height: 2em;height:35px;border-bottom: 2px solid #149ea5;}
#video .video-title a{float: right;font-size: 13px;}
#video h3{margin:0;padding:10px 0;color: #fff; font-size:13px;position: absolute;bottom:0px;text-align: center;width: 100%;background-color: rgba(0,0,0,0.6);}
#video .video-list{border: 1px solid #ccc;padding:0;position: relative;width:100%;margin-left:2.5%;float: left;}
#video .video-play{width:100%;height:214px;overflow:hidden;background:rgba(0,0,0,0.3) url(../images/play.png)center 80px no-repeat scroll;position: absolute;top:0px;left: 0;cursor: pointer;}
#video .video-play:hover{background:rgba(0,0,0,0) url(../images/play.png)center -120px no-repeat scroll;}
.play-btn img{display: block;max-width: 100%;height: auto;}

.jz button {border: 0px currentColor; border-image: none; background-color: white;}
.commonTitle {padding: 100px 0px 70px; text-align: center; color: rgb(153, 153, 153); font-size: 14px;}
.commonTitle ul {margin: 0px auto; width: 260px; overflow: hidden;}
.commonTitle ul li {color: rgb(51, 51, 51); line-height: 44px; font-size: 20px; font-weight: 800; float: left;}
.line {background: rgb(187, 187, 187); margin: 22px 10px; width: 50px; height: 2px;}
.productSolution_img {width: 100%; height: 228px; text-align: center; background-size: 100%;}
.productSolution_content {height: 434px; position: relative;}
.productSolution_content > li {	background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-image: none; width: 200px; height: 434px; position: absolute;}
.product_bg {background: rgb(0, 0, 0); height: 100%; opacity: 0.6;}
.product_img {position: absolute; z-index: 1;}
.productSolution_img img {margin: 70px 79px 10px; display: block;}
.productSolution_img p {color: rgb(255, 255, 255); font-size: 14px; font-weight: 800;}
.product_ul li {margin: 14px 0px 0px; color: rgb(102, 102, 102); font-size: 14px;}
.productSolution_content > li:hover {transition:0.5s; z-index: 2; transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -o-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1);}
.productSolution_content > li:hover .product_bg {background: rgb(11, 131, 250); transition:0.5s; opacity: 0.7; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
.serviceSystem_content {width: 1200px; overflow: hidden; position: absolute;}
.serviceSystem_content li {	background: rgb(32, 149, 255); width: 40%; height: 266px; float: left;}
.serviceSystem_content .serviceSystem_right {width: 50%; height: 396px;}
.serviceSystem_right img {width: 100%;}
.serviceSystem_left {color: rgb(255, 255, 255); padding-top: 130px; padding-left: 10%;}
.serviceSystem_left img {width: 74px; height: 54px; display: block;}
.serviceSystem_left h1 {font-size: 20px;}
.serviceSystem_left span {background: rgb(255, 255, 255); margin: 14px 0px; width: 30px; height: 4px; display: block;}
.serviceSystem_left p {width: 270px; font-size: 14px; opacity: 0.9;}
.classicCase_content {overflow: hidden;}
.classicCase_content li {width: 25%; overflow: hidden; float: left; position: relative;}
.classicCase_content img {border: 1px solid rgb(238, 238, 238); border-image: none; width: 100%; display: block;}
.case_bg {background: rgb(32, 149, 255); top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 16px; position: absolute; z-index: 1; opacity: 0.9;}
.partner_content {overflow: hidden;}
.partner_content li {border: 1px solid rgb(238, 238, 238); border-image: none; width: 238px; height: 181px; overflow: hidden; float: left; position: relative;}
.partner_popup {background: rgba(32, 149, 255, 0.8); top: 182px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 181px; font-size: 12px; position: absolute;}
.flow { margin: 80px 0px 0px; width: 100%; height: 800px;}
.flow_title {padding: 80px 0px 70px;}
.flow_title ul li {color: rgb(255, 255, 255);}
.flow_content {overflow: hidden;}
.flow_content li {border: 1px solid rgb(202, 202, 202); border-image: none; width: 131px; height: 440px; text-align: center; float: left; position: relative;}
.flow_content li h4 {color: rgb(255, 255, 255); font-size: 16px;}
.flow_content li p {color: rgb(202, 202, 202); font-size: 14px;}
.flow_img {margin: 100px 28px 26px;}
.flow_num {right: 0px; bottom: 0px; position: absolute;}
.office_content {overflow: hidden; margin-bottom: 100px;}
.office_content li {overflow: hidden; float: left;}
.office_content img {display: block;}
.office_right {loat: left;}
.office_popup {overflow: hidden; position: relative;}
.office_popup_top {background: rgba(32, 149, 255, 0.8); top: 1000px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 16px; position: absolute;}
.commonContent {height: 1200px; position: relative;}
.serviceSystem_content1 {left: 0px; top: 0px;}
.serviceSystem_content2 {left: 0px; top: 396px;}
.serviceSystem_content3 {left: 0px; top: 792px;}
.video {left: 0px;top:0; padding-top: 10%; width: 100%; height: 100%;background-color: rgba(0,0,0,0.8); display: none; position: fixed; z-index: 2147483647;}
.video span {background: url("../images/dialogclose.png") no-repeat; left: 70%; top: 120px; width: 60px; height: 60px; display: block; position: absolute; z-index: 10; opacity: 1;}
.video video {margin: 0px auto; width: 700px;  display: block;  max-width: 700px;position: relative;z-index: 5}
/*视频报道 end***************************************************************************/

/*资质荣誉***************************************************************************/
.honor{margin: 60px auto;}
.honor .content{ width:100%; margin-top:50px;padding:20px;	box-shadow: 0px 0px 6px #aaa;   -webkit-box-shadow: 0px 0px 6px #aaa;    -moz-box-shadow: 0px 0px 6px #aaa;}
.honor .honor-list img{width:210px;margin-right:10px;}
.honor h3{font-size: 16px;text-align: center;margin-top:10px;color: #0178bc;}
.honor h3 em {color: #aaa;font-size: 13px;}
.honor h4{font-size: 14px;text-align: center;margin-top:10px;}

/*footer**********************************************************************
********/ 
footer {width: 100%;min-height:180px;background-color:#00a597;color: #fff;} 
footer .footer-top{padding:40px 0;}
footer .footer-logo{display: block;padding-top:20px;}
footer .contact-link ul{border-left:1px solid #fff;padding-left: 10px;}
footer .contact-link ul li{width:150px;height:30px;text-indent: left;}
footer .contact-link ul{border-left:1px solid #fff;padding-left: 10px;}
footer .contact-link ul li a{color: #fff;font-size: 14px;}
footer .footer-ul{float: left;}
footer h3{font-size: 16px;margin-bottom: 20px;font-weight: bold;}
footer .footer-contact{padding-left:110px;}
footer .footer-contact img{float: left;width:70px;margin-right: 20px;}
footer .footer-contact .footer-tel{width:300px;}
footer .footer-contact .footer-tel h4{font-size: 28px;}
footer .footer-contact span{display: block;font-size: 17px;margin-top:5px;}

footer .footer-bottom{height:50px;background-color: #004770;line-height: 50px;}
footer .footer-bottom .footer-copy{float: left;}
footer .footer-bottom .footer-hao{float: right;}

/*底部悬浮条******************************************************************************/
.fixed-bottom{position: fixed;width: 100%;height: 50px;line-height:50px;bottom: 0;background-color: #006360;z-index: 1000;}
.fixed-bottom .footer{margin: 5px auto 0;height: 40px;line-height: 40px;}
.fixed-bottom .footer img{margin-top:1px;}
.fixed-bottom .footer div, .fixed-bottom .footer a{float:left;}
.fixed-bottom .footer .fixed-online{width:150px;margin-right:20px;}
.fixed-bottom .footer .fixed-line{width:20px;margin-right:20px;}
.fixed-bottom .footer .fixed-tel{width:20px;margin-right:30px;}
.fixed-bottom .input-group{height:40px;line-height:40px;width:358px;}
.fixed-bottom .input-text{width:180px;height:30px;padding:0 5px;float:left;margin-top:6px;line-height:30px;border: none;border-radius: 4px 0 0 4px;}
.fixed-bottom .input-span{color: #fff;line-height: 30px;font-size: 13px;padding:0 10px;margin-top:6px;background-color: #f5a321;display: block;float: left;height: 30px;border-radius: 0 4px 4px 0}
.fixed-bottom .input-span:hover{background-color: #db8703;cursor: pointer;}
.fixed-bottom .fixed-number{margin-right:10px;}

/*pages 分页css*******************************************************************************/

/*分页共用******************/
.map{font-size:13px;}
.map a:hover{color:#0178bc; text-decoration: underline;}
.map .content{background-color:#f0f0f0;height:30px;line-height:30px;padding-left: 10px;}
.map-fff{background-color:#fff !important; padding-left: 0 !important;}

.n-v{margin-top: 50px;}
.lian {width:760;float: left;}
.lian .news-tab {width:760px;border-bottom: 1px solid #ccc;line-height: 2em;position: relative;margin-bottom: 20px;}
.lian .news-tab li{float: left;width:80px;text-align: center;font-size: 14px;line-height: 2em;height:35px;}
.lian .news-tab li:hover{cursor:pointer;}
.lian .news-text{position: relative;}
.lian .news-text .news-img{width:390px;float: left;overflow: hidden;height: 250px;}
.lian .news-text .news-img .news-img-hidden{max-height:222px;width:390px;display: block;}
.lian .news-text .news-img img{width:390px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.lian .news-text .news-img img:hover{transition:0.5s; z-index: 2; transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; -o-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1);}
.lian .news-text .news-img h3{width:390px;padding:5px 10px;color: #fff;background-color: rgba(0,0,0,0.8);font-size: 13px;overflow: hidden;bottom: 0px;position: absolute;z-index: 10}
.lian .news-text .news-list{width:355px;overflow: hidden;float: right;}
.lian .news-text .news-list li{line-height: 2.5em;border-bottom: 1px dashed #ccc;text-align: justify;height: 41px;overflow: hidden;}
.lian .news-text .news-list li:hover{background-color: #e2e2e2}
.lian .news-text .news-list li a{display: block;font-size: 14px;padding:9px 5px;}
.lian .news-title{width:350px;border-bottom: 1px solid #ccc;line-height: 2em;position: relative;margin-bottom: 20px;}

.lian .news-more{position: absolute;color: #111;font-size: 13px;top:-52px;right: 10px;}
.lian .ne{border-bottom: 2px solid #149ea5;}
.lian .showsss{display: none}

.online a{display: block;margin-bottom: 2.15%}

/*tab 按钮*/
.tab{text-align: center;margin: 0 auto 20px;}
.tab li{float: left;}
.tab li{padding:5px 50px;display:block;border:1px solid #dcdcdc;border-radius:4px;margin-left:11px;font-size: 14px;}
.tab li:hover{background-color:#00a0e9;color:#fff;cursor:pointer;}
.tab .action{background-color:#00a0e9;color:#fff;}
.tab li:hover {background-color: #00a0e9;color: #fff;cursor: pointer;}

/*新闻详情页按钮*/
.btn-three{height: 40px;line-height:40px;margin:80px auto 20px;}
.btn-three li{text-align:center;}
.btn-three li a{font-size:14px;color:#fff;padding:10px 40px;background-color: #ccc;border-radius:15px;}
.btn-three li a img{width:8%;margin-top:7px;margin-right:5px;}
.btn-three .three_01{background:rgba(63,116,202,1);}
.btn-three .three_02{background:rgba(255,138,0,1);}
.btn-three .three_03{background:rgba(60,190,143,1);}
.btn-three .three_01:hover{background:rgba(63,116,202,0.8);}
.btn-three .three_02:hover{background:rgba(255,138,0,0.8);}
.btn-three .three_03:hover{background:rgba(60,190,143,0.8);}

/*翻页按钮*/
.btn-toolbar{margin:40px auto 40px}
.btn-toolbar .btn-group {text-align: center;display: block;float: none;}
.btn-toolbar .btn-default {border:1px solid #ccc;color: #333;background-color: #fff;}
.btn-toolbar .btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center; white-space: nowrap; vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;}
.btn-toolbar .button-primary{background-color: #0178bc;border:1px solid #0178bc;color: #fff;}
.btn-toolbar .btn-group .btn{margin-left:-1px;}
.btn-toolbar .btn:hover{background-color: #ccc;	}

/*关联*/
.relation{width: 100%;height: 40px;line-height: 40px;margin:20px auto 40px;font-size: 16px}
.relation a{color:#0178bc;}
.relation a:hover{text-decoration: underline; ;}
.relation .prev{float: left;width: 48%}
.relation .next{float: right; text-align: right;width: 48%}
.pages-nv{background-color:#eee;padding:50px 0;}
.pages-ad{width: 100%;display: block;}
.pages-ad img{width: 100%;margin:0 auto 20px}

/*分页 title*/
.pages-title{width:100%;text-align: center;font-size: 24px;color:#05a5bf;font-weight: bold;height: 24px;line-height: 24px;margin:20px auto;}
.pages-title img{height:20px;}
.pages-title::before{
content:'';
background:url(../images/hospital/hospital_title.png) no-repeat 0 center scroll;
background-size:100%;
position: absolute;
width:24px;
height:24px;
z-index: 100;
top: 0px;
margin-left: -25px;
}

/*分页共用 end******************/

/*新闻列表**********************************/
.pages-news .news-top{overflow: hidden;position: relative;height:210px;display: block;}
.pages-news .news-top img{width:100%;position: absolute;}
.pages-news .news-top h3{font-size: 14px;position: absolute;bottom:0px;background-color:rgba(0,0,0,0.8);display: block;color: #fff;width:100%;height:30px;line-height: 30px;overflow: hidden;text-align: center;}
.pages-news .news-top img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.pages-news .news-top img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.pages-news .news-list-content ul{margin-left:-2.15%;}
.pages-news .news-li{width:31%;margin-left: 2.15%;float: left;margin-bottom: 2.15%;}
.pages-news .news-list{position: relative;border:1px solid #c1c1c1;}
.pages-news .news-title {margin-bottom:10px;}
.pages-news .news-title h3{font-size: 20px;float:left;}
.pages-news .news-title a{font-size: 14;float:right;border:1px solid #ccc;border-radius: 5px;padding:2px 10px;display: block;}
.pages-news .news-title a:hover{border:1px solid #00a0e9;color:#fff;background-color: #00a0e9;}
.pages-news .pad-0{padding:0}
.pages-news .news-wrap{padding:12px;}
.pages-news .details{margin-top:20px;font-size:13px;}
.pages-news .details h3{text-align:right}
.pages-news .details span{text-align:justify;display:block;height:40px;overflow:hidden;}
.pages-news .details a{display:block;width:30%;margin:0 auto;text-align:center;padding:5px 20px;border:1px solid #0178bc;color:#0178bc;margin:10px auto 20px}	
.pages-news .details a:hover{border:1px solid #0178bc;background-color: #0178bc;color:#fff;}

/*新闻详情************************************************************/
.pages-news .pages-news-content{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom: 20px;}
.pages-news .news-name{padding:20px 0; border-bottom:1px solid #ccc;text-align: center;font-size: 20px}
.pages-news .view-title{font-size:13px;width:400px;margin:10px auto;}
.pages-news .pages-news-content .view-title span{margin:0 10px;width:200px;}
.pages-news .news-content{width:90%;margin:0 auto;text-align:center;font-size:13px;}
.pages-news .news-content img{max-width:60%;margin:20px auto}
.pages-news .news-content p{max-width:90%;margin:0 auto 2em;font-size:14px;text-align:justify; text-indent:2em;line-height:1.8em}
.pages-news .news-content h4{max-width:80%;margin:0 auto 1.5em;}
.pages-news .news-content h3{max-width:90%;text-align:left; font-size:14px;line-height:1.5em;margin:1.5em auto 1em;font-weight:bold}

/*专家列表**************************************************************/
.pages-doctor .title-line{width:875px;;}
.pages-doctor .doctor-box{width:100%;padding:30px;box-shadow:0px 0px 6px #aaa;margin-bottom: 60px}
.pages-doctor .doctor-list{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.pages-doctor .doctor-list img{width: 100%;border: 1px solid #ccc;}
.pages-doctor .doctor-list .doctor-img{float: left;list-style: none;width: 25%;margin: 0;padding: 0;text-align:center;overflow: hidden;}
.pages-doctor .doctor-list .doctor-content{float: left;list-style: none;width: 70.4%;margin-left: 1%;padding: 0px 20px 0px 10px;}
.pages-doctor .doctor-list .doctor-content .doctor-btn a{font-size: 14px;padding: 10px 40px 10px 60px; border-radius: 5px; text-align: center;height: 40px;line-height:5px;margin-right: 10px;color: #fff;border: 0;}
.pages-doctor .doctor-list .doctor-content li a{color:#fff;margin-left:5px;}

.pages-doctor .doctor-list .doctor-content .btn-online{background:rgba(63,116,202,1) url(../images/doctor_btn01.png) 15% center scroll no-repeat }
.pages-doctor .doctor-list .doctor-content .btn-online:hover{background-color: rgba(63,116,202,0.8);}
.pages-doctor .doctor-list .doctor-content .btn-reserve{background:rgba(255,138,0,1) url(../images/doctor_btn02.png) 15% center no-repeat}
.pages-doctor .doctor-list .doctor-content .btn-reserve:hover{background-color:rgba(255,138,0,0.8)}
.pages-doctor .doctor-list .doctor-content .btn-phone{background:rgba(60,190,143,1) url(../images/doctor_btn03.png) 15% center no-repeat}
.pages-doctor .doctor-list .doctor-content .btn-phone:hover{background-color: rgba(60,190,143,0.8)}
.pages-doctor .doctor-list .doctor-content h2{height:26px;margin:20px auto 10px;font-size: 14px;text-align: left;overflow: hidden}
.pages-doctor .doctor-list .doctor-content .doctor-name{display: inline-block;color: #000;margin-right: 6px;font-weight: bolder;font-size: 30px}
.pages-doctor .doctor-list .doctor-content .doctor-b{font-size:13px;display: inline-block;padding:2px 8px;background-color:#05A4E5;color: #fff;margin-right: 6px;}
.pages-doctor .doctor-list .doctor-content p{font-size: 14px;color: #000;line-height: 22px;word-wrap: break-word;white-space: normal;word-break: break-all;height:71px;overflow: hidden}
.pages-doctor .doctor-list .doctor-content p a{color: darkorange}
.pages-doctor .doctor-list .doctor-content p a:hover{color: #4d92d9}
.pages-doctor .doctor-list .doctor-content .doctor-btn{height: 70px;line-height: 70px;text-align:center;}
.pages-doctor .doctor-list .doctor-content h1{color: #777;font-size: 14px;text-align: left;margin: 0;}
.pages-doctor .doctor-list .doctor-content i{font-style: normal;font-size:16px;font-weight: bold;}

/*专家问答*********************************************************/
.pages-question{}
.pages-question .question-content{width: 100%;margin: 20px auto;}
.pages-question .question-li{margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #ccc;position: relative;}
.pages-question .question-img{display: block;width: 350px;height:200px;overflow: hidden;float: left;}
.pages-question .question-img img{width: 350px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.pages-question .question-img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.pages-question .question-text{width:760px;float:right;}
.pages-question .question-text h3{font-size: 20px;border-bottom: 1px dashed #ccc;height:55px;line-height: 55px;margin-bottom:20px;font-weight: bold;}
.pages-question .question-text p{font-size: 14px;text-align: justify;overflow: hidden;height:50px;text-indent:2em;}
.pages-question a[class="btn"]{display: block;font-size: 13px;position: absolute;bottom: 40px;right: 0;padding:8px 50px;border:1px solid #ccc;}
.pages-question a[class="btn"]:hover{border-color:#05a5bf;background-color: #05a5bf;color: #fff;}

/*医生详情*********************************************************/
.pages-doctor .doctor-info-box{width:100%;min-height:540px;padding:40px;box-shadow:0px 0px 6px #aaa;margin-bottom: 20px}
.pages-doctor .doctor-info .doctor-img{float: left;list-style: none;width: 28%;margin: 0;padding: 0;text-align:center;overflow: hidden;}
.pages-doctor .doctor-info .doctor-img img{width: 100%;}
.pages-doctor .doctor-info .doctor-img h1{font-size: 22px;text-align: center;margin:20px auto;font-weight: bold;}
.pages-doctor .doctor-info .doctor-img p{font-size: 14px;height: 60px;text-align: center;}
.pages-doctor .doctor-info .doctor-btn a{font-size: 14px;padding: 10px 28px 10px 54px; margin-left:5px;border-radius: 5px; text-align: center;height: 40px;line-height:5px;color: #fff;border: 0;}
.pages-doctor .doctor-info .doctor-btn{min-height: 30px}
.pages-doctor .doctor-info .btn-online{background:rgba(48,170,85,1) url(../images/doctor_btn01.png) 21% center scroll no-repeat }
.pages-doctor .doctor-info .btn-online:hover{background-color: rgba(48,170,85,0.8);}
.pages-doctor .doctor-info .btn-reserve{background:rgba(248,147,31,1) url(../images/doctor_btn02.png) 21% center no-repeat}
.pages-doctor .doctor-info .btn-reserve:hover{background-color:rgba(248,147,31,0.8)}
.pages-doctor .doctor-info .btn-phone{background:rgba(186,70,12,1) url(../images/doctor_btn03.png) 21% center no-repeat}
.pages-doctor .doctor-info .btn-phone:hover{background-color: rgba(186,70,12,0.8)}

.pages-doctor .doctor-info .doctor-text{float: right;list-style: none;width: 67.4%;font-size:14px;margin-left: 1%;}
.pages-doctor .doctor-info .doctor-text .doctor-top{width: 100%;height: 40px;line-height: 40px;font-size: 18px;text-align: left;background-color: #f0f0f0;padding-left: 10px;}
.pages-doctor .doctor-info .doctor-text .doctor-border{border:1px solid #ccc;padding: 20px;margin:20px auto;}
.pages-doctor .doctor-info .doctor-text .doctor-border h3{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.pages-doctor .doctor-info .doctor-text .doctor-p{padding:0 20px;line-height: 2em}
.pages-doctor .doctor-info .doctor-text .doctor-p h2{font-size: 16px;font-weight: bold; line-height: 50px;}


/*华佑介绍*************************************************************/
.hospital-title{background:url(../images/hospital/title_ico.png) center bottom scroll no-repeat;text-align: center;color:#0178bc;height:80px;background-size: 100% auto;}
.hospital-title h3{font-size: 24px;font-weight:bold;}
.hospital-title h5{font-size: 12px;}
.pages-hospital{margin-bottom: 40px;}
.pages-hospital .hospital-content{width:100%;}
.pages-hospital .hospital-info .hospital-text{margin-top:50px;}
.pages-hospital .hospital-info .hospital-text p{text-indent: 2em;text-align: justify;color:#0178bc;font-size: 15px;margin-bottom:2em;margin-top:2em;}
.pages-hospital .hospital-info {text-align: center;}
.pages-hospital .hospital-info img {margin-top:30px;max-width: 80%}

.pages-hospital .hospital-kf{background-color:#0178bc; color: #fff;padding:50px 0;margin-top: 80px;}
.pages-hospital .hospital-kf .kf-title{text-align: center;float: left;width:300px;height:155px;}
.pages-hospital .hospital-kf .kf-title img{margin: 20px auto}
.pages-hospital .hospital-kf h3{font-size: 20px;}
.pages-hospital .hospital-kf p{font-size: 15px;}
.pages-hospital .hospital-kf .kf-content{margin-top:30px;}

.hospital-project{}
.hospital-project .project-tab{width:280px;height:400px;float: left;}
.hospital-project .project-tab .ts a{width:280px;text-align: center;color: #0178bc;background-color: #fff;border-bottom:3px solid #ccc;font-size: 18px;display: block;padding:36px 0;}	
.hospital-project .project-tab .ts a h5{font-size: 14px;}

.hospital-project .project-tab li a:hover{background-color: #eee;cursor: pointer;}
.hospital-project .project-tab .te a{color: #0178bc;background-color:#e8e8e8;}


.hospital-project .project-content{width:820px;background-color: #f9f9f9;padding:20px;float: right;}
.hospital-project .project-content .project-img img{width: 100%}

.hospital-project .te{background-color:#0bb7d3;}
.hospital-project .showsss{display: none}

.pages-hospital .hospital-sm{color: #111;padding:50px 0;margin-top: 80px;}
.pages-hospital .hospital-sm .sm-title{text-align: center;float: left;width:300px;height:155px;}
.pages-hospital .hospital-sm .sm-title img{margin: 20px auto}
.pages-hospital .hospital-sm h3{font-size: 20px;}
.pages-hospital .hospital-sm p{font-size: 15px;}
.pages-hospital .hospital-sm .sm-content{margin-top:30px;}
.pages-hospital .hospital-sm .sm-content .img-left{width: 280px;background-color: #0179bc;height:345px;float: left;}
.pages-hospital .hospital-sm .sm-content .img-right{width:860px;float: right;}
.pages-hospital .hospital-sm .sm-content .img-right img{width:100%}

.pages-hospital .hospital-link .hospital-title{text-align: center;line-height: 7em;height: 7em;}
.pages-hospital .hospital-link h3{font-size: 24px;color:#05a5bf;font-weight: bold;height:3em;line-height: 3em;background:url(../images/hospital/hospital_title.png) 410px center scroll no-repeat;background-size:30px;padding-left:40px;}
.pages-hospital .hospital-link h5{font-size: 16px;margin-top:10px;height: 30px;line-height: 30px;text-align: center;}
.pages-hospital .hospital-link li{margin-bottom: 40px;text-align: center;}
.pages-hospital .hospital-link li a{max-height: 234px;overflow: hidden;display: block;width: 300px;text-align: center;margin:0 auto;}
.pages-hospital .hospital-link li img{max-width: 270px;}
.pages-hospital .hospital-link li img{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.pages-hospital .hospital-link li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}


/*医院环境**************************************************************/
.pages-yqhj .yqhj-top{margin:20px auto;text-align: center;}
.pages-yqhj .yqhj-top .yqhj-img{text-align: center;}
.pages-yqhj h5{font-size: 16px;margin-top:10px;}
.pages-yqhj .yqhj-li li{margin-bottom: 20px;text-align: center;}
.pages-yqhj .yqhj-li img{text-align: center;max-width: 405px;}

/*联系我们***************************************************************/
.pages-contact .contact-text h3{font-size: 24px;color:#05a5bf;font-weight: bold;height:2em;line-height: 2em;background:url(../images/hospital/hospital_title.png) 0 center scroll no-repeat;background-size:30px;padding-left:40px;}
.pages-contact .contact-text h4{font-size: 18px;color: #05a5bf;font-weight: bold;height:3em;line-height: 3em;}
.pages-contact .contact-li{width: 80%;margin:50px auto;}
.pages-contact .contact-li ul {float: left; width: 56%;}
.pages-contact .contact-li ul li {height: 30px;line-height: 30px;}
.pages-contact .contact-li ul li img{float: left;margin-top:5px;margin-right: 10px;height: 22px}
.pages-contact .contact-li ul li h5{font-size: 17px;color:#05a5bf;font-weight: bold;}
.pages-contact .contact-tel{float: right;}
.pages-contact .contact-line {width: 80%;margin:0 auto 50px;box-shadow: 0px 0px 8px #ccc;-webkit-box-shadow: 0px 0px 8px #ccc;-moz-box-shadow: 0px 0px 8px #ccc;}

/*媒体报道***************************************************************/
.pages-video .video-list-content ul{margin-left:-2.15%;}
.pages-video .video-li{width:31%;margin-left: 2.15%;float: left;margin-bottom: 2.15%;}
.pages-video .video-list{position: relative;}
.pages-video #video{width: 369px;float: right;}
.pages-video #video .video-play{width:100%;height:207px;overflow:hidden;background:rgba(0,0,0,0.3) url(../images/play.png)center 80px no-repeat scroll;position: absolute;top:0px;left: 0;cursor: pointer;}

/*诊疗项目**************************************************************/
.pages-zlxm {}
.pages-zlxm .zlxm-list{width:100%;}
.pages-zlxm .zlxm-list ul{margin-left:-40px;}
.pages-zlxm .zlxm-list ul li{width:558px;height:138px;float: left;border:1px solid #ccc;margin-left:40px;overflow: hidden;margin-bottom:20px;}
.pages-zlxm .zlxm-list ul li .zlxm-img{display: block;width: 206px;    height: 138px;    float: left;    overflow: hidden;}
.pages-zlxm .zlxm-list ul li .zlxm-img img{float: left;width:206px;height:138px;overflow: hidden;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.pages-zlxm .zlxm-list ul li .zlxm-img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.pages-zlxm .zlxm-list ul li .zlxm-tel img{width:558px;height:110px;overflow:hidden;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.pages-zlxm .zlxm-list ul li .zlxm-tel img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.pages-zlxm .zlxm-list ul li .zlxm-name{float: left;width:300px;padding:20px 20px 20px 30px}
.pages-zlxm .zlxm-list ul li .zlxm-name a{display:block;width:95px;font-size: 14px;float: left;text-align: left;line-height: 24px;margin-right: 5px;}
.pages-zlxm .zlxm-list ul li .zlxm-name a:hover{color:#05a5bf;}
.pages-zlxm .zlxm-tsxm{width:100%;height:465px;background-color:#eee;padding:30px 0;margin:60px auto 40px;}
.pages-zlxm .zlxm-tsxm .zlxm-tsxm-list li{border:1px solid #ccc;padding:30px 0 50px;width:260px;margin-top:15px;margin-left:40px;margin-bottom:15px;text-align: center;font-size:16px;background-color:#fff;}
.pages-zlxm .zlxm-tsxm .zlxm-tsxm-list li:first-child{margin-left: 0;}
.pages-zlxm .zlxm-tsxm .zlxm-tsxm-list li img{margin: 20px auto;}
.pages-zlxm .zlxm-tsxm .zlxm-tsxm-list li a{width:150px;text-align: center; display: block;border:1px solid #05a5bf;color:#05a5bf;font-size: 13px;margin:20px auto 0;height: 30px;line-height: 30px;}
.pages-zlxm .zlxm-tsxm .zlxm-tsxm-list li a:hover{background-color: #05a5bf;color: #fff;	}
.pages-zlxm .zlxm-title h3{font-size:30px;color:#0178bc;text-align: center;font-weight: bold;line-height:2em;margin-bottom: 20px;}

.pages-zlxm .question-content{width: 100%;margin: 20px auto;}
.pages-zlxm .question-li{margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #ccc;position: relative;}
.pages-zlxm .question-img{display: block;width: 350px;height:200px;overflow: hidden;float: left;}
.pages-zlxm .question-img img{width: 350px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.pages-zlxm .question-img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.pages-zlxm .question-text{width:760px;float:right;}
.pages-zlxm .question-text h3{font-size: 20px;border-bottom: 1px dashed #ccc;height:55px;line-height: 55px;margin-bottom:20px;font-weight: bold;}
.pages-zlxm .question-text p{font-size: 14px;text-align: justify;overflow: hidden;height:50px;text-indent:2em;}
.pages-zlxm a[class="btn"]{display: block;font-size: 13px;position: absolute;bottom: 40px;right: 0;padding:8px 50px;border:1px solid #ccc;}
.pages-zlxm a[class="btn"]:hover{border-color:#05a5bf;background-color: #05a5bf;color: #fff;}



/*诊疗项目列表*************************************************************/
.zlxm-list{}
.zlxm-list .zlxm-list-content{width:900px;float:right;margin: 20px auto;}
.zlxm-list .zlxm-list-li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;position: relative;}
.zlxm-list .zlxm-list-img{display: block;width: 250px;height:143px;overflow: hidden;float: left;}
.zlxm-list .zlxm-list-img img{width: 250px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.zlxm-list .zlxm-list-img img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.zlxm-list .zlxm-list-text{width:620px;float:right;}
.zlxm-list .zlxm-list-text h3{font-size: 20px;height:40px;line-height: 40px;margin-bottom:10px;font-weight: bold;}
.zlxm-list .zlxm-list-text p{font-size: 14px;text-align: justify;overflow: hidden;height:50px;text-indent:2em;}
.zlxm-list a[class="btn"]{display: block;font-size: 13px;position: absolute;bottom: 20px;right: 0;padding:8px 50px;border:1px solid #ccc;}
.zlxm-list a[class="btn"]:hover{border-color:#05a5bf;background-color: #05a5bf;color: #fff;}
.zlxm-list .zlxm-list-content .zlxm-list-top{height:40px;line-height: 40px;margin-bottom: 20px;background-color: #ececec;}
.zlxm-list .zlxm-list-content .zlxm-list-top h3{font-size: 18px;float: left;padding-left:15px;color:#0081cb ;}
.zlxm-list .zlxm-list-content .zlxm-list-top h3::before{content: "";display:block;width:7px;height:20px;background-color: #ff9000;float: left;margin-top: 10px;margin-right: 3px;}
.zlxm-list .zlxm-list-content .zlxm-list-top a{float: right;display: block;padding:0 20px;font-size:14px;color:#0081cb;}
.zlxm-list .zlxm-list-content .zlxm-list-top a:hover{color:#111;}
.zlxm-list .zlxm-list-name{width: 200px;float: left;}


.left-tab .tab-box { width:210px; height:auto; overflow:hidden;}
.left-tab .tab-title-bg { background-image:url(../images/zlxm/tab_bg.png); background-repeat:no-repeat; }
.left-tab .tab-list-bg { background-image:url(../images/zlxm/left_tab.png); background-repeat:no-repeat; }
.left-tab .tab-title { width:180px; height:30px; padding:0 0 15px 20px; overflow:hidden; background-position: 0 15px ;  }
.left-tab .tab-title a { display:block; float:left; height:30px; line-height:30px; font-size:20px; color:#0084d0;  padding:0 3px; background:url(../images/zlxm/title_bg.png) 0 15px repeat-x;  }
.left-tab .tab-foot { width:200px; height:40px; overflow:hidden;  background-position: 0 100% ;}
	
.left-tab .tab-list { width:158px; height:auto; overflow:hidden; padding:5px 20px; background-color:#f8f8f8; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
	
.tab-yi { width:auto; height:35px;  line-height:35px; overflow:hidden;border-bottom:1px solid #dedede; }
.tab-yi a { font-size:16px; padding:0px 35px 0 42px;}
.left-tab #tab-yes, .tab-yi:hover { background-position: 0 -76px ; background-color:#5E8FD9;}
.left-tab #tab-yes a, .tab-yi:hover a  { color:#fff; }*/
.tab-no {background-position: 0 3px;}
.tab-no a { color:#606060; }
	
.left-tab .tab-er {  width:auto; height:auto; overflow:hidden;  }
.left-tab .tab-tab-li { width:auto; height:30px; line-height:30px; overflow:hidden; padding-left:40px;  background-position: -20px -149px ;}
.left-tab .tab-er a { font-size:14px; color:#606060; padding-left:8px; }
.left-tab .tab-er a.er_y { color:#0084d0;}
	
.left-tab .tab-yi01 { width:auto; height:72px; line-height:35px;  }
.left-tab .tab-yi01 a { font-size:16px; padding: 0px 40px; }
.left-tab .tab-yi01:hover {background-color: #0084d0;background-position: 0 -76px;}
.left-tab .tab-yi01 a:hover {color:#fff;}

