﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#333;

/*设置宽度*/
width:100%; 
min-width:1200px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#00a4c0;}

/*红色主题样式*/
.RedTheme a:hover{color: #c50d06;}
.RedTheme .Current{border-left: 3px solid #c50d06;}
.RedTheme .Current span{color: #c50d06;}
.RedTheme .Pages .p_page em a:hover,
.RedTheme .a_first:hover,
.RedTheme .a_prev:hover,
.RedTheme .a_next:hover,
.RedTheme .a_end:hover,
.RedTheme .Pages .p_page em a.a_cur{border:solid 1px #c50d06; background:#c50d06;color: #fff;}
.RedTheme .MainNav ul li:hover a.navA,
.RedTheme .MainNav ul li.onnav a.navA{color: #c50d06;border-color: #c50d06;}
.RedTheme .Top .Right .Right1 .SearchBox{background: url(../images/search_bg2.png) center no-repeat;}
.RedTheme .Bottom{background: #c50d06 url(../images/bot_bg2.jpg) top center no-repeat;}
.RedTheme .SildeBar .MenuList ul li.onmenu a{color: #c50d06;border-color:#c50d06;}
.RedTheme .Bottom a,
.RedTheme .Bottom{color: #ecc5c4;}
.RedTheme .News_info .info_title{color: #c50d06;}
.RedTheme .DjxcList .ul li a:hover{color: #fff;background: #c50d06;border-color: #c50d06;}
.RedTheme .DjxcList .ul li a:hover time{color: #e3a6a5;}


/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.WarpBox{width: 1180px; padding:0 10px;margin: 0 auto;position: relative;}
.Contain{padding: 0px 0 35px;overflow: hidden;}
.SildeBar{}
.MainContent{padding: 16px 0;overflow: hidden;}
.Content{}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/float: right;padding-left: 8px;border-left: 3px solid #00a4c0;line-height: 14px;margin-top: 28px;}
.Current span{color: #00a4c0;}


/*分页开始*/
.Pages{ padding:0;line-height:18px; zoom:1; overflow:hidden;margin:30px 0 0;text-align: center;}
.Pages span{ padding:0px 3px; /*display:inline-block;*/}
.Pages a{ display:inline-block; margin:0px 2px;color: #747474;font-size: 12px;}
/*.Pages .p_cur{ float:left;}*/
.p_cur,
.p_count,
.p_total,
.p_jump{display: none;}
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.a_first,
.a_prev,
.a_next,
.a_end,
.Pages .p_page em a{ padding:5px 10px; border:solid 1px #c8c8c8; background:#fff;}
.Pages .p_page em a:hover,
.a_first:hover,
.a_prev:hover,
.a_next:hover,
.a_end:hover,
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #00a4c0; background:#00a4c0;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*分页结束*/

/*Top*/
.Top{height: 110px;}
.Top .Logo{float: left;width:325px;height:110px;}
.Top .Logo img{width: 100%;height: 100%;display: block;}

.Top .Right{float: right;}
.Top .Right .Right1{float: right;height: 55px;line-height: 55px;}
.Top .Right .Right1 .SearchBox{float:right;margin:12.5px 0 0 5px;width: 228px;height: 30px;background: url(../images/search_bg.png) center no-repeat;}
.Top .Right .Right1 .SearchBox input{width: 160px;float: left;padding: 0 15px;height: 30px;line-height: 30px;color: #999;font-size: 12px;}
.Top .Right .Right1 .SearchBox .btn{display: block;float: right;width: 38px;height: 30px;}

.Top .Right .MainNav{clear: both;border-top: 1px solid #ededed;}
.Top .Right .MainNav ul li{float:left;padding:0 16px;position: relative;}
.MainNav ul li a.navA{display: block;overflow: hidden;height:50px;line-height:50px;border-top: 4px solid transparent;}
.MainNav ul li.onnav a.navA,
.MainNav ul li:hover a.navA{color: #00a4c0;border-color: #00a4c0;}
.MainNav ul li#nav8{}
.MainNav ul li#nav2{}
.MainNav ul li:after{position:absolute;top:22px;right: 0;width: 1px;height: 13px;content:'';background: url(../images/nav_bg.png) center no-repeat;}
.MainNav ul li#nav8:after{display: none;}
.MainNav ul li dl{display: none;text-align: center;position: absolute;left: 0;top: 53px;width: 100%;padding:5px 0;overflow: hidden;z-index: 99;background: #fff;}
.MainNav ul li dl dd a{display: block;padding:8px 5px;line-height: 18px;overflow: hidden;}
.MainNav ul li:hover dl{display: block;}

/*Top*/

/*Bottom*/
.Bottom{padding:30px 0;min-height: 148px;overflow: hidden;width: 100%;background: #00a4c0 url(../images/bot_bg.jpg) top center no-repeat;color: #c3e2eb;font-size: 12px;}
.Bottom a{color: #c3e2eb;}
.Bottom .Left{float: left;margin-right: 20px;overflow: hidden;padding-left: 20px;}
.Bottom .Right{float: right;width: 110px;overflow: hidden;text-align: center;}
.Bottom .Right img{display: block;width: 110px;height: 110px;}
.Bottom .Right span{display: block;height: 35px;line-height: 35px;color: #fff;}
.Bottom .Mid{float: left;}
.Bottom .Copyright{margin-bottom:15px;}
.Bottom .BottomLinks{margin-bottom:15px;}
.Bottom .BottomLinks em{display: inline-block;margin: 0 10px;position:relative;top: 2px;width: 1px;height: 13px;background: url(../images/bot_libg.png) center no-repeat;}
.Bottom .BotInfo{margin-bottom:15px;}
.Bottom .BotInfo .span{color: #fff;display: inline-block;margin-right: 30px;}
.Bottom .BotInfo .span1{font-size: 20px;font-weight:bold;}
.Bottom .bdsharebuttonbox{width: 182px;height: 29px;background: url(../images/share_bg.png) center no-repeat;display: flex;align-items: center;}
.Bottom .bdsharebuttonbox a{padding: 0!important;width:17px!important;height: 17px!important;display: block;margin-right: 10px;}
.Bottom .bdsharebuttonbox .bds_more{width: 68px!important;background: none!important;}
.Bottom .bdsharebuttonbox .bds_tsina{background:url(../images/share_abg.png) 0 0 no-repeat!important;}
.Bottom .bdsharebuttonbox .bds_weixin{width: 19px!important;background:url(../images/share_abg.png) -30px 0 no-repeat!important;position: relative;}
.Bottom .bdsharebuttonbox .bds_qzone{background:url(../images/share_abg.png) -61px  0 no-repeat!important;}

.Bottom .bdsharebuttonbox .bds_weixin .hover{
    display: none;
    position: absolute;
    left: 50%;
    bottom: 120%;
    width: 105px;
    height: 105px;
    background-color: #fff;
    padding: 5px;
    transform: translateX(-50%);
}
.Bottom .bdsharebuttonbox .bds_weixin .hover img{width: 100%;height: 100%;}
.Bottom .bdsharebuttonbox .bds_weixin:hover .hover{display: block;}


/*Bottom*/

/*SildeBar*/
.SildeBar{background: #f8f8f8;overflow: hidden;border-bottom: 1px solid #e9e9e9;}
.SildeBar .MenuList{float: left;overflow: hidden;}
.SildeBar .MenuList ul li{display: inline-block;margin-right: 40px;}
.SildeBar .MenuList ul li a{display: block;line-height: 70px;line-height: 70px;border-bottom: 1px solid transparent;}
.SildeBar .MenuList ul li.onmenu a{color: #00a4c0;border-color:#00a4c0;}

/*SildeBar*/


/*Banner*/
.Banner{ position:relative;width: 100%;}
.HomeBan{ width:100%; height:450px;}
.HomeBan .BanList{ width:100%; height:450px; overflow:hidden;}
.HomeBan .BanList li{ width:100%; height:450px;}
.HomeBan .BanList li a { width: 100%;height: 100%;display: block;position: relative;top: -24px; }
.HomeBan .BanCont{ width:100%; height:450px; position:absolute; left:0px; top:0px;}
.HomeBan .TabList{ width:1200px; height:450px; margin:0 auto; position:relative;}
.HomeBan .TabList ul{ position:absolute;width:1200px;bottom:10px;text-align: center;z-index:10;}
.HomeBan .TabList ul li{ display: inline-block; margin:0 5px; background:url(../images/BanTab.png) no-repeat left top;width:15px; height:15px; overflow:hidden; cursor:pointer;}
.HomeBan .TabList ul li.on{ background:url(../images/BanTab_on.png) no-repeat left top;}

.NeiBan{height: 350px;}

/*Banner*/

/*首页*/
.HomePage .HomeTitle{padding-left: 45px;font-size: 18px;font-weight: bold;color: #00a4c0;height: 58px;line-height: 58px;}
.HomePage .HomeTitle span{display: inline-block;margin-left: 10px;font-size: 12px;color: #999;text-transform: uppercase;}
.HomePage .HomeTitle a{width: 19px;height: 58px;margin-right:20px;float: right;display: block;background: url(../images/h_more.png) center no-repeat;}

.HomePage1{width: 785px;float: left;overflow: hidden;background: url(../images/h1_top.png) left top no-repeat;}
.HomePage1 .HomeTitle{background: url(../images/h1_ttbg.jpg) left center no-repeat;}
.HomePage1 .Left{width: 380px;float: left;height: 368px;overflow: hidden;position: relative;}
.HomePage1 .Left .hd{position: absolute;background: url(../images/black_bg.png) repeat;bottom: 0;left: 0;height: 35px;line-height: 35px;width: 380px;}
.HomePage1 .Left .hd ul{width: 75px;z-index: 99;text-align: right;position: absolute;right:15px;bottom: 0;height: 35px;line-height: 35px;overflow: hidden;}
.HomePage1 .Left .hd ul li{cursor: pointer;display: inline-block;width: 7px;height: 7px;margin: 0 2.5px;background: url(../images/h1_tab.png) center no-repeat;}
.HomePage1 .Left .hd ul li.on{background: url(../images/h1_tabon.png) center no-repeat;}
.HomePage1 .Left .bd{width: 380px;height: 310px;overflow: hidden;}
.HomePage1 .Left .bd ul li a{display: block;width: 380px;height: 310px;overflow: hidden;}
.HomePage1 .Left .bd ul li a img{display: block;overflow: hidden;width: 100%;height:100%;}
.HomePage1 .Left .bd ul li a span{padding:0 95px 0 15px;margin-top: -35px;z-index: 99;position: relative;display: block;color: #fff;font-size: 12px;height: 35px;line-height: 35px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.HomePage1 .Right{width: 390px;float: right;overflow: hidden;height: 368px;} 
.HomePage1 .Right .hd{height: 58px;line-height: 58px;margin-left:-18px;}
.HomePage1 .Right .hd li{display: inline-block;height: 30px;line-height: 27px;text-align: center;cursor: pointer;width: 80px;margin: 0 18px;}
.HomePage1 .Right .hd li a{color: #666;}
.HomePage1 .Right .hd em{display: inline-block;position: relative;top: 2px;width: 1px;height:13px;background: url(../images/h1_tt_next.jpg) center no-repeat; }
.HomePage1 .Right .hd li.on{background: url(../images/h1_tton.png) center no-repeat;}
.HomePage1 .Right .hd li.on a{color: #fff;}
.HomePage1 .Right .hd li:hover{background: url(../images/h1_tton.png) center no-repeat;}
.HomePage1 .Right .hd li:hover a{color: #fff;}
.HomePage1 .Right .bd ul li a{display: block;overflow: hidden;padding:7px 10px;border-bottom: 1px dashed #ebebeb;} 
.HomePage1 .Right .bd ul li a time{text-align: center;color: #aaa;display: block;overflow: hidden;float: left;width: 60px;height: 60px;border: 1px solid #e8e8e8;}
.HomePage1 .Right .bd ul li a time b{font-size: 40px;display: block;height: 42px;line-height: 42px;overflow: hidden;}
.HomePage1 .Right .bd ul li a time span{display: block;font-size: 12px;line-height: 18px;height: 18px;overflow: hidden;}
.HomePage1 .Right .bd ul li a div{margin-left:90px;}
.HomePage1 .Right .bd ul li a div .h3{color: #333;margin-top: 8px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;/*white-space:nowrap;width:67%;*/}
.HomePage1 .Right .bd ul li a div .p{font-size: 12px;color: #999;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:95%;}
.HomePage1 .Right .bd ul li a:hover{background: #f7f7f7;border-color: #f7f7f7;}
.HomePage1 .Right .bd ul li a:hover time{background: #fff;color: #00a4c0;}
.HomePage1 .Right .bd ul li a:hover .h3{color: #00a4c0;}

.HomePage2{width: 380px;height: 365px;float: right;overflow: hidden;background: #fcfcfc;border: 1px solid #ececec;border-top: 2px solid #00a4c0;}
.HomePage2 .HomeTitle{background: url(../images/h2_ttbg.png) 20px center no-repeat;padding-left:65px;}
.HomePage2 .VideoBox{width: 340px;margin:10px auto 0;position: relative;background: #000;height: 200px;overflow: hidden;}
.HomePage2 .VideoBox .Img{position: absolute;z-index: 9;top: 0;display: block;left: 0;width: 340px;height: 200px;}
.HomePage2 .VideoBox .Img2{cursor: pointer;position: absolute;z-index: 10;top: 0;display: block;left: 0;width: 340px;height: 200px;}
.HomePage2 .VideoInfo{width: 340px;margin:25px auto;font-size: 12px;color: #666;}

.HomePage3{width: 785px;height: 372px;float: left;margin-top: 30px;overflow: hidden;border-top: 1px solid #ececec;}
.HomePage3 .HomeTitle{background: url(../images/h3_ttbg.jpg) left center no-repeat;}
.HomePage3 .hd{height: 45px;line-height:40px;margin-left:-18px;}
.HomePage3 .hd li{display: inline-block;height:40px;line-height:37px;text-align: center;cursor: pointer;width: 80px;margin: 0 18px;}
.HomePage3 .hd li a{color: #666;}
.HomePage3 .hd em{display: inline-block;position: relative;top: 2px;width: 1px;height:13px;background: url(../images/h1_tt_next.jpg) center no-repeat; }
.HomePage3 .hd li.on{background: url(../images/h3_tton.png) center no-repeat;}
.HomePage3 .hd li.on a{color: #fff;}
.HomePage3 .hd li:hover{background: url(../images/h3_tton.png) center no-repeat;}
.HomePage3 .hd li:hover a{color: #fff;}
.HomePage3 .bd ul{width: 900px;}
.HomePage3 .bd ul li{width: 380px;overflow: hidden;float: left;margin-right: 23px;background: url(../images/h3_libg.png) right center no-repeat;border-bottom: 1px dashed #ebebeb;}
.HomePage3 .bd ul li a{display: block;padding-left: 25px;padding-right: 35px;background: url(../images/h3_abg.png) left center no-repeat;overflow: hidden;height: 45px;line-height: 45px;font-size: 12px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

.HomePage3 .bd ul li.TopList{clear: none;border: none;width: 785px;background: none;}
.HomePage3 .bd ul li.TopList a{padding: 10px 0;line-height: 24px;height: auto;background: none;white-space: normal;}
.HomePage3 .bd ul li.TopList a picture{display: block;float: left;width: 165px;height: 110px;overflow:hidden;}
.HomePage3 .bd ul li.TopList a picture img{display: block;width: 100%;height: 100%;}
.HomePage3 .bd ul li.TopList a div{margin-left: 185px;}
.HomePage3 .bd ul li.TopList a div .h3{height: 16px;line-height: 16px;font-size: 14px;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:65%;}
.HomePage3 .bd ul li.TopList a div .p{font-size: 12px;color: #999;margin-bottom: 10px;max-height: 48px;overflow: hidden;}
.HomePage3 .bd ul li.TopList a div em{display: block;float: right;width:69px;height: 23px;background: url(../images/h3_more_bg.png) center no-repeat; }

.HomePage4{width: 380px;margin-top: 30px;height: 395px;float: right;overflow: hidden;background: #fcfcfc;border: 1px solid #ececec;border-top: 2px solid #00a4c0;}
.HomePage4 .HomeTitle{background: url(../images/h4_ttbg.jpg) 20px center no-repeat;padding-left:65px;}
.HomePage4 .ul{margin: 15px 20px;}
.HomePage4 .ul li{overflow: hidden;background: url(../images/h3_libg.png) right center no-repeat;border-bottom: 1px dashed #ebebeb;}
.HomePage4 .ul li a{display: block;padding-left: 25px;padding-right: 35px;background: url(../images/h3_abg.png) left center no-repeat;overflow: hidden;height: 45px;line-height: 45px;font-size: 12px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

.HomePage5 {background: #ebf3f4;margin-top: 30px;padding-bottom: 40px;overflow: hidden;position: relative;}
.HomePage5 .WarpBox{background: url(../images/h1_top.png) left top no-repeat;overflow: hidden;}
.HomePage5 .HomeTitle{background: url(../images/h5_ttbg.png) left center no-repeat;}
.HomePage5 .bd .ul{width: 1300px;}
.HomePage5 .bd .ul li{float: left;width: 310px;margin-right:120px;overflow: hidden;}
.HomePage5 .bd .ul li a{display: block;overflow: hidden;color: #555;}
.HomePage5 .bd .ul li a picture{display: block;width: 175px;height: 175px;float: left;border-radius: 175px;overflow: hidden;}
.HomePage5 .bd .ul li a picture img{display: block;width: 100%;height:100%;}
.HomePage5 .bd .ul li a div{margin-left: 195px;margin-top:15px;max-height: 134px;overflow: hidden;}
.HomePage5 .bd .ul li a div time{display: block;width: 100px;margin-top: 10px;height: 28px;background: url(../images/h5_more.png) center no-repeat;}
.HomePage5 .bd .ul li a div .span{font-weight:bold;color: #00a4c0;}
.HomePage5 .next,
.HomePage5 .prev{display: block;width:28px;height: 28px;filter:alpha(opacity=40);opacity: .4;position: absolute;top: 20px;right: 10px;}
.HomePage5 .next:hover,
.HomePage5 .prev:hover{filter:alpha(opacity=100);opacity:1;}
.HomePage5 .prev{background: url(../images/h5_left.png) center no-repeat;right: 50px;}
.HomePage5 .next{background: url(../images/h5_right.png) center no-repeat;}

.HomePage6 {background: url(../images/h6_bg.jpg) left top no-repeat;margin-top: 30px;overflow: hidden;position: relative;}
.HomePage6 .HomeTitle{background: url(../images/h6_ttbg.jpg) left center no-repeat;color: #fe9901;}
.HomePage6 .UlBox{border: 1px solid #efefef;padding: 18px 13px;overflow: hidden;height: 178px}
.HomePage6 .ul{width: 1300px;}
.HomePage6 .ul li{width: 175px;height: 80px;margin: 0 24px  16px 0;float: left;overflow: hidden;background:url(../images/h6_libg.png) center no-repeat;}
.HomePage6 .ul li a{display: block;overflow:hidden;}
.HomePage6 .ul li a picture{display: block;width: 30px;margin: 25px 23px 25px 32px;height: 30px;overflow: hidden;float: left;}
.HomePage6 .ul li a picture img{display: block;width: 100%;height: 100%;}
.HomePage6 .ul li a picture img.Img2{display: none;}
.HomePage6 .ul li a .h3{font-size: 16px;color: #333;margin-top: 20px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;padding-right: 5px;}
.HomePage6 .ul li:hover{background:url(../images/h6_libg2.png) center no-repeat;}
.HomePage6 .ul li:hover a picture img.Img1{display: none;}
.HomePage6 .ul li:hover a picture img.Img2{display: block;}
.HomePage6 .ul li:hover a .h3{color: #fff;}

/*首页*/

/*科室介绍*/
.About .UlBox{overflow: hidden;}
.About .ul{}
.About .ul li{width: 175px;height: 80px;margin: 0 26px 16px 0;float: left;overflow: hidden;background:url(../images/h6_libg.png) center no-repeat;}
.About .ul li a{display: block;overflow:hidden;}
.About .ul li a picture{display: block;width: 30px;margin: 25px 23px 25px 32px;height: 30px;overflow: hidden;float: left;}
.About .ul li a picture img{display: block;width: 100%;height: 100%;}
.About .ul li a picture img.Img2{display: none;}
.About .ul li a .h3{font-size: 16px;color: #333;margin-top: 20px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;padding-right: 5px;}
.About .ul li:hover{background:url(../images/h6_libg2.png) center no-repeat;}
.About .ul li:hover a picture img.Img1{display: none;}
.About .ul li:hover a picture img.Img2{display: block;}
.About .ul li:hover a .h3{color: #fff;}


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*资料下载*/
.DownList{overflow: hidden;}
.DownList .ul li a{display: block;overflow: hidden;margin-bottom: 20px;color: #787878;height: 59px;line-height: 59px;background: #fafafa url(../images/down_bg.png) 1100px center no-repeat;padding:0 300px 0 20px;border: 1px solid #efefef;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}
.DownList .ul li a:hover{color: #00a4c0;}


/*党建宣传*/
.DownList{overflow: hidden;}
.DjxcList .ul li a{display: block;overflow: hidden;margin-bottom: 20px;color: #787878;height: 59px;line-height: 59px;background: #fafafa;padding:0 20px;border: 1px solid #efefef;}
.DjxcList .ul li a span{display: block;width: 65%;float: left;overflow: hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}
.DjxcList .ul li a time{display:block;float: right;color: #ccc;}
.DjxcList .ul li a:hover{color: #fff;background: #00a4c0;border-color: #00a4c0;}
.DjxcList .ul li a:hover time{color: #a3d4e1;}
.DjxcList .ul li.TopList a{height: auto;line-height: 24px;padding: 0;color: #666;}
.DjxcList .ul li.TopList a img{display: block;overflow: hidden;width: 100%;max-height: 210px;}
.DjxcList .ul li.TopList a .h3{padding: 20px 30px 0;color: #666;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.DjxcList .ul li.TopList a .p{color: #999;padding:10px 30px 20px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.DjxcList .ul li.TopList a:hover{background:#fafafa;border-color:#efefef;  }


.News_info .info_title{ padding:0 0 5px;font-size:18px;color: #666;text-align:center;}
.News_info .info_time{ font-size:12px;text-align:center; color:#666;font-weight:normal; border-bottom:1px solid #eee; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;border-bottom:1px solid #eee;margin-bottom: 10px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999; padding:10px;text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{ }

/*人才招聘*/
.JobList{overflow: hidden;}
.JobList .ul{}
.JobList .ul li{border: 1px solid #e7e7e7;overflow: hidden;margin-bottom: -1px;}
.JobList .ul li a.ListA{display: block;color: #666;overflow: hidden;padding: 15px 30px;background:#f9f9f9 url(../images/job_bg1.png) 1150px center no-repeat;}
.JobList .ul li a.ListA span{display: block;width: 75%;float: left;}
.JobList .ul li a.ListA time{display: block;float: right;margin-right: 60px;display: none;}

.JobList .ul li .Info{padding: 30px;overflow: hidden;color: #999;display: none;}
.JobList .ul li .Info .span{color: #00a4c0;}
.JobList .ul li .Info .ApplyBtn{margin-top: 20px;display: block;clear: both;width: 150px;height: 40px;background: url(../images/apply_bg.png) center no-repeat;}
.JobList .ul li.on a.ListA{background: #00a4c0 url(../images/job_bg2.png) 1150px center no-repeat;;color: #fff;}
.JobList .ul li.on a.ListA time{display: block;}
.JobList .ul li.on .Info{display: block;}

/*应聘*/
.FormBox{overflow: hidden;}
.FormBox .InputBox{width: 1300px;}
.FormBox .JobTitle{color: #00a4c0;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.FormBox .text{width: 320px;background: url(../images/text_bg.png) 350px center no-repeat;padding:0 30px 0 20px;color: #333;height: 40px;line-height: 40px;border: 1px solid #efefef;margin:0 42px 20px 0;float: left;overflow: hidden;}
.FormBox .textarea{width: 1178px;margin-bottom: 20px;padding: 10px;height: 180px;line-height: 20px;color: #333;border: 1px solid #efefef;}
.FormBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #333;  
}

.FormBox ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #333;
}

.FormBox input:-ms-input-placeholder,
.FormBox textarea:-ms-input-placeholder {
    color: #333;
}

.FormBox input::-webkit-input-placeholder,
.FormBox textarea::-webkit-input-placeholder {
    color: #333;
}
.FormBox .ApplyBtn{cursor: pointer;margin-top: 20px;display: block;clear: both;width: 150px;height: 40px;background: url(../images/apply_bg.png) center no-repeat;}

/*科室介绍*/
.KsjsInfo{overflow: hidden;}
.KsjsInfo .ImgRIght{width: 395px;overflow: hidden;float: right;}
.KsjsInfo .ImgRIght img{display: block;width: 100%;}
.KsjsInfo .TxtLeft{float: left;overflow: hidden;width: 690px;}
.KsjsInfo .TxtLeft .InfoTitle{font-size: 18px;font-weight: bold;color: #00a4c0;margin-bottom: 15px;}

/*荣誉资质*/
.HoryList{overflow: hidden;}
.HoryList .ul{width: 1300px;}
.HoryList .ul li{width: 362px;float: left;overflow: hidden;margin: 0 57px 0 0;text-align: center;}
.HoryList .ul li a{display: block;overflow: hidden;}
.HoryList .ul li a img{display: block;padding:5px;width:350px;height: 230px;border: 1px solid #e4e4e4;}
.HoryList .ul li a span{display: block;height: 60px;line-height: 60px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}

/*友情链接*/
.LinksList{overflow: hidden;}
.LinksList .ul li{float: left;width: 25%;overflow: hidden;}
.LinksList .ul li a{display: block;overflow: hidden;width: 180px;text-align: center;margin: 0 auto;}
.LinksList .ul li a img{display: block;width: 180px;height: 70px;}
.LinksList .ul li a span{display: block;height: 35x;line-height: 35px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}


/*大事记*/

#timeline {width: 1197px; min-height: 86px;overflow: hidden; margin: 0 auto; position: relative;background: url(../images/time_bg.png) top center no-repeat;}
#dates { width: 1150px;height:40px;overflow: hidden;margin:23px auto;}
#dates li {float: left;list-style: none;}
#dates li a {background:url(../images/year_bg.png) no-repeat center;display:block;margin:0 10px 0 0 ;width:83px; color: #666;height:40px; line-height:40px; text-align: center;}
#dates li a:hover{ text-decoration:none;}
#dates li .selected { color:#fff;background:url(../images/year_bgon.png) no-repeat center;}
#issues {width:1200px; overflow: hidden; margin:0 auto; display:block;}	
#issues li {width:1200px;overflow: hidden;float: left;padding-top: 50px;}
#issues li .Pic{display: block;overflow: hidden;width: 480px;margin:0 0 25px 50px;float: right;}
#issues li .Pic img{display: block;width: 100%;}
#issues li .TxtLeft{}
#issues li .TxtLeft time{display:block;float: left;margin-right: 20px;font-family: Arial;line-height: 26px;padding:10px 16px;font-size: 24px;background: #00a4c0;color: #fff;}
#issues li .TxtLeft .h3,
#issues li .TxtLeft .h4{font-size: 20px;color: #262729;text-transform: uppercase;}
#issues li .TxtLeft .TxtBox{margin-top: 25px;}
#issues li .TxtLeft .Mooth{display:block;width: 40px;float: left;color: #00a4c0;font-size: 20px;}
#issues li .TxtLeft .TxtInfo{color: #666;margin-left: 55px;}

#arrow{ position:relative;}
#next,
#prev {position: absolute;display: block;top: 0;top:28px;width:31px;height:31px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden; z-index: 9999;}
#next {right:25px; background:url(../images/course_time_next.png) no-repeat left top;}
#prev {left:25px; background:url(../images/course_time_prev.png) no-repeat left top;}
#next.disabled,#prev.disabled {}
#float_ind .p{position: relative;}
#float_ind .close{position: absolute;right: 0;top: 0;width: 25px;}

.W1050{width: 1050px;margin: 0 auto;overflow: hidden;}
#map{width: 744px;}



/*底部浮动*/
.ccflo{position: fixed;right: 1%;top: 25%;z-index: 100;}
.ccflo ul{position: relative;}
.ccflo li{top: 96px;width: 192px;height: 43px;margin-bottom: 5px; text-align: right;position: relative;right: 0;}
.ccflo li .EwmImg{display: block; max-width:100%;}
.ccflo li .icon{display: inline-block;cursor: pointer;text-align: center; background-color: #f2f2f2;background-position: center;background-repeat:no-repeat ; width: 43px;height: 43px;border-radius: 5px;}

.ccflo li .icon:hover{background:rgba(255,255,255,0);background-position: 5px;}

#map{width: 744px;}
#map{width: 744px;}
/*底部浮动*/
.ccflo{position: fixed;right: 1%;top: 25%;z-index: 20;}
.ccflo ul{position: relative;}
.ccflo li{top: 96px;width: 192px;height: 43px;margin-bottom: 5px; text-align: right;position: relative;right: 0;}
.ccflo li .EwmImg{display: block; max-width:100%;}
.ccflo li .icon{display: inline-block;cursor: pointer;text-align: center; background-color: #f2f2f2;background-position: center;background-repeat:no-repeat ; width: 43px;height: 43px;border-radius: 5px;}

.ccflo li .icon:hover{background:rgba(255,255,255,0);background-position: 5px;}


/*预约挂号*/
.yygh{padding:50px 0;}
.auto_900{max-width: 900px;margin:0 auto;position: relative;}
.yygh h3{font-size: 16px;color: #2c2c2c;}
.yygh .kk{text-align: center;}
.yygh .n_step{display: inline-block;}
.yygh .step{font-size: 14px;padding: 0px 0px 10px 0;overflow: hidden;margin: 0px;min-height: 90px;}
.yygh .step span{
    display: block;
    float: left;
    width: 148px;
    line-height: 45px;
    height: 45px;
    text-align: center;
    border:1px solid #00a4c0;
    background: #d1eff4;
    color: #00a4c0;
}
.yygh .step span.show{background: #00a4c0;color: #fff;}
.yygh .step span b{font-size: 20px;margin-right: 5px;}
.yygh .step em{
	    font-style: normal;
    width: 37px;
    height: 45px;
    display: block;
    float: left;
    background: url(../images/step_icon.jpg) no-repeat center center;
}
.yygh .name{
    margin: 0px;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    margin-bottom: 10px;
    text-align: left;
}
.yygh .kfc{padding-left: 24px;margin-bottom: 20px; display:none;}
.yygh .zlk{padding-left: 18px;}
.yygh .name input{margin-left: 10px;}

.yygh .table_1 td{ padding:5px;color: #666;}
.yygh .table_1 .td_name{ text-align:right; width:150px; font-size:14px;}
.yygh .table_2 td{ padding:5px;color: #666;}
.yygh .table_2 .td_name{ text-align:right; width:150px; font-size:14px;}
.yygh .text{ width: 388px;height: 36px;line-height: 36px;border:1px solid #ccc;border-radius: 5px;}
.yygh .btn_div{ margin-top:20px; padding:28px 0px; text-align:center;  background:url(../images/dot4.jpg) repeat-x left top;}
.yygh .btn_div .btn{ width:102px; height:32px; border:none; cursor:pointer; color:#fff; font-size:14px; font-family:微软雅黑; background:url(../images/btn_bg2.jpg) no-repeat;}
.yygh select{width: 147px;height: 36px;line-height: 36px;border:1px solid #ccc;border-radius: 5px;padding-left: 20px; padding-right: 35px;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
font-size: 14px;
}
.yygh .tbb{display: inline-block;background: url(../images/tbb.jpg)no-repeat right center;}
.yygh .btnn{text-align: center;}
.yygh .btn{
	width: 150px;
    height: 42px;
    line-height: 42px;
   	background: #ff9900;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
    border-radius: 5px;
    margin-top: 30px;
}

.yygh .bun{
	width: 150px;
    height: 42px;
    line-height: 42px;
   	background: #b2b2b2;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
    border-radius: 5px;
    margin-top: 30px;
    margin-left: 20px;
}

.yygh .xzzlk{border:1px solid #eee;}
.yygh .xzzlk .tou{background: #eaeaea;font-size: 14px;color: #666;padding:10px 0;}
.yygh .xzzlk .tou dd{float: left;text-align: center;}
.yygh .xzzlk .tou dd.dd1{width: 60px;}
.yygh .xzzlk .tou dd.dd2{width: 188px;margin-left: 30px;}
.yygh .xzzlk .tou dd.dd3{width: 150px;float: right;}

.yygh .xzzlk .lib{padding:20px 0;}
.yygh .xzzlk .lib dd{float: left;}
.yygh .xzzlk .lib dd.dd1{width: 60px;text-align: center;}
.yygh .xzzlk .lib dd.dd1 span{opacity: 0;}
.yygh .xzzlk .lib dd.dd2{width: 84px;margin-left: 50px;}
.yygh .xzzlk .lib dd.dd3{width: 84px;}
.yygh .xzzlk .lib dd.dd4{float: right;width: 150px;text-align: center;}





.yygh .xzks{}
.yygh .xzks li{width: 266px;text-align: center;height: 78px;line-height: 78px;border:1px solid #ededed;background: #f1f1f1;cursor: pointer;float: left;margin-right: 45px;margin-bottom: 20px;}
.yygh .xzks li span{display: inline-block;font-size: 18px;color: #666;background: url(../images/xzli.png)no-repeat left center;padding-left: 50px;}
.yygh .xzks li.xuanz{background: #00a4c0;}
.yygh .xzks li.xuanz span{color: #fff;background: url(../images/xzlion.png)no-repeat left center;}



.yygh .xzys{}
.yygh .xzys li{width: 250px;text-align: center;padding:15px 0;border:1px solid #ededed;background: #f1f1f1;cursor: pointer;float: left;margin-right: 45px;margin-bottom: 20px;color: #666;}
.yygh .xzys li h3{margin:0;font-size: 18px;font-weight: normal;color: #666;}
.yygh .xzys li h3 span{margin-right: 5px;}
.yygh .xzys li p{margin:0;font-size: 14px;}
.yygh .xzys li p b{font-weight: normal;color: #ff9900;}
.yygh .xzys li p span{margin-right: 5px;}
.yygh .xzys li.xuanz{background: #00a4c0;color: #fff;}
.yygh .xzys li.xuanz b,
.yygh .xzys li.xuanz h3{color: #fff;}

.yygh .xzsj{margin-top: 20px;}
.yygh .xzsj li{width: 128px;height: 38px;border:1px solid #ededed;float: left;text-align: center;line-height: 38px;margin-right: 22px;margin-bottom: 10px;color: #666;cursor: pointer;}
.yygh .xzsj li.xuanz{color: #fff;background:#00a4c0;}

.yygh .kuan{position: absolute;top:21%;left: 0;background: #fff;z-index: 10;display: none; border:1px solid #ddd;}
.yygh .kuan .kuai{padding:70px 60px 50px 60px;}
.yygh .kuan .kuai p{font-size: 14px;font-weight: bold;color: #606060;line-height: 2;}
.yygh .kuan .btnn{text-align: right;}
.tanc{position: absolute;width: 100%;height: 100%;background: url(../images/tmbg.png);top: 0;left: 0;z-index: 2;display: none;}


.yygh .yycg{border:1px solid block;}
.yygh .yycg .txt{text-align: center;}
.yygh .yycg h3{margin:0;padding:20px 0;background: url(../images/yycg.png)no-repeat left center;font-size: 30px;color: #00a4c0;padding-left: 30px;padding-left: 55px;display: inline-block;}

.yygh .yycg .tex{border:1px solid #ededed;background: #f8f8f8;margin-top: 60px;}
.yygh .yycg .tex p{margin:0;font-size: 14px;color: #666;line-height: 2;padding:30px 25px;}


.ygh{text-align: center;}
.ygh a{display: inline-block;width: 140px;height:40px;line-height: 40px;background: #00a4c0;color: #fff;font-size: 16px;border-radius:5px;}


.kk_cancel{ text-align:center;}
.yygh .cancel_btn{ background:#999; margin-left:20px;}
.yygh .cancel_table1 td{ padding:5px;color: #666;}
.yygh .cancel_table1 .td_name{ text-align:right; width:150px; font-size:14px;}
.kk_cancel .cancel_h{ font-size:24px; color:#00a4c0; font-weight:bold; padding:20px; padding-left:165px;}
.cancel_table2 .cancel_dd1{ width:80px;}
.cancel_table2 .cancel_dd2{ width:250px;}
.cancel_table2 .cancel_dd3{ width:250px;}
.cancel_table2 .cancel_dd4{ width:150px;}
.cancel_table2 .cancel_dd5{ width:150px;}
.cancel_table2 .cancel_dd1 input{ vertical-align:middle; margin-top:5px;}
.cancel_table2 .cancel_b{ padding:20px 0;}
.cancel_table1 .cc_tdbtn{ text-align:center;}
.SildeBar_sub{ padding:2% 0; border:none;}
.WarpBox_sub{ }
.WarpBox_sub a{ display:inline-block; margin-right:30px;}
.WarpBox_sub a:hover,
.WarpBox_sub .onmenu{ color:#00a4c0;}

.expertList li{width: 175px;height: 80px;margin: 0 26px 16px 0;float: left;overflow: hidden;background：#efefef;background: #efefef;border-radius: 5px;border: 1px solid #ddd;}
.expertList li a{display: block;overflow:hidden;}
.expertList li a picture{display: block;width: 70px;height: 70px;overflow: hidden;float: left;margin:5px 15px 5px 0;}
.expertList li a picture img{display: block;width: 100%;height: 100%;object-fit: contain;}
.expertList li p{margin: 0; font-size: 12px; color: #00a4c0;}
.expertList li a .h3{font-size: 16px;color: #333;margin-top: 15px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;padding-right: 5px;}
.expertList li:hover{ background-color:#f90;}
.expertList li:hover a .h3{color: #fff;}