@charset "gb2312";
/* CSS Document */

a{
	text-decoration: none;
	color: #026dbb;
}
a:visited {
	color: #026dbb;
}
a:hover {
    color: #026dbb;
}

body {margin:0px; font-family:"???¤æ?·é???¤æ??"; background:#fff; letter-spacing:-1px;}
ul li{list-style:none;}
img{border:none;}



/* ???¤æ?·é???¤æ?? */
/* title menu ???¤æ?·é???¤æ?? */
.white_15{font-size:15px; color:#fff;}
.blue_15{font-size:15px; color:#026dbb;}
.green_15{font-size:15px; color:#026dbb;}
.green_12{font-size:13px; color:#77c6f1;}
/* title */
.white_16{font-size:16px; color:#2ca7da; font-weight:bold;}
/* ???¤æ?·é??ä¾¥å??è¾¾æ?·é???¤æ?·é???¤æ?? */
.green_50{font-size:50px; color:#77c6f1; font-weight:bold;}
.black_40{font-size:40px; color:#1a1a1a; font-weight:bold;}
.black_18{font-size:18px; color:#1a1a1a; font-weight:bold;}
.green_18{font-size:18px; color:#e35086;}
/* ???¤æ?·é???¤æ?? */
.white_13{font-size:13px; color:#fff;}
.black_13{font-size:13px; color:#1a1a1a;}
.black_15{font-size:15px; color:#1a1a1a; }
.gray_13{font-size:16px; color:#9c9c9c;}
.gray_14{font-size:13px; color:#919090;}
.gray_15{font-size:15px; color:#9c9c9c;}
.gray_15_2{font-size:15px; color:#666;}

.red_18{font-size:18px; color:red; font-weight: bold;}
.red_14{font-size:14px; color:red; font-weight: bold;}
.red_15{font-size:15px; color:#ff3399;}
.white_bg{background: #FFF}

.money_class{text-align:right;font-size:20px; color:#1a1a1a; font-weight:bold;}

/* title ???¤æ?·é???¤æ?·è?? */
.title_green{background:#026dbb;}

/* ä½??????¡æ?·é???¤æ?? */
.align_left{float:left;}
.align_right{float:right;}
.mr_10{margin-right:10px;}
.mr_28{margin-right:28px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.ml_25{margin-left:25px;}
.mt_10{margin-top:10px;}
.mt_18{margin-top:18px;}
.mt_25{margin-top:25px;}
.mt_40{margin-top:40px;}
.mt_100{margin-top:100px;}
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_30{margin-bottom:30px;}
.m_20{margin-bottom:15px;margin-top: 15px;}

/* ???¤æ?·é???¤æ?·é???¤æ?·é???¤æ?? */
.font_indent{text-indent:2em;}
.font_center{text-align:center;}

/* ???°ç?´æ?·é???¤æ?? */
.gray_line{border-bottom:#eeeeee solid 1px;}
.gray_line_t{border-top:#eeeeee solid 1px;}

.under_line_1{border-bottom:#000000 solid 1px;}

.while_line{border-bottom:#CCC solid 1px;}

.title_menu{width:100%; height:45px; float:left; text-align:center; line-height:45px;}
.content{width:100%; height:auto; float:left; background:#fff;}

.wrapper {
	line-height:40px;
	background:#fff;
	height:auto;
	 float:left;
	position:absolute;
	 z-index:1;
	top:45px;
	bottom:40px;
	left:0;
	width:100%;
	overflow:auto;
}
/*??ç¼´è´¹ç¡·æ?·å?*/
.hint_01{background:#026dbb; padding:1px 5px; font-size:14px; color:#fff;}
.hint_02{background:#cccccc; padding:1px 5px; font-size:13px; color:#fff;}

.s_i_d_t{width:82%; line-height:15px; float:left;}
/* ä¸????¤æ?·é???¤æ?·æ??_?????¤æ?? */
.s_i_u{width:100%; float:left; text-align:center; line-height:30px; margin:3% 0 5% 0;}
.s_i_d{width:93.5%; line-height:45px; float:left; padding:0 4%;}
.s_i_d ul.introduction_menu{width:90%; height:28px; float:left; border:#ebebeb solid 1px; margin:7px 0 0 5%; padding:0; border-radius:2px; }
.s_i_d ul.introduction_menu li{width:49.8%; float:left; text-align:center; line-height:28px;}
.s100 ul.introduction_menu{width:100%; height:40px; float:left; border:#ebebeb solid 1px; margin:7px 0 0 5%; padding:0; margin:0;}
.s100 ul.introduction_menu li{width:49.8%; float:left; text-align:center; line-height:40px; padding:0; margin:0;}
.s100{width:100%; float:left;}

.s_i_r{width:92%; line-height:50px; float:left; padding:0 3%;}
.s_i_w{width:94%; line-height:30px; float:left; padding:0 3%;}/*???¤æ?·é???¤æ??*/
.s_i_s{width:92%; line-height:30px; float:left; padding:0 4%;}
.s_i_e{width:84%; line-height:45px; float:left; padding:4%; background:#fff; border:#dddddd solid 1px; margin:4%;}
.s_i_l{width:94%; line-height:30px; float:left; background:#f6f6f6; border-radius:7px; padding:0 3%;}/*???¤æ?·é???¤æ??*/
.s_i_r:hover {
background-color:#f0f0f6;
}

.d_result02{width:100%; float:left; background:#f1f3f2; text-indent:1em; line-height:30px;}
.c_selection{width:96%; padding:0 2%; float:left; text-align:left; background:#026dbb; line-height:40px;}
.c_title{width:100%; float:left; background:#026dbb; line-height:40px; text-indent:1em;}



/* ?»é?¢é???¤æ?·é??ï¿? */
.title_menu ul.introduction_menu{width:90%; height:28px; float:left; border:#fff solid 1px; margin:7px 0 0 5%; padding:0; border-radius:2px; }
.title_menu ul.introduction_menu li{width:24.8%; float:left; text-align:center; line-height:28px;}
.title_menu ul.introduction_menu_2{width:90%; height:28px; float:left; border:#fff solid 1px; margin:7px 0 0 5%; padding:0; border-radius:2px; }
.title_menu ul.introduction_menu_2 li{width:24.8%; float:right; text-align:center; line-height:28px;}
.title_menu_b{background:#fff;}
.title_menu_l{background:#026dbb;}
.title_menu_h{background:#f1f3f2;}
.title_r_line{border-right:#fff solid 1px;}
.title_l_line{border-left:#fff solid 1px;}
.introduction{width:92%; height:auto; float:left; margin:2% 4%; line-height:23px;}
.responsive-image{width:100%;}

/* ???¤æ?·é??????è¯§æ?? */
.introduction_office{width:84%; line-height:55px; float:left; padding:0 8%;}
.office_detailed{width:100%; float:left; background:#f1f3f2;}
.detailed_floor{width:100%; float:left;  line-height:23px; margin:2.5% 0;}
.datailed_floor_l{width:13%; float:left;}
.datailed_floor_r{width:87%; float:left;}
.dept_week{
	font-size:12px;
	color:#1a1a1a;
	width:14%;
	float:left;
}

.dept_week_date{
	font-size:18px;
	color:#1a1a1a;
	width:14%;
	float:left;
}

.dept_week_date_selected{
	background:url(../image/no_b.png) no-repeat center;
	color:#FFFFFF;
}


/* ???¤æ?·é???°è?¹æ?·æ?? */
.news{width:100%; float:left; padding:3% 0 2% 0;}
.news:HOVER{background-color:#ccd0d5;}
.news_l{width:8%; float:left; text-align:center; margin-top:5px;}
.news_m{width:84%; float:left; line-height:19px;}
.news_r{width:8%; float:left; margin-top:9px;}

/* ?????¤æ?·é???¤æ?? */
.choose_office_top{width:100%; float:left; line-height:50px; text-align:center;}
.choose_office_left{float:left; position:absolute; top:0px; margin-left:10px; left:0px; text-align:left;left:0;width:100%;overflow-y:hidden; overflow-x:no;height: 100%}
.choose_office_rigth{float:right;text-align:left;width:100%;}
.choose_office_content{float:right;position:absolute; top:68px; right:0px; text-align:left; width:100%;height:100%;background: #FFF;overflow-y:scroll; overflow-x:no;}
.choose_office{width:100%; float:left; line-height:50px;text-decoration: none;}
.left_10{margin-left: 10px;position: ;}
.choose_office_l{width:100%; float:left;}
.choose_office_r{width:65%; float:left; text-align:left;}


/* ?»é???¤æ?·é???????? */
.d_list_top{width:94%; float:left; text-align:left; line-height:25px; margin:3%;}
.d_result{width:100%;height:40px; float:left; text-align:center; background:#f1f3f2; line-height: 40px;}
.d_result_week{width:100%;height:80px; float:left; text-align:center; background:#eeeeee;padding-top:5px;padding-bottom: 2px;}
.d_result_b{width:100%; height:10px; float:left; background:#f1f3f2;border-radius: 0px 0px 10px 10px; }
.doctor_list_item{width:100%; float:left; padding:3% 0 2% 0;}
.doctor_list_item:HOVER{background-color:#ccd0d5;}
.doctor_list{width:100%; float:left;}
.doctor_list_u{width:94%; float:left; background:#f6f8fa; padding:6% 3%; line-height:20px;}
.doctor_list_u_l{width:15.6%; float:left; background:url(../image/dl_img.png) no-repeat; padding:7px;}
.doctor_list_u_r{width:60%; float:left;}
.doctor_list_d{width:94%; float:left; padding:0 3%;height: 120px;}
.doctor_list_d_l{width:50%; float:left;}
.doctor_list_d_r{width:50%; float:left;}
.dl_font{width:100%; float:left; line-height:21px; margin-left: 25px}
.dl_font_l{width:20%; float:left;white-space:nowrap;}
.dl_font_r{width:70%; float:left;}
.dl_icon{margin:-75px 0 0 55px; position:relative;}
.dl_cut{width:100%; height:10px; float:left; background:#f1f3f2;}

.time_list{width:100%; float:left; padding:3% 0 2% 0;}

.doctor_list_item_line{width:100%; float:left;background:#CCC;}
.doctor_week_l{
	width:14%;
	float:left;
	font-size:13px;
	 color:#1a1a1a;
}
.doctor_week_d{
	text-align:center; background:#f1f3f2;padding-top: -10px
}


/*???¤æ?·é???¤æ?·é???¤æ?·é????????*/
.visiter_list_u{width:94%; float:left; background:#FFF; padding:2% 3%; line-height:20px;}
.visiter_list_u:HOVER{background-color:#f0f0f6;}
/* ?»é???¤æ?·å¾®ç«? */
.d_result_w{width:100%; float:left; text-align:center; background:#ebebeb;}
.m_s_01{width:25%; float:left; margin:0 4%; line-height:31px; font-size:15px; color:#9c9c9c;}
.m_s_02{width:25%; float:left; font-weight:bold;/*  border-bottom:#77c6f1 solid 4px; */ margin:0 4%; line-height:31px; font-size:15px;

color:#77c6f1;background: #77c6f1}
.m_s_03{width:17%; float:left; margin:2% 4% 0 4%; line-height:31px; font-size:15px; color:#9c9c9c;}
.m_s_04{width:17%; float:left; font-weight:bold; border-bottom:#77c6f1 solid 4px; margin:2% 4% 0 4%; line-height:31px; font-size:15px; color:#77c6f1;}
.micro_station{width:100%; float:left; background:url(../image/ms.jpg) no-repeat; background-color:#f1f3f2;}
.ms_icon{width:96%; float:left; margin:2% 2% 0 2%;}
.ms_information{width:94%; float:left; margin:0 3%;}
.ms_i_image{width:80px; height:75px; float:left; background:url(../image/dl_img.png) no-repeat left; padding:5px 0 0 7px;}
.ms_i_font{width:74%; line-height:75px; float:left;}
.ms_g_l{width:100%; height:10px; float:left; background:#f1f3f2;}
.ms_g_l_1{width:100%; height:1px; float:left; background:#f1f3f2;}
.ms_r{width:8%; float:left;}
.m_s_b{width:100%; float:left; padding:5% 0;}

.d_bottom{width:100%; float:left; text-align:center; height: 30px;line-height: 30px;}

/* ?»é???¤æ?·å¾®ç«?-???¤æ?·å?»é???¤æ?·é???¤æ?? */
.m_s_b_02{width:100%; float:left; line-height:22px;}
.ms_g_l_02{width:100%; height:4px; float:left; background:#f1f3f2;}
.ms_experience{width:45%; float:left; border-right:#CCC solid 1px;}
.ms_experience_l{width:35%; float:left; text-align:right;}
.ms_experience_r{width:65%; float:left; text-align:center;}
.ms_manner{width:47%; float:left; padding:0 2% 0 5%; margin-top:7px;}
/* é¢?çº??????´æ?? */
.register_l{width:88%; float:left; line-height:19px; margin-left:4%; }
.register_r{width:8%; float:left; margin-top:9px;}
.register_25_01{width:24%; float:left; line-height:19px; margin-left:4%;}
.register_25_02{width:24%; float:left; line-height:19px;}
.register_l_02{width:76%; float:left; line-height:22px; margin-left:4%;}
.register_r_02{width:16%; float:left; margin-top:-9px;}

/* ???¤æ?·é???¤æ?·é???¿ç?¸æ?·é???¤æ?? */
.pe_font{width:100%; float:left; line-height:32px;}

/* ???¤æ?·é??ä»??¥é???¥å?? */
.report_left{width:30%; float:left;}
.report_right{width:70%; line-height:25px; float:left; margin:10px 0 8px 0;}
.report_table{width:96%; float:left; margin:2%; font-size:13px; text-indent:.3em; line-height:27px;}

/* ???¤æ?·é???¤æ?·é?????¤æ?? */
.date_content_title{width:96%; height:auto; float:left; line-height:40px; padding:1% 2%;text-align: center;}
.date_content{width:96%; height:auto; float:left; line-height:40px; padding:1% 2%;text-align: center;}
.date_style_01{width:14%; float:left; font-size:18px; color:#1a1a1a; font-weight:bold;text-decoration: none;}
.date_style_02{width:14%; float:left; background:url(../image/no_b.png) no-repeat center; font-size:18px; color:red; font-weight:bold;text-decoration:

none;}
.date_style_03{width:14%; float:left; font-size:18px; color:#000;text-decoration: none;}

.date_style_06{width:14%; float:left; font-size:20px; color:#ccc;text-decoration: none;font-family:"???¤æ?·é???¤æ??";font-weight: bold;}
.date_style_04{width:14%; float:left; font-size:20px; color:#000;text-decoration: none;font-family:"???¤æ?·é???¤æ??";font-weight: bold;}
.date_style_05{width:14%; float:left; background:url(../image/no_b.png) no-repeat center; font-size:20px; color:#fff; font-weight:bold;text-decoration:

none;}
.date_style_04:HOVER{background:url(../image/no_b_h.png) no-repeat center;color:#fff;}
.date_style_05:HOVER{ background:url(../image/no_b_h.png) no-repeat center;color:#fff;}
.date_content2{width:96%; height:auto; float:left; background:#fff; line-height:10px; padding:2% 2%;text-align: center;}
/* ???¤æ?·ç¤º???¤æ?? */
.prompt{
	width:200px;
	height:auto;
	text-align:center;
	line-height:26px;
	margin:15vh auto 0;
	border-radius:10px;
	padding:4%;
	background:#fff;
	box-shadow:2px 5px 4px rgba(0,0,0,.24)
}
.topPrompt{
   width:100%;
	height:100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: fixed;
	z-index: 1;
	display: none;
	font-size:18px; color:#77c6f1;
	background-image: url("../../image/topBg.png");
}

.prompt_line{
	width:100%; height:5px;margin-top: 15px;border-top:#eeeeee solid 1px
}


.prompt_loading{
	height:auto;
	text-align:center;
	line-height:26px;
	margin:50% auto;
	border-radius:10px;
	padding:4%;
}


/* ???¤æ?·é???¤æ?·é?????¤æ?? */
.date_content{width:96%; height:auto; float:left; background:#fff; line-height:40px; padding:3% 2% 0 2%;}
.date_content_02{width:96%; height:auto; float:left; background:#fff; line-height:40px; padding:0 2% 2% 2%;}
.date_content_03{width:100%; height:auto; float:left; padding:1% 0%; background:#E4E9E7; line-height:40px;border-bottom: 1px #ccc solid;}
.dc3_01{width:24%; float:left; text-align:left; margin-left:4%;}
.dc3_02{width:24%; float:left; text-indent:1.2em;}
.dc3_03{width:50%; float:left; text-indent:1.2em;}
.date_content_04{width:100%; height:auto; float:left; padding:1% 0%; line-height:40px;}


/* æ°´å¹³???¤æ?·é???¤æ?·é???¤æ?·é???·æ???·é???¤æ?? */
.con{width:100%; line-height:45px; text-align:center; margin:10 auto;}

/* ???¤æ?·é???¤æ?·é???¤æ??3???¤æ?? */
.title,.left,.right {height: 32px; line-height:45px; font: bolder 16px/40px;color: #fff;text-align: center;}
.title{width: 100%;float: left;}
.title .center {margin: 0 40px 0 40px; background:#026dbb;}
.left{width: 40px;float: left;margin-left: -100%; background:#026dbb; padding-top:13px;}
.right{width: 40px;float: left;margin-left: -40px; background:#026dbb; padding-top:13px;}

/* ???¤æ?·é???¤æ?·å????è§?å¸??·é?? */
.btn-style-11{
font-size:15px;
width:95%;
border-style:none;
padding:0px 0px ;
line-height:30px;
color:#fff;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:5px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
}
.btn-style-11:hover {
background-color:#77c6f1;
}

.btn_style_001:hover  {
    background-color:#77c6f1;
    color:#fff;
}


/* ????è§?å¸??·é?? */
.btn-style-01{
width:100%;
border-style:none;
padding:4px 0px ;
line-height:40px;
color:#fff;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:5px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
text-align: center;
}
.btn-style-01:hover {
background-color:#77c6f1;
}

.btn-style_gray-01{
width:100%;
border-style:none;
padding:4px 0px ;
line-height:40px;
color:#fff;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:5px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#c0c0c0;
}

/* ????è§?å¸??·é?? */
.btn-style_r-01{
width:100%;
border-style:none;
padding:4px 0px ;
line-height:30px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#FFF;
border:#cccccc solid 1px;
}
.btn-style_r-01:hover {
background-color:#f1f3f2;
}

.btn-style-02{
width:60px;
float:right;
border-style:none;
padding:1px 0px;
line-height:24px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
margin-top:7px;
}
.btn-style-02:hover {
background-color:#77c6f1;
}

.btn-style-03{
width:60px;
float:right;
border-style:none;
padding:1px 0px;
line-height:24px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#d9dce0;
margin-top:7px;
}
.btn-style-03:hover {
background-color:#ccd0d5;
}

.btn-style-04{
width:80px;
float:right;
border-style:none;
padding:2px 0px ;
line-height:24px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
margin:7px 0px;
}
.btn-style-04:hover {
background-color:#77c6f1;
}

.btn-style-05{
width:80px;
float:right;
border-style:none;
margin-right:12px;
padding:1px 0px ;
line-height:24px;
border:1px solid #BEC5CB;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
-moz-border-radius:3px;/*????è¡??§ç???firefox*/
-webkit-border-radius:3px;/*?????¤æ??chrome*/
background-color:#fff;
margin-top:7px;
}
.btn-style-05:hover {
color:#828C96;
background-color:#d9dce0;
}

.btn-style-06{
width:100%;
border-style:none;
margin-right:12px;
padding:4px 0px ;
line-height:24px;
border:1px solid #BEC5CB;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
-moz-border-radius:3px;/*????è¡??§ç???firefox*/
-webkit-border-radius:3px;/*?????¤æ??chrome*/
background-color:#fff;
}
.btn-style-06:hover {
color:#828C96;
background-color:#d9dce0;
}

.btn-style-07{
width:60px;
border-style:none;
padding:1px 0px;
line-height:24px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
margin-top:7px;
}
.btn-style-07:hover {
background-color:#77c6f1;
}

.btn-style-09{
width:60px;
border-style:none;
padding:1px 0px;
line-height:24px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#d9dce0;
margin-top:7px;
}
.btn-style-09:hover {
background-color:#ccd0d5;
}

.btn-style-10{
	width:80px;
	float:right;
	border-style:none;
	padding:2px 0px ;
	line-height:24px;
	font-family:"???¤æ?·é???¤æ??";
	cursor:pointer;
	border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
	background-color:#77c6f1;;
	margin:7px 0px;
	}
	.btn-style-10.active {
	background-color:#026dbb;;
	}
.btn-style-cut{
width:10px;
float:right;
padding:2px 0px ;
}
.btn-style-08{
width:50px;
float:right;
border-style:none;
padding:2px 0px ;
line-height:24px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
margin:7px 0px;
text-align: center;
}
.btn-style-08:hover {
background-color:#77c6f1;
}

.input-style-v{
width:10px;
border-style:none;
line-height:40px;
color:#000;
font-family:"???¤æ?·é???¤æ??";
height:33px;
padding-left:18px;
line-height:24px;
margin-top:16px;
background:url(../../image/voce.png) no-repeat scroll left #FFF;
position:absolute;
}
.input-style-v{
width:25px;
border-style:none;
height:35px;
padding-left:10px;
margin-top:5px;
background:url(../../image/microphone.png) no-repeat scroll left #FFF;
position:absolute;
margin-left:-33px;
}

.input-v{
width:25px;
border-style:none;
height:35px;
padding-left:10px;
margin-top:5px;
background:url(../../image/microphone.png) no-repeat scroll left #FFF;
position:absolute;
margin-left:-15px;
}
.input-style-b{
border-style:none;
color:#77c6f1;
font-family:"???¤æ?·é???¤æ??";
font-size:16px;
height:35px;
width:60px;
margin-left:-10px;
margin-right:10px;
line-height:35px;
position:absolute;
background:transparent;
/*
border-style:none;
color:#006843;
font-family:"???¤æ?·é???¤æ??";
font-size:16px;
height:40px;
margin-left:-10px;
line-height:40px;
background:transparent;
position:absolute;
*/
}

.finput-style-01{
width:100%;
border-style:none;
color:#000;
font-family:"???¤æ?·é???¤æ??";
font-size:16px;
height:30px;
line-height:30px;
padding-left:30px;
padding-top:5px;
border-radius:5px;/*??ç«??¡æ?·å?????¤æ??*/
background:url(../../image/icon_search.png) no-repeat scroll left #FFF;
}

.finput-style-01 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
.finput-style-01 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
.finput-style-01 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
.finput-style-01 :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}


.input-style-01{
width:50%;
border-style:none;
margin:16px 0px 11px 0px;
line-height:40px;
color:#000;
font-family:"???¤æ?·é???¤æ??";
height:30px;
padding-left:38px;
line-height:24px;
margin-left:-10px;
background:url(../image/icon_search.png) no-repeat scroll left #FFF;
}
.searchBut{
height:30px;
width:40px;
float:right;
border-style:none;
padding:1px 0px;
line-height:24px;
font-size:16px;
margin-top:22px;
margin-right: 10px;
background-color:#f1f3f2;
color: #000;
}

.searchBut0{
height:30px;
width:40px;
float:right;
border-style:none;
padding:1px 0px;
line-height:24px;
font-size:18px;
margin-top:18px;
margin-right: 10px;
background-color:#f1f3f2;
color: #000;
}

.input-style-02{
width:100%;
border-style:none;
margin:16px 0px 16px 0px;
line-height:40px;
font-family:"???¤æ?·é???¤æ??";
height:30px;
padding-left:8px;
line-height:24px;
}

.input-style-03{
width:75%;
margin:6px 0px 6px 0px;
line-height:45px;
color:#000;
font:16px "???¤æ?·é???¤æ??";
border:none;
border-bottom:1px solid #eeeeee;
background:transparent;
padding-left: 10px;
}

.input-style-04{
width:100%;
border-style:none;
margin:16px 0px 16px 0px;
line-height:40px;
font-family:"???¤æ?·é???¤æ??";
height:30px;
padding-left:8px;
line-height:24px;
background:#f1f3f2;
}

.input-style-05{
width:79%;
margin:6px 0px 6px 0px;
line-height:45px;
color:#000;
font:15px "???¤æ?·é???¤æ??";
border:none;
color:gray;
border-bottom:1px solid #eeeeee;
background:transparent;
padding-left: 10px;
}

.input-style-05[readonly] {
	background-color: #fff;
	border-bottom: 0;
}


.input-style-06{
width:95%;
border-style:none;
margin:16px 0px 16px 0px;
line-height:40px;
font-family:"???¤æ?·é???¤æ??";
height:30px;
padding-left:8px;
line-height:24px;
border:#9c9c9c solid 1px;
}

.input-style-07{
width:100%;
border-style:none;
line-height:36px;
color:#1a1a1a;
font-family:"???¤æ?·é???¤æ??";
font-size:15px;
height:80px;
}

.input-style-08{
width:30%;
border-style:none;
margin:16px 0px 16px 0px;
line-height:40px;
font-family:"???¤æ?·é???¤æ??";
height:20px;
line-height:22px;
}

.btn-style-09{
width:100%;
border-style:none;
padding:5px 0px ;
line-height:24px;
color:#fff;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
background-color:#026dbb;
margin-top:16px;
}

.showPop{
	width: 100%;
	display:none;
	background-color:#f1f3f2;
	bottom:0px;
	height: 270px;
	z-index: 9999
}
.showTitle{
	width: 100%;
	height:40px;
	background-color:#026dbb;
}
.showTitleInfo{
	padding-right:10px;
	padding-top:12px;
	font-size: 14px
}
.showTitle_l{
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	float:left;
	color: #FFFFFF;
}

.showTitle_r{
	padding-left: 40%;
	padding-bottom: 10px;
	font-size: 14px;
	float: right;
	color: #FFFFFF;
}
.showConent{
	overflow-y:scroll;
	overflow-x:scroll;
	width: 100%;
	height: 100%
}
.barImg{
	width: 13px;
	margin-left:6px;
}

#panel{
	display: none;
	position: fixed;
	width:100%;
	top: 45px;
	border-bottom: 1px solid #77c6f1;
}



  input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  margin: 0;
  cursor: pointer;
  background: #fff;
  vertical-align: text-top;
  border: 1px solid #77c6f1;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  }

  input[type=radio] {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  width: 15px;
  height: 15px;
  }

  input[type=radio]:checked::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #77c6f1;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  }
* {outline: none;}




.con2{width:80%; line-height:63px; margin:0 auto;}
.con2_left{width:40%; float:left;}
.con2_right{width:50%; float:left;}

.con_1{width:25%; float:left;}
.con_2{width:60%; float:left;}
.con_3{width:10%; float:left; margin-left:5%;}


.service_icon{width:35%; float:left; margin:15% 0 0 9.5%; text-align:center;}
.service_icon2{width:35%; float:left; margin:7.5% 0 0 9.5%; text-align:center;}
.service_icon3{width:30%;float:left; margin:2.5% 0 0 0; text-align:center;}
.service_icon4{width:30%;float:left; margin:9% 0 0 2%; text-align:center;}
.service_icon5{width:30%;float:left; margin-top:5%; text-align:center;}

.cash{width:70%; line-height:45px; float:left; padding:5% 15%;}
.cash_button{width:40%; float:left; line-height:35px; border-radius:5px; text-align:center; font-size:15px; color:#1a1a1a; border:#1a1a1a solid 1px; margin:2% 0;}

.cash_button2{width:40%; float:left; line-height:35px; border-radius:5px; text-align:center; font-size:15px; color:#FFF; background:#008f57; border:#008f57 solid 1px; margin:2% 0;}

.in_menul{width:45%; float:left;}
.in_menum{width:30%; float:left;}
.in_menur{width:25%; float:left;}
.in_menurr{width:20%; float:left;}
.in_menui{width:25%; float:left; text-align:center; margin-top:12px;}

.content_50{width:48%; float:left; margin:0 1%;}
.content_25{width:25%; float:left; text-indent:1em;}
.content_15{width:18%; float:left; text-indent:1em;}
.content_20{width:23%; float:left; text-indent:1em;}
.content_45{width:40%; float:left; text-indent:1em;}


.image_01{width:25px; margin:0 10px -5px 0;}
.image_02{width:20px; margin:0 0 -4px 10px;}
.image_03{width:20px; margin:0 10px -4px 0;}
.icon_01{width:7px; height:7px; float:left; border-radius:50%; background:#77c6f1; margin:19px 10px 0 6px;}
.icon_02{width:55px; height:20px; float:right; border-radius:20px; background:#e35086; text-align:center; color:#FFF; font-size:13px; line-height:22px; margin:12px 0 0 0;}
.icon_03{width:55px; height:20px; float:right; border-radius:20px; background:#f1f3f2; text-align:center; color:#aaaaaa; font-size:13px; line-height:22px; margin:12px 0 0 0;}

.icon_05{width:55px; height:20px; float:right; border-radius:20px; background:#e35086; text-align:center; color:#FFF; font-size:13px; line-height:22px;}
.icon_06{width:55px; height:20px; float:right; border-radius:20px; background:#a5a5a5; text-align:center; color:#000000; font-size:13px; line-height:22px;}

table{
    border-collapse:collapse;
    width:100%;
    margin:0px auto;
    line-height:18px;
    border:1px solid #ddd;
    font-weight:bold;
    color:#444;
    font-size:3.9vw;
    font-family:Helvetica,Arial,Verdana;
    font-style:normal;
    float:left;
}

table td{
    padding:4.5px;
    border-bottom:1px solid #ddd;
    background-color:#ebebeb;
    cursor:pointer;
}

table td input{
    margin-left:10px;
}
table td.check{
    width:10px;
    cursor:default;
}

.span-title {
 font-family:"???¤æ?·é???¤æ??";
 font-size: 18px;
 font-weight: bold;
 line-height:2; /* ???¤æ?·é???¤æ?·é???????·é?????©æ??22px */
 text-align:center;
}

.span-content {
 font-family:"???¤æ?·é???¤æ??";
 font-size: 15px;
 line-height:1.5; /* ???¤æ?·é???¤æ?·é???????·é?????©æ??22px */
}
.content_02{width:100%; height:auto; float:left; background:#f1f3f2; line-height:40px; overflow:hidden; position:relative;}
.content_03{width:94%; height:auto; float:left; background:#FFF; line-height:40px; margin:2% 3%; border:#CCC solid 1px;padding:3px;}


.box-01 {

}
.box-01 .item{
    /*  border:1px #f32 solid; */
    overflow:hidden;
	border-top-right-radius:1px;
	border-bottom-right-radius:15px;

}

.box-01 h3{
	padding: 3px 10px;
	color:#fff;
	background:#026dbb;
	font-size:14px;
	line-height: 24px;
	height: 24px;
    margin-top:25px;
    margin-bottom:3px;
}

.box-01 p{
	margin:0px;
    font-size:13px;
    background: #fff;
    padding: 10px 10px;
}

.ko_block {
    display: none;
}

.xline2{width:92%; line-height:45px; float:left; padding:0 4%;}/* ?????¤æ?·é???¤æ?·è?? */


/* ????è§?å¸??·é?????¤æ?·é???¤æ?·ä?é¡?/???¤æ?·ä?é¡?/???¤æ?·é???¤æ?·è?????ï¿? */
.btn-style-02{
width:auto;
float:left;
border-style:none;
margin:2% 2% 0 2%;
padding:4px 0px ;
line-height:33px;
color:#fff;
font-size:18px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#026dbb;
}
.btn-style-011{
width:auto;
float:left;
border-style:none;
margin:2% 2% 0 2%;
padding:4px 0px ;
line-height:33px;
color:#fff;
font-size:18px;
font-family:"???¤æ?·é???¤æ??";
cursor:pointer;
border-radius:3px;/*??ç«??¡æ?·å?????¤æ??*/
background-color:#cccccc;
}
.btn-style-02:hover {
background-color:#3495db;
}



.title_sum{
	height: 40px;
	color: #777;
	line-height: 40px;
	font-size: 15px;
}
.title_sum .sum_left{
	float: left;
	margin-left: 5%;
}
.title_sum .img_warn{
	width: 20px;
	vertical-align: middle;
	height:20px;
	position: relative;
	top: 8px;
	margin-right: 20px;
}


.title_sum .sum_right{
	float: right
}
.title_sum .sum_right span{
	margin-left: 20px;
	margin-right: 15px;
}

.model{
	background: #fff;
	position: absolute;
	top: 150px;
	z-index: 1000;
	margin: 15px;
	box-shadow: 3px 3px 1px #ccc;
	height: 80px;
	border-radius: 5px;
	padding: 15px;
	padding-top: 70px;
	left: 1%;
}
.model .remove{
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 35px;
	display: inline-block;
}
.mask{
	 background: rgba(0, 0, 0, 0.38);
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 z-index: 100;
	 top: 0;
}
.back{
	background: #fff;
}
.back .visitNo{
	border-bottom: 1px solid #f1f3f2;
	height: 40px;
	line-height: 40px;
    margin-left: 15px;
    padding-right: 15px;
}
.back .visitNo .visitleft, .back .docenleft{
	float: left;
}
.back .visitNo .visitright{
	float: right;
	color: #2ca7db;
}
.docen{
	margin-left: 15px;
    padding-right: 15px;
}
.docen .text-list{
	line-height: 40px;
	height: 40px;
}
.back .docenleft{
	color: #777;
}
.back .docenright{
	float: right;
}
.zhifu{
	margin-top:5px;
	border-top: 1px solid #f1f3f2;
	margin-left: 15px;
    height: 40px;
}
.zhifu button{
    background: #2ca7db;
    color: #fff;
    border: none;
    padding: 7px 6px;
    display: block;
    float: right;
    position: relative;
    top: 4px;
    margin-right: 15px;
    border-radius: 3px;
    vertical-align: middle;
}
.layer{
	display: none;
}

@media (min-width: 375px) and (max-width: 480px) {
	left: 5%;
}

/*???¡ç¡·?·å?»é???¤æ?·é???¤æ?·é???¤æ?·é??ç»?ï¿?*/
.recommend-entry{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border: 1px solid #026dbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	margin-right: 20px;
    height: 50px;
    padding-left: 5px;
}

.space-border-y-12 > *:not(:last-child) {
	position: relative;
	padding-bottom: 12px;
}

.space-border-y-12 > *:not(:last-child)::after {
	content: " ";
	position: absolute;
	border-bottom: 1px solid #dcdcdc;
	pointer-events: none;
	bottom: 0;
	left: 0;
	right: 0;
	transform: scaleY(.5);
}

.space-border-y-12 > *:not(:last-child) ~ * {
	padding-top: 12px;
}


.space-border-y-16 > *:not(:last-child) {
	position: relative;
	padding-bottom: 16px;
}

.space-border-y-16 > *:not(:last-child)::after {
	content: " ";
	position: absolute;
	border-bottom: 1px solid #dcdcdc;
	pointer-events: none;
	bottom: 0;
	left: 0;
	right: 0;
	transform: scaleY(.5);
}

.space-border-y-16 > *:not(:last-child) ~ * {
	padding-top: 16px;
}

.space-y-8 > *:not(:last-child) {
	margin-bottom: 8px;
}

.space-y-12 > *:not(:last-child) {
	margin-bottom: 12px;
}

.space-x-14 > *:not(:last-child) {
	margin-right: 14px;
}

ol[type='number'] {
	list-style: none;
	counter-reset: sum;
}

ol[type='number'] > li::before {
	counter-increment: sum 1;
	content: counter(sum)'. ';
}
