﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:12px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#666;

/*设置宽度*/
width:100%; 
min-width:1004px;
overflow-x: hidden;
}
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:#414446;}
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:#414446; 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:#fff;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.w1200{margin:0 auto;width: 1200px;}
/*初始化样式*/

/*页面框架结构*/
.Contain{}
.SildeBar{}
.MainContent{}
.Content{}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.SinglePage .h3{font-size: 18px;text-align: center; color: #333;font-weight: normal;}
.SinglePage .h4{font-size: 14px;text-align: center; color: #999;font-weight: normal;padding: 10px 0;margin-bottom: 15px;border-bottom: 1px dashed #ddd;}

.Current{ /*当前位置*/}

/*分页*/
.Pages{}
/*分页*/

/*Top*/
.Header{ background: #eff7f8;padding: 20px 0 23px;border-bottom: 2px solid #236a9e; }
.Header .logo{display: block;float: left;}
.Header .HeaderR{float: right; width: 580px;}
.Header .HeaderR .hrwm{float: right; text-align: center;}
.Header .HeaderR .hrwm .img img{width: 54px;height: 54px;}
.Header .HeaderR .hrwm .txt{line-height: 1em;color: #999;}
.Header .HeaderR .HeaderRl{float: left; width: 488px;}

.Header .HeaderR .HeaderRl .seachbox{width:250px;float: right;border-bottom: 1px solid #ddd;position: relative;}
.Header .HeaderR .HeaderRl .seachbox input{ line-height: 22px; width: 220px; }
.Header .HeaderR .HeaderRl .seachbox .btn{position: absolute; right: 0;top:0; background: url('../images/searchbtn.png') no-repeat center; width: 40px;height: 22px; }
.Header .Sub_MainNav{}
.Header .Sub_MainNav ul li{float: left;font-size: 17px; margin-left: 45px;}
.Header .Sub_MainNav ul li.first{margin-left: 0;}
.Header .Sub_MainNav ul li .navA{line-height: 58px; color: #333;}

.Header .Sub_MainNav ul li.on .navA,.Header .Sub_MainNav ul li .navA:hover{color:#236a9e; }
.Header .Hname{display: inline-block;font-size: 20px;color: #1c5795;line-height: 84px;padding-left: 20px;}


/*Top*/

/*Bottom*/
.Bottom{}
/*Bottom*/

/*SildeBar*/
.SildeBar{}
/*SildeBar*/

/*Banner*/
.HomeBan .List {position: relative;}
.HomeBan .List ul li a{display: block;height: 450px; background-position: center;background-repeat: no-repeat;}

.HomeBan .bx-pager-item{display: inline-block;margin:0 5px;}
.HomeBan .bx-pager{position: absolute; width: 100%;bottom:20px; text-align: center;}
.HomeBan .bx-pager a{display: block;width: 12px;height: 12px; background: #fff;overflow: hidden;line-height: 999px; border-radius: 100%;}
.HomeBan .bx-pager a.active{background: #236a9e;}

.HomeBan .bx-controls-direction{position: absolute; width: 1200px;margin:0 auto; left: 50%;margin-left: -600px; top: 50%; height: 0;}
.HomeBan .bx-prev{line-height: 999px;float: right;overflow: hidden; height: 44px;width: 30px;background: url('../images/bright.png') no-repeat center;}
.HomeBan .bx-next{line-height: 999px;float: left;overflow: hidden; height: 44px;width: 30px;background: url('../images/bleft.png') no-repeat center;}
.Banner{height: 350px; background-repeat: no-repeat; background-position: center;}
.Banner1{height: 450px;}

/* banner图无数据时候塌陷的样式 */
.HomeBan .List ul>p{height: 450px; text-align: center; line-height: 450px;}

/*Banner*/

/* bannertip */

.bannertip{background: #f1f2f6;}
.bannertip ul li a{display: block; line-height: 60px; color: #555;padding-right:40px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bannertip ul li a:hover{color:#236a9e; }
.bannertip .list{width: 500px;padding-left: 50px; background: url('../images/tzbg.png') no-repeat 0 20px; position: relative;}

.bannertip .bx-prev{line-height: 999px;overflow: hidden; height:15px;width:40px;background: url('../images/btipbg.png') no-repeat center;position: absolute; right: 0;top: 30px;}
.bannertip .bx-next{line-height: 999px;overflow: hidden; height:15px;width:40px;background: url('../images/btipbg02.png') no-repeat center;position: absolute; right: 0;top: 15px;}
.bannertip ul p{line-height: 60px; color: #555;padding-right:40px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bannertip ul p:first-child{ margin-top: -12px;}
/* bannertip */





/*首页*/
.HomeF{padding: 50px 0 45px;font-size: 14px;}
.HomeTitle{ margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;}
.HomeTitle .h3{font-weight: normal; float: left;}
.HomeTitle .h3 span{font-size: 22px; color: #3b8bc6; display: inline-block;position: relative; }
.HomeTitle .h3 span .icon{display: block;width: 100%; height: 2px; background:#3b8bc6; position: absolute; left: 0;bottom:-13px; }
.HomeTitle .more{display: block;float: right;font-size: 14px; color: #999;padding-right:18px; background: url('../images/more04.png') no-repeat center right;}

.HomeF .subItem{padding: 30px;background: #f4f5f9;float: left; margin-right: 30px; width: 750px; margin-bottom: 30px;}
.HomeF .subItem.odd{margin-right: 0; width: 300px;}

.HomeNew  ul li.newTop{border-bottom: 1px solid #e5e5e5;margin-bottom: 16px; color: #999;}
.HomeNew  ul li.newTop .img{display: block;float: left; width:300px; height: 168px; overflow: hidden;}
.HomeNew  ul li.newTop .img img{width: 100%;vertical-align: bottom;}
.HomeNew  ul li.newTop .txtBox{float: right; line-height: 1.4em; width: 390px;padding: 30px;}
.HomeNew  ul li.newTop .h3 a{display: block;font-size: 18px;font-weight: normal; color: #333;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.HomeNew  ul li.newTop .h3 a:hover{color: #3b8bc6;}
.HomeNew  ul li.newTop .h3{padding-bottom: 18px;}
.HomeNew  ul li.newTop .txt{height:40px;padding-top: 10px; }
.HomeNew ul li.newTop .txt .more{color: #3b8bc6;}

.HomeNew ul li.li{width: 265px;padding-left: 15px;float: left;padding-right: 80px;margin-right: 30px;line-height: 42px;background: url('../images/libg.png') no-repeat 0 center; border-bottom: 1px dashed #ccc; position: relative;}
.HomeNew ul li.li .time{position: absolute; right: 0;top:0;}
.HomeNew ul li.li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.HomeNew ul li.li a:hover{color:#3b8bc6; }
.HomeNew ul li.li.odd{margin-right: 0;}


.HomeAbout{} 
.HomeAbout .img{} 
.HomeAbout .img img{ width: 100%;height:168px;vertical-align: bottom;} 
.HomeAbout .txt{height: 88px;margin-top: 15px; font-size: 14px;color: #333;overflow: hidden;}
.HomeAbout .txt .more{color: #3b8bc6;}


.HomeTeam{}
.HomeTeam .litop{}
.HomeTeam .litop .img{width: 72px;float: left;}
.HomeTeam .litop .img img{width: 72px;height: 96px;vertical-align: bottom;}
.HomeTeam .litop .info{height: 96px; border-bottom: 1px solid #e2e2e2; float: right; width: 100px;}
.HomeTeam .litop .info .name{color: #3b8bc6;font-size: 16px;padding-top: 20px;}
.HomeTeam .litop .info .zc{padding-top: 10px; color: #999;}


.HomeTeam ul li a{display: block;width: ;padding: 22px 20px; background: #fff;}
.HomeTeam ul li{width: 235px;margin-right: 22px;float: left;}
.HomeTeam ul li.last{margin-right: 0;}
.HomeTeam ul li .txt{font-size: 13px; color: #666; height: 77px;padding-top: 10px;}

.HomeProject {height: 228px;}
.HomeProject ul li{padding-left: 15px;padding-right: 80px;line-height: 42px;background: url('../images/libg.png') no-repeat 0 center; border-bottom: 1px dashed #ccc; position: relative;}
.HomeProject ul li .time{position: absolute; right: 0;top:0;}
.HomeProject ul li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.HomeProject ul li a:hover{color:#3b8bc6; }



/*首页*/

/* 科室动态 */
.Free ul li.li{border-bottom: 1px solid #ededed;line-height: 50px;position:relative;padding-left: 35px; padding-right: 120px; background: url('../images/Freelibg.png') no-repeat 5px center;}
.Free ul li.li .time{position: absolute; right: 0;top: 0; color: #d4d4d3;}
.Free ul li.li a{color: #494949;font-size: 16px; display: block;vertical-align: middle;}
.Free ul li.li a:hover{color:#ff8234; }

.Free ul li.litop{margin-bottom:20px;}

.Free ul li.litop .img{display: block;float: left; width:340px; height: 242px;}
.Free ul li.litop .img img{width: 100%;}

.Free ul li.litop .txtBox{float: right; line-height: 1.4em; width: 800px;padding:15px;}
.Free ul li.litop .h3 a{display: block;font-size: 16px;font-weight: normal; color: #333;}
.Free ul li.litop .h3{border-bottom: 1px solid #efefef;padding-bottom: 14px;margin-bottom: 14px;}
.Free ul li.litop .txt{height:120px; color: #9c9c9c;}
.Free ul li.litop .more{display: block; width: 95px;background: url('../images/more03.png') no-repeat 80px center;
	line-height: 35px;border: 1px solid #a2bbd6; color: #a2bbd6; padding-left:15px; }

/* 科室动态 */


/* 专家团队 */


.ExpertsList .ul li{float: left; width: 540px;background:#f8f8f8; margin:0 30px;margin-top: 30px;float: left; 
	border-radius: 20px; overflow: hidden;}
.ExpertsList .ul li .img{border-radius: 20px;overflow: hidden; width: 187px;height:240px;float: left;}
.ExpertsList .ul li .img img{width: 100%;}
.ExpertsList .ul li .txtBox{float: right;width: 265px;padding-right: 45px;padding-top: 35px;font-size: 14px;}
.ExpertsList .ul li .txtBox .h3{font-size: 18px;font-weight: normal; color: #555;}
.ExpertsList .ul li .txtBox .h4{color: #999;font-weight: normal;padding-top: 5px;}
.ExpertsList .ul li .txtBox .h4 span{display: inline-block;padding-right: 10px;}
.ExpertsList .ul li .txtBox .txt{color: #888;padding-top: 8px;padding-bottom: 5px; line-height: 1.5em;}

.ExpertsList .ul li .txtBox .time{color: #6b9cc0;}
.ExpertsList .ul li .txtBox .more{color: #6b9cc0;}


.InfoF1 .img{border-radius: 20px;overflow: hidden; width: 240px;height:310px;float: left;}
.InfoF1 .img img{width: 100%;}
.InfoF1 .txtBox{float: right;width: 875px;font-size: 14px;padding-top: 35px;}
.InfoF1 .txtBox .h3{font-size: 30px;font-weight: normal; color: #333;}
.InfoF1 .txtBox .h3 span{font-size: 18px;}
.InfoF1 .txtBox .h4{color: #999;font-weight: normal;padding-top: 10px;font-size: 16px;}
.InfoF1 .txtBox .h4 span{display: inline-block;padding-right: 10px;}
.InfoF1 .txtBox .h4 .icon{display: block;width: 40px;height: 1px; background: #236a9e;margin: 10px 0 20px;}
.InfoF1 .txtBox .h5{font-size: 18px; color: #236a9e;font-weight: normal;padding: 10px 0 20px;}
.InfoF1 .txtBox .txt{color: #666;padding-top: 8px;padding-bottom: 5px; line-height: 1.5em;}
.ExpertsInfo .InfoTitle{font-weight: normal; color: #236a9e;font-size: 18px;padding: 45px 0;}
.ExpertsInfo .table{}
.ExpertsInfo .table table{border-collapse: collapse;width: 100%; border:1px solid;}
.ExpertsInfo .table table th{width:12.5%; height: 55px;font-weight: normal;}
.ExpertsInfo .table table th .xq,.ExpertsInfo .table table th .time{display: block;}
.ExpertsInfo .table table th,.ExpertsInfo .table table td{ border: 1px solid #ddd; }
.ExpertsInfo .table table th{border-color: #fff;background:#236a9e; color: #fff; text-align: center;}
.ExpertsInfo .table table td{padding: 10px 0px; text-align: center;}
.ExpertsInfo .table table td.tdb{padding-left: 0;}
.ExpertsInfo .table table td .sw{display: block; text-align:center;font-size: 16px; color: #236a9e;}
.ExpertsInfo .table table td .time{display: block; text-align:center;font-size: 16px; color: #236a9e;}


/* 专家团队 */


/* 治疗项目 */
.Notice{}
.Notice ul li{border-bottom: 1px solid #ededed;line-height: 50px;position:relative;padding-left: 35px; padding-right: 120px; background: url('../images/ngg.png') no-repeat 5px center;}
.Notice ul li .time{position: absolute; right: 0;top: 0;}
.Notice ul li a{color: #494949;font-size: 16px; display: block;vertical-align: middle;}

.Notice ul li.new a{color: #ff8234;vertical-align: bottom;}
.Notice ul li.new a span{display: inline-block; line-height: 50px;vertical-align: middle;}
.Notice ul li.new a .icon{display: inline-block; width: 31px;padding-left: 15px;vertical-align: middle;background: url('../images/new.png') no-repeat right center; height: 50px;}
.Notice ul li a:hover{color:#ff8234; }

.NoticeSc ul li{padding-left: 0; background: none;}

/* 治疗项目 */

/* 底部 */
.Bottom{background: #eff7f8;padding: 60px 0 20px; display: none;}
.Bottom .bottomnav{padding-bottom: 20px;}
.Bottom .bottomnav ul li{width: 82px; float: left; margin-right: 42px;}
.Bottom .bottomnav ul li dt{font-size: 18px; color: #555;}
.Bottom .bottomnav ul li dt span{display: block;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.Bottom .bottomnav ul li dd a{font-size: 12px; color: #888; line-height: 30px;}
.Bottom .bottomnav ul li.last{margin-right: 0;}
.bottomTel{border-top: 1px solid #e5ecec;padding: 22px 0;}
.bottomTel .Left{float: left; width:740px;}
.bottomTel .Left ul li{float: left; width: 332px;font-size: 16px; color: #888; padding-left: 33px;background: url('../images/blibg.png') no-repeat 0 0;}
.bottomTel .Left ul li .span{display: block;padding-left:22px;background: url('../images/btel.png') no-repeat 0 center;}
.bottomTel .Left ul li.li2 .span{background-image: url('../images/bhome.png');}
.bottomTel .Left ul li .txt{padding-left:22px;}
.bottomTel .Right{float: right;}
.bottomTel .Right .bdsharebuttonbox{float: right;}
.bottomTel .iconwx{width: 40px;height: 40px;background: url('../images/iconwx.png') no-repeat center !important; margin-right: 11px !important;}
.bottomTel .iconwb{width: 40px;height: 40px;background: url('../images/iconwb.png') no-repeat center !important;}

.BottomBottom{background: #236a9e;padding: 35px 0;color: #aabed2;font-size: 14px;}
.BottomBottom a{color: #aabed2;}
.BottomBottom .BottomLinks{float: left;}
.BottomBottom .Copyright{float: right;}
.BottomBottom .BottomLinks a{display: inline-block; padding: 0 3px 0 9px;background: url('../images/blibg01.png') no-repeat 0 center; line-height: 1em;}
.BottomBottom .BottomLinks a.first{padding-left: 0;background: none; }
/* 底部 */

/* 侧边定位 */
.fixBox{height: 406px;position: fixed;right:0;top: 50%;margin-top: -203px; width: 60px; border:1px solid #f1f1f1; border-right: none; background: #fff;z-index: 99;}
.fixBox ul li{border-bottom: 1px solid #f1f1f1; position: relative; height:80px;}
.fixBox ul li.last{border-bottom: none;}

.fixBox ul li .wx{display: block;height: 80px;background: url('../images/fxicon01.png') no-repeat center; position: relative;}
.fixBox ul li .wx img{width: 150px;height: 150px;position: absolute;left: 100%;top: 0; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.fixBox ul li .wx:hover img{left: -150px; }

.fixBox ul li .qq{display: block;height: 80px;background: url('../images/fxicon02.png') no-repeat center;}
.fixBox ul li .tel{width:180px;position: absolute; left: 0;top: 0;background: #fff;height: 80px; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.fixBox ul li .tel .icon{float: left;display: block;width:60px;height: 80px; background: url('../images/fxicon03.png') no-repeat center;}
.fixBox ul li .tel .txt{display: block;float: left;color: #000; width: 120px; text-align: center; line-height: 80px; font-size: 16px;}
.fixBox ul li .tel:hover{left: -120px;}
.fixBox ul li .emal .icon{background-image: url('../images/fxicon04.png');}

.fixBox ul li .backTop{display: block;height: 80px; background: url('../images/backtop.png') no-repeat center;}

/* 侧边定位 */

/* 二级栏目 */
.SildeBarBox{background:#eff7f8; line-height: 60px; border-bottom: 1px solid #d8e5e6;}
.SildeBarBox .SildeBar{float: left;}

.SildeBarBox .SildeBar .MenuList ul li{float: left;margin-right: 45px;}
.SildeBarBox .SildeBar .MenuList ul li .menuA{font-size: 14px; color: #555;display: block; line-height: 60px; border-bottom: 1px solid transparent;}
.SildeBarBox .SildeBar .MenuList ul li.on .menuA,.SildeBarBox .SildeBar .MenuList ul li .menuA:hover{border-bottom: 1px solid #236a9e; color: #236a9e;}

.SildeBarBox .Current{float: right;padding-left: 20px;font-size: 12px;color:#999;background:url('../images/cur.png') no-repeat 0 center;}
.SildeBarBox .Current a{color:#999;}
.SildeBarBox .Current span{color: #236a9e;}

.Main{padding: 50px 0; font-size: 14px;}

/* 二级栏目 */




/* 分页 css*/
.PageBox{ padding:50px 0 0px; }
.PageBox .Pages{text-align: center;}
.PageBox .Pages a{padding:8px 10px;border:1px solid #ededed; color: #333; font-size: 14px; margin:0 3px;transition: all .5s;}
.PageBox .Pages a:hover,.PageBox .Pages a.a_cur{ background: #3478c1;color: #fff; border:1px solid #3478c1; }
.PageBox .Pages .num{font-style: normal;}
.PageBox .Pages .num a{display: none;}

@media screen and (min-width:768px){
	.PageBox .Pages a{padding:10px 15px;}
	.PageBox .Pages .num a{display:inline-block; padding: 6px 15px;}
}
/* 分页 css*/




/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}
