﻿body {font-family:"Arial";font-size:12px;color:#666666;background:url(../image/bg.jpg) repeat top center;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  { margin: 0; padding: 0 ;}

ul,li{list-style-type:none;}
.fb{font-weight:bold;}
table { border-collapse:collapse; border-spacing: 0 ; border:0;}
tr,td{height:25px; line-height:25px;}
#topbar tr,td{height:21px; line-height:21px;}
img {border:0;max-width: 100%;}


.images_1{padding:3px;}
.image_marg{margin:0 10px 0 0;}

a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;color:#cc0000;}

.clear {clear:both; *display:inline;}

.fl{float:left;}
.fr{float:right;}



.dis{display:block;}
.undis{display:none;}


legend { color: #333; }
input, button, textarea, select, optgroup, option { color:#333;}


#warpperBody{width:1004px;margin: 0 auto; padding:0 10px; background:#FFF;}
#header{padding:6px 0 0; background:url(../image/top_bg.jpg) repeat-x right top;}
#contenter{ margin:2px 0 30px; background-color:#fff;}
#footer{padding:6px 50px; height:60px; background:url(../image/footer_bg.png) repeat-x 0 0;}



.top{height:12px; margin:0 0 6px;}
.logo{width:500px; margin:23px 0 22px 0; display:inline;}
.language{width:459px;padding:5px 0; margin:10px; text-align:right;}
.search{margin:10px 0 10px 0;}
.search select{
	color: #666;
	display: inline-block;
}
.search .search_btn{
	display: inline-block;
	width: 43px;
	height: 19px;
	background: url(../image/search.png) no-repeat center center;
	border: 0;
	cursor: pointer;
	position: relative;
	top: 1px;
}

.search #txtName{
	display: inline-block;
	height: 17px;
	padding: 0;
	position: relative;
	top: -2px;
}


#categories .liTrade:hover ul{display: block;}
.menu{ background:url(../image/menu_bg.png) repeat-x 0 0; height:68px;}
#categories li a{display: block;padding:16px 19px 14px;text-decoration: none; font-size:15px; color:#fff;}
#categories li a:hover{padding:16px 19px 14px;color:#fff;background:url(../image/menu_ali.png) no-repeat center center;}
#categories li ul{width: 600px;display: none;position: absolute;}
#categories li ul li{background-image:none;_width:80px; text-align:center;}
#categories li ul li a{ font-size:12px; color:#267687;padding:3px 10px 2px;}
#categories li ul li a:hover{color:#267687;padding:3px 10px 3px; background:url(../image/menu_li.png) no-repeat center center;}



.textcenter{text-align:center;}
.textright{text-align:right;}
.textindent{text-indent:20px;}
.textdec{text-decoration:underline;}

.fbc{color:#267687;}
.fwc{color:#fff; }
.bgcolor{background-color:#3fa1a2; }
.bgcolor2{background-color:#f2f2f2;}
.bgcolor3{background-color:#fafafa;}

.tr{text-align:right;}
.tc{text-align:center;}

.box{border:1px solid #cccccc;}
.boxblue{border:1px solid #b0c8d3;}
.boximg{border:5px solid #dfe4e8;}
.boxnotop{border-bottom:1px solid #EAEAEA;border-left:1px solid #EAEAEA;border-right:1px solid #EAEAEA;}
.boxbottom{border-bottom:1px solid #cccccc;}




h3{font-size:14px;font-family:幼圆;}
h2{font-size:16px;font-family:幼圆;}
.neitong{line-height:22px;margin-left:150px;margin-top:740px; text-align:left;}


.main{margin:10px 0 0; overflow:hidden;}

.left{width:740px; margin:0 12px 0 0;}
.home_notice{ border:10px solid #F9F9F9;}
.hnw{width:325px; margin:15px 0 0 0;}
.home_nm{padding: 0 20px 10px 20px;}
.h3_hg{overflow: hidden;height:30px; line-height:30px; padding:0 10px 0 20px;  }
.h3_hg_c{color:#fff;}

.home_notice .more{color:#fff;}
.home_notice ul{overflow: hidden;}
.home_notice ul li{height:24px; line-height:24px;position: relative; overflow:hidden; border-bottom:dashed 1px #cccccc; padding:0 10px;background:url(../image/img_2.png) no-repeat center left;}
.home_notice li a{width: 255px; overflow: hidden;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.home_notice li span{position:absolute; top:0px; right:0px;}

.team{margin:10px 0;}
.rollBox{width:740px;overflow:hidden;padding:12px 15px 5px;margin:0 auto; overflow:hidden;position: relative; box-sizing: border-box; }
.rollBox .LeftBotton{position: absolute; left: 0; top: 0; z-index: 3; background:url(../image/team_l.png) no-repeat 0 0; width:15px; height:157px; margin:10px 0;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{position: absolute; right: 0; top: 0; z-index: 3; background:url(../image/team_r.png) no-repeat 0 0; width:15px; height:157px; margin:10px 0;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:710px;overflow:hidden;float:left; margin:10px 0 0 0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .bd{
	margin: 0 auto;
	widows: 710px;
}
.zjtd_scroll .swiper-slide{text-align:center;}
.zjtd_scroll .swiper-slide img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.zjtd_scroll .swiper-slide .pic p{line-height:26px;color:#505050;}
.zjtd_scroll .swiper-slide a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.zjtd_scroll .swiper-slide a:hover{color:#f00;text-decoration:underline;}


#List1 .hd{
	display: none;
}
.care{margin:10px 0 0 0;}
.care_w{width:358px;}
.care ul{overflow: hidden;}
.care ul li{height:24px; line-height:24px;position: relative; overflow:hidden; border-bottom:dashed 1px #cccccc; padding:0 10px;}
.care li a{overflow: hidden;}

.right{width:250px;}
.guide{background:url(../image/right_center.png) repeat-y 0 0; margin:0 0 10px;} 
.guide_top{background:url(../image/right_bg.png) no-repeat 0 0;}
.guide_top2{background:url(../image/right_c.png) no-repeat left top;}
.guide_center{background:url(../image/right_c.png) no-repeat left top;padding:15px 0px;}
.guide_center ul{overflow: hidden;}
.guide_center li {width:115px; height:110px;}

.Satisfaction{background:url(../image/Satisfaction.png) no-repeat 0 0;}
.sat_margin{margin:0 0 10px 0;}
.sat_margin li{height:20px; overflow:hidden;}
.sat_p{padding:10px;}



.hc_bg{background:url(../image/contact_bg.png) no-repeat  0 0; padding:10px 1px;}
.home_contact{width:470px;}
.home_contact h2{font-size:18px;font-family:隶书;}
.home_w{ width:480px;}
.fyc{color:#c98034;letter-spacing:0; font-family:"Arial"; font-size:12px; font-weight:bold; margin:0 0 0 20px;}
.contact_img{margin:10px 10px 10px 2px;}
.xingyi_img{margin:0 2px 10px 10px;}
.xingyi{color:#c98034;}


.partners ul{width:933px; }
.partners li{margin:0 15px;height:100px;}
.partners_img{margin:2px 7px; width:31px;}
.partners .linkk a{display:block;width:86px;height: 86px;line-height:16px;}




.left_font{font-size:18px;font-family:幼圆;}
.left_box1{height:110px;background:url(../image/aboutus_04.png) no-repeat 0 0;}
.left_box1_01{height:110px;background:url(../image/aboutus_04_02.png) no-repeat 0 0;}
.left_box2{padding:10px 0 5px 15px;}
.left_box3{height:35px;line-height:35px;padding:0 0 0 90px;margin:20px 0 0 0; overflow:hidden; background:url(../image/aboutus_07.png) no-repeat 50px 0;}
.left_box4{padding:20px 35px; line-height:24px;word-wrap:break-word;word-break:break-all;}
.left_box4 img{
	max-width: 100%;
}
.left_box5{padding:0 100px; height:28px; line-height:28px; overflow:hidden;}
.left_box5 span{margin:0 50px;}

.right_menu{border:1px solid #d3dfd9; margin:0 0 20px 0;}
.right_menu h3{border-bottom:#cee1d7 1px solid;background:url(../image/aboutus_02.png) repeat-x 0 0;}
.right_menu li{border-bottom:#CCC dashed 1px; height:26px; line-height:26px; overflow:hidden;}
.right_menu img{padding:0px 0 0 15px;}
.right_menu li a{padding:0px 0px 0px 10px;}

.left .left_box4 table{border: #000000 1px solid;}
.left .left_box4 table td{border-right: #000000 1px solid;border-bottom: #000000 1px solid;}



.sections{background:url(../image/img_6.png) repeat-y 0 0;line-height: 33px;overflow: hidden;zoom: 1;width:644px;padding:0 10px; margin:0 0 50px;}
.sections dd{display: inline;margin-right:30px;white-space: nowrap;}



.np{margin:10px 0;height:100px; overflow:hidden;}
.news{margin:0 0 30px;}
.news h3{color:#348181;}
.news .more{font-weight:bold;color:#999;}
.news .more:hover{font-weight:bold;color:#cc0000;}
.news ul{overflow: hidden;}
.news ul li{height:30px; line-height:30px;position: relative; overflow:hidden; border-bottom:dashed 1px #cccccc; padding:0 10px;}
.news li a{overflow: hidden;}
.news li span{position:absolute; top:0px; right:0px;}

.newinfo{overflow:hidden; height:30px; background-color:#e2eded;margin:50px 0;padding:0 30px; line-height: 30px;}
.newinfo .nfc{color:#267687;}
.newinfo .nfl{ padding:0 60px 0 0;}



.news1{margin:0 0 30px;}
.news1 h3{color:#348181;}
.news1 .more{font-weight:bold;color:#999;}
.news1 .more:hover{font-weight:bold;color:#cc0000;}
.news1 ul{overflow: hidden;}
.news1 ul li{height:30px; line-height:30px;position: relative; overflow:hidden; border-bottom:dashed 1px #cccccc; padding:0 10px;width:300;float:left;}
.news1 li a{overflow: hidden;}
.news1 li span{position:absolute; top:0px; right:0px;}

.newinfo{overflow:hidden; height:30px; background-color:#e2eded;margin:50px 0;padding:0 30px;}
.newinfo .nfc{color:#267687;}
.newinfo .nfl{ padding:0 60px 0 0;}


.doctor{overflow: hidden;zoom: 1;padding:0 10px; margin:0 0 50px;}
.doctor dd {display:inline;white-space: nowrap; width:300px;overflow:hidden;padding-bottom:20px; background:url(../image/keshi.jpg) no-repeat 0 0;}
.doctor dd:nth-child(3n+1){
	clear: both;
}
.doctor ul{white-space:nowrap; overflow:hidden;padding-top:5px;}
.doctor li{height:24px; line-height:24px;position: relative; overflow:hidden; padding:0 6px 0 10px;background:url(../image/img_2.png) no-repeat center left;}
.doctor li a{overflow: hidden;}
.doctor_search {padding:0 150px;}
.search_f{font-size:14px;color:#267687; font-weight:bold;}
.dfw{font-weight: bold;display: block;width: 120px;text-align: center;}

.doctors{overflow: hidden;zoom: 1;}
.doctors dd{margin:10px 7px;}
.doctors_p{width:160px;height:135px; overflow:hidden;padding:5px 0px 5px 10px;}
.doctors_p a.a2{
	overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.h3_border{background:url(../image/h3_border.png) no-repeat center center;}
.page{display:block; text-align:center; margin:0 0 30px;}

.search_span{height:24px; line-height:24px;position: relative; overflow:hidden;}
.rsb{border-bottom:#cee1d7 1px solid;background:url(../image/aboutus_02.png) repeat-x 0 0;}
.right_search{height:175px; line-height:30px; overflow:hidden; margin:0 0 20px;}
.right_search li{height:40px; line-height:40px;}
.right_search ul{margin:10px 0 0;}



.doctor_info{height:160px; overflow:hidden;}
.doctor_con{background:url(../image/doctor_info.png) no-repeat 0 0; height:33px; overflow:hidden; line-height:33px; padding:0 0 0 10px; margin:15px 0;}
.doctor_box_p{margin:0 0 20px 0; padding:5px 30px;}
.ksh{height:30px; line-height:30px; overflow:hidden; margin:10px 0 10px 50px;}
.ksh li{width:150px;color:#267687;padding:0 0 0 10px;background:url(../image/img_2.png) no-repeat center left;}

.right_team li{padding:5px 0;}
.right_team p{width:120px; height:110px; overflow:hidden;}
.right_team p a{color:#267687; font-weight:bold;}



.nurse li{margin:5px 25px; overflow:hidden;width:250px; height:170px;}
.nurse ul{overflow: hidden;}



.messageh3{height:24px; line-height:24px; background:url(../image/img_8.png) no-repeat 0 0; padding:0 0 0 30px; overflow:hidden; margin:0 0 15px 40px;}
.message{padding:4px 0;margin :0 30px;background:url(../image/img_9.png) repeat-x 0 0;}
.message p{height:35px; line-height:35px;position: relative; overflow:hidden; border-bottom:solid 1px #cccccc;}
.message .ml{height:35px; overflow:hidden; padding:0 100px; width:100px;}
.message .mr{overflow:hidden; padding:9px 30px; width:500px;position:absolute; top:0px; right:0px;}
.message .area{height:130px;position: relative;}
.message .ial{height:120px;padding:10px 100px 0 100px;width:100px; overflow:hidden;}
.message .iar{height:130px; overflow:hidden; position: absolute;width:500px; top:0px; right:0px; padding:0 30px;}
.btnm{margin:10px;}

.message_content{margin:20px 10px;}
.message_content .cp{padding:5px 20px;margin:5px 0;border:1px solid #cccccc;}
.message_content li{margin:10px 0;padding:8px; border-bottom:solid 1px #cccccc;}



.stru{line-height: 33px;overflow: hidden;zoom: 1;padding:0 10px;}
.stru dd{display: inline;margin-right:30px;white-space: nowrap;}
.stru1{width:230px;overflow: hidden; padding:15px 10px  15px 10px; background-color:#ecf5f5;}
.stru2{width:319px;overflow: hidden; margin:0 25px;padding:15px 10px  15px 10px;background-color:#ecf5f5;}
.stru3{width:220px;overflow: hidden;padding:15px 10px  15px 10px;background-color:#ecf5f5;}



.ery_img li{width:135px;height:130px; margin:10px 13px; overflow:hidden;float: left;display: inline;}
.ery_img img{border:5px solid #cccccc; max-width: 120px; max-height: 77px; margin: 0 auto; display: block;}




#footer a{text-decoration:none; color:#fff;}
#footer a:hover{text-decoration:underline; color:#fff;}
#footer p{color:#fff;}
#footer img{margin:10px 20px 0;}



.home_contact_con img{
	float:left;
}
.home_contact_con .con{
padding-left:215px;
}




.focus_pic{
	position: relative;
	width: 332px;
	height: 235px;
	overflow: hidden;
}
.focus_pic .hd{
	position: absolute;
	right: 0;
	bottom: 21px;
	width: 100%;
	height:14px;
	background: -webkit-gradient(linear, 100% 0, 0 0, from(rgba(115,115,115,.2)), to(rgba(51,51,51,1)));
	background: -webkit-linear-gradient(to right, rgba(115,115,115,.2) 0%, rgba(51,51,51,1) 100%);
	background: -moz-linear-gradient(to right, rgba(115,115,115,.2) 0%, rgba(51,51,51,1) 100%);
	background: -o-linear-gradient(to right, rgba(115,115,115,.2) 0%, rgba(51,51,51,1) 100%);
	background: linear-gradient(to right, rgba(115,115,115,.2) 0%, rgba(51,51,51,1) 100%);
}
.focus_pic .hd ul{
	width: 100%;
	text-align: right;
}
.focus_pic .hd ul li{
	display: inline-block;
	width: 14px;
	height: 14px;
	font-size: 8px;
	color: #fff;
	padding: 0 5px;
	line-height: 14px;
	text-align: center;
	background: none;
	font-family: arial;
	border-right: 2px solid #fff;
	cursor: pointer;
}
.focus_pic .hd ul li.on{
	background: #cc0000;
}
.focus_pic .bd ul li{
	display: block;
	width: 100%;
	height: 235px;
	padding: 0;
	overflow: hidden;
	background: none;
}
.focus_pic .bd ul li .pic{
	overflow: hidden;
}
.focus_pic .bd ul li .pic img{
	display: block;
	width: 332px;
	height:214px;
}
.focus_pic .bd ul li .tt{
	width: 100%;
	height: 21px;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
}

.gallery_pic_list{
	border: 1px solid #000;
	padding:20px 5px;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
}

.gallery_pic_list dd{
	float: left;
	width: 137px;
	margin: 4px 12px 22px;
	overflow: hidden;
	border: 1px solid #000;
}
.gallery_pic_list dd a{
	display: block;
	overflow: hidden;
}
.gallery_pic_list dd a .pic{
	overflow: hidden;
	width: 128px;
	height: 85px;
	margin: 15px auto 5px;
}
.gallery_pic_list dd a .pic img{
	display: block;
	width: 120px;
    height: 77px;
    border: 5px solid #ccc;
	margin: 0 auto;
}
.gallery_pic_list dd a .tt{
	font-size: 9pt;
	line-height: 28px;
	text-align: center;
}
.gallery_pic_list dd:nth-child(4n+1){
	clear: both;
}




#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;
}
#play .change_a {
	display: none;
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background:#f00;left: 0;}
#play .next_a span {background:#f00;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
.img_ul li{
	display: none;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
	transition: all 1s;
	-moz-transition: all 1s;	
	-webkit-transition: all 1s;	
	-o-transition: all 1s;
}
.img_ul li img{
	display: block;
	max-width: none;
}
.img_ul li.on{
	display: block;
}
#play .img_ul li img{display:block; max-width: none; margin: 0 auto;}

.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:3;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #c80000;background:#c80000;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:3;
	background:url(../image/article_icon.png) no-repeat center center;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}



#map img {
max-width: inherit;
}

.ctl00_cphRight_AspNetPager1 a{
	margin: 0 2px;
}
.ctl00_cphRight_AspNetPager1 a.hover{
	color: #cc0000;
}

.left_box4{
	line-height: 1.8 !important;
}
.left_box4 table{
	width: 100% !important;
	margin: 0 !important;
}


.banner{
	position: relative;
}
.banner_bars{
	width: 100%;
	bottom: 10px;
	z-index: 2;
}
.banner_bars .swiper-pagination-bullet-active{
	background: #3fa1a2 !important;
}

.focus_pic{
	position: relative;
}
.focus_pic .swiper-pagination-bullet-active{
	background: #3fa1a2 !important;
}
.focus_pic .focus_pic_bars{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: 100%;
	bottom:39px !important;
	z-index: 2;
}

.banner .banner_bars .swiper-pagination-bullet,
.focus_pic .focus_pic_bars .swiper-pagination-bullet{
	margin: 0 4px;
}
.focus_pic .tt{
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	color: #333;
	background: #fff;
	overflow: hidden;
}