@charset "utf-8";
.clearit, .clear, .clearb { clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; }
.floatL { float: left; }
.floatR { float: right; }
.main {margin: 0 auto 15px;width: 1280px;overflow: hidden;}
.linkmap { height: 30px; line-height: 30px; }
.linkmap text { padding: 0 4px; }
.liucheng { height: 93px; }
.liucheng_l { float: left; height: 93px; width: 7px; }
.liucheng_b {  float: left; height: 93px; width: 916px; }
.liucheng_r {  float: left; height: 93px; width: 7px; }
.liucheng_tit {float: left; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 18px; height: 80px; line-height: 18px; margin: 8px 0 5px; padding: 0 40px 0 20px; width: 20px; }
.liucheng .ullist { float: left; }
.ullist li { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat 96px -385px; display: inline; float: left; height: 93px; width: 119px; }
.ullist li a:hover { text-decoration: none }
.ullist li h2 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat 0 0; font-size: 14px; height: 24px; margin-top: 15px; padding: 44px 10px 0; }
.ullist li a:hover h2 { color: #920d14; }
.ullist li.li01 { background-position: 75px -473px; }
.ullist li.li01 h2 { background-position: 18px 0; }
.ullist li.li02 { }
.ullist li.li02 h2 { background-position: -102px 0; }
.ullist li.li03 { }
.ullist li.li03 h2 { background-position: 13px -87px; }
.ullist li.li04 { }
.ullist li.li04 h2 { background-position: -112px -90px; }
.ullist li.li05 { background-position: 92px -385px; }
.ullist li.li05 h2 { background-position: 19px -175px; }
.ullist li.li06 { background-position: 97px -308px; }
.ullist li.li06 h2 { background-position: -113px -181px; }
.ullist li.li07 { background: none repeat 0 0; padding: 0; }
.ullist li.li07 h2 { background-position: 35px -261px; }
.yuyue {/* margin: 20px 0; */}
.yuyue_l { background: none repeat 0 0 #f8f8f8; float: left; padding: 10px; width: 210px; }
.yuyue_r {background: none repeat 0 0 #fff;border: 1px solid #ebebeb;float: right;width: 1000px !important;}
.yuyuelist { }
.yuyuelist li { border-bottom: 1px solid #fff; line-height: 42px; }
.yuyuelist li a { display: block; font-size: 14px; padding-left: 15px; }
.yuyuelist li a:hover { background: none repeat 0 0 #920d14; color: #fff; text-decoration: none; }
.title { background: none repeat 0 0 #fafafa; border-top: 2px solid #920d14; font-size: 16px; font-weight: bold; height: 45px; line-height: 45px; padding-left: 15px; text-align: center;}
.content { font-size: 14px; line-height: 28px; padding: 15px 20px; }
.content p { text-indent: 2em; }
.btn {height: 50px;width: 310px;/* background:url(/Sites/Uploaded/UserUpLoad/20160531/20160531161913.png) no-repeat; */margin:25px auto;}
.btn_yue, .btn_cha {/* height: 50px; *//* width: 148px; */margin: 0 0px;text-align: center;}
.content .btn_yue a {background-position: 0 0;color: #fff;display: block;font-family: "Microsoft YaHei", "微软雅黑";font-size: 20px;height: 50px;line-height: 50px;text-align: center;width: 148px;background-position: -148px 0;color: #333;display: block;font-family: "Microsoft YaHei", "微软雅黑";font-size: 20px;height: 50px;line-height: 50px;text-align: center;width: 148px;background: #81070d;color: #fff;border-radius: 10px;border: 1px solid #81070d;transition: all 0.2s;}
.content .btn_yue a:hover {
 border: 1px solid #81070d;
 color: #81070d;
 background: #fff;
 transition: all 0.2s;
}
.btn_cha a {background-position: -148px 0;color: #333;display: block;font-family: "Microsoft YaHei", "微软雅黑";font-size: 20px;height: 50px;line-height: 50px;text-align: center;width: 148px;background: #81070d;color: #fff;border-radius: 10px;border: 1px solid #81070d;transition: all 0.2s;}
.btn_cha a:hover {border: 1px solid #81070d;color: #81070d;background: #fff;transition: all 0.2s;}
.achedulingAppointment_btn {background: url(/Content/Areas/Interactions/images/icon.png) no-repeat 0 -590px;border: medium none;color: #fff;display: block;font-family: "Microsoft YaHei", "微软雅黑";font-size: 18px;height: 34px;line-height: 34px;text-align: center;width: 124px;margin: 0 auto;}
.achedulingAppointment_btn:hover { background-position: 0 -645px; text-decoration: none; }
.type { padding: 15px; }
.type_title { border-bottom: 1px solid #920d14; clear: both; height: 35px; }
.type_title li { background: none repeat 0 0 #efefef; display: inline; float: left; height: 35px; margin-right: 9px; width: 270px; }
.type_title li div { font-size: 14px; height: 35px; line-height: 35px; padding-left: 25px; text-align: center; }
.bt01 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -389px; }
.hover01 .bt01 {background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -137px -347px;}
.bt02 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -470px; }
.hover01 .bt02 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -430px; }
.bt03 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -552px; }
.hover01 .bt03 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -514px; }
.type_title li.hover01 { background: none repeat 0 0 #920d14; color: #fff; }
.sy_tab_con ul {clear: both;overflow: hidden;}
.sy_tab_con li {background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -151px -696px;float: left;height: 42px;line-height: 42px;width: 290px;}
.sy_tab_con li a { display: block; font-size: 14px; padding-left: 30px; }
.tpye01 { padding: 0 24px; }
.keshi_title {background: url(/Content/Areas/Interactions/images/icon.png) repeat 0 -815px;height: 35px;line-height: 35px;margin: 10px 0 0;width: 100%;float: left;}

.keshi_title span {border-bottom: 2px solid #920d14;display: block;font-size: 14px;font-weight: bold;height: 33px;line-height: 33px;text-align: center;width: 180px;}
.tabPan_363  .keshi_title span {
 font-weight: normal;
 border-bottom: none;
 width: auto;
 text-align: left;
}
.tabPan_363 .keshi_title{
 background: none;
 width: auto;
}
.bt04 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -306px; }
.hover01 .bt04 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -262px; }
.tpye02 { }
.tpye02_title { font-size: 16px; line-height: 40px; padding: 10px 0; text-align: center; }
.tpye02_title span { color: red; padding: 0 10px; }
.tpye02_title p { float: left; line-height: 30px; text-align: left; width: 50%; }
.table01 { }
.table01 th { background: none repeat 0 0 #920d14; border: 1px solid #ebebeb; color: #fff; font-size: 14px; height: 32px; line-height: 32px; padding: 5px; }
.table01 td { background: none repeat 0 0 #fff; border: 1px solid #ebebeb; font-size: 14px; height: 32px; line-height: 32px; padding: 5px; text-align: center; }
.tr_bg td { background: none repeat 0 0 #f3f3f3; }
.yue { color: #920d14; font-weight: bold; }
.man { color: #ccc; }
.bt05 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -906px; }
.hover01 .bt05 { background: url(/Content/Areas/Interactions/images/icon.png) no-repeat -85px -864px; }
.table02 { }
.table02 th { background: none repeat 0 0 #920d14; border: 1px solid #ebebeb; color: #fff; font-size: 24px; height: 32px; line-height: 32px; padding: 5px; }
.table02 td { background: none repeat 0 0 #fff; border: 1px solid #ebebeb; font-size: 14px; height: 42px; line-height: 42px; padding: 0 10px; }
.red { color: red; font-size: 14px; height: 42px; line-height: 42px; }
.xinxi, .xinxi02 { margin-bottom: 20px; }
.xinxi li { float: left; font-size: 14px; height: 42px; line-height: 42px; width: 25%; }
.xinxi li span { color: #920d14; }
.xinxi li b, .xinxi02 li b { float: left; font-weight: 100; }
.xinxi02 li { float: left; font-size: 14px; height: 42px; line-height: 42px; width: 25%; }
.xinxi02 .input_t { height: 20px; width: 150px; }
.td_font { color: #920d14; }
.center { margin: 20px auto; }
.td_text { line-height: 30px !important; padding: 20px !important; }
.td_text span { color: red; }
.table01 td .dailySchedulingState_12 { display: block; height: 26px; background: url(/Sites/Uploaded/UserUpLoad/20150316/20150316191033.jpg) no-repeat center 0; }
.table01 td .dailySchedulingState_6 { display: block; height: 26px; background: url(/Sites/Uploaded/UserUpLoad/20150316/20150316191304.jpg) no-repeat center 0; }
.table01 td .dailySchedulingState_a_4 {display: block;height: 26px;/* background: url(/Sites/Uploaded/UserUpLoad/20150306/20150306141728.jpg) no-repeat center 0; */}
.table01 td .dailySchedulingState_a_4:hover {/* background: url(/Sites/Uploaded/UserUpLoad/20150306/20150306141818.jpg) no-repeat center 0; */}
/*选择科室*/
.deps_tabtitle{
 overflow: hidden;
 display: flex;
 justify-content: center;
 margin-top: 20px;
}
.deps_tabtitle .tabtit{
 font-size: 18px;
 padding: 10px 20px;
 color: #000;
 font-weight: normal;
 margin-bottom: 10px;
 /* width: 100px; */
 border: 1px solid #DDD;
 /* float: left; */
 margin-right: 10px;
 border-radius: 5px;
 cursor: pointer;
}
.deps_tabtitle .tabtit.active{
 background: #920d14;
 border: 1px solid #920d14;
 color: #fff;
}
.deps_tabPan .tabPan{
 display: none;
}
.deps_tabPan .tabPan.active{
 display: block;
}
/*选择医生*/
.appoinDoctor { overflow: hidden }
.appoinDoctor li { float: left; line-height: 25px; width: 270px;_width:250px;padding:10px; margin:0 10px 10px; background-color:#f0f9ff}
.appoinDoctor li:hover{background-color:#b3d9f2; cursor:pointer;}
.appoinDoctor li img { float: left; width: 111px; height: 130px; display: block; margin: 0 10px 0 0px;}
.appoinDoctor li div { float: left; width: 139px; }
.appoinDoctor li div span { float: left; }
.appoinDoctor li blockquote { float: left }
.appoinDoctor li blockquote a{color:#920d14;display:inline-block;}
.appoinDoctor li blockquote a:hover{text-decoration:none;font-weight:bold;}
.appoinDoctor li p .lookall{display:inline-block;padding:0 10px;background-color:#FF9A02;color:#FFF;border-radius:3px;margin:2px 0;line-height:21px}
.appoinDoctor li p .lookall:hover{background-color:#FF7B02;text-decoration:none;}


.table01 td span.outpatient{display: block; height: 30px;width:70px; margin:0px auto;background:url(/Content/Areas/Interactions/images/SchedulingAppointment/icon-yy.png) no-repeat;cursor: pointer;vertical-align:middle;}
.table01 td span.outpatient:hover{ -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
/*时间未到*/
.table01 td span.SchedulingState_icon2{background-position: center -10px}
/*可预约*/
.table01 td span.SchedulingState_icon4{background-position: center -47px;}
/*时间已过*/
.table01 td span.SchedulingState_icon6{background-position: center -85px}
/*暂停*/
.table01 td span.SchedulingState_icon8{background-position: center -122px}
/*假期*/
.table01 td span.SchedulingState_icon10{background-position: center -157px}
/*约满*/
.table01 td span.SchedulingState_icon12{background-position: center -195px}
/*停诊*/
.table01 td span.SchedulingState_icon14{background-position: center -232px}
/*替诊*/
.table01 td span.SchedulingState_icon16{background-position: center -270px}
/*被替诊*/
.table01 td span.SchedulingState_icon18{background-position: center -307px}
/*换诊*/
.table01 td span.SchedulingState_icon20{background-position: center -344px} 
.table01 td span.SchedulingState_icon22.outpatient {
 background-position: center -371px;
}
@media only screen and (max-width: 1280px){
 .main {
 width: 1100px;
}

.yuyue_r {
 width: 860px !important;
}

.yuyue_tit li a {
 padding: 13px 10px 10px;
}
 .sy_tab_con li {
 width: 263px;
}
}   <!--0.00017094612121582-->