p {   color: #666;line-height: 27px;font-size: 14px; text-indent: 2.5em;}
.orgDesc p{ overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }   
.ResultList .summary{   display: table-cell;margin-left: 232px;padding-left: 15px;}
.Picture{ text-align: center;}
.indent{text-indent: 2em; }
.privilege{ margin-top: 60px;}
.settled_privilege{ font-size: 20px; color: #484848; line-height: 40px;padding-bottom: 8px;}
.privilege_con{ border: 1px solid #dfdfdf; margin:auto;padding: 0px 30px 0px; height: 180px; background: url(../images/privilege_bg.png) no-repeat;}
.hospital_privilege{ float: left; width:85%;padding:70px 0 0;}
.privilege_process{ position: relative; width: 25%; float: left; margin: 0 auto;}
.privilege_img{ width: 46px; height: 46px; position: absolute; top: 0;vertical-align: middle; line-height: 46px;}
.privilege_img img{ width: 100%;vertical-align: middle;}
.privilege_process_title{ padding-left: 55px;}
.privilege_process_title div{ font-size: 20px;color: #333333;font-weight: bold;padding-bottom: 3px;}
.privilege_process_title span{color: #878787;font-size: 12px;}
.joinPrivilege{ float: right; text-align: center;padding-top: 60px; width: 14%;}
.telJoin{ color: #df4b02;font-size: 12px;padding-top: 10px;}
.privilege_btn{margin: 0 auto;}
.privilege_btn a{display: block; font-size: 16px;font-weight: bold line-height: 40px;height: 40px; border: 1px solid #337ab7;-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;  }
.hospital_privilege:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.joinPrivilege:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}

.sibebox { border: solid 1px #dfdfdf;/* overflow: hidden;*/ }
.sibebox .navs { height: 52px; border-bottom: solid 1px #dfdfdf; background: #f3f3f3; margin: 0 0 0 -1px }
.sibebox .navs dl { position: relative; bottom: 1px; *bottom:0px; height: 52px;border-left: 1px solid #dfdfdf; }
.sibebox .navs dd { float: left; }
.sibebox .navs dd a { outline: none; border-left: #f3f3f3 1px solid; border-right: #f3f3f3 1px solid; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background: #f3f3f3; padding: 0px 30px; font-size: 16px;display: inline-block; text-align: center; line-height: 53px; color: #484848; text-decoration: none; }
.sibebox .navs dd.sel a {font-weight: normal; border-bottom-color: #fff; border-left: #dfdfdf 1px solid; border-right: #dfdfdf 1px solid; background: #fff; color: #0373a6 }
.sibebox .content { }
.sibebox .content .within { display: none; clear: both; }
.hospitalBlock{display:table; width:100%; *zoom:1; margin-bottom:20px; position:relative; margin-top: 15px; background: #f5f5f5;}
.hospitalBlock:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.hospitalBlock_left{ display: table-cell;float: none; *float:left;margin-right: 230px;}
.hospitalBlock_right{display:table-cell; width:210px;float:none; *float:left;padding-left: 20px;}
.hospitalBlock_left:before, .hospitalBlock_right:before {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;} 
.hospBLT{height: 50px; line-height: 50px;padding: 0 40px 0 20px;color: #494949;}
.hospBLT span{ font-size: 18px;}
.hospSort{ float: right;}
.hospSort select{ width: 80px; height: 20px; border: 1px solid #d9d9d9;}
.hospNameList{ border: 1px solid #d9d9d9;border-top: 0; background: #fff;}
.hospital_logo{line-height: 110px; width: 120px; height: 110px; background: #fff; text-align: center; padding:0px 10px; margin-right: 15px; border: 1px solid #dbdbdb;overflow: hidden;vertical-align: middle;display: table-cell;}
.ResultCont:before,.hospital_logo:before{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.hospital_logo img{ width: 90%;vertical-align: middle;}
.hospNameList .Keyword a{ margin-top: 8px;font-size: 12px;}
.hospNameList .ResultList_title{ padding-top: 0;padding-bottom: 5px;}
.hospNameList .ResultList{padding-top: 20px;margin: 0 3px;}
.MyAreaT{ font-size: 14px; font-weight: bold;color: #494949;}
.AreaList{ padding-top: 20px;padding-right: 20px;}
.AreaList p{ text-indent: 0;}
.AreaList:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.Area_hosp{ width: 46px; height: 44px;overflow: hidden;border: 1px solid #d9d9d9;background: #fff;margin-right: 10px;float: left;text-align: center; line-height: 42px;padding: 0 5px; vertical-align: middle;}
.Area_hosp img{ width: 82%;vertical-align: middle;}
.AreaList p{ line-height: 22px;}
.NOLogin{text-align: center;padding-right: 20px;}
.NOL{ color: #787878; font-size: 16px;font-weight: bold;margin: 25px 0 8px;}
.LoginBtn a{display: block;width: 140px; height: 40px; text-align: center;margin-top: 10px; line-height: 40px; font-size: 16px; color: #fff; background: #337ab7; margin: 15px auto 10px;border-radius: 5px;}
.LoginBtn a:hover{text-decoration: none;}
.tel{color: #666;}
.mechanismBlock{ margin-top: 10px; background: #fff;}
.hospInfo{ border: 1px solid #d9d9d9; margin-bottom: 15px;padding: 20px 20px;}
.hospInfoLogo{ line-height: 55px; margin-bottom: 15px;}
.hospInfoLogo:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.hospInfoLogoImg{ width: 55px; height: 55px; border-radius: 50%; border: 1px solid #e1e1e1; float: left; margin-right: 20px;overflow: hidden;}
.hospInfoLogoImg img{ width: 100%;}
.hospInfoLogo span{ color: #0373a6;font-size: 26px;float: left;}
.hospOper{ float: left;padding-top: 19px;padding-left: 20px;}
.hospOper a{ width:initial;   font-size: 12px;display: block;float: left;margin: 0  0 0 10px; padding: 2px 7px 2px;border: #00afff 1px solid;background: #daf3ff; background: -webkit-linear-gradient(top, #ffffff, #d2f1ff); -webkit-border-radius: 3px;
    -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 2px;color: #00afff; overflow: hidden; line-height: 1.4;}
.icon_hosp{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;background-image: url(../images/icon_all.png);background-repeat: no-repeat;}
.icon_edit{width: 16px;height: 16px;background-position:0px 0px;margin-right: 3px;}
.hospOper a:hover {text-decoration: none;background: #fff;}
.icon_hospUpload{width: 16px;height: 16px;background-position:-50px 0px;margin-right: 5px;}
.hospInfo p{}

.hospInfo p a{ text-decoration: underline; display: inline-block;*display: inline;*zoom: 1; white-space: nowrap;width: 150px; background: #fff; padding:0 0 0 22px;position: absolute; right: 0px;bottom: 0px;  }
.hospInfo .part{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;max-height: 175px;position: relative;}
.tab{ margin: 20px 0 10px;}
.tab dt{ width: 70px;}
.tab dt,dd{ float: left;line-height: 35px;}
.tab dl{color: #666;font-size: 14px; display: block;}
.tab:after,.tab dl:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.hospInfo b{ color: #666;}
.hospSel{  margin: 10px 20px 30px;}
.hospSel input[type="text"]{font-size: 14px;line-height: 22px;height: 43px;-webkit-border-radius: 3px;-moz-border-radius: 5px;
-o-border-radius: 5px;border-radius: 3px;color: #9d9a9e;
width: 330px;padding: 0 10px;border: 1px solid #d9d9d9;margin-right: 8px;}
.hospSel span a{color: #FFFFFF;text-align: center;background: #337ab7;height: 43px;width: 110px;line-height: 43px;display: inline-block;
font-size: 16px;-webkit-border-radius: 3px-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 3px;}
.hospSel span a:hover{ text-decoration: none;}
.articleBlack{padding: 0 20px;}
.articleList{border-bottom: 1px solid #dedede;position: relative;overflow: hidden;padding-left: 20px; margin-top: 25px;}
.icon_word{display: inline-block;*display: inline;*zoom: 1; width: 16px; height: 16px;background-position:-150px 0px;position: absolute;top: 5px; left: 0px;}
.articleListHead{font-size: 16px;color: #333;float: left; line-height: 25px;}
.icon_hospdown{width: 16px;height: 16px;background-position:-100px 0px;margin-right: 5px;}
.articleList .hospOper{padding-top: 0;}
.articleListT{}
.articleListT:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.articleSize{ color: #676767;padding: 18px 0 20px 5px;}
.icon_pdf{display: inline-block;*display: inline;*zoom: 1; width: 16px; height: 16px;background-position:-200px 0px;position: absolute;top: 5px; left: 0px;}
.icon_ppt{display: inline-block;*display: inline;*zoom: 1; width: 16px; height: 16px;background-position:-250px 0px;position: absolute;top: 5px; left: 0px;}
.hospitalBlock_right ul{ line-height: 30px;font-size: 14px;margin: 10px 0 20px;color: #515151;}
.hospitalBlock_right ul li{ }
.hospitalBlock_right ul a{display: block; overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width: 210px;}
.otherProjectimg img{cursor: pointer; width: 100%;}
.within{padding-top: 23px;}
.newsBlock{padding: 0 20px 15px;}
.newsTime{ color: #5b5b5b;font-size: 13px; border-bottom: 2px solid #009ae0;padding: 8px;}
.newsListL{ float: left;font-size: 16px;}
/*.newsListR{ float: right;}*/
.newsList:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.InfoSource{ color: #5b5b5b;}
.newsList{ padding: 10px 10px; border-bottom: 1px solid #e5e5e5; line-height: 30px;}
.newsListR{ padding-top: 18px;}
.newsListR a{ color: #333;padding: 3px 15px;border-radius: 20px;font-size: 12px; margin: 0 10px;}
.newsListR a:hover{ text-decoration: none;background: #ff9600;color: #fff;border: 1px solid #ff9600;}
.newsListR .adopt{border: 1px solid #00afff;color: #00afff; /*background: #00afff;*/}
.newsListR{font-size: 14px;}
.refuse{ background: #fff;color: #333;border: 1px solid #d9d9d9;}
.rejected{ color: #dc0000;padding-right: 5px;}
.passed{line-height: 60px;}
.peopleNum{ font-size: 12px; color: #5b5b5b; padding: 0 20px 5px;}

.JournalListBox { /* [disabled]overflow: hidden; */ padding: 0 1px; }
.JournalPicL { overflow: hidden; margin: 10px 0; padding: 0; }
.JournalPicL li { float: left; width: 188px; height: 340px; overflow: hidden }

@media(min-width:992px) {
.JournalPicL li { width: 168px; }
}

@media(min-width:1310px) {
.JournalPicL li { width: 188px; }
}
@media(max-width:991px) {
.JournalPicL li { width: 168px; }
}
.JouPic { width: 152px; height: 210px; overflow: hidden; padding: 10px; position: relative; margin: 0 auto; }
.JouPic img { width: 150px; height: 208px; border: #e3e3e3 1px solid }
.icon-first { position: absolute; right: 7px; top: 7px; width: 54px; height: 54px; background: url(../images/icon-first.png) no-repeat; }
.icon-prizes { position: absolute; left: 3px; bottom: 3px; width: 35px; height: 46px; background: url(../images/icon-prizes.png) no-repeat; }
.JournalPicL h4 { margin: 0 4px; font-size: 16px; line-height: 1.75; text-align: center; font-weight: normal; overflow: hidden; 
text-overflow: ellipsis; white-space: nowrap; }
.JouText { text-align: center; color: #484848; font-size: 12px; line-height: 1.25; margin-bottom: 8px; }
.JouLabel { text-align: center; padding: 2px 0; /*height: 24px;*/ overflow: hidden; margin: 0 auto }
.JouLabel span { border: #d2d2d2 1px solid; color: #077c04; font-size: 12px; line-height: 1; padding: 0px 4px; margin: 0px 2px; 
white-space: nowrap; }
.JouLabel span.CoreLobel { border-color: #F00; color: #F00 }
.TableL { margin: 5px 0 0 0; padding: 0; /*border: #dfdfdf 1px solid;*/font-size: 14px;  border-right: 0; 
*border-right:#dfdfdf 1px solid;
border-left: 0; }
.TableL li, .TableL th, .TableL td { margin: 0; line-height: 1.75; color: #484848; }
.TableL th, .TableL td {border-left: #eeeeee 1px solid;border-bottom: none;border-bottom: #eeeeee 1px solid;+border-bottom: #eeeeee 1px solid;
line-height: 1.75 }
.TableL th{ background: #337ab7; color: #fff;}
/*.TableLN th,.TableLN td{ border-left: 0;}*/
.TableL .OperatBtn1{ text-align:center; width:100%;}
.TableL tr th:first-child, .TableL tr td:first-child{ border-left:none;}
.TableL th {/* background: #edf7ff;*/ font-weight: bold; white-space:nowrap; }
.TableL tr:nth-child(odd){ background: #ebf7fd; }
.TableL li .JouColumn { float: left; }
.TableL li .JouColumn div { border-left: #eeeeee 1px solid; padding: 6px 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.TableL .JouColumn > div { padding: 6px 4px; /*position:relative ;*/}
.TableL li .title { background: #edf7ff; font-weight: bold; }
.TableL th{ line-height: 35px;}
.TableL .JouColumn .namePadding{/* padding-left: 60px;*//* line-height: 30px;*/}
.icon_supermanager{width: 16px; height: 16px;background-position: 0px -158px;margin-right: 5px; }
.icon_manager{ width: 16px; height: 16px;background-position: -50px -158px;margin-right: 5px; }
/*.TableL .JouColumn .newsListR{padding-right: 20px;}*/
.peopleOut{ float: right;}
.peopleOut a{ text-decoration: underline;}
.icon_out{ width: 18px; height: 25px;background-position: -100px -150px;margin-right: 8px; position: relative; top: -4px;}


.NoResources{ margin: 50px auto 20px; text-align: center;font-size: 14px; height: 350px;}
.NoResourcesimg{ margin: 20px 0;}
.NoResourcesbtn{ margin: 50px 0;}
.addResourcesbtn{ padding: 10px 30px; background: #449fee;color: #fff;border-radius: 5px; margin-right: 30px;}
.NoResourcesbtn .OpenResourcesbtn{ text-decoration: underline;}
.hospitalBlock_leftBorder{ border: 1px solid #dedede;}
.OrganizationInfo{ width: 430px;margin:100px auto;}
.OrganizationInfo dl{ margin-bottom: 20px;}
.OrganizationInfo dt,.OrganizationInfo dd{ float: left;}
.OrganizationInfo dt{text-align: right; color: #373737; font-size: 14px; line-height: 40px;font-weight: normal;width: 75px;padding-right: 5px;}
.OrganizationInfo dd input[type="text"]{ width: 320px;border: 1px solid #cccccc;line-height: 20px; padding: 10px;font-size: 14px;}
.OrganizationInfo dl:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.OrganizationSubmit{ margin-left: 80px;}
.OrganizationSubmit a{ display: block; width: 165px; color: #fff; background: #449fee;font-size: 16px;height: 44px; text-align: center; 
line-height: 44px; margin:30px 0; border-radius: 5px;} 
.OrganizationSubmit a:hover{ text-decoration: none;}
.OrganizationBlock{ margin: 30px 0;}
.icon_hospHold{width: 16px;height: 16px;background-position: -300px 0px;margin-right: 5px;}
.navsIcon{position: absolute; top: -3px; right: 10px;}
.hospBasicInfo{ padding: 0 20px 0px;font-size: 14px; margin-bottom: 50px;}
.hospBasicInfo dt,.hospBasicInfo dd{ float: left;font-weight: normal;}
.hospBasicInfo dl:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.hospBasicInfo b{ color: #f60000;padding-right: 5px;font-weight: normal;}
.hospBasicInfo dt{ width: 85px; line-height: 40px;color: #373737; text-align: right;padding-right: 10px;}
.hospBasicInfo input[type="text"]{ line-height: 20px; border:1px solid #ccc; padding: 10px;width: 320px;}
.hospBasicInfo dl{margin-bottom: 20px;}
.hospBasicInfo dd span{line-height: 40px;margin-left: 20px;}
.hospBasicInfo dd{ line-height: 40px;padding-right: 20px;}
.hospBasicInfo .modifyLogo dt{ line-height: 100px;}
.hospBasicInfo .modifyLogo dd{line-height: 110px;margin-right: 20px;}
.hospBasicInfo .modifyLogo .modifyLogoImg{width: 100px; height: 100px;border-radius: 50%;background: #e3e3e3;padding: 5px;overflow: hidden;
position: relative;}
.hospBasicInfo .modifyLogo dd img{ width: 100%;}
.hospBasicInfo .modifyLogo .uploadBtn{ width: 110px; height: 28px; background: rgba(0,0,0,.6); position: absolute; bottom: 0px; left: 0;
color: #fff; line-height: 22px; text-align: center;}
.hospBasicInfo .modifyLogo .uploadBtn a{ color: #fff;}
.hospBasicInfo .modifyLogo .uploadBtn a:hover{ text-decoration: none; }
.brief .Picture{margin: 30px 0;}
.deletebtn{ margin-left: 20px; float: left;padding-top: 4px;}
.deletebtn .delete{ color: #ff6c00;text-decoration: underline; }
.icon_hospdelete{width: 17px;height: 17px;background-position: -350px 0px;margin-right: 8px;position: relative; top: -2px;}

.icon_facilitate{width: 16px;height: 16px;margin-right: 5px;position: relative; top: -2px;}
.icon_facilitate1{background-position: 0px -100px;}
.icon_facilitate2{background-position: -50px -100px;}
.icon_facilitate3{background-position: -100px -100px;}
.icon_facilitate4{background-position: -150px -100px;}
.icon_facilitate5{background-position: -200px -100px;}
.icon_facilitate6{background-position: -250px -100px;}

.Friendlytips i{ position: inherit; margin: 0 4px 0 6px;}
.MyAreaT1{padding-top: 15px;}

.hospuploadBlockMT{ margin-top: 50px;border: 1px solid #dedede;}
.hospuploadBlock{width: 800px;margin: 0px auto;}
.tabbox{ margin-top: 40px;}
.tabbox .t_navs { height: 33px;}
.tabbox .t_navs dl {height: 33px; text-align: center; }
.tabbox .t_navs dd { display:block; float:left; width:33.3333%;}
.tabbox .t_navs dd a { background: #e1e1e1;margin:0 0; display:block; border-right:1px solid #fff;text-align: center; font-size: 16px; 
line-height: 33px; color: #6e6e6e; text-decoration: none; outline: none; }
.tabbox .t_navs dd.sel a {background: #449fee; color: #fff; }
.tabbox .t_cont .t_within { display: none; clear: both; }
.reg_cont{ background:#fafafa; border:#d8d8d8 1px solid; margin-top:50px;}

a.GetCode{ display: inline-block; background:#e1e1e1; margin-left:5px; padding: 0 20px; color:#54a3ee; font-size:14px;  }

.btn{border-radius: 5px; background:#449fee; border:0; color:#fff; font-size:16px; text-align:center; cursor:pointer; line-height:47px;
 padding:0 43px; margin-right:95px; margin-top: 60px;}

.whitebg{ background:#fff; border:none ;padding-bottom: 130px;}
.left{width: 520px; float: left;}
.right{ padding-top: 20px; margin-top: 20px;padding-left: 0px;}
.Codeform{ margin:auto; text-align: center; vertical-align: middle;}
/*.Codeform .btn{ margin: auto;}*/
.Codeform dl{clear: both; color: #6e6e6e;}
.Codeform dl:after{content: '.'; display: block; width: 0; height: 0; visibility: hidden;}
.Codeform dl dt{width:170px; float:left; line-height:47px; padding-bottom:15px; font-weight: normal; text-align:right; padding-right:10px;
 font-size:16px;}
.Codeform dl dd{float:left; line-height:47px; padding-bottom:15px; font-size:14px; margin-right: 20px;}
.Codeform dl dd select{ width:354px; height:28px; padding:4px; border:#bcbcbc 1px solid; }
.Codeform dl dd label{ margin-right:40px}
.Codeform dl dd input[type="text"]{ width:310px; padding:10px 10px ;height:24px; border:#e0e0e0 1px solid; font-size:14px;color: #333; }
.Codeform dl dd  input.SMSCode{ width:174px; margin-right:10px;}
.Codeform b {color: #f60000;padding-right: 5px;font-weight: normal;}
.confirm input{ background: #449fee; color: #fff;color: #fff;font-size: 16px;text-align: center;cursor: pointer;line-height: 47px;
padding: 0 43px;border: 0;}
.wordSuccess{font-size: 32px;color: #466d8f;text-align: center;padding: 0px 0 10px;}
.confirm{ margin: 40px 0 0;}
.confirm a{text-align: center;cursor: pointer;padding:12px 43px;font-size: 16px;border-radius: 5px; }
.confirm a:hover{ text-decoration: none;}
.mechanismIndex{background: #449fee;border: 0;color: #fff;margin-right: 20px;}
.mechanismIndex:hover{ color: #fff;}
.ContinueTop{ border: 1px solid #dedede; background: #F5F5F5;color: #666;}
.ContinueTop:hover{ color: #666;}
.addArea{ color: #515151; line-height: 25px;font-size: 14px;padding: 10px 10px 0 0;}
textarea{ margin:10px 0 25px;border: 1px solid #cccccc; width: 360px; height: 145px;padding: 10px;}
.personalApply{ font-size: 14px; color: #373737;}
.personalApply b{ color: #df0000; margin-right: 8px;}
.personalApply input{ margin-top: 10px;width: 360px;padding: 10px; line-height: 20px;border: 1px solid #cccccc;}
.newsNum{ width: 15px; height: 15px; border-radius: 50%; background: #df0000;color: #fff; display: inline-block;font-size: 11px; 
text-align: center; line-height: 14px;position: relative; top: -6px;margin-left: 5px;}

.stateblock { margin: 0px 0 10px; background: #f3f3f3; border-top: #dfdfdf 1px solid; line-height: 22px; padding: 7px;color: #484848;height: 25px; }
.stateblock:after,.state:after{content: '.'; display: block; width: 0; height: 0; visibility: hidden;}
.state:before{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.state { float: left; padding-right: 25px; }
.stateblock .AgainSearch { float: right; padding-right: 10px; }
.AgainSearch input { border: #afafaf 1px solid; line-height: 22px; height: 22px; line-height: 18px; padding: 2px 5px; height: 20px; 
vertical-align: middle; }
.AgainSearch input.againbtn { width: 80px; background: #e9e9e9; border: #afafaf 1px solid; text-align: center; color: #333333;
 font-size: 12px; height: 26px; line-height: 18px; padding: 4px 5px; }
.AgainSearch input.againbtn:hover { background: #fff; }
.stateblock .switch { float: right; margin-top: 3px; width: 90px; }
.icon_menu { width: 22px; height: 21px; background: url(../images/icon_all.png) no-repeat -50px -100px; float: right; }
.icon_menu2 { width: 22px; height: 21px; background: url(../images/icon_all.png) no-repeat -150px -100px; float: right; margin: 0 10px 0 10px; }
.icon_menu.selected{ background-position:0px -100px;}
.icon_menu2.selected{ background-position:-100px -100px;}
.JournalListBox { /* [disabled]overflow: hidden; */ }
.JournalPicL { overflow: hidden; margin: 10px 0; padding: 0; }
.JournalPicL li { float: left; width: 188px; height: 340px; overflow: hidden }

@media(min-width:992px) {
.JournalPicL li { width: 168px; }
}

@media(min-width:1310px) {
.JournalPicL li { width: 188px; }
}
@media(max-width:991px) {
.JournalPicL li { width: 168px; }
}
.JouPic { width: 152px; height: 210px; overflow: hidden; padding: 10px; position: relative; margin: 0 auto; }
.JouPic img { width: 150px; height: 208px; border: #e3e3e3 1px solid }
.icon-first { position: absolute; right: 7px; top: 7px; width: 54px; height: 54px; background: url(../images/icon-first.png) no-repeat; }
.icon-prizes { position: absolute; left: 3px; bottom: 3px; width: 35px; height: 46px; background: url(../images/icon-prizes.png) no-repeat; }
.JournalPicL h4 { margin: 0 4px; font-size: 16px; line-height: 1.75; text-align: center; font-weight: normal; overflow: hidden;
 text-overflow: ellipsis;white-space: nowrap; }
.JouText { text-align: center; color: #484848; font-size: 12px; line-height: 1.25; margin-bottom: 8px; }
.JouLabel { text-align: center; padding: 2px 0; /*height: 24px;*/ overflow: hidden; margin: 0 auto }
.JouLabel span { border: #d2d2d2 1px solid; color: #077c04; font-size: 12px; line-height: 1; padding: 0px 4px; margin: 0px 2px; 
white-space: nowrap; }
.JouLabel span.CoreLobel { border-color: #F00; color: #F00 }
.TableL1 { margin: 0px 0 0 0; padding: 0; border: #dfdfdf 1px solid; margin-left: -1px; border-right: 0; *border-right:#dfdfdf 1px solid;
border-left: 0; }
.TableL1 li, .TableL1 th, .TableL1 td { margin: 0; line-height: 1.75; color: #484848;font-size: 13px; }
.TableL1 th, .TableL1 td { border-left: #eeeeee 1px solid; border-bottom: none; border-bottom: #eeeeee 1px solid; 
+border-bottom: #eeeeee 1px solid;line-height: 1.75 }
.TableL1 .OperatBtn1{ text-align:center; /*width:100%;*/}
.TableL1 tr th:first-child, .TableL1 tr td:first-child{ border-left:none;}
.TableL1 tr th:first-child > div,.TableL1 tr td:first-child >div{padding-left: 10px;}
.TableL1 th { background: #edf7ff; font-weight: bold; white-space:nowrap; }
.TableL1 li:nth-child(odd), .TableL1 tr:nth-child(odd) { background: #f7f7f7; }
.TableL1 li .JouColumn { float: left; }
.TableL1 li .JouColumn div { border-left: #eeeeee 1px solid; padding: 6px 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.TableL1 .JouColumn > div { padding: 6px 4px; position:relative }
.TableL1 li .title { background: #edf7ff; font-weight: bold; }
.TableL1 td select{border: 1px solid #DFDFDF; }
.lableBlock{display:table-cell; width:200px; float:none; *float:left;border-right: 1px solid #eeeeee;border-top: 1px solid #eee;}
.lableBlock > div{font-size: 16px;background: #337ab7; line-height: 40px;padding-left: 20px;color: #fff;}
.lableBlock li a{ line-height: 29px;padding: 6px 0 6px 20px; display: block; background: #f9f9f9;}
.lableBlock li a:hover{ text-decoration: none; background: #4a9ce3;color: #fff;}
.lableBlock li { border-top: #dfdfdf 1px solid;font-size: 14px;}
.lableBlock li:last-child{ border-bottom: 1px solid #dfdfdf;}
.lableBlock li span{ font-size: 12px;}
.articleTable{ display: table-cell;padding:0 20px 0 20px; float: none; *float:left;margin-left: 200px;}
.articleTable .JournalListBox{ width: 100%;}
.lableBlock:after , .articleTable:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.lableBlock:before , .articleTable:before{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.within:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.zyBlock{display:table; width:100%; *zoom:1; position:relative;}
.zyBlock:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.popup {
    position: absolute;
    z-index: 100;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}
.addinput{ margin: 40px 0; padding: 0 50px;}
.popup input[type="text"] {height: 40px;line-height: 40px;width: 410px;padding: 0 10px; margin-bottom: 50px;}
.popup .btn_base {-webkit-border-radius: 5px;-moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;height: 38px; line-height:38px; 
color: #FFFFFF;text-align: center;font-size: 16px; margin: 10px 12px; border: 0;  padding: 0 15px;  min-width: 94px; background: #449fee;}
.zyInfo{margin: 10px 20px 0;}
.againbtn{width: 80px;background: #e9e9e9;border: #afafaf 1px solid;text-align: center;color: #333333;font-size: 12px;height: 26px;
line-height: 18px;padding: 4px 5px; margin-left: 20px;}
.againbtn:hover{background: #fff;}
.delLable{ background: url(../images/del.png) no-repeat; width: 14px; height: 14px; display: inline-block; position: relative;top: 2px;} 
.state label{padding-left: 5px; }
.state input[type="checkbox"]{ position: relative;top: 2px;}
.Lable{ background: url(../images/label.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: relative;top: 4px;}
.state a{ color: #484848;cursor: pointer;}
.state a:hover{ text-decoration: none;}
.statel{position: relative;}
.lBox{width: 210px;z-index: 10000;position: absolute; left:0px;top:0px; display: block;border: 1px solid #DFDFDF;background: #fff;}
.lBox .fl{float: right;padding: 0;}
.lBox .fl:hover{background: none;}

.lBoxT{ padding: 0 20px;background: #337ab7; color: #fff; line-height: 40px;}
.lBoxT .delLable{background: url(../images/del2.png) no-repeat; }
.lBox a{ line-height: 40px;padding: 0 20px;display: block;}
.lBox a:hover{ background: #f5f5f5;}

.lBox li input[type="checkbox"]{ position: relative;top: 2px; margin-right: 5px;}
.CJ .lbtn{ background: #e9e9e9; height: 26px;line-height: 26px;padding: 0px 12px;position: absolute;right: 0;}
.CJ input{ height: 26px;line-height: 18px;padding:0px 6px;float: left;border: 0; width: 100%;}
.CJ {border: 1px solid #DFDFDF; margin:10px 10px;overflow: hidden; padding-right: 48px;position: relative;}
.CJ .lbtn:hover{ background: #e9e9e9;}
.icon_addL {
    background: url(../images/icon_add2.png) no-repeat center center;
    
    width: 11px;
    height: 11px;
    display: inline-block;
    margin-right: 5px;
}
.icon_xg{ background: url(../images/icon_xg.png) no-repeat center center;background-size: 90%;
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-right: 5px;position: relative; top: 2px;}
.bpblock{display:table; width:100%; *zoom:1; margin-bottom:20px; position:relative;}
.bpblock:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.AgainSearch { float: right;padding-right: 10px;}
.AgainSearch input { border: #afafaf 1px solid;line-height: 22px; height: 22px; line-height: 18px;  padding: 2px 5px; height: 20px; vertical-align: middle;}
.AgainSearch input.againbtn { width: 80px;background: #e9e9e9; border: #afafaf 1px solid; text-align: center; color: #333333; font-size: 12px; height: 26px;line-height: 17px;padding: 4px 5px;}
/*.lableClass{ padding-bottom:15px ;font-size: 14px;overflow: hidden;line-height: 28px;position: relative;padding-left:5em ;}
.lableClass span{ position: absolute; top:0px; left: 0;}
.lableClass a{ display:block;float: left;line-height: 20px; margin: 4px 10px 4px 0; white-space: nowrap;margin-right: 10px;padding:0 10px;color: #0186c3 ; font-size: 12px;border: 1px solid #0186c3 ;}
.lableClass .lableAdd{ color: #0186c3;border: 1px solid #d50709;color: #d50709;}
.lableClass .lableDel{ color: #0186c3;border: 1px solid #d50709;color: #d50709;}
.lableClass .CJ{float: left; margin: 0 10px 0 20px;}
.lableClass a:hover{ text-decoration: none;}
.lableClass input[type="checkbox"]{ position: relative; top: 8px; margin-right: 5px;float: left;}
.lableClass input[type="text"]{height: 26px;line-height: 18px; padding: 0px 6px;border: 1px solid #DFDFDF; float: left; margin-right: 10px;}
.lablebit{ margin-bottom: 15px; color: #d50709;font-size: 14px;}
.lableClass .CJ input{ height: 26px;line-height: 18px;padding:0px 6px;float: left;border: 0; width: 100%;}
.lableClass .CJ .lbtn{ border: 0; margin: 0;color: #000;}
.lableClass > div{ float: left; display: inline-block;}*/

.lableClass{ padding-bottom:15px ;font-size: 14px;overflow: hidden;line-height: 28px;position: relative;padding-left:5em ;}
.lableClass > span:first-child{ position: absolute; top:-2px; left: 0;}
.lableClass a{ display:block;float: left;line-height: 26px; margin: 0px 10px 5px 0;position: relative; white-space: nowrap;margin-right: 10px;padding:0 10px;font-size: 14px;color:#000;}
.lableClass .lableAdd{ color: #0186c3;}
.lableClass .lableDel{ color: #0186c3;}
.lableClass .CJ{float: left; margin: 0 10px 0 20px;}
.lableClass a:hover{ text-decoration: none;}
.lableClass a input[type="checkbox"]{ position: relative; top: 3px; margin-right: 5px;float: left;}
.lableClass input[type="text"]{height: 26px;line-height: 18px; padding: 0px 6px;border: 1px solid #DFDFDF; float: left; margin-right: 10px;}
.lablebit{ margin-bottom: 15px; color: #d50709;font-size: 14px;}
.lableClass .CJ input{ height: 26px;line-height: 18px;padding:0px 6px;float: left;border: 0; width: 100%;}
.lableClass .CJ .lbtn{ border: 0; margin: 0;color: #000;}
.lableClass > div{ float: left; display: inline-block;}
/*.lableClass a div{ float: left;}*/
.lableClass .cz{text-decoration: none; width:90px; border: 1px solid #DFDFDF;}
.lableClass .cz i{position: absolute; right: 5px; top: 6px;}
.lableClass .cz .icon_xg { background: url(../images/icon_xg1.png) no-repeat; background-size: 98%; height: 14px;}
.lableClass .cz .icon_xg{ right: 20px;}
.lableClass .xg{ width: 90px; margin: 0;}
.lableClass .CJ .xg input{ padding: 0;}
.labelTable{width: 280px;background-color: #fff;border: #ddd 1px solid;position: absolute;display: none;}
.labelTable li{line-height: 40px;padding:0 10px;}
.labelTable li:hover{background: #f5f5f5;}
.labelTable li span{padding-left:8px;}
.hospInfo dd{ line-height: 35px;}
.hospInfo p{ text-indent: 0;}
