 
/*全局初始化样式*/
body{ font-size:14px; padding:0px; margin:0px auto; font-family:Microsoft YaHei; color: #666; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;*/
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  
}

.bg{ background-color:#fafaf7;}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ font-family:'MicrosoftYahei'; border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
ul,li,img{ vertical-align:top;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none; text-decoration:none;}
a:hover{ color: #666; text-decoration:none;}


/*清楚浮动*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
/*全局样式*/


/************************** 以下是页面样式 *************************/
.contain{ padding:0 15px;}


/*头部*/
header{ border-top:6px solid #6f94cd; position:relative; z-index:99;
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
}
.navbar{ margin-bottom:0; border:none;} 
.navbar-header{ padding-right:72px; position:relative;}
.navbar-toggle{ float:none; position:absolute; right:0; top:50%; margin-top:-17px; z-index:999;}
.navbar-toggle .icon-bar{ background-color:#666;}
.navbar-brand{ height:auto; padding-right:0;}
.navbar-absolute{ padding:0 15px; position:absolute; left:15px; right:15px; background-color:#fff; z-index:10000;}
.nav>li>a em{ display:none;}
.nav>li>a:focus, .nav>li>a:hover{ background-color:#6f94cd; color:#fff;}
.navSon{ display:none;}
.nav>li:last-child{ display:none;}

/*Banner*/
.carousel-control{ width:36px; height:36px; top:50%; margin-top:-18px; z-index:10; background-position:center; background-repeat:no-repeat;}
.carousel-control.left{ left:4%; background-image:url(../image/c32.png);}
.carousel-control.right{ right:4%; background-image:url(../image/c31.png);}
.carousel-control.left:hover{ background-image:url(../image/c30.png);}
.carousel-control.right:hover{ background-image:url(../image/c29.png);}


.searchWrap{ padding:5px 0; position:absolute; left:0; right:0; bottom:0; z-index:11; background:rgba(0,0,0,.5);}
.searchBox{ width:80%; padding-right:36px;  background-color:#fff; margin:0 auto; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;  border-radius:4px; position:relative;}
.searchBox input{ font-family:'Microsoft Yahei'; width:100%; height:26px; font-size:12px; padding:5px 17px; line-height:16px;}
.searchBox a{ width:36px; height:26px; position:absolute; right:-1px; top:0px; z-index:12; background:url(../image/c34.png) no-repeat center right; -webkit-background-size:auto 100%; -moz-background-size:auto 100%; -o-background-size:auto 100%; -ms-background-size:auto 100%; background-size:auto 100%;}


/*当前位置*/
.location{ padding-top:28px; }
.location h2{ margin:0; font-size:18px; color:#000; }
.location .columnname span{ display:block; margin-top:4px; text-transform:uppercase; color:#ccc;}
.location .current,.location .current a{ color:#888;}


/*侧边栏*/
.menulist a{ display:block; text-align:center;}
.menulist a.menuA{ font-size:16px;  padding:11px 10px 12px 10px; border-bottom:1px solid #e5e5e5;background:url(../image/c1_1.png) no-repeat right center;}
.menulist .onmenu a,.menulist a:hover,.menulist li.cur a.menuA{ color:#6f94cd; }
.menulist .onmenu a.menuA,.menulist .menuA:hover{ background:url(../image/c1.png) no-repeat right center;}

.menulist dl,.menulist dd{ margin:0;}
.menulist dl{ margin-top:12px; padding-bottom:31px; font-size:14px; text-align:center; border-bottom:1px solid #e6e6e6;}
.menulist dl a{ margin-top:16px;}

.menulist li.cur a.menuA{ background:url(../image/c7.png) no-repeat right center;}


/*内页框架*/
.nyCon{ padding-top:27px;}
.maincontent{ padding-top:54px;}


/*底部*/
.bottoms{ text-align:center; background-color:#45699f; padding-top:28px; padding-bottom:24px;}
.bottoms,.bottoms a{ color:#b2bed3;}
.bottoms a:hover{ color:#fff;}

.gam a{ display:inline-block; width:37px; height:37px; background-repeat:no-repeat; background-position:center; margin:0 8px;} 
.gam a:nth-child(1){ background-image:url(../image/c2.png);}
.gam a:nth-child(2){ background-image:url(../image/c3.png);}
.gam a:nth-child(3){ display:none; background-image:url(../image/c4.png); position:relative;}
.gam a:nth-child(3) div{ width:140px; height:140px; display:none; padding:10px; background-color:#fff;  position:absolute; left:-51px; top:-139px; z-index:99;}
.gam a:nth-child(3) img{ width:120px; height:120px;}
.gam a:nth-child(4){ background-image:url(../image/c5.png);}
.gam a:nth-child(1):hover{ background-image:url(../image/c22.png);}
.gam a:nth-child(2):hover{ background-image:url(../image/c33.png);}
.gam a:nth-child(3):hover{ background-image:url(../image/c44.png);}
.gam a:nth-child(3):hover div{ display:block;}
.gam a:nth-child(4):hover{ background-image:url(../image/c55.png);}

.links{ margin-top:4px;}
.links em{ font-style:normal; font-size:12px; color:#5878a9; margin:0 10px; position:relative;}

.copyRight{ margin-top:12px;}
.copyRight a{ text-decoration:underline;}


/*分页*/
.Pages{ font-size:12px; text-align:center; padding:40px 0;}
.Pages a,.Pages em{ display:inline-block; *display:inline; zoom:1;}
.Pages a { margin:0px 1px; padding:1px 5px; color:#747474; background-color:#fff;  border:1px solid #eaeaea;}
.Pages em{ font-style:normal;}
.Pages a:hover,.Pages a.a_cur{ color:#fff; background-color:#888888; border-color:#888888;}

.PrevNextBox{ color:#333; padding:40px 0; border-top:1px solid #e3e3e3; line-height:26px; margin-top:40px;}
.PrevNextBox a{ color:#666;}

/*首页*/
.boxShadow{ background-color:#fff; box-shadow:0 0 4px #ccc;}
.indexWrap{ padding-top:30px;}
.Channel{ padding:25px 0;}
.Channel li{ width:33.33%; float:left; display:inline; text-align:center; background:url(../image/line.jpg) no-repeat right center;}
.Channel li a{ display:block; padding:0 10px;}
.Channel li h2{ margin:0; font-size:14px; margin-top:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Channel li:last-child{ background:none;}
.Channel li a:hover{ color:#6A94D0;}

.newsIndex,.teamIndex{ margin-top:20px;}
.teamIndexwap{ display:none}
.newTab span{ font-size:18px; font-weight:bold; float:left; display:inline; background-color:#ececec; padding:6px 10px;}
.newTab span.cur{ background-color:#32bebe; color:#fff;}
.newCon{ display:none; position:relative;}
.newCon:nth-child(1){ display:block;}
.newCon a.more{ font-size:12px; display:block; position:absolute; right:20px; top:-27px;}

.newCon li{ padding:20px;}
.newCon li div{ text-align:center;}
.newCon li a{ display:block; }
.newCon li h2,.newCon li p{ margin:0;}
.newCon li h2{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:13px;}
.newCon li a p{ color:#999; line-height:24px; margin-top:18px;}
.newCon li a:hover h2{ color:#6A94D0;}

.workDay,.workDayMax{ display:none;}


.teamIndex { padding:20px;}
.teamIndex li{ position:relative;}
.teamIndex li:nth-child(2){ margin-top:20px;}
.teamIndex li img{ width:100%;}
.teamIndex li a{ font-size:18px; font-weight:bold; padding:16px 20px; position:absolute; left:0; right:0; top:0; bottom:0; z-index:99; background:rgba(0,0,0,.25); color:#fff;}


.titleSide{ padding:0 20px; text-align:right;}
.titleSide,.titleSide h2{ line-height:50px;}
.titleSide h2{ margin:0; font-size:18px; font-weight:bold; float:left; display:inline;}
.titleSide,.titleSide a{ color:#fff;} 
.sideBox{ padding-left:20px; padding-right:20px;} 
.sideBox li{ background:url(../image/c38.jpg) no-repeat 3px center; border-bottom:1px dotted #d0d0d0; padding:7px 0; padding-left:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.sideBox li:last-child{ border-bottom:none;}
.sideBox li:hover{ background-image:url(../image/c41.jpg);}
.sideBox li:hover a{ color:#6A94D0;}

.partyIndex,.tipsIndex,.jobIndex{ margin-top:20px;}

.partyIndex .titleSide{ background-color:#52a6f9;}
.tipsIndex .titleSide{ background-color:#32bebe;}
.jobIndex .titleSide{ background-color:#6f94cd;}

.partyIndex .sideBox,.tipsIndex .sideBox,.jobIndex .sideBox{ padding-top:10px; padding-bottom:10px;}
.tipsIndex .sideBox{ padding-top:20px;}

.tipsIndex .sideBox div{ text-align:center; margin-bottom:18px;}
.tipsIndex li span{ position:relative; top:4px; margin-left:4px;}


.indexPics{ padding-top:20px; padding-bottom:30px;}
.indexPics a{ display:block; overflow:hidden;}
.indexPics .pic{ text-align:center;}
.indexPics .pic img{ display:inline-block; border:3px solid #daeefb; width:78px; height:78px; -webkit-border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; border-radius:100%;}
.indexPics a span{ display:block; text-align:center; font-size:12px; color:#999; margin-top:16px;}
.indexPics .boxShadow{ padding:20px 0; overflow:hidden;}


/*医院简介*/
.AboutPage{ padding-bottom:84px;}


/*荣誉资质*/
.honorList{ margin-top:-51px;}
.honorList li{ text-align:center; margin-top:51px;}
.honorList li a{ display:block; color:#000;}
.honorList li h2{ padding:0 10px; font-size:14px; margin:0; margin-top:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*领导信息*/
.leaderList{ margin-top:-54px;}
.leaderList li{ margin-top:54px; border-bottom:1px solid #e6e6e6;}
.leaderList a{ display:block;}
.leaderList .pic{ text-align:center; }
.leaderList .pic img{ -webkit-box-shadow:0px 0px 6px #ddd; -moz-box-shadow:0px 0px 6px #ddd; -o-box-shadow:0px 0px 6px #ddd; -ms-box-shadow:0px 0px 6px #ddd;  box-shadow:0px 0px 6px #ddd;}
.leaderList .memos{  padding-bottom:15px;}
.leaderList a h2{ margin:0; padding-top:16px; font-size:18px; font-weight:bold; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leaderList a h2 span{ display:inline-block; padding-bottom:20px; border-bottom:1px solid #52a6f9; margin-right:10px;}
.leaderList a p{ height:96px; overflow:hidden; margin:0; color:#999; line-height:24px; margin-top:24px;}
.leaderList a p .more:hover{ color:#6f94cd;}

/*联系我们*/
.contactPage{ padding-bottom:78px;}
.hosTitle{ font-weight:bold; font-size:18px; margin:0; color:#333;}
.contactMes li{ padding-top:14px; padding-top:24px; padding-bottom:12px; line-height:18px; border-bottom:1px dashed #e6e6e6;}
.contactMes p{ margin:0;}
.contactMes li:last-child{ border-bottom:none;}
.contactMap{ display:none;}


/*通知公告*/
.adviceList li a{ position:relative; padding-left:22px; background:url(../image/c6.png) no-repeat 10px 5px;}
.adviceList li a h2{ font-size:14px; color:#333; }
.adviceList li a span{ display:block; color:#666; margin-top:12px;}
.adviceList li.LiTop a{ padding-left:0; padding-right:0; background:none;}
.adviceList li.LiTop a span{ position:static;}


/*新闻动态*/
.newsList li,.adviceList li{ padding:20px 0; border-bottom:1px solid #e6e6e6;}
.newsList li:nth-child(1),.adviceList li.LiTop{ padding-top:0;}
.newsList a,.adviceList  a{ display:block; }
.newsList .pic,.adviceList li.LiTop .pic{ text-align:center;}
.newsList a h2,.newsList a p,.adviceList a h2,.adviceList li.LiTop a p{ margin:0;}
.newsList a h2 span,.newsList a p,.newsList a em,.adviceList li.LiTop a h2 span,.adviceList li.LiTop a p,.adviceList li.LiTop a em{ margin-top:12px;}
.newsList a h2,.adviceList li.LiTop a h2{ font-size:16px; color:#333; margin-top:18px;}
.newsList a h2 span,.adviceList li.LiTop a h2 span{ font-size:14px; display:block; color:#666;}
.newsList a p,.adviceList li.LiTop a p{ line-height:28px; }
.newsList a em,.adviceList li.LiTop a em{ display:block; font-style:normal; color:#6f94cd;}


/*学科概述*/
.teamPage{ padding-bottom:50px;}


/*专家介绍*/
.doctorList{ margin-top:-28px;}
.doctorList li{ background-color:#f1f1f1; margin-top:28px;}
.doctorList li a{ display:block;}
.doctorList li img{ width:100%;}
.doctorList li .memos{ padding:0 10px;}
.doctorList li .memos div{ font-size:16px; text-align:right; border-bottom:1px dotted #dadada; padding-top:15px; padding-bottom:7px;}
.doctorList li a p{ color:#888; margin:0; line-height:22px; padding-top:14px; padding-bottom:20px;}


/*成果展示*/
.achiveList{ margin-top:-20px;}
.achiveList img{ width:100%;}
.achiveList li{ text-align:center; background-color:#f6f6f6; margin-top:20px;}
.achiveList a{ display:block;}
.achiveList li h2{ padding:16px 10px 17px 10px; margin:0; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*重点专科*/
.speList{ padding-bottom:50px; margin-top:-20px;}
.speList dl { margin-bottom:1.5%;}
.speList dl dt{   font-size: 16px;  color: #333;  padding: 1.5% 0 1%;  margin: 0 0 1.5%;  border-bottom: 1px solid #eee; font-weight:normal;}
.speList li{ padding:5px; background-color:#f1f1f1; position:relative; margin-top:20px;}
.speList li a{ color:#333; padding:5px 0; font-size:14px; display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.speList li span{ width:10px; height:10px; position:absolute; z-index:9;}
.speList li span:nth-child(2){ border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; left:5px; top:5px;}
.speList li span:nth-child(3){ border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; right:5px; top:5px;}
.speList li span:nth-child(4){ border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; left:5px; bottom:5px;}
.speList li span:nth-child(5){ border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; right:5px; bottom:5px;}
.speList li:hover{ background-color:#e0ebfb;}
.speList li:hover span{ border-color:#6f94cd;}
.speList li:hover a{ color:#6f94cd;}

/*科研动态*/
.researchList li:nth-child(1){ margin-top:0;}
.researchList li{ padding:16px; background-color:#f6f6f6; margin-top:14px;}
.researchList a{ display:block;}
.researchList li img{ width:100%;}
.researchList a h2,.researchList a p{ margin:0;}
.researchList a h2{ font-size:16px; color:#333; padding-top:15px; margin-bottom:5px;}
.researchList a p{ line-height:28px; margin-top:16px;}


/*应聘须知*/
.jobPage{ padding-bottom:50px; }


/*招聘岗位*/
.JobTitle{ background-color:#888888;}
.JobTitle span,.JobPanel dt span{ font-size:12px; width:33.33%; padding:13px 5px; text-align:center; float:left; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.JobTitle span{ color:#fff;}
.JobTitle span:nth-child(3),.JobTitle span:nth-child(4),.JobTitle span:nth-child(5),.JobPanel dt span:nth-child(3),.JobPanel dt span:nth-child(4),.JobPanel dt span:nth-child(5){ display:none;}

.JobPanel dl,.JobPanel dd{ margin:0; padding:0;}
.JobPanel dl{ margin-top:15px;}
.JobPanel dt{ cursor:pointer; font-weight:normal; background-color:#f6f6f6;}
.JobPanel dd{ padding:30px 7%; font-size:12px;  display:none; line-height:30px;}
.JobPanel dd h2,.JobPanel dd p{ margin:0; padding:0;}
.JobPanel dd h2{ font-size:12px; margin-bottom:7px; }


/*信息简报*/
.brieList li{ padding:27px 0; border-bottom:1px solid #e6e6e6;}
.brieList a{ display:block;}
.brieList h2,.brieList p{ margin:0;}
.brieList a h2{ font-size:16px; color:#333;}
.brieList em{ display:block; font-style:normal; color:#bbb; margin-top:5px;}
.brieList p{ line-height:30px; margin-top:10px;}

.brieList .LiTop{ padding-top:0; padding-bottom:30px;}
.brieList .LiTop h2{ padding-top:13px;}
.brieList .LiTop .pic{ text-align:center;}
.brieList .LiTop p{ margin-top:22px;}
.brieList .LiTop span{ display:inline-block; background-color:#ededed; padding:8px 24px; margin-top:33px;}


/*详情页*/
.infoTi,.infoTime{ text-align:center;}
.infoTi{ font-size:18px; font-weight:bold; padding-top:13px;}
.infoTime{ padding:20px 0; margin-bottom:20px; border-bottom:1px solid #e6e6e6;text-align: center;}
.infoTime .zz{display: inline-block;margin-right: 20px;}
.infoTime .ly{display: inline-block;}

/*弹窗*/
.tankai{ font-size:16px; color:#fff; background:#264c86; display:block; position:fixed; right:0; bottom:20%; width:36px; padding:10px; display:none;z-index:99;}
.tankai:hover,a.tankai:focus{ color:#fff;}
.tanbox{ position:fixed; top:20%; left:50%; margin-left:-200px; width:400px; background:#fff; border:2px solid #efefef; padding:20px; box-sizing:border-box; z-index:99; box-shadow:0 0px 6px rgba(0,0,0,.25);}
.tanbox .closed{ position:absolute; top:0; right:5px; color:#000; width:30px; height:30px; line-height:30px; border-radius:30px; font-size:40px; font-weight:bold;}
.tanbox .tit{ text-align:center; margin:20px 0; color:#333; font-size:18px;}
.tanbox figure{ line-height:24px; font-size:14px; color:#555;}
@media screen and (max-width:640px){
	.tanbox{ width:90%; left:5%; margin-left:0;}
	.nav>li{ border-bottom:1px solid #fafaf8;}
	.navbar-nav > li .navSon{ display:block;}
	.navbar-nav > li .navSon dl{ display:none;}
	.navbar-nav > li .navSon .navRight{ float:none; width:100%; height:auto;  font-size: 13px;  padding: 10px 0 10px 25px;  border-top: 1px solid #fafaf8;}
	.navbar-nav > li .navSon .navRight a{ display:block; color:#999; line-height:24px;}
}

/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px){
	
	.navbar-absolute{ position:static; background:none;}
	.navbar-header{ padding-right:0;}
	.navbar-nav{ width:60%; margin-right:-33px; padding-top:7px;}
	.navbar-nav>li>a{ padding:5px 8px;}
	.nav>li:last-child{ display:inline;}
	.nav>li:first-child{ display:none;}
	
	
	.searchWrap{ padding:20px 0;}
	.searchBox{ padding-right:60px;}
	.searchBox input{ height:46px; font-size:14px; padding:15px 17px;} 
	.searchBox a{ height:46px;  width:60px;}
	
	
	.newTab span{ padding:13px 19px;}
	.newCon a.more{ font-size:14px; top:-33px;}
	.newCon li{ width:33.33%; float:left; display:inline;}
	
	
	.workDay{ display:block; margin-top:20px;}
	.dayTab { background-color:#6f94cd;}
	.dayTab span{ width:14.28%; text-align:center; font-size:18px; color:#fff; float:left; display:inline;  padding:10px 0;}
	.dayTab span.cur{ background-color:#fff; color:#6f94cd;}
	.workBox{ padding:20px;display:none;}
	
	.workCon .calen{ height:156px; overflow-y:auto;}
	.workBox .ti,.workBox table td{ padding:10px; text-align:center;}
	.workBox .ti{ color:#333; font-size:16px; background-color:#e2eaf5;}
	.workBox .ti span{ float:left; display:inline;}
	.workBox .ti span:nth-child(1),.workBox .ti span:nth-child(4){ width:25%;}
	.workBox .ti span:nth-child(2){ width:27%;}
	.workBox .ti span:nth-child(3){ width:23%;}
	
	.workBox table{ border-collapse:collapse;}
	.workBox table td{ font-size:12px; color:#999; vertical-align:middle; border:1px solid #e5e5e5; }
	
	
	.teamIndex li{ width:48.8%;}
	.teamIndex li:nth-child(1){ float:left; display:inline;}
	.teamIndex li:nth-child(2){ float:right; display:inline; margin-top:0;}
	
	
	.partyIndex{ margin-top:0;}
	.indexRight{ margin-top:30px;}
	.partyIndex,.tipsIndex,.jobIndex{ width:32%; margin-right:2%; float:left; display:inline; margin-top:0;}
	.jobIndex{ margin-right:0;}
	
	
	.location{ padding-bottom:6px; border-bottom:1px solid #e5e5e5;}
	.location .columnname{ float:left; display:inline;}
	.location .current{/* float:right; display:inline;*/ text-align: right; padding-top:13px;}
	
	
	.slidebar{ width:14%; float:left; display:inline;}
	.menulist a.menuA,.menulist dl a{ text-align:left; }
	.menulist dl a{ padding-left:29px;}
	
	
	.maincontent{ width:83%; float:right; display:inline; padding-top:0;} 
	
	
	.honorList{ margin-top:-35px;}
	.honorList li{ width:28%; float:left; display:inline; margin-right:8%;}
	.honorList li:nth-child(3n){ margin-right:0;}
	
	   .maincontent>.Content{min-height: 450px;}

	.Pages{ padding:72px 0;}
	.Pages a{ padding:6px 11px}
	
	
	.leaderList{ margin-top:-39px;}
	
	
	.hosTitle{ padding-top:17px;}
	.contactMap{ display:block; border:1px solid #e6e6e6; padding:4px; margin-top:48px;}
	#dituContent img{max-width: none !important;}
	
	
	.adviceList2{ margin-top:-7px;}
	.adviceList li a{ padding-right:90px;}
	.adviceList li a h2{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.adviceList li a span{ position:absolute; right:0; top:-2px; margin:0;}
	
	
	.newsList li:nth-child(1),.adviceList li.LiTop{ padding-top:16px;}
	.newsList .pic,.adviceList li.LiTop .pic{ width:24%; float:left; display:inline;}
	.newsList .pic img,.adviceList li.LiTop .pic img{ width:100%;}
	.newsList .memos,.adviceList li.LiTop .memos{ width:74%; float:right; display:inline;}
	.newsList a h2,.adviceList li.LiTop a h2{ margin:0;} 
    .newsList .pic{width:27%; }
    .newsList .memos{width: 70%;}
    .newsList a em{margin-top:8px;}
	
	
	.teamPage{ padding-bottom:152px; padding-top:16px;}
	
	
	.doctorList{ margin-top:-16px;}
	.doctorList li{ width:48.5%; margin-right:3%;  float:left; display:inline;}
	.doctorList li:nth-child(2n){ margin-right:0;}
	
	
	.achiveList{ margin-top:-4px;}
	.achiveList li{ width:31%; margin-right:3%; float:left; display:inline;}
	.achiveList li:nth-child(3n){ margin-right:0;}
	
	
	.speList{ padding-bottom:160px; margin-top:-4px;}
	.speList li{ width:23.5%; float:left; display:inline; margin-right:2%;}
	.speList li:nth-child(4n){ margin-right:0;}
	
	
	.researchList { padding-top:16px;}
	.researchList a h2{ padding-top:0;}
	.researchList li .pic{ width:24.2%; float:left; display:inline;}
	.researchList li .memos{ width:73.8%; float:right; display:inline;}
	.researchList a p{ margin-top:0;}
	
	
	.jobPage{ padding-bottom:160px; padding-top:8px;}
	
	
	.JobTitle{ margin-top:15px;}
	.JobTitle span,.JobPanel dt span{ width:16.6%;}
	.JobTitle span,.JobPanel dt span,.JobPanel dd,.JobPanel dd h2{ font-size:14px;}
	.JobTitle span:nth-child(3),.JobTitle span:nth-child(4),.JobTitle span:nth-child(5),.JobPanel dt span:nth-child(3),.JobPanel dt span:nth-child(4),.JobPanel dt span:nth-child(5){ display:inline;}
	
	
	.brieList h2{ position:relative; padding-right:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.brieList em{ position:absolute; right:0; top:0; margin-top:0;}
	.brieList .LiTop{ padding-top:15px;} 
	.brieList .LiTop h2{ padding-top:0px; padding-right:0;}
	.brieList .LiTop .pic{ width:38.4%; float:left; display:inline;}
	.brieList .LiTop .memos{ width:59%; float:right; display:inline;}
	.brieList .LiTop em{ position:static; margin-top:5px;}
	.brieList .LiTop p{ margin-top:0px;}
 }

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px){ 
	.navbar-brand{ padding-top:27px}
	.navbar-nav{ padding-top:0; width:74%; margin-right:-15px;}
	.navbar-nav > li{ width:10%; text-align:center; border-left:1px solid #e9e9e9; position:relative;}
	.navbar-nav > li:last-child{ border-right:1px solid #e9e9e9;}
	.navbar-nav > li:nth-child(11),.navbar-nav > li:nth-child(12){ width:5%; overflow:hidden;}
	.navbar-nav > li:nth-child(11) a,.navbar-nav > li:nth-child(12) a{ padding:20px 10px;}
	.navbar-nav > li > a{ display:block; padding:22px 0; }
	.navbar-nav > li > a em{ display:block; height:28px; background-repeat:no-repeat; background-position:center; margin-bottom:8px;}
	.navbar-nav > li:nth-child(2) > a em{ background-image:url(../image/c9.png);}
	.navbar-nav > li:nth-child(3) > a em{ background-image:url(../image/c10.png);}
	.navbar-nav > li:nth-child(4) > a em{ background-image:url(../image/c11.png);}
	.navbar-nav > li:nth-child(5) > a em{ background-image:url(../image/c12.png);}
	.navbar-nav > li:nth-child(6) > a em{ background-image:url(../image/c13.png);}
	.navbar-nav > li:nth-child(7) > a em{ background-image:url(../image/c14.png);}
	.navbar-nav > li:nth-child(8) > a em{ background-image:url(../image/c15.png);}
	.navbar-nav > li:nth-child(9) > a em{ background-image:url(../image/c16.png);}
	.navbar-nav > li:nth-child(10) > a em{ background-image:url(../image/c17.png);}
	
	.navbar-nav > li .navSon{ width:430px; padding:20px; position:absolute; left:0; top:99px; padding-top:21px; background-color:#6f94cd;}
	.navbar-nav > li:nth-child(6) .navSon,.navbar-nav > li:nth-child(7) .navSon,.navbar-nav > li:nth-child(8) .navSon,.navbar-nav > li:nth-child(9) .navSon,.navbar-nav > li:nth-child(10) .navSon { right:0; left:auto;}
	.navbar-nav > li .navSon dl{ float:left; display:inline;}
	.navbar-nav > li .navSon dd{ display:none;}
	.navbar-nav > li .navSon dd:nth-child(1){ display:block;}
	.navbar-nav > li .navSon img{ width:291px; height:170px;}
	.navbar-nav > li .navSon div{ width:79px; min-height:170px; float:right; display:inline;}
	.navbar-nav > li .navSon div a{ display:block; color:#254578; padding-top:16px;}
	.navbar-nav > li .navSon div a:nth-child(1){ padding-top:0;}
	.navbar-nav > li .navSon div a:hover,.navbar-nav > li .navSon div a.cur{ color:#fff; font-weight:bold;}
	
	.navbar-nav > li:hover>a,.navbar-nav > li.cur>a{ background:#6f94cd url(../image/c28.png) no-repeat center; color:#fff;}
	.navbar-nav > li:hover .navSon{ display:block;}
	.navbar-nav > li:nth-child(11):hover>a,.navbar-nav > li:nth-child(12):hover>a,.navbar-nav > li:nth-child(11).cur>a,.navbar-nav > li:nth-child(12).cur>a{ background:#6f94cd;}
	.navbar-nav > li:nth-child(2):hover > a em,.navbar-nav > li:nth-child(2).cur > a em{ background-image:url(../image/c18.png);}
	.navbar-nav > li:nth-child(3):hover > a em,.navbar-nav > li:nth-child(3).cur > a em{ background-image:url(../image/c19.png);}
	.navbar-nav > li:nth-child(4):hover > a em,.navbar-nav > li:nth-child(4).cur > a em{ background-image:url(../image/c20.png);}
	.navbar-nav > li:nth-child(5):hover > a em,.navbar-nav > li:nth-child(5).cur > a em{ background-image:url(../image/c21.png);}
	.navbar-nav > li:nth-child(6):hover > a em,.navbar-nav > li:nth-child(6).cur > a em{ background-image:url(../image/c23.png);}
	.navbar-nav > li:nth-child(7):hover > a em,.navbar-nav > li:nth-child(7).cur > a em{ background-image:url(../image/c24.png);}
	.navbar-nav > li:nth-child(8):hover > a em,.navbar-nav > li:nth-child(8).cur > a em{ background-image:url(../image/c25.png);}
	.navbar-nav > li:nth-child(9):hover > a em,.navbar-nav > li:nth-child(9).cur > a em{ background-image:url(../image/c26.png);}
	.navbar-nav > li:nth-child(10):hover > a em,.navbar-nav > li:nth-child(10).cur > a em{ background-image:url(../image/c27.png);}
	
	
	.searchBox{ width:48.5%;}
	
	
	.indexLeft{ width:73.4%; float:left; display:inline;}
	.indexRight{ width:23.9%; float:right; display:inline; margin-top:0;}
	.partyIndex .sideBox{ padding-top:6px; padding-bottom:7px;}
	.tipsIndex .sideBox{ padding-top:20px; padding-bottom:23px;}
	.jobIndex .sideBox{ padding-top:12px; padding-bottom:12px;}
	.partyIndex,.tipsIndex,.jobIndex{ width:100%; float:none; display:block; margin-right:0;}
	.tipsIndex,.jobIndex{ margin-top:20px;}	
	
	.workCon .calen{ height:126px;}
	
	
	.slidebar{ width:12.5%;}
	
	
	.gam a:nth-child(3){ display:inline-block;}
	
	
	.leaderList .pic{ width:14%; float:left; display:inline;}
	.leaderList .pic img{ width:100%;}
	.leaderList .memos{ width:84%; float:right; display:inline;} 
	
	
	.newsList a .memos,.adviceList li.LiTop a .memos{ padding-top:4px;}
	.newsList a h2,.adviceList li.LiTop a h2{ position:relative; padding-right:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.newsList a h2 span,.adviceList li.LiTop a h2 span{ margin:0; position:absolute; right:0; top:1px;}
	.newsList a p,.adviceList li.LiTop a p{ height:56px; overflow:hidden; margin-top:20px;}
	.newsList a em,.adviceList li.LiTop a em{ margin-top:18px;}

    .newsList a em{margin-top:8px;}
    .newsList a p{margin-top:13px;}
	
	
	.doctorList li{ width:23.8%;}
	.doctorList li,.doctorList li:nth-child(2n){ margin-right:1.6%;}
	.doctorList li:nth-child(4n){ margin-right:0;}
	
	
	.speList li{ width:17%;}
	/*.speList li,.speList li:nth-child(4n){ margin-right:3.75%;}
	.speList li:nth-child(5n){ margin-right:0;}*/
	/*.speList dd li,.speList dd li:nth-child(4n){ margin-right:3.75%;}*/
    .speList dd li{ margin-right:10.65%;}
	/*.speList dd li:nth-child(5n){ margin-right:0;}*/
    .speList dd li:nth-child(4n){ margin-right:0;}
	
	
	.researchList a h2{ padding-top:15px;}
	.researchList a p{ margin-top:16px;}
	
	
	.brieList .LiTop h2{ padding-top:13px;}
	.brieList .LiTop p{ margin-top:22px;}
}


/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1230px){
	.container,.contain{ padding:0; width:1200px; margin:0 auto;}
	
	
	.workDay{ display:none;}
	.workDayMax{ display:block; margin-top:20px;}
	.accordion{ width: 880px; overflow:hidden; height:181px;}
	
	.accordion ul li,.accordion dt{ float:left; display:inline;}
	.accordion ul li{ width:42px; height:181px; border-left:1px solid #fff;}
	.accordion ul li:nth-child(1){ border:none;}
	
	
	.accordion dt{ text-align:center; width:42px; height:181px; padding:0 10px; padding-top:55px; color:#fff; font-weight:normal; font-size:18px; background-color:#6f94cd; background-repeat:no-repeat; background-position:center 151px; background-image:url(../image/c39.png); line-height:18px;}
	
	.accordion dd{ width:585px; border-top:1px solid #6f94cd; float:right; display:inline;}
	.accordion .ti{ color:#333; padding:10px; font-size:16px; background-color:#e2eaf5; font-weight:normal;}
	.accordion .ti span{ text-align:center; float:left; display:inline;}
	.accordion .ti span:nth-child(1){ width:18%; }
	.accordion .ti span:nth-child(2){ width:33%; }
	.accordion .ti span:nth-child(3){ width:29%; }
	.accordion .ti span:nth-child(4){ width:20%; }
	
	.accordion .careDate{ height:137px; overflow-y:auto;}
	.accordion table{ border-collapse:collapse;} 
	.accordion table td{  text-align:center; vertical-align:middle; border:1px solid #e5e5e5; padding:8px 10px; color:#999; font-size:12px;}

	.accordion li.active{ width:628px;}
	.accordion li.active dt{ background-image:url(../image/c40.png);}



	.partyIndex li:nth-child(5){ border-bottom:none;}
	.partyIndex li:nth-child(6),.partyIndex li:nth-child(7),.partyIndex li:nth-child(8){ display:none;}
	.jobIndex .sideBox{ padding-top:19px; padding-bottom:19px;}

}




.parent_list ul li a{display: block;}
.parent_list ul{ padding-top:20px;} 

.parent_list li{ float:left;  text-align:center; font-size:14px; color:#333; padding-bottom:30px; width: 100%; }


.parent_list li img{border:1px solid #e5e5e5; margin-bottom:20px;}

@media (min-width:624px) {
 
 
.parent_list li{ width: 50%; }
 
}
@media (min-width:1024px) {
 
 
.parent_list li{ width: 33.33%; }
 
}
@media (min-width:1200px) {

.parent_list li{  width:269px; margin-right:41px;}
.parent_list li img{ width:267px; height:88px;}

} 


@media (max-width:640px) {
.teamIndex{ display:none;}
.teamIndexwap{ display:block;}
 
}
.clear{clear: both;}
.nynav{ margin-bottom:25px;}
.nynav a{ color:#333; background:#e5e5e5; padding:0 13px; line-height:30px; height:30px; display:inline-block; margin:0 10px 10px 0;}
.nynav a:hover,.nynav a.on{ color:#fff; background:#6f94cd;}


.bottoms{position: relative;}
.eamilbox{position: absolute;z-index: 8;top:5px;left:42%;padding-bottom: 20px;display: none;}
.gam a{position: relative;z-index: 9;}
.gam a:first-of-type:hover~.eamilbox,
.eamilbox:hover{display: block;}


.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{height: 37px !important;width: 37px !important;float: none !important;padding:0 !important;margin:0 !important;line-height: 0 !important;font-size: 0px  !important;background-position: 0 !important;}