/*全局样式*/
*{ padding:0px; margin:0px; list-style:none}  
html,body{height:100%;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight: normal;}
select,input,img,select{vertical-align:middle; margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{vertical-align:middle; border:none}
body{color:#333;font-family:'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',Heiti,'黑体',SimSun,'宋体',sans-serif;font-size: 14px;margin:0;padding:0;background:#fff;}
.clearit,.clearb{clear:both;margin:0;padding:0;}
a{text-decoration: none;}
/*头部*/
.wrap{height:100%;}
.main { background:#effbff url(/Sites/Uploaded/UserUpLoad/20180716/20180716132440.jpg) no-repeat center;height: 100%;}
.W830{position: relative;width: 660px;height: auto;margin: 10px auto;padding: 50px 50px 10px;background: rgba(255, 255,255, 0.78);_background: #fff;background: #fff\9;-moz-box-shadow: 1px 3px 8px #333;-webkit-box-shadow: 1px 3px 8px #333;box-shadow:1px 3px 8px #333;}

.logo_cont{margin-bottom: 25px; }
.logo_cont img{display: block;margin: 0 auto;float: left;width:153px;}
.logo_cont span{color: #00968e;display: block;font-size: 30px;}
.logo_cont span.sx{display: block;float: left;width: 4px;background: #00968e;height: 36px;margin: 0px 16px 0 10px;}
.logo_cont .logo{width: 505px; margin: 0 auto;}

.W980{width: 920px;min-height:257px;margin: 0 auto;background: rgba(255, 255,255, 0.78);_background: #fff;background: #fff\9;padding: 30px;-moz-box-shadow: 1px 3px 8px #333;-webkit-box-shadow: 1px 3px 8px #333;box-shadow: 1px 3px 8px #333;}

/*index*/
.count_box2 .bd_top{border-top:2px solid #000;margin-top:10px;}
.count_box2 .borders{border-top:2px solid #000;border-bottom:2px solid #000;}
.count_box2 .borders li.tit_jg{background:#fff;border:none;}
.count_box2 .borders li.tit_jg p span.tit_span{border:none;width:8%;font-weight:bold;}
.count_box2 .borders li.tit_jg p span{width:92%;border:none;height:auto;text-align:left;}
.count_box2 .borders li.tit_jg p span strong{font-weight:normal;}
.select_text,.username {border: 1px solid #ccc;height: 32px;line-height: 32px;padding: 0 5px;width: 240px;border-radius: 2px;}
.select_from{margin:25px auto;width: 380px;font-size:14px;line-height:32px;}
.p_list{margin:25px auto;width: 600px;font-size:14px;line-height: 30px;color: #666;}
.select_from li{ padding: 10px 0 20px; position: relative; }
.select_from li label{float: left;display: block;width: 100px;text-align: right;line-height: 32px;font-size: 16px;margin-right: 10px;}
.select_from li .errorTip{line-height: 32px;position: absolute;right: -150px; width: 150px; color: red;}
.select_from li .errorTip2{line-height: 32px;position: absolute;right: 140px;top:0; color: red;}
.select_from li.wjmm{padding: 0;}
.select_from li.wjmm a,.select_from li .font_link{ color: #333; }
.username{width:260px;height:30px;line-height:30px;padding:0 5px;}

.bgdselect_btn{width: 100px;height: 32px;border-radius: 2px;color: #fff;cursor: pointer;margin-left: 50px;margin-right: 10px;font-size: 15px;border: 1px solid #00968e;line-height: 32px;background: #00968e;
background: -moz-linear-gradient(top, #17bfc2 0%, #1b6ca5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0acfc4), color-stop(100%,#00968e));
background: -webkit-linear-gradient(top, #0acfc4 0%,#00968e 100%);
background: -o-linear-gradient(top, #0acfc4 0%,#00968e 100%);
background: -ms-linear-gradient(top, #0acfc4 0%,#00968e 100%);
background:linear-gradient(to bottom, #0acfc4 0%,#00968e 100%);}
.bgdselect_btn:hover{ background:#00968e;}
a.bgdselect_btn{display: block;text-align: center;margin: 0 auto 20px;}
.select_from li a.sm_link{color: #ff0000;line-height: 32px;margin-left: 20px;cursor: pointer;}

.cont_tp{ padding-top: 100px;padding-bottom: 100px; }
.cont_tp .W830{ height: auto; }
/*---------ResultList?----------*/
.jc_list{ padding-bottom: 30px; }
.Patient_left{ width:176px; float:left;  height:auto; padding:10px;box-shadow: 1px 3px 8px #333;}
.Patient_left li{ height:30px; line-height:30px; font-size:14px;margin: 10px 5px;}
.Patient_right{float:right; width:700px; position: relative;}
.Patient_right .changeit{
 position: absolute;
 top: -54px;
 right: 0px;
 border: 1px solid #ddd;
 color: #fff;
 padding: 10px 20px;
 background: linear-gradient(to bottom, #0acfc4 0%,#00968e 100%);
}
.Patient_right .changeit:hover{
 background: #00968e;
}
.Patient_right h5 {font-size:14px;font-weight:normal;line-height: 32px;}
.Patient_right h5 b{ color:#F00; }
.Patient_right h5 span{color:#00968e;}
.Patient_right form span{color:#666;}
.Patient_right li.mailbox_tit{border: 1px solid #adadad;border-left:none;background: #00968e;color: #fff;}
.Patient_right li{ line-height:32px;height: 32px; text-align:center;
 border-right: 1px solid #adadad;
 border-bottom: 1px solid #adadad;}
.Patient_right li span{ float:left; display:block; width:98px; border-left:1px solid #adadad;overflow: hidden;height: 32px;}
.Patient_right li span.xm_span{width:200px;}

.Patient_right li span a,.xiangmu_lsit li span.xm_caozuo a{border: none;background: #00968e;color: #fff;padding: 2px 10px;line-height: 18px !important;border-radius: 2px;cursor: pointer;}
.Patient_right li span a:hover,.xiangmu_lsit li span.xm_caozuo a:hover{background:#73aee0;}
.count_box{position: relative;}
.count_box2 li.li_last{border:none;}
.count_box2 li.li_last p{float:left; width: 33%;}
.count_box2 li.li_last p span{border:none;width:auto;}
/**/
.article_title {font-size: 24px;line-height: 1.8em;text-align: center;padding-bottom: 20px;color: #00968e;}
.tableone {line-height: 30px;width: 100%;margin: 0 auto;box-sizing: border-box;}
.tableone li p{float: left;width: 25%;}
.tableone li p .tit_span{display: block; min-width: 74px; text-align: right; float: left;}

/*检验结构查询列?*/
.tanletwo {margin:15px auto 0;}
.tanletwo li.tit_jg {border: 1px solid #adadad; line-height:40px !important; height:40px !important; border-left:none;background: #ddd;}
.tanletwo li {border-bottom: 1px solid #adadad;border-right:1px solid #adadad; line-height:32px;height:32px;border-left:none;}
.tanletwo li span{ width: 79px;border-left:1px solid #adadad; text-align:center; display:block; float:left; overflow:hidden;height:32px;}
.tanletwo li.tit_jg span{ height:40px; color:#333;}
.tanletwo li span.xh_li{width:50px;}
.tanletwo li span.sx_li{width:150px;}
.tanletwo li span.jg_li{width:135px;}
.tanletwo li span.yc_li{width:240px;}
.tanletwo li span.pp_li{width:240px;}
.cuda {font-size: 16px;font-weight: bold;}

.tanletwo li.xinagxi_tab .tanletwo2 li span{width: 148px;}
.tanletwo li.xinagxi_tab .tanletwo2 li {text-align: center;}

/*体检结果查询列表*/
.xiangmu_lsit li span.xm_name{ width:432px; padding:0 10px;}

.tablethree {line-height: 30px; font-size:12px;  margin:15px auto 0; padding: 10px 0px;box-sizing: border-box;}
.tablethree li th{border-bottom: 1px solid #e9e9e9;padding: 0 10px; text-align:left; font-size:14px;}
.tablethree li span{ font-size: 14px;border:none;width:auto;}
.tr_bg_red{background: #FCA3AA;}
.tr_bg_blue{background: #9DD7FC;}

.ycyssm {margin: 20px auto; }
.ycyssm span,.ycyssm p{ float:left;}
.ycyssm p { margin-right:10px;}
.ycyssm p .ycys{ width:40px; height:20px; display:block; float:left; margin:0 10px; }
.ycyssm p .ycys1{ background:#edfc9d;}
.ycyssm p .ycys2{ background:#FCA3AA;}
.ycyssm p .ycys3{ background:#9DD7FC;}


.select_help li{ line-height:45px;}
h2.title_header{ text-align:center; color: #333;}
h3.btn_fh{height: 24px;padding: 10px 0 0;}
a.fanhui{border: none;background: #00968e;color: #fff;padding: 3px 10px;line-height: 18px !important;border-radius: 2px;cursor: pointer;float: right;}
a.fanhui:hover{background:#00968e;}

/*help?*/
.select_help { line-height: 26px;padding:0 30px 30px;}

/*体检建议查询列表*/
.mt15-0{ margin:15px 0;}
.tijian_list li span{width: 115px;}
.Patient_left li a{ 
 width: 100px;
 height: 30px;
 border-radius: 2px;
 color: #fff;
 cursor: pointer;
 margin: 0 auto;
 font-size: 15px;
 text-align: center;
 display: block;
 border: 1px solid #00968e;
 line-height: 30px;
 background: #00968e;
 background: linear-gradient(to bottom, #0acfc4 0%,#00968e 100%);
}
.Patient_left li a:hover{ background: #00968e;}
.ztjy_tit{ font-size:14px;}
.tanletwo li.xinagxi_tab{height: auto;border-left: 1px solid #adadad;}
.count_box2{width: 940px;
 background: #fff;
 box-shadow: 1px 1px 10px #000;
 position: absolute;
 top: 50%;
 left: -250px;
  padding: 0 20px;
margin-bottom:100px;}
.count_box2 .xiangmu{/*position:absolute;top:10px;width:100px;left:20px;*/text-align:center;font-size:24px;}
.count_box2 .xiangmu .xiangmu3{position: absolute;
 font-size: 18px;
 top: 10px;
 right: 150px;}
.count_box2 .xiangmu2{text-align:center;font-size:20px;}
.black{color:#000;}
.count_box2 .icon_x{position:absolute;right:-15px; top:-15px;cursor: pointer;}
.tableone li{ border:none;}
.tanletwo .detail_item_l{background: #9DD7FC;}
.tanletwo .detail_item_h{background: #FCA3AA;}
.tablethree li{ border:none;text-align: left;
 padding-left: 10px;}
.tableone li p span{border:none;width: auto;}
.dl_ck form{overflow: hidden;}
.cont_tp1{overflow: hidden;}
#p10_1,#p10_2{position:absolute;top:20px;}
#p10_2{left:125px;}
#p10_1{right:132px;}
@media only screen and (max-width: 768px){
 .count_box2{width:100%;box-sizing:border-box;margin-left: 0;left: 0;top: 0;}
 .count_box2 .icon_x {
 position: absolute;
 right: 0;
 top: 0;
}
 .dl_ck{padding:10px !important;}
 .W830 {width: 100%;height: auto !important;margin: 100px auto;padding: 40px 10px;box-sizing: border-box;}
 .field-validation-error{position: initial;padding-left: 100px;}

 .cont_tp {padding: 10px;}
 .dl_ck.detail_box {padding: 10px !important;}
 .FYbox_index li span{width: 24%;}
 .p_list{width: 90%;}
 .select_from li .errorTip{position: initial;padding-left: 100px;}

 .W980 {width: 100%;padding: 10px;box-sizing: border-box;}
 .Patient_left{box-sizing: border-box;width: 100%;background: #EEE;}
 .Patient_left li{background: none;width: 50%;box-sizing:border-box;float: left;}
 .Patient_right{width: 100%;}

 .Patient_right li span.jieguo_rq{display: none;}
 .Patient_right li span{width: 19% !important;}

 .tableone{width: 100%;padding: 10px 0;}
 .tanletwo li span.sx_li,.tanletwo li span.pp_li{display: none;}
 .tanletwo li span {width: 16% !important;}
}
@media only screen and (max-width: 640px){
 .Patient_left li a{
 margin:0;
 }
 .Patient_right form span{
 display: block;
 }
 .select_help{padding: 0;}
 .logo_cont span.sx{display: none;}
 .logo_cont img{float:none;width: 130px;}
 .logo_cont span{font-size: 24px;text-align: center;}
 .logo_cont span,.logo_cont .logo,.select_from{width: 100%;}
 .select_from li .select_text_p {float: none;}
 .select_from li label{width: 30%;margin-right: 2%;}

 .select_from li input.select_text{width: 59%;}
 .bgdselect_btn {margin-left:40px;}
 .select_from li .errorTip{padding-left: 32%;}

 .Patient_right li span.jieguo_gzz{display: none;}
 .Patient_right li span{width: 24% !important;}

 .tableone li p{width: 21%;}
 .tanletwo li span.fw_li{display: none;}
 .tanletwo li span {width: 19.8% !important;}
}
@media only screen and (max-width: 600px){
 .tanletwo li span {width:24.7% !important;}
 .tanletwo li span.xh_li{display: none;}
}
@media only screen and (max-width: 425px){
 .Patient_right li span.jieguo_yb{display: none;}
 .Patient_right li span{width: 33% !important;}
 .Patient_left li{width: 100%;}
 #p10_1 {
 left: 142px;
}
#p10_2 {
 right: 100px;
}
.Patient_left li a{
 margin:0;
}
.Patient_right form span{
 display: block;
}
.Patient_right .changeit{
 top:-74px;
}
.Patient_left{
 margin-bottom:20px;
}
.tableone li p{
 width:120%;
}
.count_box2 .xiangmu{
 font-size: 20px;
}
.count_box2 .xiangmu .xiangmu3{
 top: 27px;
 right: 26px;
}
}
@media only screen and (max-width: 375px){
 .Patient_right li span.jieguo_ks{display: none;}
 .Patient_right li span{width: 49% !important;}
 .tanletwo li span {width:24.5% !important;}
}  