@charset "utf-8";
/* 列表页内容页样式 */
.paging a:hover {
	color:#ff6600;
	text-decoration:underline;
}
.paging{margin:0 auto;width:970px;}
/*列表左边样式*/
.pagingleft{ width:724px; float:left; margin-top:15px;}
.pagingleft_content{ border:1px solid #d5e6d3; background:#fafcff; }
.pagingleft_content dl{ float:left; width:360px; border:1px solid #d5e6d3 ; position:relative; margin:-1px -1px 0 0px;  z-index:1;}
.pagingleft_content dl dt{ float:left; margin:20px 0px 20px 15px;}
.pagingleft_content dl dd{ float:left; text-align:left; width:230px;  margin:20px 10px 20px 5px;}
.pagingleft_content dl dd h3{text-align:left; margin-top:0px;}
.pagingleft_content dl dd h3 a:hover{ text-decoration:underline;color:#F2533B;}
.pagingleft_content dl dd p{   margin:0; font-size:14px; margin-top:3px;}
.pagingleft_content dl dd p span a{ color:#1d7bbb;}
.pagingleft_content dl dd p span a:hover{ text-decoration:underline;}
.pagingleft_content dl:hover{ background:#e1f2fd;}
.pagingleft_content a { color: #0763ac;}
.pagingleft_content h1 { color: #0763ac;}
    /*上一页下一页样式*/
    .page {
        text-align: center;
        margin-top: 20px;
        margin-left: 10px;
    }
.page a{ display:block; padding:6px 10px;  float:left; border-radius:5px; margin-left:10px; border:1px solid #ccc; background:#fafafa;}
.page a:hover{ background:#0763ac; color:#fff; border:none;padding:7px 11px; text-decoration:none;}
.page strong{padding:7px 11px; background:#0763ac;display:block;   float:left; margin-left:10px;  border-radius:5px; color:#fff;}
/*无图列表样式*/
.sublist{ text-align:left;}
.sublist ul li{text-align:left; padding:15px 15px; border-bottom:1px solid #d5e6d3;}
.sublist ul li:hover{ background:#e1f2fd;}
.sublist ul li h2{ text-align:left;}
.sublist ul li h2 span{ font-weight:normal; font-style:normal; font-size:14px; margin-left:40px; color:#fff;}
.sublist ul li h2 span a{color:#4c98cb;}
.sublist ul li p{ text-indent:2em;}
/*时间来源*/
.time{ text-align:right;}
.time span{ margin-left:15px; color:#666;}
/*视频专区样式*/
.video{}
.videolist{ float:left; margin-top:15px; margin-left:45px; position:relative; width:180px;}
.videolist p{ font-size:14px; font-weight:normal;  text-align:center; margin:0;}
.play{ position:absolute; top:0px;  width:180px; height:135px; }
.play img{ margin-top:50px;}
.play:hover{ background:#000;filter:alpha(opacity:80);opacity:0.8;}
/*有图列表样式*/
.imglist{}
.imglist dl{ width:722px;}
.imglist dl dt{}
.imglist dl dd{ width:560px; margin-left:10px;}
.imglist dl dd p{ text-indent:2em;}
.imglist dl dd h2{ text-align:left;}

/*内容详细*/
.minute{ margin:20px;}
.minute p{ text-indent:2em;}
/*上一篇下一篇*/
.article{ margin-left:20px; margin-top:20px;}
.article span{ color:#777;}
/*活动专题列表样式*/
.project{}
.project ul{ float:left;}
.project ul li{ width:360px; border:1px solid #d5e6d3; float:left;position:relative; margin:-1px -1px 0 0px;  z-index:1; padding-top:15px; position:relative;}
.project ul li:hover{ background:#e1f2fd;}
.project ul li h3{ width:280px; margin:0 auto; text-align:left;  color:#333;} 
.project ul li p{ text-align:right;width:320px; margin:0 auto; height:30px; line-height:30px; color:#666;}
.movie{ position:absolute; top:15px; left:20px; width:320px; height:206px; }
.movie img{ margin-top:86px;}
.movie:hover{ background:#000;filter:alpha(opacity:40);opacity:0.4;}

.detaillist{ }
.detaillist ul li{text-align:left;  padding:10px 20px; border-bottom:1px  dashed #82bce2; }
.detaillist ul li p{ float:right; height:16px; line-height:16px; margin:0; }
.detaillist ul li span{  width:500px; display:block; float:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
/*维权答疑样式*/
.question{}
.question ul{ border-bottom:1px solid #82bce2;}
.question ul li{margin:20px 20px;}
.question p{  text-align:left;}
.question p span{ color:#0236ba; font-weight:bold;}
/*医师风采列表样式*/
.doctor{ margin:20px;}
.doctor img{ display:block; float:left; margin-right:20px;}
.doctor_content{ float:left;  width:450px;}
.doctor_content h3{ font-size:24px; text-align:left;  margin-bottom:10px;}
.doctor p{ text-indent:2em;  line-height:25px; margin-top:20px; }
.intro{ margin-bottom:10px; color:#666;}
/*标题栏样式*/
.pagingtitle{ height:40px; background:#d5e6d3 ; line-height:40px;}
.pagingtitle a{ color:#0763ac;font-weight:bold; font-size:12px;}
.pagingtitle a:hover{color:#ff6600;}
.pagingtitle b{ color:#0763ac;}
.pagingtitle span{margin-left:10px;}

/*二级机构*/
.institutions{ padding-bottom:20px;}
.institutions a{ display:block; height:45px; width:317px; line-height:45px; text-align:center; background:#eff5fd; border-radius:5px; margin:20px 0 0px 30px; border:1px solid #95cff6; float:left; font-weight:bold;}
.institutions a:hover{ background:#4c98cb; color:#fff;}

/*列表右边样式*/
.pagingright{ width:230px; float:right;margin-top:15px;}
.pagingright_content{ border:1px solid #d5e6d3 ; background:#fafcff;}
.pagingright_content ul li{ float:left; width:114px; margin-top:20px; }
.pagingright_content ul li p{ margin:0; font-size:12px;}
.pagingright_content ul li a:hover{ color:#ff6600;}
.pagingright_content span{ width:110px; height:36px; display:block; color:#fff;border-radius:5px; background:#95cff6; margin:20px 0 10px 60px; line-height:36px; text-align:center; font-weight:bold}
.pagingright_content span:hover{ background:#78b7e1;}
.pagingright_content>a:hover{ text-decoration:none; color:#fff;}
.pagingright_content ul li i{ font-weight:bold; font-style:normal; color:#0236ba;}
.activist{width:210px; text-align:left; margin:10px 0 0 10px;}
.gray{ color:#666; font-weight:normal;}






/*-------列表页基础样式开始-----*/
.listcontainer {
	margin:0 auto;
	width:968px;
	padding-top:10px;
}/*内容部分总框*/
.listbaseleft {
	float:left;
	width:765px;
}
.listindextitle{
	width:100%;
	height:33px;
	background-image:url(../images/listtitleback.jpg);
	background-repeat:repeat-x;
	line-height:33px;
	font-size:12px;
	}
.listindexpart{
	margin-left:10px;
	}
.listrepeatback{
	}
.listrepeatback li {
	width:auto;
	height:40px;
	border-bottom:dotted 1px #c0c0c0;
	display:block;
	line-height:40px;
	font-size:14px;
	padding-left:20px;
	}
.listrepeat a{
	float:left;
	text-align:left;
	padding-left:5px;
	}
.listnew{
	float:left;
	display:block;
	margin-left:20px;
	margin-top:15px;
	}
.listrepeatdate{
	float:right;
	width:100px;
	color:#949494;
	padding-right:10px;
	}
.showpage{
	width:auto;
	padding-top:20px;
	}/*分页外框*/
.faqrepeatback{
	}
.faqrepeatback ul{
	width:auto;
	_width:700px;
	padding-top:20px;
	border-bottom:1px  dotted #b2cbe0;
	padding-bottom:15px;
	padding-left:20px;
		padding-right:20px;
	margin:0 auto;
	}
.faqrepeatback li {
	width:100%;
	padding-top:5px;
	display:block;
	line-height:26px;
	font-size:14px;
	text-align:left;
	}
.faqsmalltitle{
	float:right;
	color:#949494;
	line-height:28px;
	margin-right:10px;
	}
.fastfaqback{
	width:680px;
	margin:20px; auto;
	}
.fastfaqtitle{
	width:100%;
	height:33px;
	background:#95cff6;
	background-repeat:repeat-x;
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	text-indent:2em;
	}
.fastfaqdetail{
	width:auto;
	border:1px solid #f0f0f0;
		padding-bottom:20px;
	}
.fastfaqinput{
	width:610px; 
	height:150px; 
	resize: none; 
	outline:none;
	}

.faqbotton a{
	float:left;
	width:100px;
	height:33px;
	background:#95cff6;
	line-height:33px;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin-left:60px;
	border-radius:5px;
	}
.faqbotton a:hover{
	float:left;
	width:100px;
	height:33px;
	background:#3c86b8;
	background-repeat:repeat-x;
	color:white;
	}
.sublistback{
	width:auto;
	height:30px;
	border-bottom:2px solid #f0f0f0;
	}
.sublistback li{
	float:left;
	line-height:30px;
	font-weight:bold;
	height:30px;
	}
.sublistbackoff a{
	display:block;
	border-bottom:2px solid #f0f0f0;
	padding-left:25px;
	padding-right:25px;
	color:#3480bc;
	}
.sublistbackoff  a:hover{
	display:block;
	border-bottom:2px solid #f0f0f0;
		color:white;
	background-image:url(../images/menuhoverback.jpg);
	background-repeat:repeat-x;
	}
.sublistbackon a{
	float:left;
	line-height:30px;
	font-weight:bold;
	height:30px;
		padding-left:25px;
	padding-right:25px;
	display:block;
	border-bottom:2px solid #3480bc;
		color:#3480bc;
	}
/*-------列表页基础样式结束-----*/

/*-------分页样式开始-------*/
.fenyeback {
	height:50px;
	width:700px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:28px;
	font-family:宋体;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
}
.fenyebigblock {
	float:left;
	height:28px;
	width:52px;
	margin-left:10px;
}
.fenyebigblock a {
	background-color:#FFF;
	border:#909090 solid 1px;
	color:#909090;
	display:block;
	text-decoration:none;
}
.fenyebigblock a:hover {
	background-color:#0099cc;
	border:#ea5239 solid 1px;
	color:#fff;
	display:block;
	text-decoration:none;
}
.fenyebigblock a:visited {
	background-color:#FFF;
	border:#909090 solid 1px;
	color:#909090;
	display:block;
	text-decoration:none;
}
.fenyesmallblock {
	height:28px;
	width:28px;
	float:left;
	font-size:14px;
	margin-left:10px;
}
.fenyesmallblock a {
	background-color:#fff;
	border:#909090 solid 1px;
	color:#0099cc;
	display:block;
	text-decoration:none;
}
.fenyesmallblock a:hover {
	background-color:#0099cc;
	border:#0099cc solid 1px;
	color:#fff;
	display:block;
	text-decoration:none;
}
.fenyesmallblock a:visited {
	background-color:#fff;
	border:#909090 solid 1px;
	color:#0099cc;
	display:block;
	text-decoration:none;
}
.fenyesum {
	float:left;
	margin-left:20px;
	font-size:12px;
	text-align:left;
	font-weight:100;
	color:#909090;
	width:auto;
}

.fenyebigblockon {
	float:left;
	height:28px;
	width:52px;
	margin-left:10px;
}
.fenyebigblockon a {
	background-color:#0099cc;
	border:#0099cc solid 1px;
	color:#fff;
	display:block;
	text-decoration:none;
}

.fenyesmallblockon {
	height:28px;
	width:28px;
	float:left;
	font-size:14px;
	margin-left:10px;
}
.fenyesmallblockon a {
	background-color:#0099cc;
	border:#0099cc solid 1px;
	color:#fff;
	display:block;
	text-decoration:none;
}

.fenyeselect{
	color:#909090;
	font-weight:100;
	float:left;
	margin-left:20px;
	}
.selectpage{
outline:none;
width:80px;
	}
/*------分页样式结束-----*/

/*------右边预留位置开始------*/
.listbaseright {
	float:left;
	width:190px;
	height:auto;
	padding-bottom:20px;
	margin-left:10px;
}
.faqrepeat{
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	}
.faqrepeat ul{
	width:160px;
	height:100px;
	border-bottom:1px  dotted #b2cbe0;
	margin-bottom:10px;
	margin-top:10px;
	}
.faqrepeat li{
	width:160px;
	height:45px;
	margin-left:8px;
	text-align:left;
	}
.orangeword{
	font-weight:bold;
	font-size:14px;
	color:#ff9900;
	}
.blueword{
	font-weight:bold;
	font-size:14px;
	color:#0099cc;
	}
.greyword{
	color:#999999;
	}
.iwantfaq a{
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	width:145px;
	height:35px;
	display:block;
	background-image:url(../images/iwantfaq01.jpg);
	background-repeat:no-repeat;
	}
.iwantfaq a:hover{
	width:145px;
	height:35px;
	display:block;
	background-image:url(../images/iwantfaq02.jpg);
		background-repeat:no-repeat;
	}
/*------右边预留位置结束------*/

/*------内容页样式开始-----*/
.detailback{
	width:auto;
	border: solid 1px #e4e4e4;
	margin-top:10px;
	padding-top:30px;
	padding-bottom:150px;
	margin-bottom:20px;
	background-image:url(../images/detailback.jpg);
	background-repeat:repeat-x;
	}
.detailtitle{
	text-align:center;
	font-family:微软雅黑;
	font-size:18px;
	color:#c50000;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:20px;
	font-weight:bold;
	}
.detailsmalltitle{
	height:50px;
	border-bottom:1px dashed #949494;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	color:#949494;
	}
.detailtext{
	margin-left:40px;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:30px;
	text-align:left;
	font-family:宋体;
	font-size:14px;
	line-height:30px;
	}
.detaillinkback{
	margin-left:30px;
	margin-right:30px;
	border-top:1px dashed #949494;
	}
.detaillinkstitle{
	margin-top:20px;
	color:#959494;
	font-weight:bold;
	font-size:14px;
	}
.detaillinks{
margin-top:20px;
	}
.detaillinks ul{
	float:left;
	margin-left:30px;
	}
.detaillinks li{
	line-height:30px;
	}
/*------内容页样式结束-----*/
/*----视频页样式开始----*/
.videorepeatback{
	padding-top:10px;
}
.videorepeatback ul{
	margin-bottom:15px;
	}
.videorepeatback li{
	float:left;
	width:25%;
	text-align:center;
	}
.listvideo{
	width:180px;
	height:135px;
position:relative;
	margin:0 auto;
	}
.listvideoup{
	position:absolute;
	left:15px;
	bottom:15px;
	z-index:1;
	}
.listvideoback{
	position:absolute;
	left:0;
	bottom:0;
	z-index:0;
	}
.videowords{
	width:180px;
	line-height:26px;
	margin:0 auto;
	}

/*----视频页样式结束----*/
/*---医生列表样式开始---*/
.doctorrepeatback{
	margin-top:10px;
	}
.doctorrepeatback ul{
	margin-bottom:10px;
	border-bottom:1px dashed #e0e0e0;
	}
.doctorrepeatback li{
	float:left;
	}
.pictureborder{
	padding:4px;
	border:1px solid #93d8ad;
	}
.doctorname{
	width:154px;
	text-align:center;
	font-weight:bold;
	line-height:34px;
	color:#fad8bd;
	font-size:16px;
	font-family:微软雅黑;
	margin-bottom:15px;
	}
.doctorplace{
	width:580px;
	margin-left:10px;
	background-color:#f0f0f0;
	background-image:url(../images/bluetitleback.jpg);
	background-repeat:repeat-x;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	color:#3480bc;
	font-weight:bold;
	}
.infotitle{
	text-align:left;
	margin-left:20px;
	line-height:30px;
	font-weight:bold;
	color:#ff9900;
	}
.doctorinfo{
	width:580px;
	margin-left:10px;
	line-height:26px;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	}
.doctorlistmore{
	width:590px;
	text-align:right;
	line-height:30px;
	margin-bottom:10px;
	}
.doctorlistmore a{
	color:#3480bc;
	}
.doctorlistmore a:hover{
	color:#ff9900;
	}
/*---医生列表样式结束---*/
/*16-12-07新增*/
/*协会介绍*/
.Association {
    margin-top: 15px;
}

.AssociationTop {
    border-bottom: 2px solid #ccc;
}

    .AssociationTop ul li {
        float: left;
        margin-bottom: -2px;
    }

        .AssociationTop ul li a {
            display: block;
            width: 100px;
            border-radius: 5px 5px 0 0;
            height: 40px;
            text-align: center;
            line-height: 40px;
            text-decoration: none;
            font-size: 16px;
            font-family: "微软雅黑";
            color: #0763ac;
        }

            .AssociationTop ul li a:hover {
                background: #0763ac;
                color: #fff;
                text-decoration: none;
            }

    .AssociationTop .AssOn {
        background: #0763ac;
        color: #fff;
    }

div.AssContent {
    margin: 10px 0 60px;
    padding: 0 20px;
    overflow: hidden;
}

    div.AssContent table {
        width: 100%;
        border: 1px solid #CCCCCC;
        border-collapse: collapse;
    }

    div.AssContent th,
    div.AssContent td {
        border-collapse: collapse;
        border: 1px solid black;
        font-size: 14px;
        padding: 20px 15px;
        line-height: 25px;
    }

    div.AssContent th {
        text-align: left;
        width: 120px;
    }

    div.AssContent td {
        overflow: hidden;
    }

        div.AssContent td span {
            display: block;
            float: left;
            width: 120px;
        }



.AssContent h3 {
    margin-top: 15px;
    font-size: 16px;
    color: #0763ac;
}

.AssContent p {
    font-size: 14px;
    text-indent: 2em;
    line-height: 30px;
}

    .AssContent p span {
        font-weight: 700;
        font-size: 14px;
    }

.AssContent h4 {
    text-align: center;
    font-size: 16px;
    margin: 10px 0;
}

.AssContent ul li {
    float: left;
    padding: 10px 20px;
    font-size: 14px;
}

.CouncilTab tr td {
    border: 1px solid #d7d7d7
}

/*2016-12-20新增*/
.Increased{ margin:10px 0px;}
.Increased ul li{ background:url(../images/icon_bg.png) no-repeat 20px center; border-bottom:1px dashed #ccc; font-size:14px; font-family:"微软雅黑"; padding:12px 0;text-align:left }
.Increased ul li a{ margin-left:50px;}
