/*common*/
body {
	margin: 0;
	color: #000000;
	font-size: 12px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	background: url(../images/top-r.jpg) no-repeat right top;
	line-height: 1.5;
}
p, h1, h2, h3, ul, li, form, dt, dl,dd, div {
	padding: 0;
	margin: 0;
	list-style: none outside;
}
a {
	text-decoration: none;
	color:#000;
}
a img {
	border: 0;
}
/*隐藏video的下载按钮*/
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}
.nav10 {
	clear: both;
	height: 10px;
}
.nav20 {
	clear: both;
	height: 20px;
}
.red {
	color: #b9090c;
}
.hui {
	color: #4a5864;
}
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.img-v{
	margin-right: 10px;
	vertical-align: middle;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.wrap {
	margin: 0 auto;
	width: 1000px;
}
.gundong{
	height: 25px;
	font-size: 15px;
	line-height: 25px;
}
.top {
	width: 100%;
	background: url(../images/top-l.jpg) no-repeat left top;
	height: 86px;
}
.dh_box {
	width: 100%;
	height: 58px;
	background: url(../images/dh-bg_02.jpg) left top repeat-x;
	overflow: visible;
}
.dh-list li {
	float: left;
	margin-right: 4px;
	text-align: center;
	width: 106px;
	position: relative;
}
.dh-list li a {
	display: block;
	line-height: 58px;
	font-size: 14px;
	color: #fff;
}
.dh-list li a:hover {
	color: #a90707;
}
.dh-list li div {
	box-sizing: border-box;
	display: none;
	position: absolute;
	width: 106px;
	top: 58px;
	left: 0px;
	background: #fff;
	z-index: 9999;
	border-left: 2px solid #000;
}
.dh-list li div a {
	padding-bottom: 10px;
	line-height: 5px;
	color: #000;
	font-size: 12px;
}
.dh-list li:hover div {
	display: block;
}
.main {
	width: 100%;	
	background: url(../images/body-bg.jpg) repeat;
	background-size: 100% 100%;
}
.main-nr {
	width: 100%;	
	background: url(../images/body_bg_nr.jpg) no-repeat;
	background-color: #a90707;
	background-size: 100% ;
}
#playBox {
	width: 1000px;
	height: 450px;
	position: relative;
	overflow: hidden;
}
#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox .oUlplay li {
	float: left;
}
#playBox .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../images/l.png) no-repeat;
	position: absolute;
	top: 190px;
	left: 10px;
	z-index: 10;
}
#playBox .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../images/r.png) no-repeat;
	position: absolute;
	top: 190px;
	right: 10px;
	z-index: 10;
}
#playBox .smalltitle {
	width: 1000px;
	height: 10px;
	position: absolute;
	bottom: 15px;
	z-index: 10
}
#playBox .smalltitle ul {
	width: 120px;
	margin: 0 auto;
}
#playBox .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #666;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle {
	background: #c8000c;
}

/*内页banner样式*/
#playBox2 {
	width: 1000px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
#playBox2 .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}
#playBox2 .oUlplay li {
	float: left;
}
#playBox2 .pre {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../images/l.png) no-repeat;
	position: absolute;
	top: 70px;
	left: 10px;
	z-index: 10;
}
#playBox2 .next {
	cursor: pointer;
	width: 45px;
	height: 45px;
	background: url(../images/r.png) no-repeat;
	position: absolute;
	top: 70px;
	right: 10px;
	z-index: 10;
}
#playBox2 .smalltitle {
	width: 1000px;
	height: 10px;
	position: absolute;
	bottom: 15px;
	z-index: 10
}
#playBox2 .smalltitle ul {
	width: 120px;
	margin: 0 auto;
}
#playBox2 .smalltitle ul li {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background: #ffffff;
	float: left;
	overflow: hidden;
*display:inline;
*zoom:1;
}
#playBox2 .smalltitle .thistitle {
	background: #69aaec;
}
.zixun {	
	background: #fff;
	overflow: hidden;
}
.zixun .cur {
	color: #c30b06;
}
#kuang1 {
	display: block;
}
#kuang2 {
	display: none;
}
.tabList {	
	font-size: 16px;
}
.tabList a {
	color: #000;
	font-size: 16px;
}
.tabList a:hover {
	color: #c30b06
}
.zx-l {
	margin-left: 20px;
	width: 300px;
}
.tabCon {
}
.dt-pic {
	position: relative;
}
.dt-pic a {
	box-sizing: border-box;
	padding-left: 20px;
	display: block;
	width: 300px;
	height: 26px;
	line-height: 26px;
	background: rgba(102,102,102,0.75);
	position: absolute;
	top: 94px;
	color: #fff;
	font-size: 15px;
}
.news img {
	width: 16px;
	margin-right: 10px;
	float: left;
	margin-top: 7px;
}
.news li {
	width: 300px;
	color: #a3a3a3;
	
}
.news li a {
	display: inline-block;
	width: 239px;
	height: 27px;
	line-height: 27px;
	color: #676767;
	overflow: hidden;
	font-size: 14px;
}
.news2 li a{	
	width: 239px;
	height: 26px;
	line-height: 26px;
	color: #676767;
	overflow: hidden;
	font-size: 14px;
}
.news li span {
	margin-top: 7px;
	float: right;
}
.zx-m {
	margin-left: 25px;
	width: 400px;
}
#play img {
	border: 0px
}
#play {
	position: relative;
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	width: 400px;
}
#play_info {
	color: #fff;
	height: 28px;
	line-height: 28px;
	margin-top:132px;
	position: absolute;
	background: rgba(102,102,102,0.6);
	font-size: 14px;
	padding-left: 15px;
	top: 0px;
	width: 385px;
	z-index: 1001;
}
#play_bg {
	height: 18px;
	margin-top: 142px;
	position: absolute;
	top: 0px;
	_top: 1px;
	left: 0px;
	width: 400px;/*z-index:1000;*/
	filter: Alpha(Opacity=20);
	opacity: 0.2;/*z-index:1000*/
}
#play_text {
	position: absolute;
	bottom:5px;
	left: 0px;
	margin: 142px 0 0 270px;
	height: 18px;
	width: 130px;
	z-index: 1002;
}
#play_list {
	position: absolute;
	top: 0px;
	_top: 1px;
	left: 0px;
}
#play_text ul {
	list-style-type: none;
	width: auto;
	height: 18px;
	float: right;
	padding-right: 2px;
	display: block;
	padding-top: 1px;	
	filter: Alpha(Opacity=80);
	opacity: 0.8;
}
#play_text ul li {
	border: 1px solid #b9090c;
	width: 14px;
	height: 14px;
	float: left;
	background-color: #b9090c;	
	color: #fff;
	text-align: center;
	margin: 1px;
	cursor: pointer;
	font-size: 9px;
	line-height: 14px;
}


.zx-r {
	margin-left: 20px;
	width:215px;
}

.neirong{
	box-sizing: border-box;
	padding: 10px;
	width: 215px;
	height: 210px;
	overflow: hidden;
	border: 1px solid #b9090c;
}
.neirong p{
	font-size: 14px;
	line-height: 23px;
	color: #555;
	text-align: justify;
}
.dz-part {
	width:400px;
	height: 170px;
	background: url(../images/dz-doctor.jpg) no-repeat left bottom;
}

#anews {
	width: 235px;
	float: right;
}
#anews li{
	border-bottom: 1px dashed #c6c4c4;
}
#anews li a{
	height: 24px;
	line-height: 24px;
	color: #676767;	
	font-size: 14px;

}
.footer {
	width: 100%;
	overflow: hidden;	
	background:url(../images/footer-bg.jpg) no-repeat center top ; 
	background-size: 100% 100%;
	color:#fff;
}

.f-fl {
	margin-top: 25px;
	margin-left: 55px;
	width: 360px;
	height: 110px;
	border-right: 1px solid #343434;
}
.f-fm{
	box-sizing: border-box;
	padding-top: 30px;
	margin-top: 25px;
	width:370px;
	height: 110px;
	border-right: 1px solid #343434;
	text-align: center;
}
.f-fm a{
	color: #fff;
}
.f-fr{
	margin-top: 25px;
	width:200px;
	height: 110px;
	text-align: center;
}
.f-fr img{	
	
}

.nr-list {
	box-sizing: border-box;
	padding: 0 15px;
	background: #fff;
	overflow: hidden;
}

.position {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #b9090c;
}
.position a{
	color:#4a5864;
}
.position img{}
.nr-l-dh {
	width:186px;
	background: #f8f8f8;
}
.nr-l-dh h2{
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	background: #b9090c;
	font-size: 18px;	
	color:#fff;
	font-weight: normal;
}
.nr-l-dh li{
	padding: 0px 15px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e5e5e5;
}
.nr-l-dh li:hover,.nr-l-dh li.selected{
	background: #fff;
}
.nr-l-dh li:hover a,.nr-l-dh li.selected a{
	color:#b9090c;
}
.nr-l-dh li img{
	margin-top: 13px;	
}
.nr-l-dh li a{
	display: block;
	color:#4a5864
}
.nr-l-dh li a:hover{
	color: #b9090c;
}
.nr-r-cont {
	width: 750px;
}
.nr-r-cont h1{
	font-size:23px;
}
.nr-r-cont h4{
	margin-top:15px;
	font-size:14px;
	color:#888;
}
.cont-list li{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #ccc;
}
.cont-list li .time{
	margin-left: 15px;
	color: #a3a3a3;
	font-size: 12px;
}
/*页码*/
.pagem{ width:100%; height:50px;  margin-top:40px;}
.pagem li{ float: left; margin-right: 5px; background:#ebebeb; padding:14px 18px;border-right:1px solid #d1d0d0;}
.pagem li.thisclass,.pagem li:hover{background:#b9090c; color:#ebebeb;}
.pagem li.thisclass a,.pagem li:hover a{color:#fff;}

/*内容页面*/
.cnew_contm{ width:100%; height:auto; float:left; margin-top:20px;}
.cnew_contm .cnew_cmtil{ font-size:18px; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.cnew_contm .cnew_cmtil p{ margin-top: 10px; color:#a3a3a3; font-size:12px;}
.cnew_contm .cnew_newsm p{ margin:15px 10px; line-height: 27px;}

.pre_cont{ width:100%; height: 80px; border-top:1px solid #e0e3e5; padding-top:20px; color:#a3a3a3;}
.pre_cont a:hover{color:#b9090c;}
#nav {
	box-sizing: border-box;
	padding-left: 35px;
	width: 720px;
	height: 50px; 	
	background: url(../images/cp-bg.jpg) no-repeat;
}
#nav li{ 	
	float: left;
	margin-right: 5px;
	margin-top: 11px;
}
#nav li a{
	display: block;
	width: 75px;
	height:  30px;
	line-height: 30px;
	text-align: center;
	border:1px solid #c8000b; 
	border-radius: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0; 
	font-size: 15px;
	
}
#nav li .cur{
	background: #c8000b; 
	color: #fff;
}
#menu_con dd{
	min-height: 150px;
}

.cnew_newsm {
	padding-top: 20px;
	line-height: 27px;
	font-size:15px;
	color:#272727;
}
.cnew_newsm a{
	font-weight: bold;
	color:#b9090c;
}
.zy-errorpage {
    width: 1000px;
    margin: 90px auto;
    text-align: center;
	 color: #333;
	 font-size:14px;
}
.zy-errorpage .error-content {
    margin: 30px auto;
}
.zy-errorpage .error-title {
    font-size: 18px;
    margin: 14px auto;
    color: #333;
}
.zy-errorpage li{   
 line-height: 28px;
    color: #666;}
.zy-errorpage li a{
	color:#b9090c;
	}
.friend-links{
	background:#fff;
	}
.friend-links .title{
	text-align: center;
	padding-bottom:10px;
	border-bottom:1px solid #a3a3a3;
}
.friend-links .cnt{
	padding:15px;
	color:#ccc;
}
.friend-links .cnt a{
	margin:0px 10px;
 }
 .sp-title{
	box-sizing: border-box;
	padding-left:20px;
	background:#fff;
	font-size:15px;
 }
 .linkbox{
	padding:15px 15px;
	overflow: hidden;
 }
  .linkbox li{
	float:left;
	margin:5px 10px;
	width:140px;
  }
  .linkbox h3{
  font-weight: normal;
  }