body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333333; text-decoration:none;}
a:hover{ text-decoration:none; color: #ff4000;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #333333;}

.essayHead{ width: 100%; height: 66px; border-bottom: 1px solid #ddd;}
.essayHeadBox{ max-width: 1200px; margin: 0 auto; height: 66px; overflow: hidden; padding: 0 10px;}
.essayHeadLogo{ float: left; line-height: 66px; height: 66px; text-align: center; overflow: hidden;}
.essayHeadLogo img{ display: inline-block; vertical-align: middle;}
.essayHeadNav{ float: left; margin-left: 40px; overflow: hidden;}
.essayHeadNav li{ float: left; font-size: 16px; line-height: 63px; margin: 0 15px;}
.essayHeadNav li#cur,.essayHeadNav li:hover{ border-bottom: 3px solid #0e89d1; color: #0e89d1;}
.essayHeadNav li#cur a,.essayHeadNav li:hover a{ color: #0e89d1;}
.essayHeadZcdl{ float: right;  background: url("../images/ina_03.gif") left no-repeat; padding-left: 20px; line-height: 33px; margin-top: 16px; margin-left: 30px; color: #555; font-size: 14px;}
.essayHeadZcdl a{ display: inline-block; color: #555; padding: 0 2px;}
.essayHeadZcdl a:hover{ color: #ff4000;}
.essayHeadSearch{ float: right; width: 217px; height: 35px; background: #f0f0f0; border-radius: 16px; margin-top: 16px;}
.essayHeadSearchText{ float: left; height: 35px; line-height: 35px; border: none; background: #f0f0f0; padding-left: 15px; width: 170px; border-radius: 16px 0 0 16px; color: #666666; font-size: 14px;}
.essayHeadSearchBtn{ float: right; height: 35px; width: 32px; border: none; background: url(../images/ind_05.gif) no-repeat center; font-size: 0px; border-radius: 0 16px 16px 0;}

.essayFoot{ width: 100%; overflow: hidden; border-top: 1px solid #eee; background: #f5f5f5; margin-top: 40px; padding: 20px 0 30px;}
.essayFootBox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.essayFootNav{ overflow: hidden; text-align: center; line-height: 24px; font-size: 14px; padding: 8px 0;}
.essayFootNav a{ display: inline-block; color: #999; padding: 0 3px;}
.essayFootCopy{ overflow: hidden; font-size: 14px; line-height: 26px; color: #999; text-align: center;}
.essayFootPic{ overflow: hidden; margin-top: 20px; text-align: center;}
.essayFootPic img{ display: inline-block; vertical-align: middle;}

.essayCont{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.essayContLeft{ float: left; overflow: hidden; width: 69.3334%; position: relative;}
.essayContRight{ float: right; overflow: hidden; width: 28.3334%;}

.essayHot{ overflow: hidden; margin-top: 22px; background: #f6f6f6; border-top: 2px solid #43bfc7;}
.essayHotTitle{ line-height: 36px; font-size: 20px; color: #000; padding-left: 14px;}
.essayHotList{ overflow: hidden; padding: 0 14px;}
.essayHotList dl{ overflow: hidden; border-top: 1px dashed #bebebe; margin-top: -1px; padding: 12px 0;}
.essayHotList dl dt{ float: left; width: 74px; height: 56px; overflow: hidden; margin-right: 10px;}
.essayHotList dl dt img{ display: block; width: 100%; height: 100%;}
.essayHotList dl dd{ overflow: hidden;}
.essayHotList dl dd a{ display: block; height: 33px; line-height: 33px; font-size: 16px; color: #222; overflow: hidden;}
.essayHotList dl dd a:hover{ color: #ff4000;}
.essayHotList dl dd p{ height: 20px; line-height: 20px; font-size: 12px; color: #666; overflow: hidden;}

.essayHyys{ overflow: hidden; margin-top: 32px;}
.essayHyysTitle{ position: relative; border-top: 2px solid #43bfc7; height: 36px; line-height: 36px; font-size: 20px; color: #000;}
.essayHyysTitle span{ float: left;}
.essayHyys_more{ position: absolute; top: 10px; right: 2px; height: 18px; line-height: 18px; padding-right: 18px; font-size: 14px; color: #999; cursor: pointer;}
.essayHyys_more em{ font-style: normal;}
.essayHyys_more:before,.essayHyys_more:after{ position: absolute; top: 8px; width: 10px; height: 2px; content: " "; background-color: #999999;}
.essayHyys_more:before{ transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);}
.essayHyys_more:after{ transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
.essayHyys_up:before{ right: 6px;}
.essayHyys_up:after{ right: 0px;}
.essayHyys_down:before{ right: 0;}
.essayHyys_down:after{ right: 6px;}
.essayHyysList{ overflow: hidden; margin-top: 18px;}
.essayHyysList li{ float: left; width: 20.5883%; overflow: hidden; margin-right: 5.8822%; padding-bottom: 21px;}
.essayHyysList li#num4,.essayHyysList li#num8,.essayHyysList li#num12,.essayHyysList li#num16,.essayHyysList li#num20{ margin-right: 0px;}
.essayHyysList li img{ display: block; width: 100%; height: 70px;}
.essayHyysList li p{ font-size: 14px; color: #666; line-height: 22px; margin-top: 7px; text-align: center; height: 22px; overflow: hidden;}
.essayHyysList li a:hover p{ font-weight: bold;}
.essayHyysIn:after{ display: block; content: " "; clear: both; width: 100%; height: 1px;}

.essayRmsp{ overflow: hidden;}
.essayRmspTitle{ padding-left: 14px; height: 36px; line-height: 36px; font-size: 20px; color: #000; background-color: #f6f6f6;}
.essayRmspList{ overflow: hidden;}
.essayRmspList dl{ overflow: hidden; padding: 12px 0; border-top: 1px dashed #bebebe; margin-top: -1px;}
.essayRmspList dl dt{ float: left; overflow: hidden; width: 120px; height: 67px; margin-right: 20px; position: relative;}
.essayRmspList dl dt img{ display: block; width: 100%; height: 100%;}
.essayRmspList dl dt span{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000000; opacity: 0.2; filter:alpha(opacity=20);}
.essayRmspList dl dt p{ position: absolute; top: 50%; left: 50%; width: 22px; height: 22px; margin: -11px 0 0 -11px; background: url("../images/bn_play_btn.png") no-repeat; background-size: 22px 22px;}
.essayRmspList dl dd{ overflow: hidden;}
.essayRmspList dl dd span{ display: block; height: 33px; line-height: 33px; font-size: 16px; color: #222; overflow: hidden;}
.essayRmspList dl dd span a{ color: #222222;}
.essayRmspList dl dd span a:hover{ color: #ff4000;}
.essayRmspList dl dd p{ height: 26px; line-height: 26px; font-size: 12px; color: #666; overflow: hidden;}
.essayRmspList dl dd p a{ color: #666;}

.essayNavLeft{ float: left; width: 105px; position: relative; overflow: hidden; z-index: 99;}
.news_nav_box{ padding-top: 22px; overflow: hidden; background: #FFFFFF;}
.news_nav_box li{ width:100%; height: 40px;}
.news_nav_box li a{ display: block; width:97px; height: 40px; padding-left:6px; font-size: 16px; color: #222; line-height: 40px; border-radius:5px; overflow:hidden; }
.news_nav_box li a i{padding-left:18px; margin-right:8px; background-image: url(../images/yl_find_icon_01.png); background-size: 50px 500px; background-repeat: no-repeat;}
.news_nav_box li a:hover,.news_nav_box li a.active{ text-decoration: none; color: #fff; }
.news_nav_box li a:hover{background-color:#6ec0f0;}
.news_nav_box li a.active{background-color:#319ddc;}
.news_nav_box li a .icon_kp_01{ background-position: 2px -1px;}
.news_nav_box li a .icon_kp_0{ background-position: 0 -36px;}
.news_nav_box li a .icon_kp_1{ background-position: 0 -74px;}
.news_nav_box li a .icon_kp_2{ background-position: 0 -110px;}
.news_nav_box li a .icon_kp_3{ background-position: 0 -149px;}
.news_nav_box li a .icon_kp_4{ background-position: 0 -185px;}
.news_nav_box li a .icon_kp_5{ background-position: 0 -222px;}
.news_nav_box li a .icon_kp_6{ background-position: 0 -259px;}
.news_nav_box li a .icon_kp_7{ background-position: 0 -296px;}
.news_nav_box li a .icon_kp_8{ background-position: 0 -333px;}
.news_nav_box li a .icon_kp_9{ background-position: 0 -370px;}
.news_nav_box li a .icon_kp_10{ background-position: 0 -406px;}
.news_nav_box li a .icon_kp_11{ background-position: 0 -444px;}
.news_nav_box li a .icon_kp_12{ background-position: 0 -481px;}
.news_nav_box li a:hover .icon_kp_01,.news_nav_box li a.active .icon_kp_01{ background-position: -28px -1px;}
.news_nav_box li a:hover .icon_kp_0,.news_nav_box li a.active .icon_kp_0{ background-position: -30px -36px;}
.news_nav_box li a:hover .icon_kp_1,.news_nav_box li a.active .icon_kp_1{ background-position: -30px -74px;}
.news_nav_box li a:hover .icon_kp_2,.news_nav_box li a.active .icon_kp_2{ background-position: -30px -110px;}
.news_nav_box li a:hover .icon_kp_3,.news_nav_box li a.active .icon_kp_3{ background-position: -30px -149px;}
.news_nav_box li a:hover .icon_kp_4,.news_nav_box li a.active .icon_kp_4{ background-position: -30px -185px;}
.news_nav_box li a:hover .icon_kp_5,.news_nav_box li a.active .icon_kp_5{ background-position: -30px -222px;}
.news_nav_box li a:hover .icon_kp_6,.news_nav_box li a.active .icon_kp_6{ background-position: -30px -259px;}
.news_nav_box li a:hover .icon_kp_7,.news_nav_box li a.active .icon_kp_7{ background-position: -30px -296px;}
.news_nav_box li a:hover .icon_kp_8,.news_nav_box li a.active .icon_kp_8{ background-position: -30px -333px;}
.news_nav_box li a:hover .icon_kp_9,.news_nav_box li a.active .icon_kp_9{ background-position: -30px -370px;}
.news_nav_box li a:hover .icon_kp_10,.news_nav_box li a.active .icon_kp_10{ background-position: -30px -406px;}
.news_nav_box li a:hover .icon_kp_11,.news_nav_box li a.active .icon_kp_11{ background-position: -30px -444px;}
.news_nav_box li a:hover .icon_kp_12,.news_nav_box li a.active .icon_kp_12{ background-position: -30px -481px;}

.essayContMain{ overflow: hidden; margin-left: 132px;}
.flexslider{ position:relative; width:100%; overflow:hidden; zoom:1; margin-top: 22px;}
.flex-viewport{ max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li img{ display:block; max-width:1920px; width:100%;}
.flex-direction-nav a{ display: none;}
.flex-control-nav{ position:absolute; bottom:10px; right: 30px; text-align:center;}
.flex-control-nav li{ margin:0 3px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ display:block; height:3px; overflow:hidden; text-indent:-99em; width:16px; cursor:pointer; background: #939492;}
.flex-control-paging li a.flex-active{ background: #ffbb44; height: 6px;}

.essayMainBox{ overflow: hidden; margin-top: 15px;}
.hot_illness{ position:relative; border: 1px solid #f6f6f6; padding: 10px; background-color:#fbfbfb; margin-right:2px;}
.hot_illness dl{ position:relative; height:32px; overflow:hidden;}
.hot_illness dl dt,.hot_illness dl dd a{ font-size:18px; line-height:32px;}
.hot_illness dl dt{ position:absolute; top:0; left:9px; color:#999;}
.hot_illness dl dd{ padding:0 55px 0 96px;}
.hot_illness dl dd a{ display:inline-block; color:#333; padding: 0 3px; margin: 0 4px;margin-bottom: 5px;}
.hot_illness .state{ position:absolute; top:10px; right:0; width:45px; padding-left:15px; font-size:16px; color:#43bfc7; line-height:32px; cursor: pointer; }
.hot_illness .state i{ position:absolute; top:0; left:0;width:10px; height:10px;}
.hot_illness .state i:before,.hot_illness .state i:after{ position:absolute; content:" ";}
.hot_illness .state i:before{ top:12px; left:0; width:8px; height:8px; border: 1px solid #43bfc7; transform: rotate(45deg);  -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);}
.hot_illness .stateUp i:after{top:16px; left:-2px; width:14px; height:2px; background-color:#fbfbfb;}
.hot_illness .stateDown i:before{ width:9px; height:9px;}
.hot_illness .stateDown i:after{top: 17px; left: -2px; width: 2px; height: 2px; background-color: #43bfc7; border: 7px solid #fbfbfb; border-top: 3px solid #fbfbfb; }

.essayLbList{ overflow: hidden;}
.essayLbList dl{ overflow: hidden; border-top: 1px dashed #d2d1d1; margin-top: -1px; padding: 16px 0;}
.essayLbList dl dt{ float: left; width: 160px; height: 110px; overflow: hidden; margin-right: 15px;}
.essayLbList dl dt img{ display: block; width: 100%; height: 100%;}
.essayLbList dl dd{ overflow: hidden;}
.essayLbList dl dd h3{ font-size: 20px; color: #000; line-height: 27px; font-weight: bold; height: 27px; overflow: hidden;}
.essayLbList dl dd h3 a{ color: #000;}
.essayLbList dl dd h3 a:hover{ color: #ff4000;}
.essayLbList dl dd p{ color: #999; font-size: 14px; margin: 12px 0 16px; line-height: 20px; max-height: 40px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.essayinfo{ overflow: hidden; height: 20px; line-height: 18px; font-size: 12px; color: #999;}
.essay_keshi{ float: left; border: 1px solid #ff4000; color: #ff4000; padding: 0 3px; margin-right: 14px;}
.essay_hosp{ color: #999; font-size: 14px; float: left;}
.essay_time{ float: right; padding-left: 14px; color: #999;}
.essayLbList dl#num2 .essay_keshi,.essayLbList dl#num4 .essay_keshi,.essayLbList dl#num6 .essay_keshi,.essayLbList dl#num8 .essay_keshi,.essayLbList dl#num10 .essay_keshi{ border: 1px solid #43adc8; color: #43adc8;}

.essayFenye{ overflow: hidden; margin-top: 30px; font-size: 0px; text-align: center;}
.essayFenye li{ display: inline; margin: 0 4px; color: #333; font-size: 14px;}
.essayFenye li a,.essayFenye li strong{ display: inline-block; margin-bottom: 6px; border: 1px solid #dadada; padding: 0 14px; color: #333; font-size: 14px; line-height: 36px;}

.essayLinks{ float: left; overflow: hidden; width: 100%; margin-top: 25px; background: #f6f6f6; border-top: 2px solid #43bfc7;}
.essayLinks span{ display: block; line-height: 36px; font-size: 18px; color: #000; padding: 0 20px;}
.essayLinks p{ overflow: hidden; font-size: 0px; padding: 0px 10px 15px;}
.essayLinks p a{ display: inline-block; color: #666; font-size: 14px; padding: 0 10px; line-height: 28px;}
.essayLinks p a:hover{ color: #ff4000;}


.articlecon{ position:relative; border: 1px solid #f6f6f6; padding: 10px; background-color:#fbfbfb; margin-right:2px;}
.articlecon dl{ position:relative; overflow:hidden;padding:20px:}
.articlecon dl dt{ border-bottom: 1px solid #e4e4e4;font-size:18px; line-height:32px; text-align:center;padding:10px 0;}
.articlecon dl dt p span{font-size:14px; line-height:22px; margin:0px 10px;}
.articlecon dl dd,.articlecon dl dd p{ padding:10px 10px;overflow: hidden;text-indent: 2em; color: #333333; font-size: 16px; line-height: 30px;}
.articlecon dl dd img,.articlecon dl dd p img{ display: block; max-width: 90%;height:auto; margin: 0 auto;}


@media (max-width: 991px){
	.essayContRight,.essayContLeft{ width: 100%;}
	.essayHyysList li img{ max-width: 70px; margin: 0 auto;}
}
@media (max-width: 768px){
	.essayHead{ height: auto; padding-bottom: 16px;}
	.essayHeadBox{ padding: 0px; height: auto;}
	.essayHeadLogo{ width: 100%;}
	.essayHeadNav{ margin-left: 0px; width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
	.essayHeadNav li{ width: 20%; margin: 0px; text-align: center; line-height: 43px;}
	.essayHeadZcdl{ margin-left: 0px; margin-right: 10px;}
	.essayHeadSearch{ float: left; margin-left: 10px; width: calc(100% - 120px);}
	.essayHeadSearchText{ width: calc(100% - 48px);}
	.essayNavLeft{ width: 100%; float: none;}
	.news_nav_box li{ float: left; width: 33.3333%;}
	.essayContMain{ margin-left: 0px;}
}
@media (max-width: 479px){
	.essayLbList dl dt{ width: 110px;}
}
