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;}
a{ color: #333333; text-decoration:none;}
a:hover{ text-decoration:none; color: red;}
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",verdana,arial,\5b8b\4f53,tahoma,'Hiragino Sans GB',sans-serif; min-width: 320px; color: #333333;}

@font-face { font-family:'iconfont';src:url('../font/font_453aftv3zipsc3di.eot');src:url('../font/font_453aftv3zipsc3di.eot?#iefix') format('embedded-opentype'),
url('../font/font_453aftv3zipsc3di.woff') format('woff'),
url('../font/font_453aftv3zipsc3di.ttf') format('truetype'),
url('../font/font_453aftv3zipsc3di.svg#iconfont') format('svg')}

.zjysTop{ width: 100%; border-bottom: 1px solid #00d3c2; padding: 10px 0;}
.zjysTopBox{ height: 36px; padding: 0 2%;}
.zjysTopLogin{ float: right; line-height: 30px; color: #666;}
.zjysTopLogin i{ font-family: "iconfont" !important; font-style: normal; font-size: 16px; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; margin-right: 10px; float: left; color: #ccc;}
.zjysTopLogin a{ color: #666;}
.zjysTopLogin a:hover{ color: #00d3c2;}
.zjysTopRight{ float: right; line-height: 30px;}
.zjysTopRight a{ color: #666;}
.zjysTopRight a:hover{ color: #00d3c2;}

.zjysHead{ width: 100%; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #e2e2e2;}
.zjysHeadBox{ overflow: hidden; padding: 0 2%;}
.zjysHeadLogo{ float: left; overflow: hidden;}
.zjysHeadLogo img{ display: block; max-height: 46px;}
.zjysHeadForm{ overflow: hidden; float: right; border: 3px solid #00d3c2;}
.zjysHeadFormSubmit{ float: right; background: #00d3c2; border: none; padding: 0 13px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; font-weight: bold;}
.zjysHeadFormBox{ float: left;}
.zjysHeadFormBox i{ font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; margin-right: 10px; margin-left: 20px; font-size: 16px; float: left; color: #ccc; line-height: 40px;}
.zjysHeadFormText{ float: left; border: none;  height: 40px; line-height: 40px; font-size: 14px; color: #333; width: 360px;}

.zjysNav{ max-width: 1413px; margin: 0 auto; overflow: hidden; padding: 10px 10px 0;}
.zjysNav li{ float: left; font-size: 18px; font-weight: bold; line-height: 30px; height: 30px; border-bottom: 2px solid #fff; margin-right: 20px;}
.zjysNav li#cur{ border-bottom: 2px solid #00d3c2; color: #00d3c2;}
.zjysNav li a{ color: #000;}
.zjysNav li a:hover{ color: #00d3c2;}

.zjysMain{ max-width: 1413px; margin: 0 auto; height: 368px; padding: 0px 10px;}
.zjysWarp{ max-width: 1413px; margin: 0 auto; overflow: hidden; padding: 0px 10px;}
.zjysMainLeft,.zjysWarpLeft{ float: left; width: 78.7686%;}
.zjysMainRight,.zjysWarpRight{ float: right; width: 19.2499%;}

.zjysKsgh{  margin-top: 20px; padding: 10px; background: #00d3c2; height: 244px;}
.zjysKsghTop{ overflow: hidden; height: 24px;}
.zjysKsghTop span{ float: left; line-height: 24px; color: #fff; font-size: 18px;}
.zjysKsghTop p{ float: right;}
.zjysKsghTop p a{ float: left; background: #ffc655; padding: 4px 10px; border-radius: 10px; color: #fff; margin-left: 2px;}
.zjysKsghTop p a:hover{ opacity: 0.8;}
.zjysKsghBtn{ overflow: hidden; padding: 14px 0 5px; text-align: center;}
.zjysKsghSubmit{ background: #ffc655; padding: 10px 18px; color: #fff; font-size: 14px; border-radius: 25px; border: none;}
.zjysKsghSubmit:hover{ opacity: 0.8; cursor: pointer;}
.zjysKsghForm{ margin-top: 12px;}
.zjysKsghForm ul{ background: #fff; position: relative;}
.zjysKsghForm ul li{ border-bottom: 2px solid #00d3c2; padding: 6.5px 15px; height: 35px; line-height: 35px; position: relative;}
.zjysKsghForm ul li em{ font-style: normal; color: #666; float: left;}
.zjysKsghForm ul li i{ color: #999; width: 40px; height: 35px; position: absolute; right: 5px; text-align: center;}
.zjysKsghForm ul li i::before{ border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #ccc; bottom: 0; content: " "; display: block; height: 0; margin: auto 0; position: absolute; right: 15px; top: 0; width: 0;}
.zjysKsghForm ul li span{ height: 35px; line-height: 35px; border: none; font-size: 12px; cursor: pointer; float: left; overflow: hidden; width: 140px; margin-left: 10px;}
.zjysKsghForm ul li b{ color: #00d3c2; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; float: right; position: absolute; right: 9px; margin-right: 10px;}
.zjysKsghList{ width: 100%; background: #FFFFFF; position: absolute; left: 0px; max-height: 254px; overflow-x: hidden; overflow-y: auto; top: 48px; z-index: 9999; display: none;}
.zjysKsghList dd{ background: #f8f8f8; line-height: 50px; height: 50px; overflow: hidden; padding: 0 15px; color: #999; font-size: 12px; cursor: pointer;}
.zjysKsghList dd:nth-child(2n){ background: #FFFFFF; }
.zjysYdd{ overflow: hidden; background: #f8f8f8; height: 50px; line-height: 50px; text-align: center; margin-top: 16px; font-size: 0px;}
.zjysYdd a{ font-size: 12px; background: url("../images/small_icon.png") no-repeat left; padding-left: 30px;}
.zjysYdd a:hover{ color: #00d3c2;}

.zjysBanner{ 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;}
.zjysBanner .slides{zoom:1;}
.zjysBanner .slides li img{ display:block; width:100%; height: 330px;}
.zjysBanner .flex-direction-nav a{ display: none;}
.zjysBanner .flex-control-nav{ width:100%; position:absolute; bottom:10px; text-align:center;}
.zjysBanner .flex-control-nav li{ margin:0 3px; display:inline-block; zoom:1; *display:inline;}
.zjysBanner .flex-control-paging li a{ background: #ebebeb; display:block; height:6px; overflow:hidden; text-indent:-99em; width:6px; cursor:pointer; border-radius: 3px;}
.zjysBanner .flex-control-paging li a.flex-active{ background: #00d3c2;}

.zjysYygh{ overflow: hidden; margin-top: 10px; border-top: 1px solid #e2e2e2; padding-top: 20px;}
.zjysYyghTitle{ /**height: 20px;**/ overflow: hidden;}
.zjysYyghTitle span{ float: left; font-size: 18px; line-height: 20px;}
.zjysYyghTitle ul{ overflow: hidden; padding-left: 40px;}
.zjysYyghTitle ul li{ float: left; line-height: 20px; color: #000; padding: 0 12px; font-size: 14px;}
.zjysYyghTitle ul li a{ color: #000000;}
.zjysYyghTitle ul li.moren a{ color: #00d3c2;}
.zjysYyghBox{ overflow: hidden; display: none;}
.zjysYyghTop{ overflow: hidden; margin-bottom: 15px;}
.zjysYyghTop dl{ float: left; width: 23.6299%; margin-right: 1.8268%; margin-top: 20px;}
.zjysYyghTop dl:nth-child(4n){ margin-right: 0px;}
.zjysYyghTop dl dt{ overflow: hidden; height: 170px;}
.zjysYyghTop dl dt img{ display: block; width: 100%; height: 100%;}
.zjysYyghTop dl dd{ font-size: 14px; margin-top: 15px; line-height: 16px; height: 16px; overflow: hidden;}
.zjysYyghTop dl dd span{ background: #00d3c2; font-size: 12px; padding: 0px 3px; color: #FFFFFF; margin-left: 5px; border-radius: 3px; display: inline-block;}
.zjysYyghTop dl dd a:hover{ color: #00d3c2;}
.zjysYyghTop p{ float: left; width: 23.6299%; margin-right: 1.8268%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.zjysYyghTop p:nth-child(4n){ margin-right: 0px;}
.zjysYyghTop p em{ float: right; font-style: normal; background: #00d3c2; margin-left: 5px; font-size: 12px; padding: 2px 3px; color: #FFFFFF; height: 16px; line-height: 16px; border-radius: 3px; margin-top: 7px;}
.zjysYyghWen{ overflow: hidden;}
.zjysYyghWen li{ float: left; width: 23.6299%; margin-right: 1.8268%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.zjysYyghWen li:nth-child(4n){ margin-right: 0px;}
.zjysYyghWen li em{ float: right; font-style: normal; background: #00d3c2; margin-left: 5px; font-size: 12px; padding: 2px 3px; color: #FFFFFF; height: 16px; line-height: 16px; border-radius: 3px; margin-top: 7px;}

.zjysRmks{ overflow: hidden; margin-top: 10px; border-top: 1px solid #e2e2e2; padding-top: 20px;}
.zjysRmksTitle{ height: 20px; overflow: hidden; font-size: 18px; line-height: 20px;}
.zjysRmksBox{ overflow: hidden; margin-top: 10px; font-size: 0px; max-height: 346px;;}
.zjysRmksBox a{ display: inline-block; padding: 0px 11px; border: 1px solid #666; margin-right: 10px; margin-top: 10px; line-height: 26px; height: 26px; border-radius: 15px; font-size: 14px; color: #666;}
.zjysRmksBox a:hover{ color: #FFFFFF; border: 1px solid #00d3c2; background: #00d3c2;}

.zjysMytj{ overflow: hidden; margin-top: 20px; border-top: 1px solid #e2e2e2; padding-top: 20px;}
.zjysMytjBox{ overflow: hidden; display: none;}
.zjysMytjList{ overflow: hidden;}
.zjysMytjList dl{ float: left; width: 16.6667%; margin-top: 20px;}
.zjysMytjList dl dt{ overflow: hidden; margin: 0 15px; height: 200px; line-height: 200px; text-align: center;}
.zjysMytjList dl dt img{ display: inline-block; max-width: 100%; max-height: 100%; border-radius: 50%; vertical-align: middle;}
.zjysMytjList dl dd{ overflow: hidden; margin: 10px 15px 0; text-align: center;}
.zjysMytjName{ font-size: 14px; line-height: 16px; height: 16px; overflow: hidden;}
.zjysMytjName a{ color: #000000; font-weight: bold;}
.zjysMytjName a:hover{ color: #00d3c2;}
.zjysMytjName span{ font-size: 12px; padding: 0px 3px; color: #666666; margin-left: 5px; display: inline-block;}
.zjysMytjHosp{ line-height: 24px; height: 24px; overflow: hidden; font-size: 13px; margin-top: 5px;}
.zjysMytjHosp a{ color: #333333;}
.zjysMytjHosp a:hover{ color: #00d3c2;}
.zjysMytjKs{ line-height: 20px; height: 20px; overflow: hidden; font-size: 12px; color: #666666;}
.zjysMytjBtn{ overflow: hidden; margin-top: 10px;}
.zjysMytjBtn em,.zjysMytjBtn span{ display: inline-block; padding: 0 10px; line-height: 22px; height: 22px; color: #FFFFFF; border-radius: 5px; margin: 0 2px;}
.zjysMytjBtn em{ font-style: normal; background: #00d3c2;}
.zjysMytjBtn span{ background: #2f7afc;}

.zjyssearchbox dl{ width: 25%;}
.zjyssearchbox dl dt{ height: 100px; line-height: 100px;}
.zjysmysousouny{ text-align: center; color: red; font-size: 14px; line-height: 24px; margin-top: 20px;}

.zjysLinks{ overflow: hidden; margin-top: 20px; border-top: 1px solid #e2e2e2; padding-top: 20px;}
.zjysLinksBox{ overflow: hidden; font-size: 0px; margin-top: 10px;}
.zjysLinksBox a{ display: inline-block; color: #666; margin-right: 15px; line-height: 26px; font-size: 12px;}
.zjysLinksBox a:hover{ color: #00d3c2;}

.zjysFoot{ width: 100%; background: #0c213f; color: #999; text-align: center; padding: 15px 0; line-height: 20px; margin-top: 20px; overflow: hidden;}
.zjysFoot p{ padding: 0 10px;}

.ghHead{ width: 100%; background: #FFFFFF; border-bottom: 1px solid #EDEDED; height: 36px;}
.ghHeadBox{ max-width: 1000px; margin: 0 auto; height: 36px; padding: 0 10px;}
.ghHeadLeft{ float: left; line-height: 34px; font-size: 14px;}
.ghHeadLeft a{ color: #333333;}
.ghHeadLeft a:hover,.ghHeadLeft a.hover{ color: #0090DB;}
.ghHeadLeft span{ color: #EDEDED;}
.ghHeadRight{ float: right; padding-top: 9px;}
.ghHeadRight a{ float: left; height: 16px; line-height: 16px; border-left: 1px solid  #EEEEEE; font-size: 14px; color: #333333; padding-left: 10px; padding-right: 10px;}
.ghHeadRight a:hover{ color: #0090DB;}
.ghHeadRight a.login{ border-left: none; background: url("../images/user.png") no-repeat left; padding-left: 20px;}

.guahaTop{ max-width: 1000px; margin: 0 auto; height: 40px; padding: 15px 10px;}
.guahaTopLogo{ float: left; line-height: 40px; height: 40px; text-align: center; font-size: 0px;}
.guahaTopLogo img{ display: inline-block; max-width: 100%; vertical-align: middle; max-height: 40px;}
.guahaTopSearch{ float: right; height: 36px; border: 2px solid #0090DB;}
.guahaTopSearchSubmit{ float: right; font-size: 16px; color: #FFFFFF; border: none; background: #0090DB; width: 75px; height: 36px;}
.guahaTopSearchSubmit:hover{ opacity: 0.8;}
.guahaTopSearchBox{ float: left; height: 36px;}
.guahaTopSearchText{ float: left; border: none; height: 36px; line-height: 36px; background: url("../images/ss.png") no-repeat 8px 10px; text-indent: 30px; width: 270px; color: #999999;}
.guahaoDq{ float: left; height: 40px; padding: 0 8px 0 20px; position: relative; z-index: 21; cursor: pointer;}
.guahaoDq i{ float: left; background: url("../images/area.png") no-repeat center; width: 13px; height: 40px; margin-right: 10px;}
.guahaoDq span{ float: left; color: #f25717; line-height: 40px; font-size: 14px;}
.guahaoDq em{ float: left; font-style: normal; line-height: 40px; font-size: 12px; margin-left: 5px;}
.guahaoDqList{ border: 1px solid #ededed; position: absolute; top: 40px; background: #FFFFFF; padding: 5px; width: 400px; display: none;}
.guahaoDqList a{ float: left; line-height: 24px; padding: 0 10px; font-size: 12px;}

.guahaoNav{ width: 100%; background: #0090DB; overflow: hidden;}
.guahaoNav ul{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.guahaoNav ul li{ float: left; width: 10%; text-align: center; font-size: 16px; line-height: 40px; height: 40px; overflow: hidden;}
.guahaoNav ul li a{ color: #FFFFFF;}
.guahaoNav ul li.cur{ background: #0084C8;}

.guahaoFoot{ width: 100%; overflow: hidden; background: #e3e7ec; margin-top: 15px; padding: 15px 0; text-align: center; line-height: 24px; color: #333;}
.guahaoFoot p{ padding: 0 10px;}

.guahaoWarp{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.guahaoAks{ overflow: hidden; margin-top: 15px; border-top: 2px solid #e5e7ea; padding-top: 10px;}
.guahaoAksTitle{ overflow: hidden; line-height: 24px;}
.guahaoAksTitle span{ float: left; font-size: 20px; font-weight: 400; }
.guahaoAksTitle a{ float: right; background: url("../images/more2.png") no-repeat right; padding-right: 12px;}
.guahaoAksList{ overflow: hidden;}
.guahaoAksList li{ float: left; width: 9%; margin-top: 15px; text-align: center;}
.guahaoAksList li img{ display: block; width: 50px; height: 50px; margin: 0 auto;}
.guahaoAksList li span{ display: block; font-size: 12px; line-height: 24px; height: 24px; overflow: hidden;}

.guahaoYiyuan{ overflow: hidden;}
.guahaoYiyuanLeft{ float: left; width: 70%;}
.guahaoYiyuanRight{ float: right; width: 28%;}
.guahaoAdqzyy{ overflow: hidden; border-top: 2px solid #e5e7ea; margin-top: 15px; padding-top: 10px;}
.guahaoAdqzyyTitle{ overflow: hidden; line-height: 24px; height: 24px;}
.guahaoAdqzyyTitle span{ float: left; font-size: 20px; font-weight: 400; }
.guahaoAdqzyyTitle em a{ float: right; background: url("../images/more2.png") no-repeat right; padding-right: 12px; font-style: normal;}
.guahaoAdqzyyTitle ul{ float: left; overflow: hidden; margin-left: 15px;}
.guahaoAdqzyyTitle ul li{ float: left; line-height: 24px; font-size: 13px; padding: 0 7px;}
.guahaoAdqzyyTitle ul li.moren{ background: #0895d3; color: #FFFFFF;}
.guahaoAdqzyyTitle ul li.moren a{ color: #FFFFFF;}
.guahaoAdqzyyList{ overflow: hidden; display: none;}
.guahaoAdqzyyTop{ overflow: hidden; margin-top: 15px;}
.guahaoAdqzyyTop dl{ float: left; width: 22.8572%;  margin-right: 2.8570%; margin-bottom: 10px;}
.guahaoAdqzyyTop dl:nth-child(4n){ margin-right: 0px;}
.guahaoAdqzyyTop dl dt{ overflow: hidden; height: 100px;}
.guahaoAdqzyyTop dl dt img{ display: block; width: 100%; height: 100%;}
.guahaoAdqzyyTop dl dd{ line-height: 24px; height: 24px; overflow: hidden; text-align: center; font-size: 14px; margin-top: 5px;}
.guahaoAdqzyyTop dl dd a{ color: #0093d0;}
.guahaoAdqzyyTop p{ float: left; width: 32%; margin-right: 2%; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;}
.guahaoAdqzyyTop p:nth-child(3n){ margin-right: 0px;}
.guahaoAdqzyyWen{ overflow: hidden; margin-top: 10px;}
.guahaoAdqzyyWen li{ float: left; width: 32%; margin-right: 2%; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;}
.guahaoAdqzyyWen li:nth-child(3n){ margin-right: 0px;}

.guahaoTjmy{ overflow: hidden; border-top: 2px solid #e5e7ea; margin-top: 15px; padding-top: 10px;}
.guahaoTjmyTitle{ overflow: hidden; line-height: 24px; height: 24px; font-size: 20px; font-weight: 400;}
.guahaoTjmyBox{ overflow: hidden; margin-top: 5px;}
.guahaoTjmyBox li{ font-size: 14px; height: 27px; line-height: 27px; overflow: hidden;}
.guahaoTjmyBox li span{ margin-right: 10px; display: inline-block; color: #0093D0;}
.guahaoTjmyBox li span a{ color: #0093D0;}

.guahaoTjmyList{ overflow: hidden;}
.guahaoTjmyList dl{ overflow: hidden; padding: 10px 0; border-bottom: 1px solid #e5e7ea}
.guahaoTjmyList dl:last-child{ border-bottom: none;}
.guahaoTjmyList dl dt{ float: left; width: 90px; height: 75px; overflow: hidden; margin-right: 10px;}
.guahaoTjmyList dl dt img{ display: block; width: 100%; height: 100%;}
.guahaoTjmyList dl dd{ overflow: hidden;}
.guahaoTjmyList dl dd h2{ display: block; font-size: 16px; line-height: 24px; height: 24px; overflow: hidden;}
.guahaoTjmyList dl dd p{ color: #666666; font-size: 14px; line-height: 20px; height: 20px; overflow: hidden;}
.guahaoTjmyList dl dd span a{ display: inline-block; background: #2f7afc; line-height: 24px; height: 24px; padding: 0 10px; color: #FFFFFF; margin-top: 5px; border-radius: 5px;}

.guahaoYisheng{ overflow: hidden;}
.guahaoYishengLeft{ float: left; width: 70%;}
.guahaoYishengRight{ float: right; width: 28%;}
.guahaoAkszys{ overflow: hidden; border-top: 2px solid #e5e7ea; margin-top: 15px; padding-top: 10px;}
.guahaoAkszysTitle{ overflow: hidden; line-height: 24px; height: 24px;}
.guahaoAkszysTitle span{ float: left; font-size: 20px; font-weight: 400; }
.guahaoAkszysTitle em a{ float: right; background: url("../images/more2.png") no-repeat right; padding-right: 12px; font-style: normal;}
.guahaoAkszysTitle ul{ float: left; overflow: hidden; margin-left: 15px;}
.guahaoAkszysTitle ul li{ float: left; line-height: 24px; font-size: 13px; padding: 0 7px;}
.guahaoAkszysTitle ul li.moren{ background: #0895d3; color: #FFFFFF;}
.guahaoAkszysTitle ul li.moren a{ color: #FFFFFF;}
.guahaoAkszysBox{ overflow: hidden; display: none;}
.guahaoAkszysList{ overflow: hidden;}
.guahaoAkszysList dl{ overflow: hidden; position: relative; padding: 15px 0; border-bottom: 1px solid #e5e7ea;}
.guahaoAkszysList dl:last-child{ border-bottom: none;}
.guahaoAkszysList dl dt{ float: left; width: 112px; height: 112px; margin-right: 15px; overflow: hidden;}
.guahaoAkszysList dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.guahaoAkszysList dl dd{ overflow: hidden;}
.guahaoAkszysName{ font-size: 16px; line-height: 26px; height: 26px; overflow: hidden; color: #000000;}
.guahaoAkszysName span{ padding-left: 5px; font-size: 12px;}
.guahaoAkszyshosp{ font-weight: 14; line-height: 26px; height: 26px; overflow: hidden; color: #000000;}
.guahaoAkszyshosp span{ padding-left: 5px; font-size: 12px;}
.guahaoAkszyssc{ font-size: 12px; line-height: 22px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666;}
.guahaoAkszysAnniu{ overflow: hidden; margin-top: 10px; height: 28px;}
.guahaoAkszysAnniu a{ float: left; line-height: 28px; height: 28px; padding: 0 10px; border-radius: 3px; background: #2f7afc; color: #FFFFFF; font-size: 12px;}
.guahaoAkszysAnniu a:nth-child(2){ background: #5acf83; margin-left: 10px;}

.guahaoTjys{ overflow: hidden; border-top: 2px solid #e5e7ea; margin-top: 15px; padding-top: 10px;}
.guahaoTjysTitle{ overflow: hidden; line-height: 24px; height: 24px; font-size: 20px; font-weight: 400;}
.guahaoTjysBox{ overflow: hidden;}
.guahaoTjysBox dl{ overflow: hidden; position: relative; padding: 10px 0; border-bottom: 1px solid #e5e7ea;}
.guahaoTjysBox dl:last-child{ border-bottom: none; padding-bottom: 0px;}
.guahaoTjysBox dl dt{ float: left; width: 90px; height: 90px; margin-right: 15px; overflow: hidden;}
.guahaoTjysBox dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.guahaoTjysBox dl dd{ overflow: hidden;}

.guahaoXuanze{ overflow: hidden; padding: 0 15px; border: 1px solid #f1f1f1;}
.guahaoXuanze dl{ overflow: hidden; background: url("../images/bak_line.gif") repeat-x 0 bottom; padding: 10px 0;}
.guahaoXuanze dl:last-child{ background: none;}
.guahaoXuanze dl dt{ float: left; color: #818181; font-size: 12px; line-height: 24px;}
.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;}

.guahuaNy{ overflow: hidden;}
.guahuaNyLeft{ float: left; width: 70%;}
.guahuaNyRight{ float: right; width: 28%;}
.guahaoSsyy{ overflow: hidden;}
.guahaoSsyy dl{ overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #E5E7EA;}
.guahaoSsyy dl dt{ float: left; width: 142px; height: 106px; overflow: hidden; margin-right: 15px;}
.guahaoSsyy dl dt img{ display: block; width: 100%; height: 100%;}
.guahaoSsyy dl dd{ overflow: hidden;}
.guahaoSsyy dl dd h2{ line-height: 24px; height: 24px; overflow: hidden;}
.guahaoSsyy dl dd h2 a{ color: #2996D0; font-size: 18px; font-weight: 400;}
.guahaoSsyy dl dd h2 span{ color: #ef972b; margin-left: 5px; font-size: 12px;}
.guahaoSsyy dl dd p{ color: #818181; font-size: 14px; line-height: 24px; max-height: 48px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 5px; text-indent: 2em;}
.guahaoSsyy dl dd span a{ display: inline-block; background: #2f7afc; line-height: 24px; height: 24px; padding: 0 10px; color: #FFFFFF; margin-top: 5px; border-radius: 5px;}
.guahaoSsyy dl dd span:nth-child(2) a{ background:#5acf83;}

.zjysPages{ overflow: hidden; font-size: 0px; text-align: center; padding: 14px 0 20px;}
.zjysPages li{ display: inline; color: #78787B; font-size: 14px;}
.zjysPages li a{ display: inline-block; color: #78787B; font-size: 14px; margin: 6px 3px 0 3px; border: 1px solid #ddd; background: #ffffff; line-height: 30px; padding: 0 10px; border-radius: 2px;}
.zjysPages li a.curpage{ border: 1px solid #FFFFFF; font-weight: bold;}
.zjysPages li a:hover{ color: #0093d0;}

.guahaoZysCont{ overflow: hidden;}
.guahaoZysCont dl{ overflow: hidden; border-bottom: 1px dashed #e5e7ea; padding: 15px 0;}
.guahaoZysCont dl dt{ float: left; width: 105px; height: 105px; overflow: hidden; margin-right: 15px;}
.guahaoZysCont dl dt img{ display: block; width: 100%; height: 100%;}
.guahaoZysCont dl dd{ overflow: hidden;}
.guahaoZysCont dl dd h2{ line-height: 22px; height: 22px; overflow: hidden;}
.guahaoZysCont dl dd h2 a{ color: #2996d0; font-size: 18px; font-weight: 400;}
.guahaoZysCont dl dd h2 span{ color: #ef972b; font-size: 12px;}
.guahaoHospital{ line-height: 24px; height: 24px; overflow: hidden; color: #333333; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
.guahaoHospital a{ color: #333333;}
.guahaoHospital span{ color: #31b193; margin-left: 5px; font-size: 12px;}
.guahaoZysCont dl dd p{ color: #818181; line-height: 20px; max-height: 40px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 13px;}
.guahaoAnniu{ overflow: hidden;}
.guahaoAnniu a{ float: left; width: 26px; height: 14px; background: url("../images/gh.png") no-repeat center; font-size: 0px; margin-top: 5px;}
.guahaoAnniu a:last-child{ background: url("../images/zx.png") no-repeat center; margin-left: 5px;}

.gyDocBanner{ width: 100%; overflow: hidden; position: relative; z-index: -1;}
.gyDocBanner img{ display: block; width: 100%;}
.gyDocMain{ max-width: 986px; margin: -80px auto 0; overflow: hidden; padding: 0 18px; background: url("../images/doc_top_bg.png") no-repeat center top;}
.gyDocMainTop{ padding: 30px 12px 0;}
.gyDocMainTop dl{ max-width: 500px; margin: 0 auto; overflow: hidden;}
.gyDocMainTop dl dt{ float: left; width: 150px; height: 150px; overflow: hidden; margin-right: 15px;}
.gyDocMainTop dl dt img{ display: block; width: 100%; height: 100%;}
.gyDocMainTop dl dd{ overflow: hidden;}
.gyDocMainTop dl dd h1{ line-height: 34px; height: 34px; font-size: 24px; font-weight: normal; overflow: hidden;}
.gyDocMainTop dl dd h1 span{ color: #818181; font-size: 14px; margin-left: 10px;}
.gyDocMainyy{ color: #0093d0; margin-top: 5px; line-height: 20px; font-size: 14px;}
.gyDocMainks{ color: #9b9b9b; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; margin-top: 5px;}

.gyDocNav{ width: 100%; background: #00a2e5; height: 50px; margin-top: 10px;}
.gyDocNav li{ float: left; position: relative;}
.gyDocNav li a{ display: block; padding: 0 23px; line-height: 50px; color: #fff; font-size: 18px;}
.gyDocNav li em{ position: absolute; left: 50%; margin-left: -8px; bottom: -8px; width: 16px; height: 8px; overflow: hidden; background: url("../images/doc_menu_cur.gif") no-repeat 50% 0;}
.gyDocNav li#cur a{ background: #0480b3;}

.gyDocJj{ overflow: hidden; padding: 15px 12px 0;}
.gyDocJjTitle{ border-bottom: 1px solid #eee; height: 50px; line-height: 50px; font-size: 20px; color: #2f7afc;}
.gyDocJjTitle span{ position: relative; display: inline-block;}
.gyDocJjTitle span::after{ content: ""; background: #2f7afc; width: 20px; height: 5px; border-radius: 2px 2px 0 0; position: absolute; left: 50%; bottom: 0; margin-left: -10px;}
.gyDocJjBox{ color: #666; font-size: 14px; line-height: 24px; margin-top: 10px;}

.gyDocyygh{ overflow: hidden; margin-top: 10px;}
.gyDocyygh table{ width: 100%; text-align: center; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.gyDocyygh table th{ border: 1px solid #eee; border-bottom: none; border-right: none; padding: 5px 0;}
.gyDocyygh table td{ border: 1px solid #eee; border-right: none; border-bottom: none; line-height: 20px;}
.gyDocyygh table th p{ color: #666666; font-size: 14px; line-height: 20px;}
.gyDocyygh table th span{ color: #999999; font-size: 12px; line-height: 20px; display: block;}
.gyDocyygh table th em{ display: block; font-style: normal; line-height: 40px; color: #666666; font-size: 14px;}
.gyDocyygh table td a{ display: inline-block; background: #2a7bff; color: #FFFFFF; padding: 3px;}
.gyDocyygh table td span{ display: block; line-height: 34px; background: #FFFFFF; color: #999;}
.gyDocyygh table td:nth-child(1),.gyDocyygh table td:nth-child(2n){ background: #FFFFFF;}
.ghyyhosptial{ overflow: hidden; padding: 5px;}
.ghyyhosptial p{ font-size: 14px; line-height: 25px;}
.ghyyhosptial em{ display: block; line-height: 20px; font-style: normal; color: #666666;}

.ghyyNytop{ max-width: 960px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.ghyyNyWeizhi{ line-height: 22px; margin-top: 10px; overflow: hidden; color: #818181;}
.ghyyNyWeizhi a{ color: #818181;}
.ghyyNyName{ overflow: hidden; margin-top: 10px;}
.ghyyNyName h1{ float: left; font-size: 24px; font-weight: 400; line-height: 30px; margin-right: 10px;}
.ghyyNyName span{ float: left; background: #fcf5e0; border: 1px solid #fadcb9; color: #ef962b; line-height: 20px; height: 20px; padding: 0 5px; font-size: 14px; margin-top: 4px; border-radius: 3px;}
.ghyyNyInfo{ width: 100%; background: #fafafa; border-bottom: 1px solid #e5e7ea; border-top: 1px solid #e5e7ea; overflow: hidden; padding: 20px 0; margin-top: 15px;}
.ghyyNyInfoBox{ max-width: 960px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.ghyyNyInfoBox dl{ overflow: hidden;}
.ghyyNyInfoBox dl dt{ float: left; width: 225px; height: 225px; overflow: hidden; margin-right: 15px;}
.ghyyNyInfoBox dl dt img{ display: block; width: 100%; height: 100%;}
.ghyyNyjs{ overflow: hidden; line-height: 24px;}
.ghyyNyjs span{ float: left; font-weight: bold; color: #000000; font-size: 14px; margin-right: 10px;}
.ghyyNyjsInfo{ color: #666666; font-size: 12px; overflow: hidden; max-height: 120px;}
.ghyyysList{ max-width: 960px; margin: 0 auto; overflow: hidden; padding: 0 10px;}

.loginHead{ width: 100%; overflow: hidden;}
.loginHeadBox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.loginHeadLogo{ float: left; line-height: 80px; height: 80px; text-align: center; font-size: 0px;}
.loginHeadLogo img{ display: inline-block; vertical-align: middle; max-height: 40px;}
.loginHeadRight{ float: right;}
.loginHeadRight a{ display: block; background: #22ac38; width: 90px; text-align: center; color: #fff; font-size: 16px; line-height: 34px; height: 34px; border-radius: 5px; margin-top: 23px;}

.loginMain{ width: 100%; background: #f4f4f4; padding: 30px 0;}
.loginMainBox{ max-width: 500px; margin: 0 auto; overflow: hidden; background: #FFFFFF; padding: 0px 20px 30px;}
.loginTitle{ border-bottom: 1px solid #f4f4f4; height: 60px;}
.loginTitle span{ float: left; height: 59px; border-bottom: 2px solid #0996d4; line-height: 59px; color: #333333; font-size: 22px; padding-right: 5px; font-weight: 400;}
.loginForm{ overflow: hidden;}
.loginForm ul{ overflow: hidden;}
.loginForm ul li{ overflow: hidden; margin-top: 20px;}
.loginForm ul li span{ float: left; width: 105px; text-align: right; color: #666; font-size: 14px; line-height: 40px;}
.loginFormBox{ overflow: hidden;}
.loginFormText{ width: 100%; border: 1px solid #E5E5E5; background: #fefefe; color: #b6b6b6; line-height: 40px; height: 40px; padding: 0 5px; box-sizing: border-box; font-size: 13px;}
.loginForm ul li span.loginFormBtn { float: right; height: 40px; text-align: center; background: #22ac38; border: none; color: #FFFFFF; font-size: 13px; margin-left: 8px; border-radius: 3px; width: 92px;}
.myzbdySelect{ width: 100%; border: 1px solid #E5E5E5; background: #fefefe; color: #666666; line-height: 40px; height: 40px; padding: 0 5px; box-sizing: border-box; font-size: 13px;}

.loginFoot{ width: 100%; text-align: center; color: #81818e; padding: 15px 0; line-height: 24px; font-size: 14px;}
.loginFoot p{ padding: 0 10px;}
.feedbackfoot{ max-width: 500px; margin: 0 auto; padding: 15px 10px; text-align: left;}

.grzxBox{ width: 100%; background: #f4f4f4; padding: 30px 0;}
.ghHeadUser{ float: right; height: 36px;}
.ghHeadUser span{ float: left; line-height: 36px; font-size: 14px;}
.ghHeadUserBox{ position: relative; float: left; padding: 0 10px; border-left: 1px solid #fff; border-right: 1px solid #fff; height: 36px; background: #fff; width: 124px;}
.ghHeadUserBox img{ float: left; width: 20px; height: 20px; border-radius: 50%; margin-top: 8px;}
.ghHeadUserBox em{ float: left; font-style: normal; line-height: 36px; color: #f25717; margin-left: 5px;}
.ghHeadUserBox i{ float: right; background: url("../images/jiant.png") no-repeat center; height: 36px; width: 10px;}
.ghHeadUserInfo{ position: absolute; right: -1px; top: 36px; background: #fff; width: 146px; z-index: 999; display: none;}
.ghHeadUserInfo ul{ border: 1px solid #ededed; overflow: hidden; border-top: none;}
.ghHeadUserInfo ul li{ border-bottom: 1px dotted #ededed; height: 36px; line-height: 36px; padding-left: 8px;}
.ghHeadUserInfo ul li b{ float: left; width: 14px; height: 36px; margin: 0 5px;}
.ghHeadUserInfo ul li.ghHeadYhzx b{ background: url("../images/yhzx.png") no-repeat center;}
.ghHeadUserInfo ul li.ghTuiche b{ background: url("../images/tc.png") no-repeat center;}
.ghHeadUserInfo ul li:hover{ background: #f7f7f7;}
.ghHeadUserInfo ul li:hover.ghHeadYhzx b{ background: url("../images/yhzxon.png") no-repeat center;}
.ghHeadUserInfo ul li:hover.ghTuiche b{ background: url("../images/tcon.png") no-repeat center;}
.ghHeadUserInfo ul li:hover a{ color: #f60;}
.ghHeadUser:hover .ghHeadUserInfo{ display: block;}
.ghHeadUser:hover .ghHeadUserBox{ border-left: 1px solid #ededed; border-right: 1px solid #ededed;}

.grzxWdyy{ max-width: 1200px; overflow: hidden; margin: 0 auto; padding: 0 10px;}
.grzxWdyyLeft{ float: left; background: #f7f7f7 url("../images/col_side_right.gif") repeat-x right 0; width: 230px; overflow: hidden; min-height: 600px; padding-bottom: 10px;}
.grzxWdyyRight{ overflow: hidden; background: #ffffff; min-height: 600px; padding-bottom: 10px;}
.grzxWdyyTop{ overflow: hidden; background: #59b7cf; padding: 15px 10px 15px 10px;}
.grzxWdyyTop dl dt{ float: left; width: 76px; height: 76px; margin-right: 10px; border: 2px solid #FFFFFF; border-radius: 50%;}
.grzxWdyyTop dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.grzxWdyyTop dl dd{ overflow: hidden; padding-top: 8px;}
.grzxWdyyTop dl dd li{ line-height: 28px; color: #FFFFFF; font-size: 14px;}
.grzxWdyyTop dl dd li i{ width: 16px; height: 19px; background: url("../images/account.png") no-repeat center; vertical-align: middle; display: inline-block; margin-left: 5px;}
.grzxWdyyList{ overflow: hidden; background: url("../images/left_y_bg.gif") repeat-y 0 0;}
.grzxWdyyList ul{ overflow: hidden; padding: 10px; border-bottom: 1px solid #efefef;}
.grzxWdyyList ul li{ line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; padding-left: 25px; color: #818181;}
.grzxWdyyList ul li a{ color: #818181;}
.grzxWdyyList ul li a:hover{ color: #f60;}
.grzxWdyyList ul li.grzxYuyue{ background: url("../images/wdyy.png") no-repeat left center;}
.grzxWdyyList ul li.grzxJzrgl{ background: url("../images/jzrgl.png") no-repeat left center;}
.grzxWdyyList ul li.grzxYjfk{ background: url("../images/yjfk.png") no-repeat left center;}
.grzxWdyyList ul li.grzxTcdl{ background: url("../images/tc.png") no-repeat left center;}
.grzxWdyyHead{ background: #fbfbfd; border-bottom: 1px solid #efefef; padding: 20px; font-size: 18px; line-height: 24px;}
.grzxWdyyInfo{ overflow: hidden; padding: 20px; border-bottom: 1px solid #efefef;}
.grzxWdyyInfo ul{ overflow: hidden;}
.grzxWdyyInfo ul li{ float: left; width: 50%; line-height: 28px; font-size: 14px;}
.grzxWdyyInfo ul li span{ float: left; font-weight: bold;}
.grzxWdyyInfo ul li p{ overflow: hidden; color: #666666; word-break: break-all;}
.grzxWdyyInfo dl{ overflow: hidden; }
.grzxWdyyInfo dl dt,.grzxWdyyInfo dl dd{ float: left; width: 50%; line-height: 28px; font-size: 14px;}
.grzxWdyyInfo dl dt{ color: #666666;}
.grzxWdyyInfo dl dt span{ color: #ff6600; font-weight: bold;}
.grzxWdyyInfo dl dd span{ float: right; border: 1px solid #2a7bff; background: #2a7bff; color: #fff; border-radius: 4px; padding: 0 5px;}

.jzrList{ overflow: hidden; padding: 0 20px;;}
.jzrList li{ overflow: hidden; margin-top: 15px; border-bottom: 1px solid #f5f5f7; padding-bottom: 10px;}
.jzrList li dl{ overflow: hidden; float: left;}
.jzrList li dl dt{ float: left; width: 50px; height: 50px; overflow: hidden; margin-right: 10px;}
.jzrList li dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.jzrList li dl dd{ overflow: hidden;}
.jzrList li dl  dd p{ line-height: 24px; font-size: 14px; color: #999;}
.jzrList li dl  dd p span{ display: inline-block; font-size: 18px; padding-right: 5px; color: #333333;}
.deletejzr{ float: right; line-height: 50px; font-size: 14px; padding-left: 10px;}

.tjJzrgl{ overflow: hidden; margin-top: 15px; text-align: center; font-size: 0px;}
.tjJzrgl a{ display: inline-block; border: 1px solid #2a7bff; background: #2a7bff; color: #fff; border-radius: 4px; font-size: 16px; line-height: 28px; padding: 0 5px;}
.tjJzrBox{ overflow: hidden; max-width: 400px; margin: 5px auto 0;}
.tjJzrBox li{ overflow: hidden; margin-top: 10px;}
.tjJzrBox li span{ float: left; font-size: 14px; color: #666666; width: 50px; text-align: right; margin-right: 10px; line-height: 40px;}
.tjJzrBox li p{ overflow: hidden; border: 1px solid #e5e1e1;}
.jzrText{ width: 100%; height: 38px; line-height: 38px; border: none; padding: 0 5px; box-sizing: border-box; border-radius: 3px;}
.tjJzrBox li.xingbie p{ border: none;}
.jrzRadio{ color: #999; line-height: 40px; margin-right: 10px;}
.jrzRadio input{ margin-right: 5px;}
.jzrSubmit{ max-width: 160px; margin: 15px auto 0; overflow: hidden;}
.jzrSubmit input{ width: 100%; background: #2a7bff; color: #fff; border-radius: 4px; padding: 0 5px; line-height: 40px; height: 40px; border: none; font-size: 16px;}

.yyxxBox{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.yyxxInfo{ overflow: hidden; background: #FFFFFF; padding: 10px;}
.yyxxInfo ul{ overflow: hidden;}
.yyxxInfo ul li{ float: left; width: 50%; border-bottom: 1px solid #eee; line-height: 40px; font-size: 14px;}
.yyxxInfo ul li:last-child{ width: 100%;}
.yyxxInfo ul li span{ float: left;  font-weight: bold;}
.yyxxInfo ul li p{ overflow: hidden;}
.yyxxInfo ul li p em{ font-style: normal; color: #f60;}
.yyxxNotic{ margin-top: 10px; color: #2f7afc; font-size: 14px; line-height: 20px;}

.jzrxinx{ overflow: hidden; margin-top: 15px; background: #FFFFFF; padding: 10px;}
.jzrxinxTitle{ line-height: 40px; font-size: 18px; border-bottom: 1px solid #eee;}
.jzrForm{ max-width: 500px; margin: 0 auto; overflow: hidden;}
.jzrForm ul{ overflow: hidden; margin-top: 10px;}
.jzrForm ul li{ overflow: hidden; margin-top: 10px;}
.jzrForm ul li span{ float: left; font-size: 14px; color: #666666; width: 60px; text-align: right; margin-right: 10px; line-height: 40px;}
.jzrForm ul li p{ overflow: hidden; border: 1px solid #e5e1e1;}
.jzrText{ width: 100%; height: 38px; line-height: 38px; border: none; padding: 0 5px; box-sizing: border-box; border-radius: 3px;}
.jzrForm ul li.xingbie p{ border: none;}
.jzrMiaoshu{ width: 100%; background: #f5f5f7; color: #999; padding: 10px; line-height: 22px; font-size: 14px; margin-top: 15px; border: none; border-radius: 10px; font-family: "微软雅黑"; height: 90px;}


.loginMain{ width: 100%; background: #f4f4f4; padding: 30px 0;}
.loginMainBox{ max-width: 500px; margin: 0 auto; overflow: hidden; background: #FFFFFF; padding: 0px 20px 30px;}
.loginTitle{ border-bottom: 1px solid #f4f4f4; height: 60px;}
.loginTitle span{ float: left; height: 59px; border-bottom: 2px solid #0996d4; line-height: 59px; color: #333333; font-size: 22px; padding-right: 5px; font-weight: 400;}
.loginForm{ overflow: hidden;}
.loginForm ul{ overflow: hidden;}
.loginForm ul li{ overflow: hidden; margin-top: 20px;}
.loginForm ul li span{ float: left; width: 105px; text-align: right; color: #666; font-size: 14px; line-height: 40px;}
.loginFormBox{ overflow: hidden;}
.loginFormText{ width: 100%; border: 1px solid #E5E5E5; background: #fefefe; color: #b6b6b6; line-height: 40px; height: 40px; padding: 0 5px; box-sizing: border-box; font-size: 13px;}
.loginFormBtn{ float: right; height: 40px; background: #22ac38; border: none; color: #FFFFFF; font-size: 13px; margin-left: 8px; border-radius: 3px; width: 92px;}
.loginFormYzm{ float: left; width: calc(100% - 100px); border: 1px solid #E5E5E5; background: #fefefe; color: #b6b6b6; line-height: 40px; height: 40px; padding: 0 5px; box-sizing: border-box; font-size: 13px;}
.loginFormLogin{ width: 200px; display: block; background: #00a0e9; border: none; height: 44px; line-height: 44px; color: #FFFFFF; font-size: 16px; border-radius: 3px; margin: 20px auto 0;}
.yijianfk{ overflow: hidden;}
.yijianfkEare{ width: 100%; border: 1px solid #E5E5E5; background: #fefefe; color: #b6b6b6; box-sizing: border-box; padding: 5px; height: 100px; line-height: 20px; font-size: 13px; font-family: "微软雅黑"; overflow: auto;}

.gyDocMainLeft{ float: left; width: 20.284%;}
.gyDocMainRight{ float: right; width: 68.9656%;}
.gyDocMainLeft dl{ overflow: hidden; padding: 30px 0px 0 12px;}
.gyDocMainLeft dl dt{ width: 100px; height: 100px; margin: 0 auto; overflow: hidden;}
.gyDocMainLeft dl dt img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.gyDocMainLeft dl dd{ overflow: hidden; text-align: center; margin-top: 10px;}
.gyDocMainLeft dl dd h1{ font-size: 16px; line-height: 22px;}
.gyDocMainLeft dl dd span{ display: block; font-size: 14px; line-height: 20px; color: #333333;}
.gyDocMainLeft dl dd a{ display: block; color: #666666; font-size: 12px; line-height: 20px;}
.gyDocMainLeft dl dd p{ color: #999999; font-size: 12px; line-height: 20px;}

.gyTwzxbox{ overflow: hidden; border-left: 1px solid #e8e3e3; min-height: 500px; padding: 0 20px; margin-top: 17px;}
.gyTwzxBqms{ overflow: hidden;}
.gyTwzxBqms li{ overflow: hidden; margin-top: 15px;}
.gyTwzxBqms li p{ line-height: 24px; font-size: 14px; color: #666666;}
.gyTwzxBqms li p span{ color: red;}
.gyTwzxarea{ border: 1px solid #cccccc; height: 148px; padding: 5px; line-height: 20px; overflow: auto; margin-top: 5px; width: 100%; box-sizing: border-box; font-size: 14px; color: #666666;}
.gyTwzxarea1{ border: 1px solid #cccccc; height: 108px; padding: 5px; line-height: 20px; overflow: auto; margin-top: 5px; width: 100%; box-sizing: border-box; font-size: 14px; color: #666666;}
.gyTwzxJbxx{ overflow: hidden;}
.gyTwzxJbxx li{ overflow: hidden; margin-top: 15px;}
.gyTwzxJbxx li span{ float: left; width: 70px; line-height: 40px; font-size: 14px;}
.gyTwzxJbxx li span i{ color: red; font-style: normal;}
.gyTwzxJbxx li p{ overflow: hidden;}
.gyTwzxJbxxRadio{ float: left; margin-top: 13px;}
.gyTwzxJbxxlabel{ float: left; line-height: 40px; padding: 0 8px 0 5px;}
.gyTwzxJbxxText{ width: 100%; border: 1px solid #cccccc; box-sizing: border-box; height: 40px; line-height: 38px; font-size: 14px;}
.gyTwzxJbxxSub{ width: 100px; margin: 15px auto 0; overflow: hidden;}
.gyTwzxJbxxSub input{ width: 100%; border: none; line-height: 40px; height: 40px; background: #0090DB; color: #FFFFFF; font-size: 16px; font-weight: bold; border-radius: 10px;}
.gyTwzxSctp{ width: 120px; height: 120px; position: relative;}
.gyTwzxSctp img{ display: block; width: 100%; height: 100%;}
.gyTwzxSctp input{ display: block; position: absolute; left: 0; top: 0; width: 120px; height: 120px; cursor: pointer; opacity: 0;}

.csqmfzx{ text-align: center; font-size: 18px; color: red; line-height: 30px; padding: 30px 0;}

.ghTwAsk{ overflow: hidden; margin-top: 15px; border: 1px solid #e5e5e5; padding: 10px;}
.ghTwAsk dl{ float: left; width: calc(100% - 150px);}
.ghTwAsk dl dt{ float: left; width: 100px; overflow: hidden; margin-top: 15px;}
.ghTwAsk dl dt span{ display: block; background: url("../images/dbg8.png") no-repeat center; height: 46px;}
.ghTwAsk dl dt p{ font-size: 16px; color: #444; text-align: center; margin-top: 10px;}
.ghTwAsk dl dd{ overflow: hidden;}
.ghTwAskInfo{ font-size: 14px; color: #444; line-height: 25px;}
.ghTwAskInfo span{ font-size: 13px; color: #666666;}
.ghTwAsk dl dd ul{ overflow: hidden;}
.ghTwAsk dl dd ul li{float: left; overflow: hidden; margin-right: 15px; line-height: 26px; color: #666; font-size: 13px;}
.ghTwAsk dl dd ul li:nth-child(1){ background: url("../images/dbg3.png") no-repeat left; background-size: 12px 12px; padding-left: 18px;}
.ghTwAsk dl dd ul li:nth-child(2){ background: url("../images/dbg5.png") no-repeat left; background-size: 12px 12px; padding-left: 18px;}
.ghTwAskRight{ float: right; width: 150px; text-align: center; font-size: 0px; margin-top: 25px;}
.ghTwAskRight a{ display: block; width: 90px; margin: 0 auto; background: #F9496D; line-height: 35px; height: 35px; font-size: 14px; font-weight: 700; color: #FFFFFF; border-radius: 5px;}
.ghTwAskRight span{ color: #F96B02; font-size: 14px;  text-align: center; margin: 0 auto; display: block; padding-top: 5px; font-weight: 700;}

.zjysYytjBox{ overflow: hidden; margin-top: 20px; border-top: 1px solid #e2e2e2; padding-top: 20px;}
.zjysYytjList{ overflow:hidden;}
.zjysYytjList dl{ float: left; width: 20%; overflow: hidden; margin-top:15px;}
.zjysYytjList dl dt{ overflow: hidden; position: relative; margin: 0 15px; height: 172px;}
.zjysYytjList dl dt img{ display: block; width: 100%; height: 100%;}
.zjysYytjList dl dt span{ display: block; background: #2f7afc; color: #FFFFFF; line-height: 24px; height: 24px; position: absolute; right: 0; bottom: 0; font-size: 12px; padding: 0 10px; width: 50px; text-align:center;}
.zjysYytjList dl dd{ overflow: hidden;}
.zjysYytjList dl dd h2{ font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; text-align: center; font-weight: normal;}


.zjysNoticbg{ width: 100%; height: 100%; background: #000000; position: fixed; left: 0; top: 0; opacity: 0.5; z-index: 9999999; display: none;}
.zjysNotic{ width: 300px; margin: 0 auto; background: #FFFFFF; height: 78px; position: fixed; z-index: 99999999; top: 50%; left: 50%; margin: -39px 0 0 -150px; display: none;}
.zjysNoticBox{ overflow: hidden; padding: 15px; font-size: 14px; line-height: 24px;}
.zjysNoticBox a{ color: #00d3c2;}
.zjysClose{ position: absolute; right: -5px; top: -8px; border: 1px solid #666; width: 20px; height: 20px; border-radius: 11px; font-size:14px; line-height: 20px; text-align: center; color: #666666; text-transform: uppercase; background: #edf8f7;}

.gzhewmbox{ width: 200px; height: 226px; position: fixed; right: 10px; bottom: 50px;}
.gzhewmbox img{ display: block; width: 100%; height: 100%;}
#gzhewmclose{ width: 20px; height: 20px; position: absolute; right: 0px; top: -10px; border: 1px solid #666; background: #edf8f7; color: #666666; font-size: 16px; text-align: center; line-height: 20px; border-radius: 10px; text-transform: uppercase; cursor: pointer;}

.zjysgywm{ max-width: 500px; margin: 0 auto; padding: 50px 10px 0px; font-size: 16px; line-height: 30px; text-indent: 2em; min-height:500px;}

.zjysbiaodan{ border-bottom: 1px solid #f1f1f1; padding-bottom: 25px;}
.zjysform{ max-width: 500px; margin: 10px auto; overflow: hidden; padding: 0 10px;}
.zjysform li{ overflow: hidden; margin-top: 20px;}
.zjysform li span{ float: left; font-size: 14px; color: #666666; text-align: right; width: 70px; margin-right: 20px; line-height: 40px;}
.zjysform li p{ overflow: hidden;}
.zjysformtext{ overflow: hidden; width: 100%; border: 1px solid #CCCCCC; box-sizing: border-box; line-height: 40px; height: 40px; font-size: 14px; padding: 0 10px; color: #666666;}
.zjysformselect{ width: 100%; border: 1px solid #CCCCCC; box-sizing: border-box; line-height: 40px; height: 40px; font-size: 14px; padding: 0 10px; color: #666666; background: none;}
.zjysformselectsf{ float: left; width: 48%; border: 1px solid #CCCCCC; box-sizing: border-box; line-height: 40px; height: 40px; font-size: 14px; padding: 0 10px; color: #666666; background: none;}
.zjysformselectdq{ float: right; width: 48%; border: 1px solid #CCCCCC; box-sizing: border-box; line-height: 40px; height: 40px; font-size: 14px; padding: 0 10px; color: #666666; background: none;}
.zjysformarea{  width: 100%; border: 1px solid #CCCCCC; box-sizing: border-box; padding: 10px; font-size: 14px; color: #666666; font-family: "微软雅黑"; line-height: 26px; height: 150px;}
.zjysforsubmit{ background: #099bf9; width: 120px; height: 40px; line-height: 40px; border: none; margin: 0 auto; display: block; font-size: 16px; color: #FFFFFF; border-radius: 5px;}
.zjysnotice{ text-align: center; color: red; font-size: 14px; line-height: 24px; padding: 0 10px;}
.zjysformyzm{ float: left; width: calc(100% - 120px); border: 1px solid #CCCCCC; box-sizing: border-box; line-height: 40px; height: 40px; font-size: 14px; padding: 0 10px; color: #666666;}
.zjyshqyzm{ float: right; font-style: normal; background: #f1f1fd; color: #2a7bff; line-height: 40px; font-size: 14px; width: 100px; text-align: center; border-radius: 3px;}

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

.zjysazmbox{ overflow: hidden; font-size: 0px; margin-top: 10px;}
.zjysazmbox a{ display: inline-block; font-size: 14px; color: #0093d0; width: 3.8%; text-align: center; line-height: 24px;}
.zjysazmbox a#cur{ color: red;}
.zjysazmbox a:hover{ color: red;}

.zjysazmlist{ overflow: hidden;}
.zjysazmlist dl{ overflow: hidden; padding: 10px 0; border-bottom: 1px solid #e5e7ea;}
.zjysazmlist dl dt{ float: left; font-size: 14px; line-height: 24px; font-weight: bold; margin-right: 15px;}
.zjysazmlist dl dt a{ color: #0093d0;}
.zjysazmlist dl dd{ overflow: hidden; font-size: 0px;}
.zjysazmlist dl dd a{ display: inline-block; font-size: 14px; line-height: 24px; padding-right: 10px;}

.zjysazmlib{ overflow: hidden; padding: 10px 0; font-size: 0px;}
.zjysazmlib a{ display: inline-block; font-size: 14px; line-height: 24px; padding-right: 15px;}

.akscxtop{ overflow: hidden; margin-top: 15px; border-bottom: 1px solid #e5e7ea; padding-bottom: 10px;}
.akscxtop li{ float: left; width: 10%; line-height: 26px; height:26px; font-size: 14px; overflow: hidden;}

.akscxbox{ overflow: hidden;}
.akscxbox dl{ overflow: hidden; border-bottom: 1px solid #e5e7ea; padding: 10px 0;}
.akscxbox dl dt{ border-bottom: 1px solid #e5e7ea; font-size: 14px; line-height: 30px; overflow: hidden;}
.akscxbox dl dt p{ float: left; font-weight: bold;}
.akscxbox dl dt span{ float: right; font-size: 12px;}
.akscxbox dl dd{ overflow: hidden; margin-top: 10px;}
.akscxbox dl dd p{ float: left; width: 20%; line-height: 26px; height:26px; overflow:hidden; font-size: 12px;}

.akscxlist{ overflow: hidden; margin: 15px 0;}
.akscxlist li{ float: left; width: 20%; line-height: 26px; height:26px; font-size: 14px; overflow: hidden;}

@media (max-width: 1264px){
	.zjysMainLeft{ width: 65%;}
	.zjysMainRight{ width: 33%;}
}
@media (max-width: 991px){
	.zjysMytjList dl{ width: 33.3334%; z-index: 999;}
}
@media (max-width: 768px){
	.zjysHead{ padding: 10px 0;}
	.zjysHeadLogo{ height: 40px; line-height: 40px; text-align: center;}
	.zjysHeadLogo img{ display: inline-block; vertical-align: middle; max-height: 36px;}
	.zjysHeadFormText{ width: 280px;}
	.zjysMain{ height: auto; float: left;}
	.zjysMainLeft,.zjysMainRight,.zjysWarpLeft,.zjysWarpRight,.guahaoYiyuanLeft,.guahaoYiyuanRight,.guahaoYishengLeft,.guahaoYishengRight,.guahuaNyLeft,.guahuaNyRight{ width: 100%;}
	.zjysBanner .slides li img{ height: auto;}
	.zjysFoot{ float: left;}
	.zjysYyghTop dl dt{ height: 96px;}
	.zjysYyghTitle ul{ padding-left: 10px;}
	.zjysMytjList dl dd{ margin: 10px 10px 0;}
	.guahaoNav ul{ padding: 5px;}
	.guahaoNav ul li{ width: 25%; height: 30px; line-height: 30px;}
	.guahaoNav ul li.cur{ background: none;}
	.guahaTop{ height: 90px; padding: 10px;}
	.guahaoDq{ float: right; padding: 0px;}
	.guahaTopSearch{ width: 100%; box-sizing: border-box; height: 40px; margin-top: 10px;}
	.guahaTopSearchText{ width: calc(100% - 75px);}
	.guahaTopLogo img{ max-height: 30px;}
	.guahaoDqList{ padding: 5px; width: 60px; right: 0;}
	.guahaoDqList li{ float: none; text-align: center; padding: 0px;}
	.guahaoAksList li{ width: 11.1112%;}
	.guahaoTjmyBox{ max-height: 270px;}
	.zjysPages{ padding-bottom: 5px;}
	.gyDocMain{ margin: 0 auto; background: none; padding: 0 10px;}
	.ghTwzxMain{ border-radius: 10px 10px 0 0; background: #FFFFFF; margin-top: -4vw;}
	.gyDocMainTop{ padding: 10px 0 0; overflow: hidden;}
	.gyDocMainTop dl dt{ width: 100px; height: 100px;}
	.gyDocMainTop dl dt img{ border-radius: 50%;}
	.gyDocNav{ height: 40px;}
	.gyDocNav li{ width: 25%;}
	.gyDocNav li a{ line-height: 40px; font-size: 16px; text-align: center; font-size: 16px; padding: 0px;}
	.gyDocJj{ padding: 15px 0 0;}
	.gyDocyygh{ overflow-x: scroll;}
	.ghyyhosptial{ width: 110px;}
	.gyDocyygh table td span{ width: 40px;}
	.gyDocyygh table td a{ width: 50px;}
	.ghyyhosptial p{ line-height: 20px;}
	.ghyyNyInfoBox dl dt{ width: 100%; height: auto; margin-right: 0px; float: none; margin-bottom: 15px;}
	.loginForm ul li span{ width: 70px;}
	.loginFormBtn{ width: 80px;}
	.loginFormYzm{ width: calc(100% - 88px);}
	.loginMain{ padding: 15px 0;}
	.grzxBox{ padding: 10px 0;}
	.grzxWdyyLeft{ width: 120px;}
	.grzxWdyyTop dl dt{ float: none; margin: 0 auto;}
	.grzxWdyyTop dl dd{ text-align: center;}
	.grzxWdyyHead,.grzxWdyyInfo{ padding: 10px;}
	.grzxWdyyInfo ul li{ width: 100%;}
	.tjJzrBox{ padding-right: 5px;}
	.jzrList{ padding: 0 10px;}
	.yyxxInfo ul li{ width: 100%;}
	.guahuaNy{ padding-bottom:10px;}
	.guahaoTjmy{ padding: 10px 15px 0px;}
	.guahaoTjmyList dl:last-child{ border-bottom: 1px solid #e5e7ea;}
	.guahaoTjys{ border-top: none;}
	.guahaoTjysBox dl:last-child{ border-bottom: 1px solid #e5e7ea; padding-bottom: 10px;}
	.zjyssousoubox dl{ width: 100%; margin-top: 0px; padding: 10px 0;}
	.guahaoSsyy dl dt{ margin: 0 10px 0 0; position:relative;}
	.guahaoSsyy dl dt span{ display: block; position: absolute; left:0; bottom: 0; background:#5acf83; color:#FFFFFF; font-size:12px; padding: 5px 10px;}
	.guahaoSsyy dl dd{ margin: 0px; text-align: left;}
	.zjyssousoutitle{ height: auto; border-bottom: 1px dashed #E5E7EA; padding-bottom: 5px;}
	.zjyssousoutitle ul li{ padding: 0 10px; line-height: 24px;}
	.gzhewmbox{ display:none;}
	.zjysgywm { min-height: 300px;}
	.akscxlist li{ width: 25%;}
	.akscxtop li{ width: 16.667%;}
}

@media (max-width: 639px) and (min-width: 600px){
	.zjysMytjList dl dt{ height: 163px; line-height: 163px;}
}
@media (max-width: 599px) and (min-width: 480px){
	.zjysHeadLogo img{ max-height: 26px;}
	.zjysHeadFormBox i{ margin-left: 10px;}
	.zjysHeadFormText{ width: 228px;}
	.zjysYyghTop dl dt{ height: 72px;}
	.guahaoAksList li{ width: 14.2858%;}
	.zjysMytjList dl dt{ height: 123px; line-height: 123px;}
	
	.gyDocMainLeft,.gyDocMainRight{ width: 100%;}
	.gyDocMainLeft dl{ padding: 10px 0px 0;}
	.gyTwzxbox{ padding: 0px; border-left: none; border-top: 1px solid #e8e3e3;}
	
}
@media (max-width: 479px) and (min-width: 414px){
	.zjysHeadLogo img{ max-height: 26px;}
	.zjysHeadFormBox i{ margin-left: 10px;}
	.zjysHeadFormText{ width: 160px;}
	.zjysYyghTop dl dt{ height: 125px;}
	.guahaoAksList li{ width: 16.6667%;}
	.zjysMytjList dl dt{ height: 167px; line-height: 167px;}
}
@media (max-width: 599px){
	.gyDocMainLeft,.gyDocMainRight{ width: 100%;}
	.gyDocMainLeft dl{ padding: 10px 0px 0;}
	.gyTwzxbox{ padding: 0px; border-left: none; border-top: 1px solid #e8e3e3;}
}
@media (max-width: 479px){
	.zjysNav li{ margin-right: 14px;}
	.zjysYyghTop dl{ width: 48.3334%; margin-right: 0px;}
	.zjysYyghTop dl:nth-child(2n){ float: right;}
	.zjysYyghTop dl dd{ margin-top: 10px;}
	.zjysYyghWen{ margin-top: 10px;}
	.zjysYyghWen li{ width: 48.3334%; margin-right: 0px;}
	.zjysYyghWen li:nth-child(2n){ float: right;}
	.zjysMytjList dl{ width: 50%;}
	.guahaoAdqzyyTop dl{ width: 48.3334%; margin-right: 0px;}
	.guahaoAdqzyyTop dl:nth-child(2n){ float: right;}
	.guahaoAdqzyyWen li{ width: 48.3334%; margin-right: 0px;}
	.guahaoAdqzyyWen li:nth-child(2n){ float: right;}
	.zjyssousoubox dl{ width: 100%;}
	.zjysazmbox a{ width: 7.6%;}
	.akscxlist li{ width: 33.3333%;}
	.akscxbox dl dd p{ width: 25%;}
}
@media (max-width: 413px){
	.zjysHeadLogo img{ max-height: 20px;}
	.zjysHeadFormBox i{ margin-left: 10px;}
	.zjysHeadFormText{ width: 120px;}
	.zjysHeadFormSubmit{ padding: 0 6px;}
	.zjysNav li{ font-size: 14px; margin-right:9px;}
	.ghHeadLeft{ font-size: 12px;}
	.ghHeadRight a{ font-size: 12px;}
	.ghHeadRight a{ padding: 0 8px;}
	.ghHeadRight a:last-child{ padding-right: 0px;}
	.guahaoAksList li{ width: 20%;}
	.guahaoAkszysAnniu a{ font-size: 12px;}
	.gyDocNav li a{ font-size: 14px;}
	.ghHeadUserBox{ padding: 0px;}
	.zjysMytjList dl dt{ height: 120px; line-height: 120px;}
	.guahaoSsyy dl dd h2 a{ font-size: 14px;}
	.guahaoSsyy dl dd p{ font-size: 12px;}
	.guahaoSsyy dl dt{ width: 122px;}
	.zjyssousoubox dl dt{ width:100px; height: 100px; line-height: 100px;}
	.akscxlist li{ width: 50%;}
	.akscxtop li{ width: 25%;}
}
