@charset "utf-8";

hr{
	border:none;
	border-top:1px #eee solid;
	height:1px;
	margin:10px 0;

}

.top{
	width:100%;
	min-width:1280px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	background:rgba(255,255,255,0.9) url("../../img/top_bg.png")no-repeat center center;
	border-bottom:1px #f1f1f1 solid;
}

.tops{
	height:80px;
	padding:0px 40px;
	margin:0 auto;
	position:relative;
	display:flex;
	min-width:1200px;
}


a.logo{
	display:block;
	width:520px;
	height:80px;
	float:left;
	background:url("../../img/logo.png")no-repeat center center / contain;
}


.mu{
	height:80px;
	justify-content:flex-end;	
	margin-left:auto;
}

.mu a{
	height:20px;
	float:right;
	margin:30px 0px 30px 20px;
	display:block;
	font-size:17px;
	font-weight:bold;
}


/* container_employee style */

.employee_logfix{
	margin-top:110px !important;
}

.employee_logfix_index{
	margin-top:130px !important;
}

.container_employee{
	width:100%;
	height:30px;
	line-height:30px;
	background: #6c7f9f;
	color:#fff;
	position:fixed;
	z-index:100;
	top:80px;
	left:0;
	font-size:13px;
}

.container_employee a{
	color:#fff;
}

.container_employee a.btn_logout{
	padding:2px 10px !important;
	margin-left:5px;
	background:#FA5A21;
	border-radius:2px;
	font-size:12px;
}

.container_employees{
	padding:0 40px;
	justify-content:flex-end;
	display:flex;
}

.wrap{
	width:1260px;
	margin:20px auto 30px auto;
	padding:0 30px;
	display:flex;
}

.wrap.fixIndex{
	margin-top:100px;
}


.wraps{
	margin:130px 0 50px 0;
}





/* OutpatientBox ---------------------------------------------------------------------- */

.OutpatientBox{	
	width:1270px;
	margin:50px auto;
	clear:both;	
}

.OutpatientBox .Department{	
	height:20px;
	margin:20px 0;
	font-size:20px;
	font-weight:bold;
	color:#ed570e;
}

.OutpatientBox .TbBox1{
	min-height:0;
	border:1px #ccc solid;
}

.OutpatientBox .TbBox1 .TbL{
	width:120px;
	height:40px;
	line-height:40px;
	float:left;
	padding:0 10px;
}

.OutpatientBox .TbBox1 .TbR{
	width:1080px;
	float:right;
}

.OutpatientBox .TbBox1 .TbR .TbRBom{
	border-top:1px #ccc solid;
}

.OutpatientBox .TbBox1 .TbR .Tb1{
	width:70px;
	float:left;
	text-align:center;
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;
}

.OutpatientBox .TbBox1 .TbR .Tb2{
	width:167px;
	float:left;
	text-align:center;
	border-right:1px #ccc solid;	
}

.OutpatientBox .TbRTop .Tb2_last{
	width:166px;
	float:right;
	text-align:center;	
	border-right:none;	
}

.OutpatientBox .TbBox1 .TbR .Tb3{
	width:55px;
	float:left;
	text-align:center;
	border-right:1px #ccc solid;
}

.OutpatientBox .TbBox1 .TbR .Tb3_last{
	width:55px;
	float:right;
	text-align:center;
}

.OutpatientBox .TbBox2{
	min-height:0;
	border-left:1px #ccc solid;
}

.OutpatientBox .TbBox2 .Bok .Room{
	width:70px;
	height:140px;
	float:left;
	text-align:center;
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;	
}


.OutpatientBox .TbBox2 .Bok .Nam{
    width:55px;
	height:130px;
    float:left;
    text-align:center;
    border-right:1px #ccc solid;
	font-size:13px;
	line-height:20px;
	padding:5px 0;
}


.OutpatientBox .TbBox2 .Bok .Nam .DT{
    width:55px;
	height:70px;
    float:left;
    text-align:center;
    border-right:1px #ccc solid;
	font-size:13px;
	line-height:20px;
}

.OutpatientBox .TbBox2 .Bok .Nam .DT:nth-child(2){
    width:55px;
	height:59px;
    float:left;
    text-align:center;
    border-top:1px #ccc solid;
    border-right:1px #ccc solid;
	font-size:13px;
	line-height:20px;
	padding:5px 0;
}


.OutpatientBox .TbBox2 .Bok .Branch{
	width:168px;
	height:120px;
	float:left;
	padding:10px;	
}


.OutpatientBox .TbBox2 .Bok .Branch2{
	width:239px;
	height:120px;
	float:left;
	padding:10px;
	border-right:1px #ccc solid;	
}


.OutpatientBox .TbBox2 .Bok .BNam{
}

.OutpatientBox .TbBox2 .Bok .BIto{
	font-size:12px;
	color:#4774DF;
	line-height:18px !important;
	margin-top:5px;
}


.OutpatientBox .TbBox2 .Bok{
	min-height:140px;
	border-bottom:1px #ccc solid;
}


.OutpatientBox .TbBlank{
	height:20px;
}

.OutpatientBox .InfoBox{
	min-height:10px;
	padding:20px;
	margin:20px 0;
	background:#fff3e4;
}

.OutpatientBox .InfoBox .Nam{
	width:140px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#ed570e;
	color:#fff;
}

.OutpatientBox .InfoBox .Ito{
	margin:10px 0;
}

.ixbr{
	width:100%;
	height:400px;
	background:url("../../img/bg_ixbr.jpg")no-repeat left bottom / cover;
	position:relative;
	overflow-y:hidden;
	margin:0 0 10px 0;
}

.ixbrs{
	margin:0 auto;
	height:400px;
	position:relative;
}

.ixbrs1{
	width:600px;
	height:400px;
	position:absolute;
	bottom:0;
	z-index:1;
	background:url("../../img/ixbr1.png")no-repeat left -30px bottom -80px / 100%;
}


.ixbr .ixbrs_TxBox{
	width:400px;
	height:120px;
	position:absolute;
	z-index:10;
	top:50%;
	right:0;
	margin:-80px 0 0 0;
	line-height:35px;
	background:rgba(0,0,0,0.5);
	padding:20px;
}

.ixbrs_tlts{
	width:400px;
	height:80px;
	border-bottom:1px rgba(255,255,255,0.3) solid;
	margin-bottom:5px;
}

.ixbrs_tlts .txt1{
	font-size:37px;
	color:#fff;
}

.ixbrs_tlts .txt2{
	font-size:17px;
	color:#fff;
}

.ixbr .overview{
	color:#fff;
	background: #ff3300; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #ff3300 0%, #ff633d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #ff3300 0%,#ff633d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #ff3300 0%,#ff633d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3300', endColorstr='#ff633d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:5px 20px;
	border-radius:3px;
}


.ixbr .overview:hover{
	text-decoration:none;
	opacity:0.8;
}




.ixbrs_news{
	width:100%;
	min-height:auto;
	padding:0 0 20px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	margin:10px 0 0 0;
	line-height:18px;
	font-size:14px;
}

.ixbrs_news ul{
	width:100%;
	min-height:auto;
	display:block;
}

.ixbrs_news ul li{
	width:95%;
	padding:20px;
	display:block;
	border-bottom:1px #ddd solid;
	font-size:14px;
}


.ix_adv1{
	width:100%;
	height:200px;

	background-image    : url(../../img/ix_adv1.png),
						  url(../../img/Index/ix_adv1bg.jpg);

	background-repeat   : no-repeat,
						  no-repeat;

	background-position : right 50px center,
						  center center;
	
	background-size     : contain,
                          cover;   		
	
	padding:50px 30px 30px 50px;
	margin:20px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	border:1px #ddd solid;
}

.ix_adv1 .Nam{
	font-size:24px;
	font-weight:bold;
	color:#05abe0;
	margin:10px 0;
}

.ix_adv1 .Ito{
	font-size:22px;
	font-weight:100;
	color:#555;
}

.ix_adv1 a{
	width:150px;
	height:30px;
	line-height:30px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff3300+0,ff633d+100 */
	background: #ff3300; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #ff3300 0%, #ff633d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #ff3300 0%,#ff633d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #ff3300 0%,#ff633d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3300', endColorstr='#ff633d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	color:#fff;
	text-align:center;
	display:block;
	border-radius:3px;
}

.GpBox{
	width:100%;
	height:auto;
	margin:20px 0;
}

.GpBox a{
	width:18%;
	height:150px;
	border:1px #87e0fd  solid;
	border-radius:3px;
	float:left;
	margin:0 20px 20px 0;
	color:#2CACDD;
	background:url(../../img/Index/GpBokBg.png);
}

.GpBox a:nth-of-type(5n){
	float:right;
	margin:0 0 20px 0;
}

.GpBox a .Img{
	width:55px;
	height:55px;
	margin:30px auto 20px auto;
}


.GpBox a .Nam{
	width:90%;
	line-height:22px;
	text-align:center;
	margin:0 auto;
	font-size:13px;
}


.isbr{
	min-width:1270px;
	width:100%;	
	height:100px;
	position:relative;
	margin-top:80px;
}


.isbrs{
	width:100%;	
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
}





.isbrs .nam{
	width:300px;
	height:40px;
	line-height:40px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	margin:-20px 0 0 -150px;
	font-size:21px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:1px rgba(255,255,255,0.5) solid;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6c7f9f+0,8a9ab5+100 */
	/*background: #6c7f9f; /* Old browsers */
	/*background: -moz-linear-gradient(left, #6c7f9f 0%, #8a9ab5 100%); /* FF3.6-15 */
	/*background: -webkit-linear-gradient(left, #6c7f9f 0%,#8a9ab5 100%); /* Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to right, #6c7f9f 0%,#8a9ab5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c7f9f', endColorstr='#8a9ab5',GradientType=1 ); /* IE6-9 */
}





.wrap_L{
	width:300px;
	position:relative;	
}


.wrap_L a.itms,
.wrap_L div.itms,
.wrap_L_ixbr .is_sideL a.itms,
.wrap_L_ixbr div.itms
{
	width:300px;
	min-height:10px;
	margin-bottom:5px;
	display:block;
	border:0px #eee solid;
	position:relative;
}

.wrap_L a.itms img,
.wrap_L_ixbr a.itms img
{
	width:300px;
}


.wrap_L_ixbr .is_sideL .l_pic5_2{
	width:300px;
	height:120px;
	background:url(../../img/l_pic5_2.jpg)no-repeat center center / contain;
}

.DpBox{
	width:920px;
	min-height:10px;
	display:flex;
	flex-wrap:wrap;
}

.DpBox a{
	width:33.1%;
	text-align:center;
	padding:15px 0;
	margin:1px 1px 0 0;
	background: rgba(108,127,159, 0.2);
	display:block;
}

.DpBox a:hover{
	background: #87e0fd; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #87e0fd 0%, #66dbe4 40%, #05abe0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #87e0fd 0%,#66dbe4 40%,#05abe0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(-45deg, #87e0fd 0%,#66dbe4 40%,#05abe0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#fff;
	text-decoration:none;
}


.box_lnk{
}


.box_lnk a.breast_center{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f46e82+0,ffbfe1+97 */
	background: #f46e82; /* Old browsers */
	background: -moz-linear-gradient(left, #f46e82 0%, #ffbfe1 97%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f46e82 0%,#ffbfe1 97%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f46e82 0%,#ffbfe1 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46e82', endColorstr='#ffbfe1',GradientType=1 ); /* IE6-9 */
	padding:30px;
	position:relative;
	overflow:hidden;
}

.box_lnk a.breast_center .img{
	width:150px;
	height:150px;
	position:absolute;
	bottom:-70px;
	right:-20px;
	z-index:1;	
	background:url(../../img/breast_center/3D乳房斷層攝影介紹.png)no-repeat 0 0 / contain;
}

.box_lnk .t{
	width:300px;
	background:rgba(255,255,255,0.8);
	padding:5px 0px;
}

.box_lnk .open_service_mail{
	width:300px;
	height:160px;
	margin:10px 0;
	border:0px #eee solid;
	background:url(../../img/mail_send.jpg)no-repeat center center;
	background-size:cover;
	cursor:pointer;
	position:relative;
	display:block;
	padding:0;
	font-weight:bold;
	font-size:15px;
}


.box_lnk .open_service_mail a.Btn{
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#3589EC;
	color:#fff;
	position:absolute;
	display:block;
	bottom:10px;
	right:24px;
	padding:0 !important;
	border-radius:2px;
	font-size:13px;
	display:none;
}





.box_lnk .links{
	width:240px;
	min-height:0;
	border-radius:0px;
	border:0px #eee solid;
	padding:12px 30px;
	border-bottom:1px #8699ba solid;
	display:block;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	/* background:rgba(255,255,255,0.8); */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6c7f9f+0,8a9ab5+100 */
	background: #556681; /* Old browsers */
	background: -moz-linear-gradient(left, #556681 0%, #6c7f9f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #556681 0%,#6c7f9f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #556681 0%,#6c7f9f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556681', endColorstr='#6c7f9f',GradientType=1 ); /* IE6-9 */
	cursor:pointer;
}

.box_lnk .links:hover{
	text-decoration:none;
	background: #87e0fd; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #87e0fd 0%, #66dbe4 40%, #05abe0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #87e0fd 0%,#66dbe4 40%,#05abe0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(-45deg, #87e0fd 0%,#66dbe4 40%,#05abe0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-bottom:1px #87e0fd solid;
}

.box_lnk .links span{
	width:30px;
	display:inline-block;
}

.box_lnk .ot{
	width:240px;
	min-height:20px;
	border-radius:0px;
	border:0px #eee solid;
	padding:12px 30px;
	margin:0px 0px 5px 0px;
	display:block;
	font-size:15px;
	color:#fff;
	/* background:rgba(255,255,255,0.8); */
	/* background: rgba(108,127,159, 1); */
	background: #6c7f9f; /* Old browsers */
}

.box_lnk .ot .itm{
	padding:5px 25px;
	font-size:13px !important;
	margin:3px 0;
	font-weight:bold;
}

.box_lnk .ot .itm span{
	cursor:pointer;
}

.box_lnk .ot .itm span:hover{
	cursor:pointer;
	text-decoration:underline;
}



.links1_content{
	padding:10px 10px 10px 20px;
}

.links1_content a{
	display:block;
	padding:5px 0;
	color:#fff;
}	

.links1_content a i{
	font-size:13px;
	padding-right:7px;
}


a.i1{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i1.png")no-repeat 20px 12px; }
a.i2{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i2.png")no-repeat 20px 12px; }
a.i3{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i3.png")no-repeat 20px 12px; }
a.i4{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i4.png")no-repeat 20px 12px; }
a.i5{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i5.png")no-repeat 20px 12px; }
a.i6{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i6.png")no-repeat 20px 12px; }
a.i7{ background:rgba(41,134,216,0.8) url("../../img/icon/20x20/i7.png")no-repeat 20px 12px; }



.wrap_R{
	width:920px;
	margin:0 0 20px 20px;	
}

.OtTyp{
	font-weight:bold;
	font-size:16px;
	width:20px;
	line-height:20px;
}

.Dp{
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
}

ul.tab_bc li{
	width:184px;
	text-align:center;
}

.itm_sq_bok div span,
.itm_sq_bok a.Boks span,
.itm_sq_bok2 div span
{
	border:1px #fff solid;
	padding:15px 30px;
}

.itm_sq_bok div,
.itm_sq_bok a.Boks
{
	width:455px;
	float:left;
	text-align:center;
	height:150px;
	color:#fff;
	line-height:150px;
	background:#f396b9;
	margin-bottom:10px;
	font-weight:bold;
	font-size:17px;
	display:block;
}

.itm_sq_bok div:nth-child(2n+2){
	float:right;
}

.itm_sq_bok a.Boks:nth-of-type(2n+2){
	float:right;
}



.itm_sq_bok div2{
	float:left;
	text-align:center;
	height:150px;
	color:#fff;
	line-height:150px;
	background:#f396b9;
	margin-bottom:10px;
	font-weight:bold;
	font-size:17px;
}


.itm_sq_bok div:hover,
.itm_sq_bok a.Boks:hover,
.itm_sq_bok2 div:hover
{
    -webkit-transition: all 1s;
    transition: all 1s;
	background:#3ac6b7;
}	


.itm_sq_bok2 div{
	width:100%;
	text-align:center;
	height:150px;
	color:#fff;
	line-height:150px;
	background:#f396b9;
	margin-bottom:10px;
	font-weight:bold;
	font-size:17px;
}



.item_sq_bok{
	width:100%;
	display:flex;
	flex-wrap:wrap;
}

.item_sq_bok a{
	width:calc(33.3% - 10px);
	margin:5px;
	display:block;
	text-align:center;
	height:150px;
	color:#fff;
	line-height:150px;
	background:#f396b9;
	font-weight:bold;
	font-size:17px;
	display:block;	
	position:relative;
}

.item_sq_bok a:hover{
    -webkit-transition: all 1s;
    transition: all 1s;
	background:#3ac6b7;
}	

.item_sq_bok .icon{
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	position:absolute;
	bottom:20px;
	left:50%;
	margin:0 0 0 -20px;
}


.tab_pic_box{
	width:920px;
	min-height:10px;
	position:relative;
}

.nam_b1{
	width:300px;
	height:70px;
	position:absolute;
	top:220px;
	right:0px;
	text-align:right;
	z-index:1;
	text-align:center;
	line-height:70px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f46e82+0,ffbfe1+97 */
	background: #f46e82; /* Old browsers */
	background: -moz-linear-gradient(left, #f46e82 0%, #ffbfe1 97%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f46e82 0%,#ffbfe1 97%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f46e82 0%,#ffbfe1 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46e82', endColorstr='#ffbfe1',GradientType=1 ); /* IE6-9 */	
	color:#fff;
	font-size:18px;
}

.nam_b2{
	width:300px;
	height:70px;
	position:absolute;
	top:220px;
	left:50px;
	text-align:right;
	z-index:1;
	text-align:center;
	line-height:70px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f46e82+0,ffbfe1+97 */
	background: #f46e82; /* Old browsers */
	background: -moz-linear-gradient(left, #f46e82 0%, #ffbfe1 97%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f46e82 0%,#ffbfe1 97%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f46e82 0%,#ffbfe1 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46e82', endColorstr='#ffbfe1',GradientType=1 ); /* IE6-9 */	
	color:#fff;
	font-size:18px;
	
}



div.wrap_R>.tlt{
	width:265px;
	height:20px;
	color:#fff;
	padding:10px 0px 10px 30px;
	font-size:16px;
	border-radius:10px 0px 10px 0px;
}


.tlt_key{
	font-size:20px;
	color:#ed570e;
	margin:0px 0px 15px 0px;
	font-weight:bold;
}


.tlt_key i{
	font-style:normal;
	font-size:13px;
	color:#000;
}

lab_tlt{
	color:#fff;
	font-weight:bold;
	background:#518be1;
	display:block;
	border-radius:5px;
	text-align:center;
}

.lab_tlt{
	min-width:100px;
	color:#fff;
	font-weight:bold;
	background:#518be1;
	display:block;
	border-radius:20px;
	text-align:center;
}

.lab_t1s{
	font-weight:bold;
	color:#518be1;
}



a.lab_lnk{
	text-align:center;
	display:block;
	padding:2px 15px 2px 40px;
	font-size:14px;
	font-weight:bold;
	border-top:1px #eee solid;
	color:#479bf1 !important;
	background:url("../../img/icon/20x20/look.png")no-repeat 100px center;
}



div.box_pic{
	width:920px;
	margin:10px 0px;
}


div.box_pics{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-content:space-around;
	
}

div.box_pics .bok{
	width:calc(33.3% - 10px);
	height:200px;
	margin:5px;
}




div.ix_news{
	width:900px;
	min-height:10px;
	padding:0px 20px;
}

.news a{
	color:#2dadef;
}

.news a:hover{
	color:#2dadef;
	text-decoration:underline;
}

.newss_date{
	font-family: "Oswald", sans-serif;
	font-size:17px;
}

.newss_name{
	font-size:21px;
	font-weight:bold;
	margin:10px 0;
}



div.ix_news>.tlt{
	width:250px;
	height:20px;
	color:#fff;
	padding:10px 0px 10px 45px;
	background:#5d9d2f url("../../img/news.png")no-repeat 15px center;
	font-size:16px;
	border-radius:10px 0px 10px 0px;
}

.news_name{
	line-height:25px;
	white-space:pre-wrap;
	font-size:15px;
}

.news_date{
	font-size:15px;
	font-family: "Oswald", sans-serif;
}

.news_lab{
	padding:1px 5px;
	color:#fff;
	background:black;
	font-size:13px;
	height:20px;
	border-radius:0 3px 0 0;
	margin:10px 0;
	font-weight:bold;
	width: fit-content;
}

table.news tr{
	border-bottom:2px #fff solid;
	line-height:20px;
	background:#f5f9ff;
	padding:0 20px;
	display:block;
}


div.ix_news>.list{
	width:900px;
	min-height:10px;
}


ul.tlt_typ_list{
	min-height:0;	
	display:flex;
	margin:10px 0 20px -1px;
	padding:0 0 10px 0;
	flex-wrap: wrap;
	overflow:hidden;
	border-bottom:1px #ddd solid;	
}

.tlt_typ_list_cho{
	color:#fff;
}

ul.tlt_typ_list li{
	width:calc(25% - 2px);
	font-size:17px;
	font-weight:bold;
	text-align:center;
	list-style:none;	
	line-height:22px;	
	margin:1px;	
}

ul.tlt_typ_list li a{
	color:#555;
	display:block;
	padding:10px;	
	box-sizing: border-box;
	background: rgba(108,127,159, 0.2);
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	
}

ul.tlt_typ_list li a:hover,
ul.tlt_typ_list li a.cho
{
	color:#fff;
	text-decoration:underline;
	background: #2BACDD;
	border:none;

}




div.oupt_tlt{
	width:150px;
	height:20px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
	margin:20px auto;
	color:#ed570e;
}



div.tlts_key{
	font-size:16px;
	font-weight:bold;
	color:#4193e7;
	padding:5px 0px;
}



div.sev_item{
	width:1100px;
	height:300px;
	margin:0 auto;
	background:url("../../img/bg_sev_item.jpg")no-repeat center center;
}



.bok_doc{
	width:920px;
	min-height:10px;
	border-bottom:1px #eee dashed;
	margin:0 0 50px 0;
	padding:0 0 50px 0;	
	display:flex;
}

.bok_doc ul{
	margin:20px 0;
}

.bok_doc li{
	margin:0 0 15px 15px;
	font-size:15px;
	line-height:25px;
}



.bok_doc .img{
	width:200px;
	height:267px;
	background:url("../../img/blank_doct.jpg")no-repeat center center;
}

.bok_doc .img img{
	width:200px;
	border-radius:5px;
}

.bok_doc .nam{
	color:#000;
	font-size:30px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px #ff6600 solid;
}

.bok_doc .job_title{
	height:20px;
	color:#555;
	font-size:17px;
	padding:0 10px;
}

.bok_doc .ito{
	width:680px;
	min-height:10px;
	padding:0 20px;
}

.bok_doc .ito .itos{
	width:100%;
	display:flex;
}

.bok_doc .ito .itoM{
	width:50%;
}

.bok_doc .ito .itoR{
	width:50%;

}


.bok_doc .ito .suj{
	width:200px;
	height:25px;
	line-height:25px;
	color:#fff;
	background:#fc8230;
	border-bottom:2px #ff6600 solid;
	text-align:center;
	border-radius:0 5px 0 0;
}

.bok_doc .ito .itos{
	font-size:14px;
}


.group_dsc{
	margin:10px;
}


div.map{
	width:920px;
	min-height:0;
	margin:0px auto 30px auto;	
}

.bok_map{
	min-height:0;
	padding:20px;
	position:relative;
	font-weight:bold;
	line-height:22px;
	margin:30px 0 10px 0;
}


.bok_map .iconLine{
	width:1px;
	background:#ddd;
	height:50px;
	margin:30px auto;
}

.bok_map .TrfBok Pot{
	color:#ff3300;
}

.bok_map .TrfBok .Notic{
	background:#E9FBFF;
	padding:30px;
}

.bok_map .TrfBok .ParkMap{
	background:#fff;
	margin:30px 0;
}

.bok_map .TrfBok .ParkMap .Nam{
	height:50px;
	line-height:50px;
	text-align:center;
}

.bok_map .TrfBok .ParkMap .Map{
	width:820px;
}


.bok_map .TrfBok .ParkMap .Map img{
	width:820px;
}

.bok_map .TrfBok .Item{
	width:100px;
	height:30px;
	line-height:30px;
	float:left;
	background:#317EE1;
	color:#fff;
	text-align:center;
}

.bok_map .TrfBok .RCon{
	width:700px;
	min-height:30px;
	float:right;
}


.bok_map .tlt{
	font-weight:bold;
	margin:7px 0px 5px 0px;
	color:#206ac5;
	
}


.bok_q{
	font-weight:bold;
	color:#479bf1;
	background:url("../../img/icon/20x20/book.png")no-repeat 20px center;
	cursor:pointer;	
	border:1px #ddd solid;
	padding:2px 10px 2px 50px;
	margin-bottom:10px;
}

.bok_q:hover{
	text-decoration:underline;
}


.bok_a{
	margin:20px 10px 20px 29px;
	color:#555;
	line-height:27px;
}




tr.bok{
	display:block;
	border:1px #ccc solid;
	border-radius:2px;
	border-bottom:2px #ccc solid;
	margin-bottom:10px;
}

.desc_name{
	height:50px;
	line-height:37px;
	font-size:21px;
	font-weight:bold;	
	padding:7px 20px;
	box-sizing: border-box;
	background: #87e0fd; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #87e0fd 0%, #66dbe4 40%, #05abe0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #87e0fd 0%,#66dbe4 40%,#05abe0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(-45deg, #87e0fd 0%,#66dbe4 40%,#05abe0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#fff;
	border-bottom:3px #05abe0 solid;
	border-radius:0 5px 0 0;
}

.desc_sub_name{
	font-size:21px;
	height:22px;
	line-height:25px;
	padding:15px 0 2px 0;
	margin-bottom:30px;
	border-bottom:1px #05abe0 solid;
	display:table;
}




.s_dsc{
	padding:40px 0px;
	text-align:justify;
}

.s_dsc .title{
}

.s_dsc .title span{
	color:#518be1;
}


.s_dsc img{
	width:100%;
}


.s_img{
	width:920px;
	margin:30px 0;
}

.s_img img{
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}


.file_container{
	width:920px;
	background:#f1f1f1;
	display:flex;
	padding:10px;
}

.file_container a{
	display:table;
	padding:5px;
	background:#FA5A21;
	color:#fff;
	margin:5px;
}


.lnk_set_container{
	width:920px;
	background:#f1f1f1;
	display:flex;
	padding:10px;
	margin:1px 0;
}

.lnk_set_container a{
	display:table;
	padding:5px;
	background:#3B9BE8;
	color:#fff;
	margin:5px;
}




.ito_bok{
	border:1px #ddd solid;
	padding:30px;
	width:400px;
	margin:50px auto 0 auto;
}

.ito_bok .nam{
	font-size:16px;
	font-weight:bold;
	background:#f07b57;
	color:#fff;
	padding:5px;
	text-align:center;
	position:relative;
	margin:10px 0px 30px 0px;
}



.ito_bok .nam .icon{
	width:60px;
	height:60px;
	position:absolute;
	z-index:1;
	top:-30px;
	left:30px;
	border:2px #fff solid;
	border-radius:60px;
}


.dsc_doct{
	padding:20px;
}

.tranbox{
	width:400px;
	height:210px;
	padding:20px 20px 20px 120px;
	border:1px #eee solid;
	
}

.tran1{
	background:url("../../img/tran1.jpg")no-repeat left center;
}

.tran2{
	background:url("../../img/tran2.jpg")no-repeat left center;
	margin-left:10px;
}


.bok_tab{
	height:200px;
	border:1px #eee solid;
	margin-bottom:10px;
	margin:0px auto 23px auto;
	position:relative;
}

.bok_tab div.tlt{
	height:40px;
	color:#21c5c7;
	font-size:25px;
	position:absolute;
	top:15px;
	left:15px;
}

.bok_tab div.ito{
	width:600ox;
	height:40px;
	color:#000;
	font-size:15px;
	position:absolute;
	top:50px;
	left:15px;
	line-height:20px;
}



.bok_tab2{
	width:450px;
	height:108px;
	border:1px #eee solid;
	margin-bottom:10px;
	float:right;
	margin:0px 0px 16px 0px;
	border-bottom:2px #ccc solid;
}

.bok_tab3{
	width:271px;
	height:78px;
	border:1px #eee solid;
	margin:20px 20px 0 0;
	position:relative;
	padding:5px 10px;
	float:left;
}

.bok_tab3:nth-of-type(3n){
	margin:20px 0 0 0;
	float:right;
}

.bok_list{
	width:378px;
	height:180px;
	padding:40px 20px 40px 60px;
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	border-bottom:2px #ccc solid;
	line-height:22px;
	border:1px #eee solid;
	float:left;
}

.bok_list:nth-child(2n+2){
	float:right;
	border-left:none;
}


/* banner_health_center style */

.banner_health_center{
	background:url(../../img/health_center/健康管理中心.jpg)no-repeat center center / cover;
	padding:10%;
	box-sizing:border-box;
	margin-bottom:30px;
}

.banner_health_center .name{
	font-family: "Playfair Display", serif;
	text-align:center;
	height:120px;
	line-height:100%;
	font-size:100px;
	color:#fff;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.banner_health_center .name1{
	text-align:center;
	height:40px;
	line-height:100%;
	font-size:40px;
	color:#fff;
	margin:10px 0;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.banner_health_center .info{
	padding:30px;
	margin:30px auto 0 auto;
	background:rgba(177,139,116, 0.8);
	color:#fff;
}

.banner_health_center .info .names1{
	font-size:31px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px #fff solid;
	padding-bottom:20px;
	
}

.banner_health_center .info .names2{
	font-size:17px;
	width:fit-content;
	padding:5px 20px;
	margin:10px auto;
}

.banner_health_center .info .names2 .time{
	font-size:27px;
	font-family: "Oswald", sans-serif;
}


.banner_health_center .info .tel{
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}

.banner_health_center .info .tel .item{
	width:calc(50% - 5px);
	background:#D6CBC7;
	border-radius:5px;
	padding:20px;
	box-sizing:border-box;
	color:#613a22;
}

.banner_health_center .info .tel .item .name3{
	font-size:17px;
	font-weight:bold;
	
}

.banner_health_center .info .tel .item .tels{
	font-size:27px;
	font-family: "Oswald", sans-serif;
}



/* banner_breast_center style */


.banner_health_center .info2{
	padding:10px 30px;
	font-size:15px;
	font-weight:bold;
	margin:0 auto;
	background:rgba(255,255,255,0.9);
}


.banner_breast_center{
	background:url(../../img/breast_center/乳房中心.jpg)no-repeat center center / cover;
	padding:10%;
	box-sizing:border-box;
	margin-bottom:30px;
}

.banner_breast_center .name{
	font-family: "Playfair Display", serif;
	text-align:center;
	height:120px;
	line-height:100%;
	font-size:100px;
	color:#fff;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.banner_breast_center .name1{
	text-align:center;
	height:40px;
	line-height:100%;
	font-size:40px;
	color:#fff;
	margin:10px 0;
	text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.banner_breast_center .info{
	padding:30px;
	margin:30px auto 0 auto;
	background:rgba(245,118,140, 0.8);
	color:#fff;
}

.banner_breast_center .info .names1{
	font-size:31px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px #fff solid;
	padding-bottom:20px;
}

.banner_breast_center .info .names2{
	font-size:17px;
	width:fit-content;
	padding:5px 20px;	
	margin:10px auto;
}

.banner_breast_center .info .names2 .time{
	font-size:27px;
	font-family: "Oswald", sans-serif;
}


.banner_breast_center .info .tel{
	display:flex;
	flex-wrap:wrap;
	gap:5px;
	font-family: "Oswald", sans-serif;
}

.banner_breast_center .info .tel .item{
	width:calc(50% - 5px);
	background:rgba(255,255,255,0.9);
	border-radius:5px;
	padding:20px;
	box-sizing:border-box;
	color:#000;
	margin-top:20px;
}

.banner_breast_center .info .tel .item .name3{
	font-size:17px;
	font-weight:bold;
	
}

.banner_breast_center .info .tel .item .tels{
	font-size:27px;
}




.HealthCenterBok{
	margin-bottom:20px;
}


.hc_3_1{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_1.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;		
}


.hc_3_2{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_2.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;			
}


.hc_3_3{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_3.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;		
}


.hc_3_4{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_4.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;			
}



.hc_3_5{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_5.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;			
}


.hc_3_6{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_6.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;		
}

.hc_3_7{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_7.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;			
}

.hc_3_8{
	background-image:url("../../img/pin.png"),
				     url("../../img/health_center/3_8.jpg");
	
    background-repeat:no-repeat,
                      no-repeat;
					  
    background-position:25px 20px,
                        right bottom 50px;			
}


div.hc_pcbox{
	width:440px;
	min-height:20px;
	padding:20px 70px 20px 70px;
	color:#fff;
	font-weight:bold;
	background:#3dc7ef;
	margin:0px auto;
	color:#fff;
	border-radius:3px;
	border-bottom:3px #0587ac solid;
	position:relative;
}


div.hc_pcbox num{
	background:#fff;
	color:#0587ac;
	padding:6px 10px;
	margin-right:10px;
	border-radius:3px;
	font-size:16px;
	position:absolute;
	top:15px;
	left:25px;
}


div.hc_pcbox num2{
	background:#fff;
	color:#0587ac;
	padding:6px 10px;
	margin-right:10px;
	border-radius:3px;
	font-size:16px;
	position:absolute;
	top:25px;
	left:25px;
}



div.hc_arrow{
	width:450px;
	height:40px;
	background:url("../../img/health_center/arrow_down.png")no-repeat center center;
	margin:20px auto;
}

div.bok_tab3_ito{
	height:20px;
	padding:10px;
	text-align:center;
	line-height:22px;
	font-weight:bold;
	background:#fff4da;
	margin-top:3px;
}

.DownloadLinkBok{
	margin:30px 0;
}

.DownloadLinkBok .Nam{
	font-size:17px;
	font-weight:bold;
	color:#2DAEDE;
}

.DownloadLinkBok .Lnk{
	height:40px;
	line-height:40px;
	background:#2CACDE;
	padding:5px 30px;
	color:#fff;
	border-radius:2px;
	text-decoration:none;
}

.PNams{
	font-size:18px;
	position:relative;
	min-height:auto;
	padding:40px 20px;
	background:#e8fbff;
	font-weight:bold;
	color:#2DADDD;
	border:1px #70DBE4 solid;
}

.TableBox{
	margin:30px 0;
	line-height:26px;
}

.TableBox .olNam{
	font-size:15px;
	margin-bottom:7px;
}

.TableBox ol.decimal li{
	list-style-type:decimal !important; 
	margin:0 0 7px 20px;
	line-height:20px;
	clear:both;
}



.footer{
	min-width:1280px;
	width:100%;	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6c7f9f+0,3d629e+100 */
	background: #6c7f9f; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #6c7f9f 0%, #3d629e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #6c7f9f 0%,#3d629e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #6c7f9f 0%,#3d629e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c7f9f', endColorstr='#3d629e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.footers{
	text-align:center;
	padding:50px 20px 70px 20px;
	color:#fff;
}

.footers a,
.dsgs a{
	color:#fff;
}

.tbok {
    position: relative;
    height: 56px;
    margin-bottom: 10px;
}


.tbok input[type=text]{
	width:100%;
	padding:15px 20px 15px 100px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	background:transparent;
	border:1px #eee solid;
}

.tbok .nam {
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    bottom: 17px;
    left: 20px;
    z-index: 2;
}


/* css popup style */

.container_popup{
    width:100%;
    height:100%;
	padding:10px;
	margin:0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}



a.BtnGoTop{
	width:100px;
	height:30px;	
	line-height:30px;	
	bottom:-1px;
	right:50%;
	margin-right:-50px;
	position:fixed;
	background:#6c7f9f;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	opacity:0;
	display:none;
}


a.BtnGoTop:hover{
    -webkit-animation: pulse 0.5s;
    animation: pulse 0.5s;
	text-decoration:none;
	color:#fff;
	opacity:0.9;
}



/* announcement style*/


.announcement{
	color:#fff;
	border-radius:5px;
	margin:0 0 30px 0;
	position:relative;
	background:#2AB8BC;
	padding:30px;
}


.announcement .ns{
	font-size:20px;
	font-weight:bold;
	color:#478E94;
}

.announcement .name{
}

.announcement .name .n1{
	font-size:23px;
	font-weight:bold;
	height:20px;
}

.announcement .name .n2{
	font-size:17px;
	padding:5px 0;
	margin:15px 0;
	border-top:1px #eee solid;
}

.announcement .time{
	background:#fff;
	padding:20px 200px 20px 20px;
	color:#555;
}


.announcement .img{
	width:220px;
	height:220px;
	position:absolute;
	bottom:0;
	right:40px;
	z-index:1;
	background:url(../../img/announcement.png)no-repeat center bottom / contain;
}

._utility{
	width:920px;
	min-height:auto;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
	margin:10px auto;
	border-radius:5px;
}

._utility img{
	width:100%;
	border-radius:5px;
}



/* container_form */

.container_form{
	
}

.container_form .btn_send{
	display:block;
	line-height:40px;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	border-radius:3px;
}

.container_form .btn_login_employee{
    background:#384A5A;
	color:#fff;
}


.container_form .btn_send.email{
    background:#3589EC;
	color:#fff;
}

.container_form .btn_send.employee{
    background:#FA5A21;
	color:#fff;
}


.container_form .info{
	padding:20px 20px 20px 140px;
	font-size:14px;	
	margin-bottom:10px;
	line-height:20px;
}

.container_form .info.login_employee{
	background:#384A5A url(../../img/email_512x512.png)no-repeat left 10px center / 30%;
	color:#fff;	
}

.container_form .info.email{
	background:#67DDD3 url(../../img/email_512x512.png)no-repeat left 10px center / 30%;
	color:#fff;	
}

.container_form .info.employee{
	background:#ff7a4a url(../../img/employee_512x512.png)no-repeat left 10px center / 30%;
	color:#fff;	
}



.from_bok{
	width:100%;
}


.from_bok .name{
	font-size:17px;
	padding-right:10px;
}

.from_bok .item{
	min-height:0;
	margin-bottom:10px;
}

.from_bok input[type=text].form{
	width:100%;
	height:30px;
	border:none;
	border-bottom:1px #ddd solid;
	font-weight:normal;
	padding:10px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	font-size:14px;
}

.from_bok textarea.form{
	width:100%;
	height:100px;
	border:1px #ddd solid;
	font-weight:normal;
	padding:10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	font-size:14px;
	resize:vertical;
}




/* captcha style */


.container_captch{
	width:100%;
	height:40px;
	position:relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}


.container_captch:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.container_captch input[type=text].captcha{
	color:#fff;
	border:0px;
	width:100%;
	height:40px;
	padding:0px 25px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	font-size:20px;
	background:#333;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	line-height:40px;
}


.container_captch a.captcha_reset{
	width:30px;
	height:40px;
	display:block;
	padding:0 23px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	text-align:center;
	color:#fff;
	line-height:40px;
}

.container_captch a.captcha_reset span{
	width:30px;
	height:40px;
	display:block;
	padding:0 20px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	text-align:center;
	color:#fff;
	line-height:40px;
}


.page_title{
	height:35px;
	line-height:35px;
	font-size:21px;
	font-weight:bold;
	padding:0 20px;
	border-left:5px #2CACDD solid;
	color:#2CACDD;	
}

.page_ito{
	padding:50px 0;
	font-size:15px;
	line-height:28px;
}

.page_ito .name{
	font-size:18px;
	margin-bottom:10px;
}

.page_org_img{
	width:768px;
	margin:50px auto;
}

.page_org_img img{
	width:768px;
}


table.info{
	margin:10px 0 50px 0;
}

table.info td{
	padding:10px;
	border: 1px solid #6D7F9D;	
}

table.info td.head{
	white-space: nowrap;
	font-weight:bold;
}

ol.list{
	margin-left:20px;
}


.page_download{
	display:flex;
	width:100%;
	gap:10px;
	justify-content:space-between;
	margin:10px 0;
}

.page_download span{
	padding-right:7px;
}

.page_download .items{
	flex:1;
	width:calc(25% - 10px);
	height:100px;
	line-height:20px;
	font-weight:bold;
	background:#3CACDA;
	color:#fff;
	padding:10px 20px;
	border-radius:5px;
	cursor:pointer;
	display:flex;
	align-items:center;
}

.page_download .items:hover{
	color:#fff;
	background:#EA6F71;
	text-decoration:none;
}



/* menu_employee */

.menu_employee{
	width:100%;
	background:#f5f9ff;
}

.menu_employee .numes{
}

.menu_employee .numes .link{
	display:block;
	padding:10px 20px;
}

