<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url("site.css");

body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, div { margin: 0; padding: 0; list-style: none; vertical-align: bottom; font-family: arial; -webkit-text-size-adjust: none; font-family: "微软雅黑";}
img, input, select { vertical-align: middle; margin: 0; padding: 0; border: 0 }
ol, ul, li { list-style: none; margin: 0; padding: 0; *text-indent:0px}
body { background: #eceff1;max-width: 640px;margin: 0 auto; font-family: "微软雅黑";}
.csssmall { font-size: 12px; }
.cssnormal { font-size: 15px; }
.cssbig { font-size: 18px; }
.cssred { color: red; }
.cssbold { font-weight: bolder; }
.csscenter { text-align: center; }
.pic { margin-top: 0px; }
.pic img { width: 100%; vertical-align: bottom; }
.bodycontent { background: white; overflow: hidden }
.artical-content { color: #000000; font: normal 16px/20px arial; background: white; width:92%; margin:0 auto; line-height:24px;}
.artical-content p{font-size:16px; font-family:"微软雅黑" !important}
.artical-content span{font-size:16px; font-family:"微软雅黑" !important}
.artical-content div{font-size:16px;}
.flr { float: right }
.fll { float: left }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }

html { font-size: 12px; font-size: calc(200vw/64);  }
@media all and (max-width: 320px) { html { font-size: 12px; } }
@media all and (min-width: 640px) { html { font-size: 20px; } }
.di_wei_add p{ font-size:1.01rem !important;line-height: 1.5rem !important;}
.di_wei{    padding-bottom: 70px !important;}
/*患者评论样式*/
#uyan_frame{width:100%; margin:0 auto}
#uyan_frame .loading{ text-align:center; padding:50px 0;}

/*预约页面样式*/
.yuyue{font-size:12px; width:320px;margin:0 auto; overflow:hidden;margin-top: 5px;}
.yuyue div{margin:5px auto; clear:both}
.yuyue div span{width:50px; text-align:center; color:red}
.yuyue div font{float:left;width:85px; text-align:right; line-height:22px; font-size:14px;}
.yuyue .input_style{font: normal 14px/15px arial; float:left;width:180px;height:22px;border-radius: 2px; color:#333; border:#ccc 1px solid; background:#eee; padding:0 5px;}
.yuyue .yuyue_name{padding-top:10px;}
.yuyue .yuyue_age{padding-top:10px;}
.yuyue .yuyue_hometel{padding-top:10px;}
.yuyue .yuyue_date{padding-top:10px;}
.yuyue .yuyue_qq{padding-top:10px;}
.yuyue .yuyue_ill{padding-top:10px;}
.yuyue .yuyue_ill .input_style{padding-top:10px;float:left;height:88px;border-radius: 4px;}
.yuyue .yuyue_ill font{padding-top:10px; }
.yuyue .yuyue_validate {padding-top:10px;}
.yuyue .yuyue_validate .input_style{ float:left;width:60px; padding:2px;border-radius: 4px;}
.yuyue .yuyue_validate .absmiddle{ cursor:pointer; margin-left:6px; border-radius: 4px; opacity:0.5}

.yuyue .yuyue_button{padding:10px 0 0 68px;color:#433d3b}
.yuyue .yuyue_button .submit{font: normal 12px/15px arial; width:65px; height:22px;background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee));-webkit-background-origin: padding; -webkit-background-clip: content;  border:1px solid #b3b3b4; cursor:pointer; margin:2px 4px;color:#433d3b}

.con_tit {font-size:20px;margin:10px auto;font-weight:bold;  font-family: "Microsoft Yahei"; text-align:center; }

/*留言页面样式*/
.message{font-size:12px; width:290px;margin:0 auto; overflow:hidden}
.message div{width:305px;margin:5px auto; clear:both}
.message div span{width:50px; text-align:center; color:red}
.message div font{float:left;width:70px; text-align:right; line-height:18px;}
.message .input_style{font: normal 12px/15px arial; float:left;width:180px;height:18px;border-radius: 2px; color:#333; border:#ccc 1px solid; background:#eee; padding:0 5px;}
.message .message_name{padding-top:10px;}
.message .message_age{padding-top:10px;}
.message .message_hometel{padding-top:10px;}
.message .message_date{padding-top:10px;}
.message .message_qq{padding-top:10px;}
.message .message_address{}
.message .message_ill{padding-top:10px;}
.message .message_ill .input_style{padding-top:10px;float:left;height:88px;border-radius: 4px;}
.message .message_ill font{padding-top:10px; }
.message .message_validate{padding-top:10px;}
.message .message_validate .input_style{width:100px}
.message .message_validate {padding-top:10px;}
.message .message_validate .input_style{ float:left;width:60px; padding:2px;border-radius: 4px;}
.message .message_validate .absmiddle{ cursor:pointer; margin-left:6px; border-radius: 4px; opacity:0.5}
.message .message_button{padding:10px 0 0 68px;color:#433d3b}
.message .message_button .submit{font: normal 12px/15px arial; width:65px; height:22px;background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee));-webkit-background-origin: padding; -webkit-background-clip: content;  border:1px solid #b3b3b4; cursor:pointer; margin:2px 4px;color:#433d3b}

/*右侧固定漂浮标*/
.right-bar{ position:fixed;width:50px; top:35%; right:0px; }

.ifswt{width:320px; position:relative;margin:2px auto; overflow:hidden}
.anslysis{float:left;height:0px;overflow:hidden}

#bridgehead{display:none}



.bz dl dt h2{ float:left; font-weight:bold;}
.bz dl dt span{ float:right; color:#f00; font-weight:normal; padding-right:20px;}

.bz{ border:#baddff 1px solid; background:#e7f2f7;}
.binz { overflow:hidden;}
.binz h2{ height:26px; width:318px; overflow:hidden; background:url(/UI/img/tit_bj.jpg) repeat-x; line-height:26px; font-size:14px; position:relative;}

.binz h2 span{ padding-left:15px; color:#0077b0; font-weight:800;}
.binz dl{ float:left; width:79px; overflow:hidden; text-align:center; margin:15px 0px 10px 0px;}
.binz dl a{color:#0077b0;}





.bz dl dt{  line-height:22px; color:#1a6dc1; font-weight:bold; overflow:hidden; zoom:1;  }
.bz dl dt a{color:#1a6dc1;}
.bz dl dd{ line-height:18px; color:#333;  letter-spacing:1px;}
.bz dl dd a{  padding:0px 4px; white-space:nowrap;} 

#tbth{ color:#000000;
    font-weight: 100;
    padding-left: 0px; top:4px;}
	
.bd_tit{ width:100%; height:54px; background:#016976;}
.bd_tit p{ font-size:24px; text-align:center; line-height:54px; color:#ffffff; font-family:"微软雅黑"}
.bzn{ font-size:12px; line-height:25px; margin-bottom:-10px;overflow: hidden;width: 100%;}
.bzn span{ color:#F00; font-weight:800;}
#but{ width:100px; height:32px; background:url(/UI/img/sub.jpg) no-repeat; margin-left:20px; border:none; }



.lwz{ width:100%; margin:10px auto;}
.lwz ul li{ line-height:2.2em; width:200px; margin:0 auto; }
.lwz ul li a{  font-size:1.2em; color:#333333;}


.top {
	margin: 0 auto;
	background: #016976;
	width: auto;
}
.top p {
	text-align: center;
}
.ujian-uyan{
	display:none;
	}
	
	.bitwz {
	margin: 1rem auto 0rem auto;
	padding: 0;
	width: 100%;
}
.bitwz a {
	float: left;
	display: inline;
	overflow: hidden;
	 margin-left:1%;
	 width:32%;
}
.bitwz_con { background:#016976;}

#bottomnav{
	position:fixed;
	left:0px !important;
	bottom:0px !important;
	width:100%;
	height:40px;
	z-index:1000;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#c10032), to(#920026));
	background:-moz-linear-gradient(top,#c10032,#920026);
	/*-webkit-box-shadow: 0 -2px 2px #E8E8E8;
	-moz-box-shadow: 0 -2px 2px #E8E8E8;
    box-shadow: 0 -2px 2px #E8E8E8;*/ overflow:hidden;
}
#bottomnav a{
	background:#b40202;
	color:#ffffff;
	display:inline-block;
	float:left;
	width:40%;
	height:100%;
	line-height:40px;
	font-size:14px;
}
	
#bottomnav a.free_tel img{-webkit-animation: change 1s infinite;animation: change 1s infinite;-moz-animation:change 1s infinite;}
#bottomnav a.yournews img{-webkit-animation: change 1s infinite;animation: change 1s infinite;-moz-animation:change 1s infinite;}
#bottomnav a.botdet{background:#b39151;width:20%;color:#5f5f60;font-size:14px;position:relative;}
#bottomnav a.botdet em{width:45px;text-align:center;position:absolute;left:41%;top:30px;color:#5f5f60;}


/*start*/
/*mobi*/
@keyframes change
{
	0%		{transform: scale(.8);}
	50%		{transform: scale(1);}
	100%	{transform: scale(.8);}
}
@-webkit-keyframes change
{
	0%		{-webkit-transform: scale(.8);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.8);}
}
@-moz-keyframes change
{
	0%		{-moz-transform: scale(.8);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.8);}
}
.artical-content a{text-decoration: underline; color:rgb(0, 112, 192);}
/*文章页里的商务通*/
.ztswt{ width:290px; margin:10px auto; font-family:"微软雅黑";border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; border:#CCC 1px solid; overflow:hidden}  
.ztswt ul { padding:1% 1%; overflow:hidden}
.ztswt  li{ float:left;}
.ztswt  li:nth-child(1){ width:36px; line-height:36px; margin-left:10px;}
.ztswt  li:nth-child(2){ width:132px; float:left;margin-left:10px;}
.ztswt  li:nth-child(2) p:nth-child(1){ font-size:12px; color:#000000;line-height: 14px;}
.ztswt  li:nth-child(2) p:nth-child(2) a{ font-size:18px; color:#c30e17;line-height: 21px;}
.ztswt  li:nth-child(3){ width:89px; background:#ffd546; color:#950c00; font-size:18px; line-height:37px; float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; text-align:center; margin-left: 6px;}
.ztswt  li:nth-child(3) a{color:#950c00; font-size:18px;}
/*文章页里的商务通  兼容百度编辑器 */
.ztswtbd{ width:290px; margin:10px auto; font-family:"微软雅黑";border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; border:#CCC 1px solid; overflow:hidden}  
.ztswtbd  li{ float:left;}
.ztswtbd  li:nth-child(1){ width:36px; line-height:36px; margin-left:10px;}
.ztswtbd  li:nth-child(2){ width:132px; float:left;margin-left:10px;}
.ztswtbd  li:nth-child(2) p:nth-child(1){ font-size:12px; color:#000000;line-height: 14px;}
.ztswtbd  li:nth-child(2) p:nth-child(2) a{ font-size:18px; color:#c30e17;line-height: 21px;}
.ztswtbd  li:nth-child(3){ width:89px; background:#ffd546; color:#950c00; font-size:18px; line-height:37px; float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; text-align:center; margin-left: 6px;}
.ztswtbd  li:nth-child(3) a{color:#950c00; font-size:18px;}

.x_lddh{ width:100%; margin:2% auto 0; overflow:hidden;}
.x_lddh ul li{ float:left; background:#d3d3d3; text-align:center; width:22.5%; margin:0 0 2% 2%; padding:2% 0; line-height:2em; }
.x_lddh ul li a{ color:#505050;font-size:15px; font-family:'微软雅黑';}
.x_lddh ul li img{ width:30%;}
.x_ldgg img{ width:100%;}


  /*鏂伴椈鍔ㄦ€�*/
.xwdt{ width:95%; margin:10px auto; overflow:hidden;font-family:"Microsoft YaHei"; color:#333333;}

.xwdt_tit{ margin:10px auto; text-align:center;} 

.xwdt_tit h2{ font-size:16px; font-weight:bold; }

.xwdt_con{ background:#edeef2; border:1px solid #c2c5d2;}

.xwdt_con ul{ margin:10px auto; width:97.5%;}

.xwdt_con ul li{ float:left; width:34%; margin:0 0.3%;}

.xwdt_con .cont{ width:97%; margin:10px auto;}
.xwdt_con .cont .cont_img { text-align:center;}

.cont h3{ color:#c81b1b; font-size:18px; font-weight:bold; background:url(/images/new.jpg) no-repeat right 0px top 0px; display:inline-block; padding: 10px 25px;}

.cont p{ text-indent:2em; font-size:16px; line-height:24px; margin:10px auto;padding: 0 20px;}

.cont p a{color:#c81b1b;}



.xwdt_lis{width:95%; margin:10px auto; overflow:hidden; border:1px solid #c2c5d2; background:#f4f6f9;font-family:"Microsoft YaHei"; color:#333333;}
.xwdt_lis  .cont_img { text-align:center;}

.xwdt_lis ul{}

.xwdt_lis ul li{ border-bottom:1px solid #c2c5d2;}

.xwdt_lis ul li span{font-size:18px; font-weight:bold; padding:10px 25px; display:inline-block;}

.xwdt_lis ul li p{ text-indent:2em; font-size:16px; line-height:24px; margin:10px auto; padding:0 20px;}

.xwdt_lis ul li p a{color:#c81b1b;}
.tp{margin-bottom:10px;} 

.arc{width:95%;margin:0 auto;overflow: hidden;}

.arc_body{line-height:23px}
.arc_arc h1{text-align: center;margin:10px auto;font-size:22px;}
.arc_arc p{ font-size:20px;line-height: 30px;}
.arc strong{font-size: 16px;}
/*鏂板*/
.layout ul p{margin:0 auto;overflow: hidden;line-height: 24px;font-size: 16px;}
.layout ul p font{color:#e60012;}
.layout ul p a{color:#0a8eec;font-size: 0.8rem;}
.layout ul li{margin:1.5rem auto;overflow: hidden;}
.pinpailogo{margin:1.5rem auto 0 auto;overflow: hidden;}
.jgys{background: #eeeeee;
    padding: 10px 0px;
    border: 1px #919191 solid;
    margin: 5px auto !important;
    text-align: center!important;
    font-weight: bold!important;
    font-size: 1.1rem!important;
    color: #000!important;
	line-height:1.5rem;}
.color2{color:#e50718;}
.bkjg2 {
    height: 1rem !important;
    clear: both;
}
.pub-title1 {
    font-size: 1.6rem !important;
    color: #000!important;
    font-weight: bold!important;
    text-align: center!important;
    line-height: 3rem!important;
}
.pub-title2 {
    text-align: center!important;
    font-size: 1.2rem!important;
    line-height: 1.8rem!important;
}
.pub-title3{margin:1rem auto;overflow: hidden;}
.bkjg2 {
    height: 1rem !important;
    clear: both;
}
.hzdx{ width:95%; margin:0 auto;}
.pub-title h1 {font-size: 1.5rem !important;color: #000!important;font-weight: bold!important;text-align: center!important;line-height: 2rem!important;}
.pub-title h2{text-align: center!important;font-size: 1.2rem!important; line-height: 20px!important;font-weight: normal;color:#000;}
.pub-title1 {font-size: 1.6rem !important;color: #000!important;font-weight: bold!important;text-align: center!important;line-height: 3rem!important;}
.pub-title2{text-align: center!important;font-size: 1.2rem!important; line-height: 1.8rem!important;font-weight:normal;color:#000; }
.tp { margin-bottom:0.5rem;overflow: hidden;}
.tp img{ float:left;width:49%; }
.tp .left{ margin-right:2%;}
.hzdx ul li{float:left;width:32%; margin-right:2%;}
.hzdx li:nth-child(3) {margin-right:0;}
.zj {width:100%; margin:0 auto;}
.zj ul li{float:left;width:49.2%;}
.zj li:nth-child(1) {margin-right:1.6%; margin-bottom:2%;}
.zj li:nth-child(2) {margin-bottom:2%;}
.zj li:nth-child(3) {margin-right:1.6%;}
.dbggt{ width:100%; margin:0 auto; text-align:center;}
.dz{ width:80%; margin:10px auto; text-align:center; font-size:16px; color:#303030;line-height:30px;padding-left:2rem;}
.dz em{font-style: normal;}
.praise{
    width:67px;
    height:30px;
    display:inline-block;
    cursor: pointer;
     text-align:left;
   line-height:25px;
   position: relative;
}
.praise img{
    width:35px;
    height:25px;
    vertical-align:top;
 
}
.praise img.animation{
    animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s;   /* Firefox */
    -webkit-animation: myfirst 0.5s;    /* Safari 鍜?Chrome */
    -o-animation: myfirst 0.5s; /* Opera */
}
#tipsCell {position: absolute;left:2rem;top:0rem;z-index: 9999;display: block;width: 4rem;opacity: 0!important;}
.praise .tips-animation{
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity:0;
    animation: mypraise 1s ;
    -moz-animation: mypraise 1s ;   /* Firefox */
    -webkit-animation: mypraise 1s ;    /* Safari 鍜?Chrome */
    -o-animation: mypraise 1s ; /* Opera */
}
.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{
    color: #EB4F38;
}
@keyframes mypraise {
    0%{
        top:5px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:0px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-5px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-10px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}
/*鐐硅禐鍥炬爣鏀惧ぇ鍔ㄧ敾寮€濮?/
@keyframes myfirst
{
    0%{
        width:35px;
    height:25px;
    }
    50%{
        width:40px;
        height:30px;
    }
    100% {
        width:35px;
    height:25px;
    }
}
@-moz-keyframes myfirst /* Firefox */
{
    0%{
        width:35px;
    height:25px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:35px;
    height:25px;
    }
}
@-webkit-keyframes myfirst /* Safari 鍜?Chrome */
{
    0%{
        width:35px;
    height:25px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:35px;
    height:25px;
    }
}
@-o-keyframes myfirst /* Opera */
{
    0%{
        width:35px;
    height:25px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:35px;
    height:25px;
    }
}
.list-paddingleft-2 p{font-size: 16px;}


.add-title {overflow: hidden;margin: 1.45rem auto;}
.add-title h1 {font-size: 1.45rem;text-align: center;font-weight: bold;}
.add-title h1 em {color:#df0000;font-style: normal;}.newzz 	img{ vertical-align:bottom}

.pages{-moz-box-pack:center; -webkit-box-pack: center;-ms-flex-pack:center;display:-webkit-box;display: -ms-flexbox;display: -moz-box;display: box; margin:5% 0}
.pages a{padding: 4px 8px;margin: 0px 4px 8px;-webkit-border-radius: 4px;border-radius: 4px;background:#f1f1f1;}</pre></body></html>