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: #00aaee;}
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;}

.lywztTop{ width: 100%; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.lywztTopBox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lywztTopLogo{ float: left; height: 48px; line-height: 48px; text-align: center; margin-right: 6px;}
.lywztTopLogo img{ display: inline-block; max-width: 100%; vertical-align: middle;}
.lywztNav{ float: left; overflow: hidden;}
.lywztNav a{ float: left; line-height: 48px; height: 48px; overflow: hidden; color: 666666; font-size: 14px; padding-left: 32px;}
.lywztNav a:hover{ color: #00aaee;}
.lywztRight{ float: right; color: #666666; font-size: 14px; line-height: 48px;}
.lywztRight a{ float: left; color: #666666; padding-left: 12px;}
.lywztRight a.login{ float: left; background: url("../images/sx.png") no-repeat left; margin-left: 15px; padding-left: 13px; color: #00aaee;}
.lywztRight a:hover{ color: #00aaee;}

.lywztHead{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 32px 10px;}
.lywztHeadLogo{ float: left; line-height: 56px; height: 56px; text-align: center;}
.lywztHeadLogo img{ display: inline-block; max-width: 100%; vertical-align: middle;}
.lywztHeadText{ float: left; color: #666666; font-size: 28px; padding-left: 20px; line-height: 32px; margin-top: 16px;}
.lywztHeadText a{ color: #666666;}
.lywztTell{ float: right; margin-top: 6px;}
.lywztTell dt{ float: left; width: 42px; height: 42px; background: #ff9000 url("../images/tell.png") no-repeat center; border-radius: 50%; margin-right: 10px; margin-top: 3px;}
.lywztTell dd{ overflow: hidden;}
.lywztTell dd span{ display: block; color: #333333; font-size: 14px; line-height: 20px;}
.lywztTell dd p{ color: #ff9000; font-size: 20px; font-weight: bold; line-height: 24px;}
.lywztSearch{ float: left; margin-left: 30px; margin-top: 10px; border: 2px solid #00a0e9; border-right: none; height: 36px; border-radius: 20px;}
.lywztSearchText{ float: left; border: none; height: 36px; line-height: 36px; background: url("../images/ss.png") no-repeat 22px 10px; padding-left: 40px; width: 338px;}
.lywztSearchBtn{ float: right; width: 80px; height: 36px; border: none; background: #00a0e9 url("../images/search.png") no-repeat center; border-radius: 18px; font-size: 0px;}

.lywztMeun{ width: 100%; overflow: hidden; background: #00a0e9;}
.lywztMeun ul{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lywztMeun ul li{ float: left; width: 140px; line-height: 50px; height: 50px; overflow: hidden; text-align: center; color: #ffffff; font-size: 16px;}
.lywztMeun ul li a{ color: #FFFFFF;}
.lywztMeun ul li#cur{ background: #008ac9;}

.lywztWarp{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lywztMain{ overflow: hidden;}
.lywztMainLeft{ float: left; width: 71.6667%;}
.lywztMainRight{ float: right; width: 26.6667%;}

.lywztBanner{ position:relative; width:100%; overflow:hidden; zoom:1; margin-top: 20px;}
.flex-viewport{ max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.lywztBanner .slides{zoom:1;}
.lywztBanner .slides li img{ display:block; width:100%;}
.flex-direction-nav a{ display: none;}
.flex-control-nav{ width:100%; position:absolute; bottom:15px; text-align:center;}
.flex-control-nav li{ margin:0 5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ display:block; height:10px; overflow:hidden; text-indent:-99em; width:10px; cursor:pointer; background: #eaeaea; border-radius: 5px;}
.flex-control-paging li a.flex-active{ background: #00aaee;}

.lywztTjyy{ overflow: hidden; margin-top: 14px;}
.lywztTjyyTitle{ border-bottom: 2px solid #e5e5e5; height: 52px; position: relative;}
.lywztTjyyTitle p{ position: absolute; left: 0; top: 0; border-bottom: 2px solid #00a0e9; color: #00a0e9; font-size: 20px; line-height: 52px; height: 52px;}
.lywztTjyyTitle p a{ color: #00a0e9;}
.lywztTjyyTitle span a{ float: right; color: #999999; font-size: 12px; text-transform: uppercase; background: url("../images/more.png") no-repeat right; padding-right: 18px; margin-right: 6px; line-height: 52px;}
.lywztTjyyTop{ overflow: hidden;}
.lywztTjyyTop dl{ float: left; width: 23.2559%; overflow: hidden; margin-top: 22px; border-bottom: 1px dotted #d6d6d6; margin-right: 2.3255%;}
.lywztTjyyTop dl:nth-child(4n){ margin-right: 0px;}
.lywztTjyyTop dl dt{ overflow: hidden; height: 150px;}
.lywztTjyyTop dl dt img{ display: block; width: 100%; height: 100%;}
.lywztTjyyTop dl dd{ overflow: hidden; padding: 6px 4px;}
.lywztTjyyTop dl dd a{ display: block; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden;}
.lywztTjyyTop dl dd span{ display: block; color: #f9a821; font-size: 14px; background: url("../images/dianhua.png") no-repeat 3px 7px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 16px;}
.lywztTjyyWen{ overflow: hidden; margin-top: 10px;}
.lywztTjyyWen li{ float: left; width: 23.2559%; overflow: hidden; margin-right: 2.3255%; color: #333333; font-size: 14px; line-height: 32px; height: 32px; text-overflow: ellipsis; white-space: nowrap; background: url("../images/shizi.png") no-repeat 0 12px; text-indent: 15px;}
.lywztTjyyWen li:nth-child(4n){ margin-right: 0px;}

.lywztTjys{ overflow: hidden; margin-top: 15px;}
.lywztTjysList{ overflow: hidden; margin-top: 5px;}
.lywztTjysList dl{ float: left; margin-top: 18px; width: 18.1396%; margin-right: 2.3255%; border: 1px solid #eaeaea; box-sizing: border-box;}
.lywztTjysList dl:nth-child(5n){ margin-right: 0px;}
.lywztTjysList dl dt{ width: 72px; height: 72px; margin: 25px auto 0; overflow: hidden;}
.lywztTjysList dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.lywztTjysList dl dd{ overflow: hidden; padding: 9px 15px 17px; text-align: center;}
.lywztTjysList dl dd span{ display: block; font-size: 14px; font-weight: bold; color: #666666; line-height: 24px; height: 24px; overflow: hidden; text-align: center;}
.lywztTjysList dl dd span a{ color: #666666; padding-right: 4px;}
.lywztTjysList dl dd i{ display: inline-block; color: #ff8c7d; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; text-align: center; background: #fff1ef; font-style: normal; padding: 0 7px; margin-top: 3px;}
.lywztTjysList dl dd p{ color: #999999; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden; margin-top: 8px;}

.lywztJbbk{ overflow: hidden; margin-top: 18px;}
.lywztJbbkWen{ overflow: hidden; margin-top: 10px;}
.lywztJbbkWen li{ float: left; width: 48.8373%; border-bottom: 1px solid #f5f5f5; height: 43px; line-height: 43px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.lywztJbbkWen li:nth-child(2n){ float: right;}

.lywztZxrzyy{ overflow: hidden; margin-top: 20px; border: 1px solid #e5e5e5; padding: 7px 19px 21px;}
.lywztZxrzyyTitle{ border-bottom: 1px solid #eaeaea; background: url("../images/zxrzyy.png") no-repeat left center; height: 48px; font-size: 0px;}
.lywztZxrzyyWen{ overflow: hidden; margin-top: 13px;}
.lywztZxrzyyWen li{ color: #000000; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/shizi.png") no-repeat 6px 12px; padding-left: 19px;}
.lywztZxrzyyWen li a{ color: #000000;}
.lywztZxrzyyWen li a:hover{ color: #00aaee;}

.lywztRmyy{ overflow: hidden; margin-top: 27px;}
.lywztRmyyTitle{ color: #00a0e9; font-size: 20px; line-height: 28px;}
.lywztRmyyBox{ overflow: hidden; margin-top: 11px; border: 1px solid #e5e5e5; padding: 1px 19px 23px;}
.lywztRmyyBox dl{ overflow: hidden; margin-top: 20px;}
.lywztRmyyBox dl dt{ float: left; width: 90px; height: 70px; overflow: hidden; margin-right: 14px;}
.lywztRmyyBox dl dt img{ display: block; width: 100%; height: 100%;}
.lywztRmyyBox dl dd{ overflow: hidden;}
.lywztRmyyBox dl dd span{ display: block; color: #333333; font-size: 14px; line-height: 22px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lywztRmyyBox dl dd p{ color: #999999; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lywztRmyyBox dl dd p a{ color: #999999;}
.lywztRmyyBox dl dd i{ display: block; font-style: normal; color: #ffa741; font-size: 14px; line-height: 22px; height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.lywztTszs{ overflow: hidden; margin-top: 23px;}
.lywztTszsTitle{ overflow: hidden; line-height: 28px; height: 28px;}
.lywztTszsTitle p{ float: left; color: #00a0e9; font-size: 20px;}
.lywztTszsTitle p a{ color: #00a0e9;}
.lywztTszsTitle span a{ float: right; text-transform: uppercase; color: #999999; font-size: 12px; background: url("../images/more.png") no-repeat right; padding-right: 18px; margin-right: 4px;}
.lywztTszsBox{ overflow: hidden; margin-top: 11px; border: 1px solid #e5e5e5; padding: 11px 19px 6px;}
.lywztTszsBox dl{ overflow: hidden; border-bottom: 1px dotted #d6d6d6; padding: 10px 0;}
.lywztTszsBox dl:last-child{ border-bottom: none;}
.lywztTszsBox dl dt{ color: #333333; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lywztTszsBox dl dd{ color: #999999; font-size: 12px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lywztTszsBox dl dd a{ color: #999999;}

.lywztYlej{ overflow: hidden; margin-top: 38px;}
.lywztYlejTitle{ height: 36px; background: #fafafa; border-bottom: 1px solid #e5e5e5; position: relative;}
.lywztYlejTitle ul{ width: 100%; position: absolute; left: 0; top: 0; height: 37px; overflow: hidden;}
.lywztYlejTitle ul li{ float: left; color: #666666; font-size: 14px; height: 36px; line-height: 36px; text-align: center; padding: 0 28px;}
.lywztYlejTitle ul li a{ color: #666666;}
.lywztYlejTitle ul li.on{ border: 1px solid #e5e5e5; border-bottom: none; background: #ffffff; font-weight: bold;}
.lywztYlejTitle ul li.on a{ color: #00aaee;}
.lywztYlejBox{ overflow: hidden; margin-top: 13px;}
.url-scroll-wrap{ position: relative; height: 96px;}
.rankList{ overflow: hidden; visibility: hidden; opacity: 0; position: absolute; left: 0; top: 0;}
.rankList.show{ visibility: visible; opacity: 1;}
.rankList li{ float: left; width: 16.6667%; color: #333333; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 9px;}

.lywztFoot{ width: 100%; overflow: hidden; background: #f4f4f4; padding: 38px 0; margin-top: 26px;}
.lywztFootBox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px; text-align: center; color: #999999; font-size: 14px; line-height: 30px;}
.lywztFootBox a{ text-decoration: underline; color: #333333;}

.lywztWeizhi{ color: #999999; font-size: 12px; line-height: 28px; border-bottom: 2px solid #e5e5e5; margin-top: 27px; background: url("../images/home.png") no-repeat 0 8px; padding-left: 20px; padding-bottom: 15px;}
.lywztWeizhi a{ color: #999999;}
.lywztWeizhi a:hover{ color: #00aaee;}

.lywztNewsList{ overflow: hidden; margin-top: 13px;}
.lywztNewsList li{ border-bottom: 1px solid #f5f5f5; overflow:hidden; }
.lywztNewsListtitle{ color: #333333; font-size: 16px; height: 47px; line-height: 47px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lywztNewsListtitle span{ float: right; color: #999999; font-size: 14px; padding: 0 10px;}
.lywztNewsListtags{ overflow:hidden; padding-bottom:15px; margin-top:10px;}
.lywztNewsListtags span{ float:left; font-size:14px; line-height:24px; color:#999999;}
.lywztNewsListjb{ border:1px solid #d7ecf1; margin-right:10px; font-size:12px !important; padding:0 10px;}
.lywztNewsListtags span a{color:#999999;}

.lywztPages{ overflow: hidden; margin-top: 18px; background: #fafafa; text-align: center; padding: 9px 0;}
.lywztPages li{ display: inline; color: #999999; font-size: 14px;}
.lywztPages li a{ display: inline-block; color: #999999; font-size: 14px; line-height: 28px; padding: 0 5px;}
.lywztPages li a.curpage,.lywztPages li a:hover{ color: #00aaee; font-weight: bold;}

.lywztWzdt{ overflow: hidden; margin-top: 20px;}
.lywztWzdtTitle{ border-bottom: 2px solid #e5e5e5; height: 50px; position: relative;}
.lywztWzdtTitle a{ position: absolute; left: 0; top: 0; border-bottom: 2px solid #00a0e9; color: #00a0e9; font-size: 20px; height: 50px; line-height: 50px;}
.lywztWzdtBox{ overflow: hidden; margin-top: 16px;}
.lywztWzdtBox li{ float: left; width: 25%; color: #333333; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 7px;}

.lywztDoctorList{ overflow: hidden; margin-top: 5px;}
.lywztDoctorList dl{ float: left; margin-top: 18px; width: 18.1396%; margin-right: 2.3255%; border: 1px solid #eaeaea; box-sizing: border-box;}
.lywztDoctorList dl:nth-child(5n){ margin-right: 0px;}
.lywztDoctorList dl dt{ width: 72px; height: 72px; margin: 25px auto 0; overflow: hidden;}
.lywztDoctorList dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.lywztDoctorList dl dd{ overflow: hidden; padding: 9px 15px 17px; text-align: center;}
.lywztDoctorList dl dd span{ display: block; font-size: 14px; font-weight: bold; color: #666666; line-height: 24px; height: 24px; overflow: hidden; text-align: center;}
.lywztDoctorList dl dd span a{ color: #666666; padding-right: 4px;}
.lywztDoctorList dl dd i{ display: inline-block; color: #ff8c7d; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; text-align: center; background: #fff1ef; font-style: normal; padding: 0 7px; margin-top: 3px;}
.lywztDoctorList dl dd p{ color: #999999; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden; margin-top: 8px;}

.guahaoXuanze{ overflow: hidden; padding: 0 15px; border: 1px solid #f1f1f1; margin-top:15px;}
.guahaoXuanze dl{ overflow: hidden; border-bottom: 1px dotted #e5e5e5; padding: 10px 0;}
.guahaoXuanze dl:last-child{ border-bottom: none;}
.guahaoXuanze dl dt{ float: left; color: #000000; font-size: 14px; line-height: 24px; font-weight:bold;}
.guahaoXuanze dl dd{ overflow: hidden; font-size: 0px;}
.guahaoXuanze dl dd a{ display: inline-block; color: #0093d0; font-size: 12px; line-height: 24px; padding: 0 7px;}
.guahaoXuanze dl dd a:hover{ background: #e5f4fb; border-radius: 5px;}

.tagsList{ overflow:hidden;}
.tagsList li{ float:left; width:32%; margin-right:2%; overflow:hidden; margin-top:15px;}
.tagsList li:nth-child(3n){ margin-right:0px;}
.tagsList li a{ display:block; border:1px solid #e5e5e5; line-height:36px; height:36px; padding:0 10px; text-align:center; font-size:14px;}

@media (max-width: 1199px){
	.lywztSearchText{ width: 238px;}
}
@media (max-width: 1100px){
	.lywztSearch{ display: none;}
}
@media (max-width: 768px){
	.lywztTopLogo{ margin-right: 0px;}
	.lywztTopLogo img{ max-height: 30px;}
	.lywztRight{ font-size: 12px;}
	.lywztRight a{ padding-left: 6px;}
	.lywztRight a.login{ padding-left: 6px; margin-left: 6px;}
	.lywztNav{ width: 100%; display: none; padding-bottom: 10px;}
	.lywztNav a{ width: 20%; text-align: center; padding: 0px; line-height: 28px; height: 28px; overflow: hidden;}
	.lywztMeun ul{ padding: 0px;}
	.lywztMeun ul li{ width: 20%;}
	.lywztHead{ padding: 10px 0;}
	.lywztHeadLogo{ display: none;}
	.lywztHeadText{ width: 100%; padding-left: 0px; text-align: center;}
	.lywztTell{ display: none;}
	.lywztHeadText{ font-size: 24px; margin-top: 0px;}
	.lywztMainLeft,.lywztMainRight{ width: 100%;}
	.lywztBanner{ margin-top: 15px;}
	.lywztTjyy,.lywztTjys,.lywztJbbk,.lywztJbbkWen,.lywztNewsList{ margin-top: 0px;}
	.lywztTjyyTop dl{ width: 48.3334%; margin-right: 0px;}
	.lywztTjyyTop dl:nth-child(2n){ float: right;}
	.lywztTjyyWen li{ width: 50%; margin-right: 0px;}
	.lywztTjysList{ margin-top: 0px;}
	.lywztTjysList dl{ width: 32%; margin-right: 2%; margin-top: 15px;}
	.lywztTjysList dl:nth-child(5n){ margin-right: 2%;}
	.lywztTjysList dl:nth-child(3n){ margin-right: 0px;}
	.lywztTjysList dl:nth-child(10){ display: none;}
	.lywztTjysList dl dt{ margin: 15px auto 0;}
	.lywztTjysList dl dd{ padding: 9px 15px 15px;}
	.lywztZxrzyy,.lywztRmyy,.lywztTszs,.lywztYlej{ margin-top: 15px;}
	.rankList li{ width: 33.3333%;}
	.lywztFoot{ padding: 15px 0;}
	.lywztWeizhi{ margin-top: 10px; padding-bottom: 10px;}
	.lywztDoctorList{ margin-top: 0px;}
	.lywztDoctorList dl{ width: 23.255875%; margin-top: 15px;}
	.lywztDoctorList dl:nth-child(5n){ margin-right: 2.3255%;}
	.lywztDoctorList dl:nth-child(4n){ margin-right: 0px;}
	.lywztDoctorList dl dt{ margin: 10px auto 0;}
	.lywztDoctorList dl dd{ padding: 9px 10px 15px;}
	.lywztDoctorList dl dd span{ font-size: 12px;}
	.lywztWzdt{ margin-top: 5px;}
	.lywztWzdtBox{ margin-top: 5px;}
	.lywztWzdtBox li{ width: 50%;}
}
@media (max-width: 768px) and (min-width: 600px){
	.lywztTjyyTop dl dt{ height: 230px;}
}
@media (max-width: 599px) and (min-width: 480px){
	.lywztTjyyTop dl dt{ height: 176px;}
}
@media (max-width: 479px){
	.lywztTjysList dl{ width: 48.3334%; margin-right: 0px;}
	.lywztTjysList dl:nth-child(5n){ margin-right: 0px;}
	.lywztTjysList dl:nth-child(2n){ float: right;}
	.lywztTjysList dl:nth-child(10){ display: block;}
	.lywztDoctorList dl{ width: 48.3334%; margin-right: 0px;}
	.lywztDoctorList dl:nth-child(5n){ margin-right: 0px;}
	.lywztDoctorList dl:nth-child(2n){ float: right;}
}
@media (max-width: 413px){
	.lywztMeun ul li{ font-size: 14px; line-height: 40px; height: 40px;}
	.lywztTjyyTop dl dt{ height: 114px;}
	.rankList li{ width: 50%;}
}