﻿@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 { overflow: hidden;background-color: #fff; }
div.linkmap { height: 30px; line-height: 30px;width:1190px;margin:25px 0;}
.liucheng_l{ background:url(../images/bg.jpg) no-repeat -93px 0; height:93px; width:7px; float:left}
.liucheng_b{ background:url(../images/bg.jpg) repeat-x 0 -95px; height:93px; float:left; width:1180px;}
.liucheng_r{background:url(../images/bg.jpg) no-repeat 0 0; height:93px; width:7px; float:left}
.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;
background: url(../images/bg.jpg) no-repeat -25px -197px; }
.liucheng .ullist { float: left; }
ul.ullist li { background: url(../images/icon.png) no-repeat 96px -385px; display: inline; float: left; height: 93px; width:130px; padding:0;}
.ullist li a:hover { text-decoration: none }
.ullist li h2 { background: url(../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: #009EA1; }
.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;padding:0 5px; }
.yuyue:after{content:"";height: 0;clear: both;*zoom:1;display: block}
.yuyue_l { background: none repeat 0 0 #eee; float: left;width:180px; }
.yuyue_r { background: none repeat 0 0 #fff; border: 1px solid #ebebeb; float: right; width:990px; }
.yuyuelist li { border-bottom: 1px solid #fff; line-height: 42px; background: #EEE url(/Content/Areas/Common/images/nav_list.png) no-repeat 15px 15px;padding-left:30px;}
.yuyuelist li a { display: block; font-size: 14px;}
.yuyuelist li a:hover {color: #009EA1; text-decoration: none; }
.title { background: none repeat 0 0 #fafafa; border-top: 2px solid #009EA1; font-size: 16px; font-weight: bold; height: 45px; line-height: 45px; padding-left: 15px; }
.content { font-size: 14px; line-height: 28px; padding: 15px 20px; }
.content p { text-indent: 2em; }
.btn { height: 34px; margin: 20px auto; width: 280px; }
.btn_yue, .btn_cha { height: 34px; width: 124px; }
.content .btn_yue a { background: url(../images/icon.png) no-repeat 0 -590px; color: #fff; display: block; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 18px; height: 34px; line-height: 34px; text-align: center; width: 124px; }
.content .btn_yue a:hover { background-position: 0 -645px; text-decoration: none; }
.btn_cha a { background: url(../images/icon.png) no-repeat 0 -703px; color: #333; display: block; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 18px; height: 34px; line-height: 34px; padding-left: 10px; text-align: center; width: 124px; }
.btn_cha a:hover { background-position: 0 -759px; text-decoration: none; }
.achedulingAppointment_btn { background: url(../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; }
.achedulingAppointment_btn:hover { background-position: 0 -645px; text-decoration: none; }
.type { padding: 15px; }
.type_title { border-bottom: 1px solid #009EA1; clear: both; height: 35px; }
.type_title li { background: none repeat 0 0 #efefef; display: inline; float: left; height: 35px; margin-right: 9px; width: 229px; }
.type_title li div { font-size: 14px; height: 35px; line-height: 35px; padding-left: 25px; text-align: center; }
.bt01 { background: url(../images/icon.png) no-repeat -85px -389px; }
.hover01 .bt01 { background: url(../images/icon.png) no-repeat -90px -347px; }
.bt02 { background: url(../images/icon.png) no-repeat -85px -470px; }
.hover01 .bt02 { background: url(../images/icon.png) no-repeat -85px -430px; }
.bt03 { background: url(../images/icon.png) no-repeat -85px -552px; }
.hover01 .bt03 { background: url(../images/icon.png) no-repeat -85px -514px; }
.type_title li.hover01 { background: none repeat 0 0 #009EA1; color: #fff; }
.sy_tab_con ul { background: url(../images/bg_01.gif) repeat 0 0; clear: both; }
.sy_tab_con li { background: url(../images/icon.png) no-repeat -151px -696px; float: left; height: 42px; line-height: 42px; width: 20%; }
.sy_tab_con li a { display: block; font-size: 14px; padding-left: 30px; }
.keshi_title { background: url(../images/icon.png) repeat 0 -815px; height: 35px; line-height: 35px; margin: 10px 0 0; width: 100%; }
.keshi_title span { cursor: pointer; border-bottom: 2px solid #009EA1; display: block; font-size: 14px; font-weight: bold; height: 33px; line-height: 33px; text-align: center; width: 150px; }
.keshi_title span:hover{
	color:#009EA1;
}
.bt04 { background: url(../images/icon.png) no-repeat -85px -306px; }
.hover01 .bt04 { background: url(../images/icon.png) no-repeat -85px -262px; }
.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 th { background:#009EA1 ; border: 1px solid #ebebeb; color: #fff; font-size: 14px; height: 32px; line-height: 32px; padding: 5px; }
.table01 td { background:#fff; border: 1px solid #ebebeb; font-size: 14px; height: 32px; line-height: 32px; padding: 5px; text-align: center; }
.tr_bg td { background:#f3f3f3; }
.yue { color: #7bc7ba; font-weight: bold; }
.man { color: #ccc; }
.bt05 { background: url(../images/icon.png) no-repeat -85px -906px; }
.hover01 .bt05 { background: url(../images/icon.png) no-repeat -85px -864px; }
.table02 { }
.table02 th { background: none repeat 0 0 #7bc7ba; 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: #7bc7ba; }
.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: #7bc7ba; }
.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; width:69px; margin:0px auto; }
.table01 td .dailySchedulingState_6 { display: block; height: 26px; background: url(/Content/Areas/Interactions/images/y_g.jpg) no-repeat center 0; width:69px; margin:0px auto; }
.table01 td .dailySchedulingState_a_4 { display: block; height: 26px; background: url(/Content/Areas/Interactions/images/y_btn.jpg); width:69px; margin:0px auto;color: #fff }
.table01 td .dailySchedulingState_a_4:hover { background-size:102% ; width:69px; margin:0px auto; color: #fff}
.table01 td .SchedulingState_icon12 { display: block; background: url(/Content/Areas/Interactions/images/y_btn.jpg); height:26px; width:69px; margin:0px auto;}
.table01 td .SchedulingState_icon14 { display: block; background: url(/Sites/Uploaded/UserUpLoad/20170705/20170705094750.jpg); height:26px; width:69px; margin:0px auto;}

/*选择医生*/
.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:#1483C8;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;} 