@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; list-style:none;}
a { text-decoration:none;}
.hd { width: 100%; }
.container { min-width:1400px;}

/*头 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.head { height:180px; background:#fff; width:1400px; margin: 0 auto; position:relative;}

/*头, 左*/
.head .head_lt { position:absolute; top:50%; left:30px; margin-top:-56px; height:112px; overflow:hidden; width:500px;}
.head .head_lt .logo { position:absolute; top:0; left:0;}
.head .head_lt .t1 { position:absolute; left:110px; top:16px;}
.head .head_lt .t2 { position:absolute; left:110px; bottom:12px;}
/*头, 右*/
.head .head_rt { position:absolute; top:30px; right:20px; width:350px;}
.head .head_rt .t1 { font-size:14px; height:30px; line-height:30px; }
.head .head_rt .t1 .ft { float:left; color:#0488da; font-size:14px;}
.head .head_rt .t1 .ft1 { float:left;}
.head .head_rt .t1 .ft2 { float:right; }
.head .head_rt .t1 .ft .icon { width:16px; height:30px; background:no-repeat center left; float:left; margin-right:8px;}
.head .head_rt .t1 .ft .icon1 { background-image:url(../images/04.png);}
.head .head_rt .t1 .ft .icon2 { background-image:url(../images/05.png);}
/*头, 右, 搜索*/
.head .head_rt .ssbox { margin-top:10px; overflow:hidden;}
.head .head_rt .ssbox .ss { width:309px; height:38px; border:1px solid #e2e2e2; border-radius:4px; background:url(../images/06.png) no-repeat 9px 9px; padding-left:39px;}

/*导航 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.nav { clear:both; height:56px; background-color:#0883d6;}
.nav_nbox { height:56px; width:1380px; margin:0 auto; }
.nav_nbox .lt_pad { }
.nav_nbox ul .nLi { float:left; height:56px; line-height:56px; color:#fff; text-align:center; position:relative; z-index:9999; width:171px; font-size:18px;}
.nav_nbox ul .nLi a { display:block; }
.nav_nbox ul .nLi.on p {color:#fff; background:#03b2ca; }
/*.nav_nbox ul .nLi.on p:before { color:#fff; height:4px; border-top-left-radius:4px; border-top-right-radius:4px; background:#009fa5; position:absolute; bottom:0; left:0; right:0; margin:auto; content:"";}*/
.nav_nbox ul .nLi p { text-align:center; line-height:56px;}
.nav_nbox ul .nLi p a { color:#fff; display:block; 
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.nav_nbox ul .nLi p a:hover { color:#fff;}
.nav_nbox ul .nLi.on p { color:#c71629;}

/*.nav_nbox.s2 ul .nLi.on p:before { background-color:#4aacb2;}*/

.nav_nbox ul .sub { display:none; position:absolute; top:56px; left:0; right:0; text-align:center; margin:0 auto; font-size:15px; padding-top:0px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden; width:171px;}
.nav_nbox ul .sub li { zoom:1;}
.nav_nbox ul .sub a { color:#fff; display:block; line-height:22px; background:#03b2ca; padding-left:8px; padding-right:8px; padding-top:10px; padding-bottom:10px;
/*不换行,省略号
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;*/
/*过度*/
transition-property: all;
transition-duration: .24s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.nav_nbox ul .sub a:hover { color:#fff; background:#0a84d5;}

.ttt1 { width:240px!important; }
/*.ttt1 a { padding-left:3px!important; padding-right:0px!important; }
.ttt1 li a { font-size:15px!important; }
.ttt2 { width:196px!important;}*/






/*图 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.banner { height:400px; background:url(../images/07.jpg) no-repeat top center; position:relative; min-width:1320px; } 
.banner .hd { position:absolute; bottom:20px; left:0; right:0; margin:auto; z-index:99;}
.banner .hd ul { zoom:1; text-align:center; font-size:0; 
/*	*zoom:1; *display:inline;*/
}
.banner .hd ul li { width:14px; height:14px; border:1px solid #fff; border-radius:50%; cursor:pointer; display:inline-block; margin:0 8px; 
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
/*	*background:#d5d5d5; _background:#d5d5d5; _overflow:hidden;
	background:#d5d5d5;
	background:rgba(255,255,255,.75); 	*/
}
.banner .hd ul li.on { background:#fff;
/*_overflow:hidden;*/
}

.banner .bd { width:100%!important;}
.banner .bd ul { width:100%!important;}
.banner .bd ul li { height:594px; width:100%!important;}
/*.banner.page .bd ul li { height:360px;}*/

/*内容 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.content { overflow:hidden;}


.lm1 { border-bottom:3px solid #dddddd; height:47px;}
.lm1t1 { float:left; border-bottom:4px solid #0883d6; height:46px; line-height:50px; color:#0883d6; font-size:24px; font-weight:bold; padding-left:48px; padding-right:12px;}
.lm1t1.icon1 { background:url(../images/16.png) no-repeat 12px 14px;}
.lm1t1.icon2 { background:url(../images/17.png) no-repeat 12px 14px;}
.lm1t1.icon3 { background:url(../images/18.png) no-repeat 12px 14px;}
.lm1t1.icon4 { background:url(../images/19.png) no-repeat 12px 14px;}
.lm1t1.icon5 { background:url(../images/20.png) no-repeat 12px 14px;}
.lm1t1.icon6 { background:url(../images/21.png) no-repeat 12px 14px;}
.lm1t1.icon7 { background:url(../images/22.png) no-repeat 12px 14px;}
.lm1t1.icon10123 { background:url(../images/10123.png) no-repeat 12px 14px;}
.lm1more { float:right; }
.lm1more a { display:block; height:50px; line-height:50px; font-size:14px; color:#797979; background:url(../images/10.png) no-repeat left 18px; padding-left:24px; padding-right:10px;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.lm1more a:hover { color:#03b2ca;}

.lm1.pagepage .lm1t1 { padding-left:12px; font-size:22px;}


/*row1 - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -*/
.row1 { padding-top:30px; background:#fff; overflow:hidden;}
.row1-nbox { width:1400px; margin: 0 auto; overflow:hidden;}


/*焦点图*/
.jdt { width:710px; height:500px; background:#eee; float:left; margin-left:10px; overflow:hidden; margin-bottom:30px; position:relative;}

.jdt .hd { height:50px; position:absolute; bottom:0; width:100%; z-index:10;}
.jdt .hd ul { zoom:1; position:absolute; top:50%; right:16px; margin-top:-5px;
*zoom:1; *display:inline;}
.jdt .hd ul li { float:left; margin-left:5px; width:12px; height:12px; border-radius:6px; background:#fff; cursor:pointer; 
_overflow:hidden;
transition-property: all;
transition-duration: .24s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.jdt .hd ul li.on { background:#03b2ca; width:20px; _overflow:hidden;}


.jdt .bd { width:710px; height:500px; position:absolute; top:0; left:0;}
.jdt .bd ul li { width:710px; height:500px; position:relative; zoom:1;}
.jdt .bd ul li a { height:100%; display:block; }
.jdt .bd ul li .tu { width:710px; height:500px; position:absolute; top:0; bottom:0; left:0; right:0; z-index:7;}
.jdt .bd ul li .tu img { width:100%; height:100%;}
.jdt .bd ul li .tbg { height:50px; position:absolute; bottom:0; left:0; right:0; z-index:8; background:#000;/* filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;*/
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+50,0+100 */
background: linear-gradient(to top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.jdt .bd ul li .ft1 { font-size:16px; color:#fff; height:50px; line-height:50px; position:absolute; bottom:0; left:0; right:0; z-index:9; width:540px; padding-left:16px; 
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}



/*院内新闻*/
.ynxw { width:650px; height:490px; margin-top:10px; margin-right:10px; float:right; overflow:hidden;}
.ynxw-list { padding-top:8px;}
.ynxw-list ul li { height:48px; line-height:48px; font-size:16px; color:#494949; clear:both;}
.ynxw-list ul li a { color:#494949; display:block; float:left; padding-left:24px; background:url(../images/08.png) no-repeat 8px 21px; width:80%;
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.ynxw-list ul li a:hover { color:#03b2ca; background-image:url(../images/08-2.png);}
.ynxw-list ul li .time { float:right; font-size:14px; color:#898989; padding-right:8px;}


/*bar*/
.row1-barlinks { border:1px solid #e6e6e6; width:1378px; height:198px; clear:both; margin-left:10px; margin-right:10px; margin-bottom:40px; overflow:hidden; box-shadow:0 5px 5px rgba(0,0,0,.05);} 
.row1-barlinks .nbox { width:1358px; margin-left:19px; margin-top:19px; overflow:hidden;}
.row1-barlinks .nbox ul { }
.row1-barlinks .nbox ul li { width:260px; height:160px; background-color:#44a8b5; background-image:url(../images/11.png); background-repeat:no-repeat; margin-right:10px; position:relative; overflow:hidden; float:left;}
.row1-barlinks .nbox ul li a { display:block; width:100%; height:100%;}
.row1-barlinks .nbox ul li .icon { width:36px; height:36px; position:absolute; top:20px; left:0; right:0; margin:0 auto;}
.row1-barlinks .nbox ul li .icon1 { background-image:url(../images/12.png);}
.row1-barlinks .nbox ul li .icon2 { background-image:url(../images/13.png);}
.row1-barlinks .nbox ul li .icon3 { background-image:url(../images/14.png);}
.row1-barlinks .nbox ul li .icon4 { background-image:url(../images/15.png);}
.row1-barlinks .nbox ul li .icon5 { background-image:url(../images/102.png);}
.row1-barlinks .nbox ul li .icon6 { background-image:url(../images/103.png);}
.row1-barlinks .nbox ul li .t1 { color:#fff; font-size:24px; font-weight:bold; line-height:1; text-align:center; padding-top:70px; }
.row1-barlinks .nbox ul li a .t2 { color:#fff; font-size:16px; border:1px solid #67b5d7; border-radius:4px; margin: 0 auto; width:108px; height:28px; line-height:28px; text-align:center; margin-top:12px;
/*过度*/
transition-property: all;
transition-duration: .24s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.row1-barlinks .nbox ul li a:hover .t2 { color:#fff; background-color:#67b5d7;}

/*row2 - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -*/
.row2 { padding:40px 0; background:#f7fafb; overflow:hidden;}
.row2-nbox { width:1400px; margin: 0 auto;}

/*专题专栏*/
.ztzl { width:670px; height:360px; float:left; padding-left:10px;}
.ztzl.s2tsyl { width:670px; height:360px; float:right; padding-right:10px;}
.ztzl-lists {}
.ztzl-lists .hd {    width: 100%; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.ztzl-lists .hd ul li { width:223px; float:left; position:relative;}
.ztzl-lists .hd ul li:before { background:#e6e6e6; height:40px; width:1px; position:absolute; top:0; right:0; content:"";}
.ztzl-lists .hd ul li:last-child:before { display:none;}
.ztzl-lists .hd ul li a { width:200px; margin:0 auto; height:40px; line-height:40px; font-size:18px; text-align:center; display:block; color:#393939;}
.ztzl-lists .hd ul li.on a { border-radius:8px; background-color:#4aacb2; color:#fff; font-weight:bold; line-height:38px;}

.ztzl-lists .bd { padding-top:10px;}
.ztzl-lists .bd ul { padding:0 10px;}
.ztzl-lists .bd ul li { height:47px; border-bottom:1px solid #e6e6e6; line-height:48px; font-size:16px; color:#494949; clear:both;}
.ztzl-lists .bd ul li a { color:#393939; display:block; float:left; padding-left:24px; background:url(../images/08.png) no-repeat 8px 21px; width:80%;
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.ztzl-lists .bd ul li a:hover { color:#03b2ca; background-image:url(../images/08-2.png);}
.ztzl-lists .bd ul li .time { float:right; font-size:14px; color:#898989; padding-right:8px;}


/*党建专栏*/
.djzl { width:670px; height:360px; float:right; padding-right:10px;}
.djzl-lists2 {}
.djzl-lists2 .hd {    width: 100%; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.djzl-lists2 .hd ul li { width:167px; float:left; position:relative;}
.djzl-lists2 .hd ul li:before { background:#e6e6e6; height:40px; width:1px; position:absolute; top:0; right:0; content:"";}
.djzl-lists2 .hd ul li:last-child:before { display:none;}
.djzl-lists2 .hd ul li a { width:144px; margin:0 auto; height:40px; line-height:40px; font-size:18px; text-align:center; display:block; color:#393939;}
.djzl-lists2 .hd ul li.on a { border-radius:8px; background-color:#4aacb2; color:#fff; font-weight:bold; line-height:38px;}

.djzl-lists2 .bd { padding-top:10px;}
.djzl-lists2 .bd ul { padding:0 10px;}
.djzl-lists2 .bd ul li { height:47px; border-bottom:1px solid #e6e6e6; line-height:48px; font-size:16px; color:#494949; clear:both;}
.djzl-lists2 .bd ul li a { color:#393939; display:block; float:left; padding-left:24px; background:url(../images/08.png) no-repeat 8px 21px; width:80%;
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.djzl-lists2 .bd ul li a:hover { color:#03b2ca; background-image:url(../images/08-2.png);}
.djzl-lists2 .bd ul li .time { float:right; font-size:14px; color:#898989; padding-right:8px;}

/*.djzl-list { padding-top:10px;}
.djzl-list ul { padding:0 10px;}
.djzl-list ul li { height:59px; border-bottom:1px solid #e6e6e6; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.djzl-list ul li .time { width:60px; height:60px; text-align:center; float:left; position:relative;}
.djzl-list ul li .time:before { content:""; width:1px; height:20px; position:absolute; top:0; left:0; background-color:#4aacb2;}
.djzl-list ul li .time:after { content:""; height:1px; width:20px; position:absolute; top:0; left:0; background-color:#4aacb2;}
.djzl-list ul li .time .tt1 { height:40px; color:#4daeb1; font-size:28px; font-weight:bold;}
.djzl-list ul li .time .tt2 { height:20px; color:#8a8a8a; font-size:16px;}
.djzl-list ul li .t1 { color:#393939; float:left; width:80%;

overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.djzl-list ul li a .t1 { color:#393939; display:block; float:left; height:60px; line-height:60px; padding-left:20px;

transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.djzl-list ul li a:hover .t1 { color:#03b2ca;}*/



/*科室介绍*/
.ksjs { width:1380px; clear:both; padding-left:10px; padding-right:10px; padding-top:20px;}
/*.ksjs-lists {}
.ksjs-lists .hd { float:left; width:580px; height:200px;}
.ksjs-lists .hd ul li { width:260px; height:160px; border-radius:8px; border-top-right-radius:40px; background-color:#03b2ca; margin-left:20px; margin-top:20px; float:left; position:relative; cursor:pointer;}
.ksjs-lists .hd ul li:before { position:absolute; top:0; right:0; width:40px; height:40px; background-image:url(../images/26.png); content:"";}
.ksjs-lists .hd ul li.on:before { background-image:url(../images/25.png);}
.ksjs-lists .hd ul li.on { background-color:#0a84d5;}
.ksjs-lists .hd ul li .t1 { color:#fff; font-size:21px; text-align:center; margin-top:80px; position:relative; line-height:60px;}
.ksjs-lists .hd ul li .t1:before { position:absolute; height:1px; background:rgba(255,255,255,.4); left:0; right:0; width:40px; content:""; margin:0 auto; }
.ksjs-lists .hd ul li .icon { width:40px; height:40px; position:absolute; top:30px; left:0; right:0; margin: 0 auto;}
.ksjs-lists .hd ul li .icon1 { background:url(../images/23.png) no-repeat center top;}
.ksjs-lists .hd ul li .icon2 { background:url(../images/24.png) no-repeat center top;}

.ksjs-lists .bd { float:left; width:800px; padding:10px 0;}
.ksjs-lists .bd ul li { float:left; width:240px; height:50px; margin-left:20px; margin-top:20px; margin-bottom:20px; }
.ksjs-lists .bd ul li a { }
.ksjs-lists .bd ul li a .t1 { border:1px solid #e6e6e6; border-top-left-radius:8px; border-bottom-left-radius:8px; border-right:none; padding-left:20px; line-height:48px; display:block; width:189px; height:48px; background:#fff; font-size:18px; color:#393939; float:left;

overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;

transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.ksjs-lists .bd ul li a:hover .t1 { color:#03b2ca;}
.ksjs-lists .bd ul li a .moreicon { border:1px solid #e6e6e6; border-top-right-radius:8px; border-bottom-right-radius:8px; width:28px; float:left; height:48px; background:url(../images/27.png) no-repeat center center #fff;

transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.ksjs-lists .bd ul li a:hover .moreicon { background-image:url(../images/28.png); background-color:#03b2ca; border:1px solid #03b2ca;}*/


/*科室介绍*/
.ksjs_conbox { background:url(../images/17.jpg) no-repeat center top #f9fbfb; margin-top:20px; min-width:1320px; clear:both;}
.ksjs_conbox_nbox { width:1380px; margin:0 auto; overflow:hidden;}
.ksjs_conbox_nbox .hd { overflow:hidden;}
.ksjs_conbox_nbox .hd ul li { float:left; width:20%; height:40px; line-height:40px; border-radius:8px; color:#506162; font-size:18px; text-align:center; cursor:pointer; position:relative;}
.ksjs_conbox_nbox .hd ul li:before { background:#e6e6e6; height:40px; width:1px; position:absolute; top:0; right:0; content:"";}
.ksjs_conbox_nbox .hd ul li:last-child:before { display:none;}
.ksjs_conbox_nbox .hd ul li a { color:#506162; display:block; width:91.5%; margin:0 auto; border-radius:8px;}
.ksjs_conbox_nbox .hd ul li.on { color:#fff; font-weight:bold;}
.ksjs_conbox_nbox .hd ul li.on a { color:#fff; background-color:#4aacb2;}

.ksjs_conbox_nbox .bd { clear:both; }

.ksjs_conbox_nbox .bd .in_ner { padding-top:20px; height:360px; }
.ksjs_conbox_nbox .bd .in_ner .in_lm { width:820px; float:right;}
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li { width:380px; font-size:16px; color:#303030; text-align:center; float:left; margin-left:30px; margin-bottom:20px; cursor:pointer;}
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li a { color:#303030; display:block; border-radius:8px; overflow:hidden; height:42px; line-height:42px; background:url(../images/10131.png) no-repeat 328px 12px #fff; border:1px solid #ddd;
transition-property: all;
transition-duration: .2s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li a:hover { color:#fff; background-color:#4aacb2; background-image:url(../images/10131-2.png); border:1px solid #4aacb2;}
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li:nth-child(2n) { margin-right:0;}
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li.on { }
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li.on a { color:#fff; border:1px solid #4aacb2; background-image:url(../images/10131-2.png); background-color:#4aacb2; }
.ksjs_conbox_nbox .bd .in_ner .in_lm ul li.on a:hover { color:#fff; }

.ksjs_conbox_nbox .bd .in_ner .in_con { width:526px; float:left;}
.ksjs_conbox_nbox .bd .in_ner .in_con .kejs_in_conbox { width:526px; height:360px; background:#fff; overflow:hidden;}
.ksjs_conbox_nbox .bd .in_ner .in_con .kejs_in_conbox .tubox { width:496px; height:260px; position:relative; background:#f0f0f0; margin:15px 15px 0 15px;}
.ksjs_conbox_nbox .bd .in_ner .in_con .kejs_in_conbox .tubox .tu { width:496px; height:260px;}
.ksjs_conbox_nbox .bd .in_ner .in_con .kejs_in_conbox .tubox .tu img { width:100%; height:100%;}
.ksjs_conbox_nbox .bd .in_ner .in_con .kejs_in_conbox .tubox .tu_ft { position:absolute; height:40px; line-height:40px; color:#fff; text-align:center; font-size:16px; background:rgba(0,0,0,.3); z-index:1; left:0; right:0; bottom:0;}
.ksjs_conbox_nbox .bd .in_ner .in_con .kejs_in_conbox .ft { color:#202020; font-size:16px; line-height:30px; height:60px; width:486px; margin:0 auto; padding:10px 5px 0 5px; overflow:hidden;
word-break:break-all; 
text-overflow:ellipsis; 
display:-webkit-box; 
-webkit-box-orient:vertical; 
-webkit-line-clamp:2;
}



/*row3 - - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -*/
.row3 { padding-top:40px; padding-bottom:40px; background:#fff; overflow:hidden;}
.row3-nbox { width:1400px; margin: 0 auto; overflow:hidden;}

/*热点透视*/
.rdts { width:670px; height:360px; float:left; padding-left:10px;}
.rdts-list { padding-top:10px;}
.rdts-list ul { padding:0 10px;}
.rdts-list ul li { height:49px; border-bottom:1px solid #e6e6e6; line-height:50px; font-size:16px; color:#494949; clear:both;}
.rdts-list ul li a { color:#393939; display:block; float:left; padding-left:24px; background:url(../images/08.png) no-repeat 8px 21px; width:80%;
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.rdts-list ul li a:hover { color:#03b2ca; background-image:url(../images/08-2.png);}
.rdts-list ul li .time { float:right; font-size:14px; color:#898989; padding-right:8px;}
/*医院视频*/
.yysp { width:560px; height:360px; float:right; padding-right:10px;}
.yysp-list { padding-top:10px;}
.yysp-list ul { padding:0 10px;}
.yysp-list ul li { height:79px; border-bottom:1px solid #e6e6e6; padding:10px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.yysp-list ul li .tu { width:110px; height:80px; float:left; border-radius:4px; overflow:hidden;}
.yysp-list ul li .tu img { width:100%; height:100%;}
.yysp-list ul li .tbox { float:left; margin-left:20px; width:390px; }
.yysp-list ul li a .tbox .t1 { height:30px; line-height:36px; color:#3a3a3a; font-size:16px; background:url(../images/08.png) no-repeat 0px 15px; padding-left:16px;
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.yysp-list ul li a:hover .tbox .t1 { color:#03b2ca; background-image:url(../images/08-2.png);}
.yysp-list ul li .tbox .t2 { height:20px; line-height:20px; color:#999; font-size:14px;
/*不换行,省略号*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.yysp-list ul li .tbox .time { height:30px; line-height:36px; color:#999; font-size:14px;}


/*专家风采*/
.zjfc { width:1380px; clear:both; padding-left:10px; padding-right:10px; padding-top:20px;}
.zjfc-list .bd { padding-top:20px; width:1360px; margin:0 auto; overflow:hidden;}
.zjfc-list .bd ul { width:1380px;}
.zjfc-list .bd ul li { height:390px; background:#f2f8f9; width:210px; margin-right:20px; float:left;}
.zjfc-list .bd ul li .tu { width:190px; height:260px; margin:10px;}
.zjfc-list .bd ul li .tu img { width:100%; height:100%;}
.zjfc-list .bd ul li .t1 { color:#3a3a3a; font-size:16px; text-align:center; height:30px; line-height:30px;}
.zjfc-list .bd ul li a .t1 span { font-size:18px; color:#0a84d5;
/*过度*/
transition-property: all;
transition-duration: .12s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.zjfc-list .bd ul li a:hover .t1 span { font-size:18px; color:#03b2ca;}
.zjfc-list .bd ul li .t2 { color:#3a3a3a; font-size:14px; text-align:center; height:30px; line-height:30px;}
.zjfc-list .bd ul li .t3 { color:#3a3a3a; font-size:14px; text-align:center; height:30px; line-height:30px; margin-top:10px; position:relative;}
.zjfc-list .bd ul li .t3:before { content:""; width:170px; height:1px; background-color:#d9d9d9; position:absolute; top:0; left:0; right:0; margin:0 auto;}

/*脚注 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.footer { clear:both; background:#0a84d5; overflow:hidden;}
.footer-nbox { width:1400px; margin: 0 auto; height:330px;}

.footer-nbox .lt { width:480px; float:left; }
.footer-nbox .lt .logo { margin-left:30px; margin-top:40px; height:80px;}
.footer-nbox .lt .lt-tbox { margin-top:20px; margin-left:30px;}
.footer-nbox .lt .lt-tbox ul li { color:#cfedff; font-size:14px; line-height:32px;}

.footer-nbox .ct { width:630px; float:left; padding-top:30px;}
.footer-nbox .ct .ct-tbox {}
.footer-nbox .ct .ct-tbox .t1 { height:40px; line-height:40px; color:#fff; font-size:17px; font-weight:bold; margin-bottom:10px;}
.footer-nbox .ct .ct-tbox ul { width:120px; margin-left:40px; margin-right:50px; float:left; position:relative;}
.footer-nbox .ct .ct-tbox ul:before { content:""; height:1px; background-color:#6cb5e6; position:absolute; top:39px; left:0; margin:0 auto; width:100%;}
.footer-nbox .ct .ct-tbox ul:after { content:""; height:1px; background-color:#fff; position:absolute; top:39px; left:0; margin:0 auto; width:20px;}
.footer-nbox .ct .ct-tbox ul li { height:30px; line-height:30px; font-size:14px; color:#cfedff;}
.footer-nbox .ct .ct-tbox ul li a { color:#cfedff;}
.footer-nbox .ct .ct-tbox ul li a:hover { color:#fff;}

.footer-nbox .rt { width:290px; float:right; text-align:center;}
.footer-nbox .rt .qr { width:110px; height:110px; margin: 0 auto; padding-top:40px;}
.footer-nbox .rt .rt-t1 { padding-top:10px; line-height:30px; height:30px; color:#fff; font-size:16px; text-align:center;}
.footer-nbox .rt .rt-t2 { line-height:30px; height:30px; font-size:14px; color:#cfedff;}
.footer-nbox .rt .rt-t2 a { color:#cfedff;}
.footer-nbox .rt .rt-t2 a:hover { color:#fff;}

.footer2 { height:60px; line-height:60px; border-top:1px solid #54a9e2; font-size:16px; text-align:center; color:#fff;}



/*侧边栏客服*/
.fudong { width:60px; position:fixed; top:50%; right:0px; margin-top:-100px; z-index:99;}
.fudong ul li { width:60px; height:60px; display:block; }


.fudong ul li.icon { background-repeat:no-repeat; background-position:center center; background-color:#0a84d5; width:60px; height:60px; position:relative; 
-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s;}
.fudong ul li:hover { background-color:#03b2ca;}

.fudong ul li .fudong_open { width:150px; height:0px; position:absolute; top:0; left:-150px; background-repeat:no-repeat; background-position:0 0; overflow:hidden; background-color:#03b2ca;
-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s;}
.fudong ul li:hover .fudong_open { width:150px; height:200px;}

.fudong ul li .fudong_open .ft1 { font-size:13px; color:#fff; text-align:center; line-height:1.4; padding-top:16px;}
.fudong ul li .fudong_open .tu { width:100px; height:100px; margin:0 auto; background:#fff; padding:10px; margin-top:10px;}
.fudong ul li .fudong_open .tu img { width:100%; height:100%;}

.fudong ul li.wechat { background-image:url(../images/51.png);}
.fudong ul li.tiktok { background-image:url(../images/52.png);}
.fudong ul li.wei_bo { background-image:url(../images/53.png);}
.fudong ul li.fuwuhao { background-image:url(../images/fuwuhao.png);}
.fudong ul li.up { background-image:url(../images/54.png);}
.fudong ul li.up a { display:block; width:60px; height:60px; }