﻿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;}
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: 'Microsoft YaHei'; min-width: 320px; margin: 0 auto; color: #333333; background: #fde1b9;}

.lhtop{ width: 100%; background: #ffffff; overflow: hidden;}
.lhtopBox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lhtopLogo{ float: left; height: 40px; line-height: 40px; text-align: center;}
.lhtopLogo img{ display: inline-block; vertical-align: middle; max-width: 100%;}
.lhtopRight{ float: right; color: #666666; font-size: 12px; line-height: 40px;}
.lhtopRight a{ float: left; padding-left: 10px;}

.lhbanner{ width: 100%; overflow: hidden;}
.lhbanner img{ display: block; width: 100%;}

.lhNav{ width: 100%; background: #d73926; overflow: hidden;}
.lhNav ul{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lhNav ul li{ float: left; height: 72px; line-height: 72px; text-align: center; font-size: 18px; width: 15.1%;}
.lhNav ul li a{ color: #FFFFFF;}
.lhNav ul li#cur{ background: url("../images/nav.png") no-repeat center; background-size: 100% 72px;}

.lhWarp{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lhHot{ overflow: hidden; margin-top: 24px; padding: 24px 20px 32px; background: #ffffff;}
.lhHotProimg{ float: left; width: 44.1667%; overflow: hidden; height: 244px;}
.lhHotProimg img{ display: block; width: 100%; height: 100%;}
.lhHotRight{ float: right; width: 51.4584%; overflow: hidden;}
.lhHotRight dl{ overflow: hidden; border-bottom: 1px dashed #d7d7d7; padding-top: 3px; padding-bottom: 28px;}
.lhHotRight dl dt{ color: #d73926; font-size: 22px; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lhHotRight dl dt a{ color: #d73926;}
.lhHotRight dl dd{ color: #666666; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 15px;}
.lhHotRight ul{ overflow: hidden; margin-top: 16px;}
.lhHotRight ul li{ float: left; width: 50%; color: #333333; font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; background: url("../../erxiao/images/rd.jpg") no-repeat 5px 14px; text-indent: 17px; text-overflow: ellipsis; white-space: nowrap;}

.lhbanBox{ width: 100%; overflow: hidden; margin-top: 34px;}
.lhbanLeft{ float: left; width: 44.4%;}
.lhbanLeft img{ display: block; width: 100%;}
.lhbanRight{ float: left; width: 55.6%;}
.lhbanRight img{ display: block; width: 100%;}

.lhZjjd{ overflow: hidden; margin-top: 32px; padding: 22px 20px 38px; background: #ffffff;}
.lhZjjdTitle{ border-bottom: 2px solid #f5f5f5; padding-bottom: 13px; overflow: hidden;}
.lhZjjdTitle span{ float: left; border-left: 5px solid #d73926; padding-left: 10px; color: #d73926; font-size: 20px; line-height: 24px;}
.lhZjjdTitle a{ float: right; color: #999999; font-size: 14px; line-height: 24px;}
.lhZjjdBox{ overflow: hidden; padding: 0 14px 0 26px;}
.lhZjjdBox dl{ float: left; width: 47.3914%; overflow: hidden; margin-top: 24px; cursor: pointer;}
.lhZjjdBox dl:nth-child(2n){ float: right;}
.lhZjjdBox dl dt{ color: #d73926; font-size: 16px;}
.lhZjjdBox dl dt a{ color: #d73926;}
.lhZjjdBox dl dt span{ font-weight: bold;}
.lhZjjdBox dl dd{ overflow: hidden; margin-top: 9px; background: #f5f5f5; border-radius: 10px; padding: 13px 28px 14px 22px;}
.lhZjjdBox dl dd span{ float: left; background: url("../images/doctoron.png") no-repeat center; width: 30px; height: 32px; margin-right: 19px; margin-top: 6px;}
.lhZjjdBox dl dd p{ color: #666666; font-size: 14px; line-height: 24px; max-height: 48px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.lhKpfx{ overflow: hidden; background: #FFFFFF; margin-top: 18px; padding: 25px 20px 38px;}
.lhKpfxTitle{ border-bottom: 2px solid #f5f5f5; padding-bottom: 15px; overflow: hidden;}
.lhKpfxTitle span{ float: left; border-left: 5px solid #d73926; padding-left: 10px; color: #d73926; font-size: 20px; line-height: 20px;}
.lhKpfxTitle a{ float: right; color: #999999; font-size: 14px; line-height: 20px;}
.lhKpfxBox{ overflow: hidden; margin-left: 14px;}
.lhKpfxCont{ float: left; width: 47.5688%; overflow: hidden;}
.lhKpfxCont:nth-child(2n){ float: right;}
.lhKpfxCont dl{ overflow: hidden; margin-top: 30px;}
.lhKpfxCont dl dt{ float: left; width: 200px; height: 120px; overflow: hidden; margin-right: 18px;}
.lhKpfxCont dl dt img{ display: block; width: 100%; height: 100%; border-radius: 5px;}
.lhKpfxCont dl dd{ overflow: hidden;}
.lhKpfxCont dl dd li{ color: #333333; font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.lhQygmyy{ overflow: hidden;}
.lhQygmyyBox{ float: left; width: 32%; margin-top: 18px; margin-right: 2%; background: #FFFFFF; padding: 22px 0 0;}
.lhQygmyyBox:nth-child(3n){ margin-right: 0px;}
.lhQygmyyTitle{ border-bottom: 2px solid #f5f5f5; padding-bottom: 16px; overflow: hidden; margin: 0 20px;}
.lhQygmyyTitle span{ float: left; border-left: 5px solid #d73926; padding-left: 10px; color: #d73926; font-size: 20px; line-height: 20px;}
.lhQygmyyTitle a{ float: right; color: #999999; font-size: 14px; line-height: 20px;}

.lhQyzx{ overflow: hidden; padding: 0 20px 91px;}
.lhQyzx dl{ overflow: hidden; margin-top: 21px;}
.lhQyzx dl dt{ float: left; overflow: hidden; border: 1px solid #e5e5e5; width: 125px; height: 86px; margin-right: 7px;}
.lhQyzx dl dt img{ display: block; width: 100%; height: 100%;}
.lhQyzx dl dd{ color: #333333; font-size: 16px; line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 7px;}

.lhGmqd{ overflow: hidden; padding: 20px 20px 48px;}
.lhGmqdImg{ border: 1px solid #f5f5f5; height: 140px; line-height: 140px; overflow: hidden; text-align: center;}
.lhGmqdImg img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.lhGmqdName{ margin-top: 13px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; color: #333333; font-size: 16px; background: #eeeeee;}
.lhGmqdInfo{ color: #333333; font-size: 14px; line-height: 28px; height: 84px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 15px;}
.lhGmqdBuy{ display: block; max-width: 160px; height: 36px; line-height: 36px; overflow: hidden; text-align: center; margin: 20px auto 0; border-radius: 18px; color: #FFFFFF; font-size: 16px; background: #d73926;}

.lhYyzd{ overflow: hidden; padding: 14px 20px 44px;}
.lhYyzd li{ color: #333333; font-size: 16px; height: 36px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 28px; background: url("../images/suo.png") no-repeat 5px 11px;}

.lhFoot{ width: 100%; overflow: hidden; text-align: center; margin-top: 30px; background: #FFFFFF; color: #666666; font-size: 14px; line-height: 22px; padding: 28px 0 54px;}
.lhFoot img{ display: inline-block; max-width: 100%; vertical-align: middle; margin-top: 16px;}

.lhNeiye{ overflow: hidden;}
.lhNeiyeLeft{ float: left; width: 68%;}
.lhNeiyeRight{ float: right; width: 30%;}

.lhPubBox{ overflow: hidden; background: #FFFFFF; padding: 15px; margin-top: 15px;}
.lhPubTitle{ border-bottom: 2px solid #f5f5f5; padding-bottom: 15px; overflow: hidden;}
.lhPubTitle span{ float: left; border-left: 5px solid #d73926; padding-left: 10px; color: #d73926; font-size: 20px; line-height: 20px;}
.lhPubTitle a{ float: right; color: #999999; font-size: 14px; line-height: 20px;}
.lhPubGmtd{ overflow: hidden; padding: 15px 0;}
.lhPubWen{ padding: 5px 0px 0px;}

.lhLiebiao{ overflow: hidden; padding: 15px; margin-top: 15px; background: #FFFFFF;}
.lhWeizhi{ overflow: hidden; border-bottom: 2px solid #f5f5f5; font-size: 14px; line-height: 24px; padding-bottom: 10px;}
.lhList{ overflow: hidden;}
.lhList li{ border-bottom: 1px solid #f5f5f5; line-height: 40px; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; background: url("../../erxiao/images/rd.jpg") no-repeat left; padding-left: 10px;}
.lhList li span{ float: right; font-size: 14px; color: #666666;}

.lhFenye{ overflow: hidden; font-size: 0px; text-align: center; margin-top: 15px;}
.lhFenye li{ display: inline; color: #999999; font-size: 14px;}
.lhFenye li a,.lhFenye li strong{ display: inline-block; color: #999999; font-size: 14px; line-height: 30px; padding: 0 5px;}
.lhFenye li strong{ font-weight: normal; color: #379be9;}

.lhArticle{ overflow: hidden; margin-top: 15px;}
.lhArticleHead{ overflow: hidden; text-align: center; border-bottom: 1px dashed #cccccc; padding-bottom: 10px;}
.lhArticleHead h1{ font-size: 22px; color: #d73926; line-height: 30px;}
.lhArticleHead p{ font-size: 14px; line-height: 24px; margin-top: 10px; color: #666666;}
.lhArticleBody{ overflow: hidden; font-size: 16px; line-height: 30px; text-indent: 2em; padding: 10px 0; border-bottom: 1px dashed #cccccc;}
.lhArticleBody p{ padding: 5px 0;}
.lhArticleBody img{ display: block; max-width: 100%; margin: 0 auto;}
.lhArticleTag{ overflow: hidden; padding: 10px 0; border-bottom: 1px dashed #cccccc; font-size: 14px; line-height: 24px;}
.lhArticleTag span,.lhArticleTag a{ float: left; color: #000000;}
.lhArticleTag a{ padding-right: 20px; color: #d73926;}
.lhArticleSxp{ overflow: hidden; margin-top: 10px;}
.lhArticleSxp p{ font-size: 14px; line-height: 26px; height: 26px; overflow: hidden;}

@media (max-width: 950px){
	.lhtop{ height: 40px; overflow: visible; position: relative; z-index: 9999;}
	.lhtopRight{ width: 100px; position: absolute; right: 0; top: 40px; background: #FFFFFF; border-top: 1px solid #e2efdc; padding: 5px 10px; box-sizing: border-box; display: none;}
	.lhtopRight a{ padding: 0px; line-height: 26px; font-size: 14px;}
	.lhtopModile{ float: right; background: url("../images/mnav.png") no-repeat center; width: 30px; height: 40px;}
}
@media (max-width: 768px){
	.lhNav ul{ padding: 0px;}
	.lhNav ul li{ width: 33.3333%; height: 40px; line-height: 40px; font-size: 16px;}
	.lhNav ul li#cur{ background-size: 100% 40px;}
	.lhHot{ margin-top: 15px; padding: 15px;}
	.lhHotProimg{ float: none; width: 100%; height: auto;}
	.lhHotRight{ float: none; width: 100%;}
	.lhHotRight dl{ padding-top: 5px; padding-bottom: 10px;}
	.lhHotRight dl dt{ font-size: 18px;}
	.lhHotRight dl dd{ margin-top: 5px; height: auto;}
	.lhHotRight ul{ margin-top: 8px;}
	.lhHotRight ul li{ font-size: 14px;}
	.lhbanBox{ margin-top: 15px;}
	.lhbanLeft,.lhbanRight{ width: 100%;}
	.lhZjjd{ padding: 15px; margin-top: 15px;}
	.lhZjjdBox{ padding: 0px;}
	.lhZjjdBox dl{ width: 100%; margin-top: 10px;}
	.lhZjjdBox dl dd{ padding: 15px;}
	.lhKpfx{ margin-top: 15px; padding: 15px;}
	.lhKpfxBox{ margin-left: 0px;}
	.lhKpfxCont{ width: 100%;}
	.lhKpfxCont dl{ margin-top: 15px;}
	.lhQygmyyBox{ width: 100%; margin-top: 15px; padding-top: 15px;}
	.lhQyzx{ padding: 0 15px 15px;}
	.lhQyzx dl{ margin-top: 15px;}
	.lhGmqd{ padding: 15px;}
	.lhGmqdBuy{ margin: 15px auto 0;}
	.lhYyzd{ padding: 10px 15px;}
	.lhQygmyyTitle{ margin: 0 15px;}
	.lhGmqdInfo{ height: auto;}
	.lhFoot{ padding: 15px 0; margin-top: 15px;}
	.lhNeiyeLeft,.lhNeiyeRight{ width: 100%;}
	.lhPubWen{ padding: 5px 0px 0px;}
}
@media (max-width: 479px){
	.lhKpfxCont dl dt{ width: 120px;}
}