@charset "utf-8";
/* CSS Document */
*,ul,li,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	list-style: none;
}
a{text-decoration: none;}
a,img{border:0;}
.clearfix{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
/*body{
background: -webkit-linear-gradient(to bottom right ,#fbaf7d 10%,#f85071 30%,#fbaf7d 60%,#f85071 80%,#fbaf7d 90%,#f85071 100%);
background: -moz-linear-gradient(to bottom right ,#fbaf7d 10%,#f85071 30%,#fbaf7d 60%,#f85071 80%,#fbaf7d 90%,#f85071 100%);
background: -o-linear-gradient(to bottom right ,#fbaf7d 10%,#f85071 30%,#fbaf7d 60%,#f85071 80%,#fbaf7d 90%,#f85071 100%);
background: linear-gradient(to bottom right ,#fbaf7d 10%,#f85071 30%,#fbaf7d 60%,#f85071 80%,#fbaf7d 90%,#f85071 100%);
}*/
body{
background: -webkit-linear-gradient(to bottom right ,#fdc098 10%,#f97791 30%,#fbbe96 60%,#f8859c 80%,#fbc39d 90%,#fc6280 100%);
background: -moz-linear-gradient(to bottom right ,#fdc098 10%,#f97791 30%,#fbbe96 60%,#f8859c 80%,#fbc39d 90%,#fc6280 100%);
background: -o-linear-gradient(to bottom right ,#fdc098 10%,#f97791 30%,#fbbe96 60%,#f8859c 80%,#fbc39d 90%,#fc6280 100%);
background:linear-gradient(to bottom right ,#fdc098 10%,#f97791 30%,#fbbe96 60%,#f8859c 80%,#fbc39d 90%,#fc6280 100%) ;
}
.banner{
	width:100%;
	height:697px;
	background:url(../images/banner.png)  no-repeat center;
	position: relative;
}
.banner>p{
	width:790px;
	text-align: center;
	position:absolute;
	left:50%;
	margin-left:-360px;
	bottom:72px;
	color:#f9eee2;
	font-size:13px;
	line-height: 16px;
}
/*灯笼*/
.denglong .d_l{
	position:absolute;
	top:570px;
	left:20px;
}
.denglong .d_r{
	position:absolute;
	top:586px;
	right:20px;
}
/*导航*/
nav{
	background: url(../images/nav.png);
	width:1078px;
	height:930px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}
nav>ul{
	padding-top:16px;
	padding-left:56px;
}
nav>ul>li{
	float:left;
	padding:3px 18px;
}
nav>ul>li a{
	color:#fff;
	font-size:18px;
}
nav>ul>li:hover a,nav>ul>li.active1 a{
	color:#fc0813;
	
}
/*专家寄语*/
.zjjy{
	margin-top: 36px;
	text-align: center;
	width:1078px;
	height:780px;
	overflow: hidden;
}
.zjjy>p{
	text-indent: 2em;
	line-height:24px;
	font-size:16px;
	font-weight: bold;
	text-align:left;
	margin-top: 16px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	color:rgba(134,4,12,0.6);
	padding-bottom:8px;
	border-bottom:1px dashed #e4393c;
}
.section{
	position: relative; 
	width: 900px; 
	margin: 0 auto; 
}
.section>ul{
	margin:1%;
	padding:0;
	list-style:none;
}
.section>ul>li{
	float:left;
	width:20%;

}
.section>ul>li>a{
	    display: block;
		padding:6px 20px;		
		text-decoration:none;
		color:#666;
		cursor: pointer;
		border:1px solid #e95a44;
		color:#e95a44;
		letter-spacing: 9px;
		background: rgba(255,255,255,.3);
		box-sizing: border-box;
		font-size:14px;
}
.section>ul>li:hover>a,.section>ul>li.active>a{
	background: #e95a44;
	color:#fff;

}

.section div.img_box{
	position: relative;
	width:900px;
	margin:auto;
	overflow:hidden;
}
.img_box>ul{
	padding:0;
	margin-left:auto;
	margin-right:auto; 
}
.ztlm .img_box>ul{
	width:940px;
}
.ztlm h1 span a{ font-size:14px;color:#ff0000;}
.img_box>ul.box_1>li{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-radius: 6px;
	width:23%;
	margin:1%;
	float:left;
	overflow:hidden;
	position:relative;
}
.img_box>ul.box_2>li{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-radius: 6px;
	width:180px;
	height:240px;
	margin:1% 2.5%;
	float:left;
	overflow:hidden;
	position: relative;
}
.img_box>ul>li span.top1{
	position:absolute;
	width:100%;
	height:29px;
	left:0;
	bottom:-30px;
	background:#e95a44;
	line-height:30px;
	color:#fff;
	font-size:14px;
	letter-spacing: 3px;
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out;
}
.img_box>ul>li:hover span.top1{
     bottom:0;
}
.img_box>ul.box_1>li img,.img_box>ul.box_2>li img{
	width:100%;
	vertical-align: middle;
}
#imgbox-loading { position: absolute; top: 0; left: 0; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index: 90; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }
/*侧栏导航*/
.slide_nav{
  	position:fixed;
	right:26px;
	top:260px;
  }
.nav_head{
	  width:120px;
	  height:120px;
	 /* background:url(../images/ce_logo.png);*/
	  }
.nav_content{
		position:absolute;
		top:68px;
		left:-3px;;
		width:126px;
		height:410px;
		background:url(../images/ce_bg.png) no-repeat;
		} 
.nav_content>ul{
	margin-top:50px;
	width:126px;
	height:410px;
	padding:0;
	}
.nav_content>ul>li{
	text-align: center;
	margin-top:10px;
	margin-left:9px;
	padding-bottom:3px;
	}
.nav_content>ul>li a{
	font-size:19px;
	color:#fa8130;
	padding-bottom:6px;
	border-bottom:1px dashed  #fa8130;
	font-family:"华文楷体";
}
.nav_content>ul>li.active a,.nav_content>ul>li:hover a{
	color:#fd2502;
	border-bottom:1px dashed  #fd2502;
}
.top{
	margin:auto;
	background:#f6365b;
	width:103px;
	height:30px;
	margin-top:9px;
	border-radius: 6px;
	position: relative;
}
.nav_content>ul>li.top a{
	border-bottom:none;
	color:#fff;
	line-height:32px;
}
#rotate1{
	  display: block;
       position: relative;
       -webkit-animation: spin 2s linear infinite;
       animation: spin 2s linear infinite;
}
 @keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        33% {
            -webkit-transform: rotate(6deg);
            -ms-transform: rotate(6deg);
            transform: rotate(6deg);
        }
		66% {
            -webkit-transform: rotate(-6deg);
            -ms-transform: rotate(-6deg);
            transform: rotate(-6deg);
        }
        100%{
        	 -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }
 @-webkit-keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        33% {
            -webkit-transform: rotate(6deg);
            -ms-transform: rotate(6deg);
            transform: rotate(6deg);
        }
		66% {
            -webkit-transform: rotate(-6deg);
            -ms-transform: rotate(-6deg);
            transform: rotate(-6deg);
        }
        100%{
        	 -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }
 @-moz-keyframes spin {
        0%   {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        33% {
            -webkit-transform: rotate(6deg);
            -ms-transform: rotate(6deg);
            transform: rotate(6deg);
        }
		66% {
            -webkit-transform: rotate(-6deg);
            -ms-transform: rotate(-6deg);
            transform: rotate(-6deg);
        }
        100%{
        	 -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }
 /*惠知医坊*/
 .hzyf,.yssq,.xwsj,.znjd,.ztlm,.rdzx,.wxjt{
 	width:1000px;
 	background: #fbf0e0;
 	margin:auto;
 	margin-right:auto;
 	margin-top:49px;
 	padding-bottom: 20px;
 	border-radius: 8px;
 	
 }
 .hzyf h1,.yssq h1,.xwsj h1,.znjd h1,.ztlm h1,.rdzx h1,.wxjt h1{
 	font-size:28px;
 	padding-top:32px;
 	background: url(../images/topic_bg.png) no-repeat;
 	background-position:40px 35px;
 	text-align:center;
 	/*font-family:"华文行楷";*/
 }
  
 .img_box li{
 	float:left;
 	text-align: center;
 	margin-top:15px;
 }
 .img_box li.article{
 	width:32%;
	
 }
  .img_box li.hei{
  	height:229px;
  }
 .img_box>a>img{
 	position:relative;
 }
 .img_box li.article span.box{
 	display: inline-block;
	border:2px solid #fecccf;
	border-radius: 10px;
	height:159px;
	width:270px;
	overflow: hidden;
	box-sizing: border-box;
 }
 .img_box li.article span.box_text{
 	display: inline-block;
 	padding-top:6px;
	font-size: 15px;
	line-height: 20px;
	
 }
 li.article span.box_text b{
 	color:#f96d81;
 }
  .img_box li.article span.box>img{
 	 width:100%;
 	 height:100%;
 	 vertical-align: middle;
 	 -webkit-transition: all .5s ease-in;
     -moz-transition: all .5s ease-in;
     -o-transition: all .5s ease-in;
     transition: all .5s ease-in;	
 }
 .img_box li.article a{
 	color:#303030;
	font-size: 12px;
 }
 .img_box .article:hover span.box>img{
  	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
       transform:scale(1.1);	
 }
 .img_box li:hover span.box_text{
        color:#fc6f6f;
 }
.ztlm  .img_box li.article span.box{
 	display: inline-block;
	border:2px solid #fecccf;
	border-radius: 10px;
	height:123px;
	width:274px;
	overflow: hidden;
	box-sizing: border-box;
 }
 .ztlm .img_box li img{
		height:119px;		
 }
.xwsj .img_box,.wxjt .img_box{
  	width:780px;
  	margin-top: 30px;
  	margin-left:auto;
  	margin-right:auto;
  }
.wxjt .img_box{
	width:900px;
}
.xwsj .img_box{
  	background: url(../images/hzyf/qiu.png) no-repeat;
  	background-position: 50% 50% ;
  	background-size: 66px;
  	text-align: center;
  } 
.xwsj .img_box>div{
 	position: relative;
 	width:50%;
 }
 .xwsj .img_box img{
 	width:92%;
 }
.xwsj>.img_box>.left span, .xwsj>.img_box>.right span{
 	position:absolute;
 	left:22%;
 	bottom:8%;
 	width:54%;	
 	padding:10px 6px;
 	border-radius: 6px;
	color:#fff;	
 	background:rgba(0,0,0,.6);
 	font-size:14px;
 }
.xwsj>.img_box>.left a:hover span, .xwsj>.img_box>.right a:hover span{	
 	
 	color:#e4393c;
 	background:rgba(255,255,255,.9);
 }
.znjd_box{ width:900px;margin-left:auto;margin-right:auto; }
.znjd_box>img{
	width:300px;
	padding:6px 10px;
	border:1px solid #af062c;
}
.znjd_box h3{
	border-bottom:1px dashed red;
}
.znjd_box h2 a{
	color:#e4393c;
	line-height:46px;
}
.znjd_box  a{
	color:#e4393c;
	
}
.znjd_box h3>a{
	color:#e4393c;
	font-size:16px;
	line-height:26px;
}
.znjd_box h3>a:hover{
	color:#fd8282;
}
.znjd_box h3:before{
	content: "";
	display: inline-block;
	width:22px;
	height:22px;
	background: url(../images/znjd_icon.png) no-repeat;
	background-position: bottom center;
	background-size: contain;
	margin-right:12px;
}

/*微信课堂*/
#zjjs{
	position: relative;
	
}
#zjjs a{
	cursor: pointer;
}
#zjjs li{
	position:relative;
	float:left;
	width:210px;
	height:210px;
	border-radius: 8px;
	margin-left: 12px;
	box-shadow: 2px 1px 2px #7e7c7c;
}
#zjjs li:nth-child(1){
	background:url(../images/wxkt/js_z01.jpg) no-repeat;
	background-size: cover;
}
 #zjjs li:nth-child(2) {
	background:url(../images/wxkt/js_z05.jpg) no-repeat;
	background-size: cover;
}
 #zjjs li:nth-child(3) {
	background:url(../images/wxkt/js_z03.jpg) no-repeat;
	background-size: cover;
}
 #zjjs li:nth-child(4) {
	background:url(../images/wxkt/js_z02.jpg) no-repeat;
	background-size: cover;
}

 
#zjjs li p.xs>a{
	position: absolute;
	opacity:0;
	margin-left:-20px;
	margin-top:171px;
	width:33px;
	height:33px;
	background:url(../images/wxkt/play.png) no-repeat;
	background-size: cover;
	-webkit-animation:sp2 2s 1s infinite;
}
@-webkit-keyframes sp2{
0%{-webkit-transform:rotatey(0deg);
	opacity:1;
    }
100%{-webkit-transform:rotatey(360deg);
	opacity:1;
}
}

@-o-keyframes sp2{
0%{-webkit-transform:rotatey(0deg);
	opacity:1;
    }
100%{-webkit-transform:rotatey(360deg);
	opacity:1;
}
}
@-moz-keyframes sp2{
0%{-webkit-transform:rotatey(0deg);
	opacity:1;
    }
100%{-webkit-transform:rotatey(360deg);
	opacity:1;
}
}

#zjjs .text{
	
	position:absolute;
	right:8px;
	top:20px;
	width:20px;
	line-height:15px;
	font-weight:bold;
	font-family: "微软雅黑";
	font-size:14px;
}

#zjjs .text a{
	color:#000;
}
#zjjs .text a:hover{
	color:#8a8a8a;
}
/*底部*/
.bottom_line{
	border-top:1px #fff solid;
	
	padding-top:26px;
	margin-top:56px;
	padding-bottom:26px;
	text-align: center;
	background-color: rgba(255,255,255,.2);
}
.bottom_line table{
	
}
.ztlm h1,.wxjt h1{position: relative;}
.more2{
	position:absolute;
	top:0px;
	right:44px;
	padding-top:35px;
	text-align:center;
	font-size:14px;
}
.more2 a:link,.more2 a:visited{
	width:100px;
	height:25px;
		background:#ff0000;
	line-height:25px;
	display:block;
	color:#fff;
}
.more2 a:hover,.more2 a:active{

	background:#3b8af0;
	text-decoration:none;
}