@charset "UTF-8";
/* CSS Document */


 /* base 公共部分 */

	body { font: 14px/22px  microsoft yahei, Arial, Helvetica, sans-serif;
	 color:#666;
	 margin: 0; padding:0;
	 background:#fff url(../images/bg1.png) center repeat-y;
	 text-align:center;
	 }


*{ padding:0; margin:0;}
/*a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}*/
table{ border-collapse:collapse;}
td{border:1px solid #999;}
ul,li{ list-style:none;}
img { border:none; }
p{line-height:26px;}
td{padding:5px 15px; }
h2{ font-size: 40px;  color:#172a88; font-weight:normal; text-align:center; height:60px;}
.clearboth { clear:both; }
.btn{ text-align:center; margin:25px 0 25px 80px; height:52px; float:left; clear:both;}
.btn li { width:839px; height:52px;  margin:0 auto;}
.btn ul{padding:0; margin:0;}
.btn a{display:inline-block;float:left;width:839px; color:#fff; font-size:30px; letter-spacing:2px;background: url(../images/btn_01.png) no-repeat; line-height:52px; text-decoration:none; }
.btn a:hover{ background:url(../images/btn_over.png) no-repeat; width:839px;text-decoration:none;}
.wrapper{ width:1002px; margin:0 auto;}
.logo{text-align:left; margin-top: 10px; margin-left: 40px; float:left;}
.logo_text{
	float:right;
	color:#fff;
	margin-top: 20px;
	width: 400px;
	height: 50px;
	font-size:28px;
	line-height: 50px;
	letter-spacing:2px;
	background-color: #1d61a0;
	border-radius: 5px 0 0 5px;
}
.head{ background:url(../images/head_logo_bg.png) repeat-x; height:88px; float:left; width:1002px; }
#banner{height:414px; float:left;}

/*.title-box img{ float:left;}*/
.title-box .title{
	background:url(../images/bg3.jpg) repeat-y;
	float: left;
	width: 100%;
	height: 104px;
	line-height: 104px;
	color: #fff;
	font-size: 50px;
	font-family:KaiTi, Arial, SimSun, TrueType;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 20px;
}
.title_notes{
	color:#000 !important;
	background: lightgray !important;
	height: auto !important;
	line-height: 36px !important;
	font-size: 28px !important;
	padding: 20px 0;
}
.mt0 {
	margin-top: 0 !important;
}
.text-head{ font-size: 36px;  color:#036eb8; text-align:center; height:70px; background:url(../images/h3_bg.png) bottom repeat-x; width:900px; float:left; margin-left:40px;margin-top:20px;}
.text-head02{ font-size: 36px;  color:#036eb8; text-align:center; height:30px;width:900px; float:left; margin-left:40px; }
.text05{width:821px; height:auto; float:left; padding:20px 140px 20px 80px;   line-height:36px; font-size:16px;}
.text06{background:url(../images/text_bg03.png) bottom no-repeat; }
.text-head01{ font-size: 38px;  color:#ea5514; text-align:left; line-height:50px; width:860px; float:left; margin-left:90px;}
.p_text{ text-align: left; font-family:KaiTi, Arial; font-size:22px;color:#000;padding:20px 20px 0 ; line-height: 36px; text-align: left; text-indent: 2em;}
.p_notes { text-indent: 0;}
.title-box_bg-right{
	background:url(../images/p_bg_r.png) 600px 1400px no-repeat;
}
.title-box_bg-left{
	background:url(../images/p_bg_l.png) 0px 2000px no-repeat;
}
.doctor_info_content .p_text {
	font-size: 26px;
}
.title_information{
	width:478px;
	height:160px;
	float:left;
	margin:10px;
	border-radius:2px;
	box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.1);
	background-color:rgba(0,162,154,0.2);
}
.title_information img{
	padding:5px;
	float:left;
}
.title_information p{ float:left; width:220px; padding:10px;line-height:26px;}
.message{
	width:1000px;

	float:left;
	margin-left:10px;
	margin-top:10px;
	border-radius:2px;
	box-shadow: 0px 5px 10px 1px rgba(0,0,0,0.1);
	background-color:rgba(0,162,154,0.2);
}
.message p{ float: left; font-family:KaiTi; font-size:22px;color:#000;padding:10px; line-height: 28px; text-align: left;}
.content-box{
	width:994px;
	height:688px;
	float:left;
	padding-top:200px;
	margin-top:20px;
	background:url(../images/img09.png) no-repeat;
}
.content-box p{ float: left; font-family:KaiTi; font-size:22px;color:#000;padding:20px 0 0 20px; line-height: 30px; text-align: left;}
.p_green{font-size:24px;color:#1d61a0; line-height: 46px; text-align: left;}
.title-box .title01{
	background:url(../images/bg_line.png) 380px 15px no-repeat;
	float: left;
	width:990px;
	height: 30px;
	margin-left:10px;
	margin-top:20px;
	line-height: 30px;
	color: #1d61a0;
	font-size: 30px;
	font-family:KaiTi;
	letter-spacing: 2px;
	text-align:left;
}
.sub-title{
	font-size: 32px;
	text-indent: 0 !important;
}
#footer{ width:100%; text-align:center;padding:20px 0; float:left; clear:both;background:#171c61;}



.box-img{width:880px; margin:0 auto; text-align:left; background:#fff;  padding:45px 50px; margin-top:20px;border:#ccc 0px solid;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,strength=4);/*ie*/
-moz-box-shadow: 0 0 20px #ccc;/*firefox*/
-webkit-box-shadow: 0 0 20px #ccc;/*safari或chrome*/
box-shadow: 0 0 10px #ccc;/*opera或ie9*/}

.adv-float{position: fixed; _position: absolute; top:0px;}


.cf:before,.cf:after {
    content: " ";
    display: table;
}
.cf:after { clear: both; }
.cf { *zoom: 1; }
.doctor_info{
	background: url(../images/bg2.png) no-repeat right center;
	text-align: left;
	font-family:KaiTi,SimSun,TrueType;
	font-size: 24px;
	padding: 15px;
	line-height: 2;
	color: #000;
}
.doctor_info p{
	/*margin-top: 10px;*/
	font-size: 28px;
	line-height: 1.4;
}
.ohara_circle{
	float: left;
	margin-top: 15px;
	margin-right: 50px;
	margin-bottom: 15px;
}
.doctor_info_content{
	float: left;
	margin-top: 15px;
}
.doctor_info_content img{
	margin-bottom: 10px;
}
.strong{
	color: #1d61a0;
	font-size: 48px;
}
.backArea{
	width: 980px;
	margin: auto;
}
.backTop {
	float: right;
	font-size: 24px;
	color: #0059B2;
	margin-top: 45px;
	margin-right: 10px;
}
.backBtm {
	float: right;
	font-size: 20px;
	color: #0059B2;
	position: relative;
	top: 130px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.title-box .table-img {
	width: 100%;
}
/* table */
.tg  {border-collapse:collapse;border-spacing:0;width:100%;margin-bottom: 20px;}
.tg td{font-family:KaiTi, Arial, SimSun, TrueType;font-size:21px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:KaiTi, Arial, SimSun, TrueType;font-size:21px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-uqo2{background-color:#efefef;text-align:left;vertical-align:top;color:#000;line-height: 28px;}
.tg .tg-uqo3{background-color:#efefef;text-align:center;vertical-align:top;color:#000;line-height: 28px;}
.tg .tg-uqo4{background-color:#efefef;text-align:right;vertical-align:top;color:#000;line-height: 28px;}
.tg .tg-baqh{text-align:center;background:#3363b7;color:#fff;font-size: 28px;line-height: 34px;}
.tg .tg-6qw0{background-color:#c0c0c0;text-align:left;vertical-align:top;color:#000;line-height: 28px;}
.tg .tg-6qw1{background-color:#c0c0c0;text-align:center;vertical-align:top;color:#000;line-height: 28px;}
.tg .tg-6qw2{background-color:#c0c0c0;text-align:right;vertical-align:top;color:#000;line-height: 28px;}
.tg tr td:first-child {width: 250px;} 
.tg tr .uniqtd {width:100%;}


/* Chrome, Safari, AND NOW ALSO the Edge Browser and Firefox */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.spw {letter-spacing: -6px !important;}
}