@charset "utf-8";

/* CSS Document */



body{margin:0 auto; padding:0; font-size:12px; color:#000; background: #eee;
padding: px 0 60px 0;
font-family: "Microsoft YaHei"; background:#F5FAFF;  }

*{ margin:0; padding:0;}

ul,li{list-style:none;}

a{ color:#000; text-decoration:none;}

a:hover{  text-decoration: none;}

img{border:0; vertical-align:top; }

 
.b{font-weight:bold;}

.cl{ clear:both; height:0px; line-height:0px; overflow:hidden;} 

/*header*/
header {      width: 100%;
    z-index: 2;
    overflow: hidden;
    background: #16a4cc;
    text-align: center;
    overflow: hidden;
    clear: both;}
header img {    width: 96%;
    padding: 0px;
    max-width: 640px;
    min-width: 320px;
    margin: auto; }
.phoneBtn { position: absolute; display: block; width: 82px !important; height: 32px  !important; line-height: 28px; background: #006867; top:10px;right: 10px;   color: #ffff66; text-align: center; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 1px 1px #005754; box-shadow: 0 0 1px 1px #005754; }
.phoneBtn b { display: inline-block; font-size: 12px; vertical-align: middle; line-height: 1.2em; }
.phoneBtn b:before, header .phoneBtn b:after { content: ""; display: inline-block; position: absolute; width: 1px; height: 100%; top: 0; }
.phoneBtn b:before { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 51, 51, 0)), color-stop(50%, #003333), color-stop(100%, rgba(0, 51, 51, 0))); background: -webkit-linear-gradient(top, rgba(0, 51, 51, 0), #003333, rgba(0, 51, 51, 0)); background: linear-gradient(to bottom, rgba(0, 51, 51, 0), #003333, rgba(0, 51, 51, 0)); left: 24px; }
.phoneBtn b:after { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 134, 134, 0)), color-stop(50%, #008686), color-stop(100%, rgba(0, 134, 134, 0))); background: -webkit-linear-gradient(top, rgba(0, 134, 134, 0), #008686, rgba(0, 134, 134, 0)); background: linear-gradient(to bottom, rgba(0, 134, 134, 0), #008686, rgba(0, 134, 134, 0)); left: 25px; }
.phoneBtn:before { content: ""; display: inline-block; vertical-align: middle; width: 16px; height: 24px; margin-right: 7px; background: url(../images/headTel.png) no-repeat; -webkit-background-size: 15px auto; background-size: 15px auto; }


.main2{  color:#110202;   overflow:hidden;}
 
/*Ent_Dis*/

.Ent_Dis{ width:100%; margin:0 auto; background:url(../images/2.png); height:33px;}



.Ent_Dis h2 img{ margin-top:5px; margin-left:12px;}

.sming {margin:15px 0 0 10px; font-size:12px; margin:auto; text-align:center;}



.yy1 select{width:68%; text-align:center;background-color:#fff; border:solid #C5C5C5 1px;}

.yy2 input {width:68%; background-color:#fff; border:solid #C5C5C5 1px; height:26px; line-height:26px;}


.yy3 { text-align:center;}

.yy3 input{ width:67px; height:21px; background-color:#0f87eb; border:none; color:#fff; }
 

i{ font-style:normal;}


.fixedPhone { z-index: 3; display: block; height: 40px; line-height: 40px; background: #eb8200; width: 100%; padding: 5px 125px 0 10px; text-align: center; overflow: hidden; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  top: 55px;left: 0;right: 0;}
.fixedPhone .b { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.fixedPhone .b { color: #cc6600; background: #fff; display: block; height: 30px; line-height: 30px; font-family: arial; font-size: 22px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; }
.fixedPhone .i { color: #fff; background: #894c00; display: inline-block; height: 30px; line-height: 30px; font-style: normal;  padding: 0 10px; margin: -29px -117px 0 0; float:right; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; }
.fixedPhone .i:before { content: ""; margin-top: -4px; display: inline-block; vertical-align: middle; width: 16px; height: 24px; margin-right: 7px; background: url(../images/fixedIcon.png) no-repeat; -webkit-background-size: 16px auto; background-size: 16px auto; }

 
.bottomSection{ color:#110202;text-align:center; font-size:14px; line-height:25px;} 
.bottomSection a{ color:#110202; text-align:center}  



.ks_visual
{ 
height: 240px;
width: 320px;
margin: auto; 
overflow: hidden;
position: relative;  
}
.ks_visual .ks_con{ z-index:999;width:320px;height:60px; right:0px;}
.ks_visual .ks_con span{margin:0px 4px;float:left;width:56px; overflow:hidden;}
.ks_visual .ks_con a{width: 56px;
height:40px; padding-top:5px; font-size:14px;
line-height: 16px;
float:right;
display: inline-block;
background: #f6536f;
text-align:center; color:#FFF;border-radius:4px;
}

 
.ks_visual .ks_con span i{  
display: block; 
display: inline-block;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent; 
border-top:7px solid #f6536f;
font-size: 0;
line-height: 0;
float:left; 
 
font-style: italic;
text-align: center;
cursor: pointer; display:none;
}
.ks_visual .ks_con span a {background: #f6536f;}
.ks_visual .ks_con span i{border-top:7px solid #f6536f; margin-left:24px;}
.ks_visual .ks_con span.on i{ display:block;}

 

.ks_image{
overflow:hidden; 
height: 176px;
width: 320px;  position:relative;
} 
.ks_image li{ float:left;}
.ks
{
width: 100%;height: auto;overflow: hidden;  height:290px;overflow:hidden;margin:0 auto; position:relative;
}
.ksCon3B
{ 
float: left;
width: 300px; 
background: #fff;
line-height:22px;
padding: 2px 10px;
}
.ksCon3B dl dt {
float: left;
width: 50px;
}

.ksCon8B dl dt b {
background: #91bf5c;
}
.ksCon3B dl dt b {
float: left;
background: #f05042;
border-radius: 10px;
height: 22px;
color: #fff;
font-size: 14px;
width: 50px;
text-align: center;
line-height: 22px;  
}
.ksCon3B dl dd{ padding-left:60px;}
 

.w {
width: 100%;
padding: 0px;
max-width: 640px;
min-width: 320px;
margin: auto;
overflow: hidden;
clear: both;
}
.w nav {
width: 100%;
height: 38px;
line-height: 38px;
background: #16a3cc;
text-align: center;
font-size: 20px;
color: #fff;
font-family: "Microsoft YaHei";
}
.w nav  a{color: #fff;}
.fn
{
width: 320px;
height: auto;
margin: 0 auto;
overflow: hidden;
height: 259px;
position: relative;
	}
.fn p {
position: absolute;
overflow: hidden;
text-align: center;
font-size: 16px;
font-family: "Microsoft YaHei";
color: #fff;
}
p.myp1 {
width: 114px;
height: 64px;
background: #fd647e;
left: 0;
padding-top: 20px;
}
.c10{ height:10px; overflow:hidden; line-height:10px; clear:both;}
 p.myp2{ width:101px; height:47px; line-height:47px; background:#ff7f96; left:116px; }
 p.myp3{left:219px; }
 p.myp4{ width:204px; height:35px; line-height:35px; background:#f48221; left:116px; top:49px;}
 p.myp5{ width:320px; height:41px; line-height:41px; background:#67b13f; left:0; top:86px;}
 p.myp6{ width:159px; height:51px; line-height:51px; background:#f48221; left:0; top:129px;}
 p.myp7{  left:161px; background:#5b9be3;}
 p.myp8{ width:105px; height:58px; line-height:58px; background:#f15d5d; left:0; top:182px;}
 p.myp9{  left:107px; background:#67b13f;}
 p.myp10{  left:214px; background:#fd647e;}
.fn p  span {
width: 34px;
height: 18px;
display: inline-block;
float: right;
background: url(../images/hot.png) no-repeat;
position: absolute;
right: 0;
top: 2px;
}

 
.rlpl
{
	padding:0 20px;
}

.ceshi_left {
    border-bottom: 1px solid #ccc;
    height: 180px;
    margin: 10px 0 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
#Comment_mo {
    display: inline-block;
}
#Comment_mo dl {
    border-bottom: 1px dashed #ccc;
    float: left;
    padding: 0 1%;
    width: 98%;
}
#Comment_mo dl dt, #Comment_mo dl dd {
    float: left;
}
#Comment_mo dl dt {
    position: relative;
    width: 100%;
}
#Comment_mo dl dt div {
    position: absolute;
    text-align: center;
    width: 50px;
}
#Comment_mo dl dt img {
    margin: 5px 0 0;
}
#Comment_mo dl dt span {
    color: #666;
    height: 20px;
    line-height: 20px;
}
#Comment_mo dl dd {
    min-height: 50px;
    padding-left: 60px;
    width: 78%;
}
#Comment_mo dl dt ul {
    height: 25px;
    line-height: 25px;
    padding-left: 55px;
}
#Comment_mo dl dt ul li {
    color: #666;
    float: left;
    margin: 0 0 0 1%;
}
#Comment_mo dl dt ul li span {
    color: #f159a6;
    margin: 0;
}
#Comment_mo dl dd p {
    color: #605b5b;
    font-family: Microsoft Yahei;
    font-size: 14px;
    line-height: 22px;
    padding: 2px 0;
}
#Comment_mo dl dd .user_time {
    color: #a7a7a7;
    display: inline-block;
    width: 98%;
}
#Comment_mo dl dd .user_time span {
    float: left;
}
#Comment_mo dl dd .user_time .time_con {
    font-size: 12px;
}
#Comment_mo dl dd .user_time .time_con b {
    font-weight: normal;
}
#Comment_mo dl dd .user_time .zj_con {
    margin: 0 0 0 5%;
}
#Comment_mo dl dd .user_time .zj_con b {
    color: #574eb8;
    font-weight: normal;
}
#Comment_mo dl dd .user_time .huifu {
    float: right;
    padding-right: 5px;
}
#Comment_mo dl dd .user_time .huifu span {
    margin: 0 0 0 3%;
}
#Comment_mo dl dd .user_time .huifu_con {
    background: url("../images/pl_img2.png") no-repeat scroll left center / 13px 12px rgba(0, 0, 0, 0);
    font-size: 12px;
    margin: 0 5%;
    padding-left: 15px;
}
#Comment_mo dl dd .user_time .ding_con {
    background: url("../images/pl_img3.png") no-repeat scroll left center / 10px 10px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    font-size: 12px;
    padding-left: 13px;
}
#Comment_mo dl dd .user_time .ding_current {
    background: url("../images/pl_img4.png") no-repeat scroll left center / 10px 10px rgba(0, 0, 0, 0);
    color: #ff0000;
}
.ceishi_right {
    margin: 20px 0 0;
    width: 100%;
}

.ceishi_right {
    margin: 20px 0 0;
    width: 100%;
}
#zonghe_con {
    border-bottom: 1px dashed #ccc;
    display: inline-block;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}
#zonghe_con span {
    background: none repeat scroll 0 0 #f159a6;
    color: #fff;
    font-family: Microsoft Yahei;
    font-size: 19px;
    height: 76px;
    line-height: 26px;
    position: absolute;
    text-align: center;
    width: 92px;
}
#zonghe_con span b {
    display: block;
    font-size: 14px;
    font-weight: normal;
    width: 92px;
}
#zonghe_con ul {
    background: none repeat scroll 0 0 #f1f1f1;
    height: 76px;
    margin-left: 100px;
    overflow: hidden;
}
#zonghe_con ul li {
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-top: 5px;
    padding-left: 10px;
}
#zonghe_con ul li input {
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}



footer { z-index:1; overflow: hidden; border-top: 1px solid #cccfd5; height: 55px; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; font-size: 14px; background:#16a3cc; }

footer ul { display: table; table-layout: fixed; width: 100%; }

footer li { display: table-cell; }

footer li:nth-of-type(1) a:hover:before, footer li:nth-of-type(1) a:active:before, footer li:nth-of-type(1) a.active:before { background-position: 0 -35px; }



footer li:nth-of-type(2) a:hover:before, footer li:nth-of-type(2) a:active:before { background-position: -38px -35px; }

footer li:nth-of-type(2) a:before { background-position: -38px 0; }

footer li:nth-of-type(3) a:hover:before, footer li:nth-of-type(3) a:active:before { background-position: -76px -35px; }

footer li:nth-of-type(3) a:before { background-position: -76px 0; }

footer li:nth-of-type(4) a:hover:before, footer li:nth-of-type(4) a:active:before { background-position: -114px -35px; }

footer li:nth-of-type(4) a:before { background-position: -114px 0; }

footer a { position: relative;z-index:2; display: block; color: #fff; }

footer a:before { content: ""; display: block; margin: 0 auto; width: 38px; height: 37px; background: url(../images/icons.png) no-repeat; -webkit-background-size: 188px auto; background-size: 188px auto; }



footer a:hover, footer a:active, footer a.active {  color: #ff7500; }

footer .flashNo { position: absolute; right: 5px; top: 5px; width: 18px; height: 18px; background: #d7000e; color: #fff; font-family: arial; line-height: 18px; border-top-left-radius: 9px;border-top-right-radius: 9px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;border-radius:9px; -webkit-animation: flash 2s infinite; animation: flash 2s infinite; }

 


#dhtb { background:url(images/icons.png);background-position: 0 -35px;-webkit-animation:zooming 1s infinite; animation:zooming 1s infinite;  }

@-webkit-keyframes zooming{ 0%      {-webkit-transform: scale(.8);opacity:1.0; text-shadow:0 0 0px #F00;} 50%     {-webkit-transform: scale(1.05); text-shadow:0 0 5px white; text-shadow:0 0 0px #F00;} 100%    {-webkit-transform: scale(.8);text-shadow:0 0 0px #F00;}}

@keyframes zooming{0%      {-webkit-transform: scale(.8);text-shadow:0 0 0px #F00;} 50%     {-webkit-transform: scale(1.05); text-shadow:0 0 5px white;text-shadow:0 0 0px #F00;} 100%    {-webkit-transform: scale(.8);text-shadow:0 0 0px #F00;}}



@-webkit-keyframes flash { 0%,40%,100% { opacity: 1; }

  50%,90% { opacity: 0; } }

@keyframes flash { 0%,40%,100% { opacity: 1; }

  50%,90% { opacity: 0; } }
  
  
 /*ĺby DXL*/
 
 
 

a[href*="tongji"]{ display:none; }
 

.bybycon {
width: 320px;
margin: 0 auto; background:#FFF; 
}
.nanke{background:url(../images/xing.png) no-repeat center 18px; text-align:center; font-size:18px; font-family:"o"; color:#000; height:50px; line-height:48px; font-weight:normal;}
.text02{color:#fff; font-size:20px; font-family:"o"; text-align:center; line-height:69px;}
.text02 a{color:#fff; text-decoration:none; width:97px; height:69px; display:block;}

.text03{color:#fff; font-size:20px; font-family:"o"; text-align:center; line-height:27px;}
.text03 a{color:#fff; text-decoration:none; width:97px; height:61px; display:block; padding-top:8px;}

.nanke_list{position:relative; margin-left:7px; height:220px;}
.hh1{ height:80px;}
.hh2{ height:150px;}
.kak_list{position:relative; margin-left:7px; height:226px;}
.nanke_li1{width:97px; height:69px; background-color:#5ac4a0; position:absolute; left:0;}
.nanke_li2{width:97px; height:69px; background-color:#fd8a39; position:absolute; left:104px;}
.nanke_li3{width:97px; height:69px; background-color:#70b2fe; position:absolute; left:209px;}
.nanke_li4{width:97px; height:69px; background-color:#f41148; position:absolute; left:0; top:74px;}
.nanke_li5{width:97px; height:69px; background-color:#5ac4a0; position:absolute; left:104px; top:74px;}
.nanke_li6{width:97px; height:69px; background-color:#f05042; position:absolute; left:209px; top:74px;}
.nanke_li7{width:97px; height:69px; background-color:#5ac4a0; position:absolute; left:0; top:148px;}
.nanke_li8{width:97px; height:69px; background-color:#fd8a39; position:absolute; left:104px; top:148px;}
.nanke_li9{width:97px; height:69px; background-color:#70b2fe; position:absolute; left:209px; top:148px;}

.nanke_li10{width:97px; height:69px; background-color:#f41148; position:absolute; left:0; top:222px;}
.nanke_li11{width:97px; height:69px; background-color:#5ac4a0; position:absolute; left:104px; top:222px;}
.nanke_li12{width:97px; height:69px; background-color:#f05042; position:absolute; left:209px; top:222px;}

.nanke_li41{width:97px; height:69px; background-color:#f41148; position:absolute; left:0; }
.nanke_li51{width:97px; height:69px; background-color:#5ac4a0; position:absolute; left:104px; }
.nanke_li61{width:97px; height:69px; background-color:#f05042; position:absolute; left:209px; } 

 

#mainnav{ width:322px; height:78px;  margin-left:-2px; background:#ececec; text-align:center; font:normal 14px/36px 'o'; margin:auto;}
#mainnav img{ width:28px; float:left; _display:inline; margin:4px 4px 0 5px;}
#mainnav li{ float:left; width:105px; text-align:left; height:37px;border-left:1px solid #fff; border-right:1px solid #d1d1d1; color:#00826c; border-top:1px solid #fff; border-bottom:1px solid #d1d1d1;}
#mainnav li a{ display:block; height:37px;color:#00826c}




.hybx_list_gd a{ color:#009896;}.hybx_list_gd a:hover{ color:#009896;}

.lc {
width: 100%;
height: 250px;
border-bottom: 1px solid #ffffff;
background: #ECECEC;
}
.lct {
width: 316px;
height: 55px;
margin:auto;
padding: 10px 0 0 0;
}
.lc_tx {
width: 316px;
height: 80px;
margin:8px auto;
}
.lc_d {
width: 309px;
height: 75px;
margin:8px auto;
}
.do {
width: 100%;
height: 63px; 
margin:8px auto;text-align: center;
}
.lctz {
width: 223px;
height: 43px;
float: left;
text-align: center;
line-height: 20px;
margin: 5px 0 0 30px;
}




.box {
margin: 0 auto;
width: 318px;
overflow: hidden;
border: solid 1px #dddddd;
}

/*免费自助挂号平台*/
.bd_op1{ overflow:hidden; }
.bd_op1 .ghimg{ margin:auto; width:320px; padding:10px 0px;}

.tit {  height:44px; line-height:44px; background:url(../images/bd_op2.jpg) no-repeat center; text-align:center; font-size:14px; color:#3b3b3b; font-weight:bold;}
.gh { overflow:hidden; zoom:1; color:#333; width:303px; border:solid 1px #d6d6d6; height:241px; background:url(../images/bd_op5.jpg) repeat-x center top; margin:0 auto;}
.gh h2 { font-weight:bold; line-height:35px; height:35px; font-size:14px; color:#e80000; }
.tet01 { width:90%; border:#c1c1c1 1px solid; color:#666; line-height:14px; height:14px; padding:5px 0px; }
.gh select { width:90%; border:#c1c1c1 1px solid; color:#666; height:24px; line-height:24px; }
table { border-collapse:collapse; border-spacing:0; width:100%; }
.fwee{ float:left; width:96px; height:34px; background:url(../images/bd_op3.jpg) no-repeat; border:none;  margin:6px 18px 0 46px; font-size:14px; color:#FFF; font-weight:bold; display:inline;}
.few img{ float:left;margin:6px 0px 0 0px;  display:inline;} 

.tjwz12{ overflow:hidden; background:url(../images/tjwz.jpg) repeat-x center bottom #f6f6f6; height:202px; padding-top:4px;}
.tjwz12 ul{ display:block; width:312px; position:relative;}
.tjwz12 ul .dft1{ float:left; display:inline-block; width:137px; height:54px; padding-left:11px; padding-top:16px; background:url(../images/kueih_03.jpg) no-repeat center top; margin-left:8px; margin-top:4px;zoom:1; overflow:hidden;}
.tjwz12 ul .dft1 p{ float:left;display:block; width:82px; overflow:hidden; text-align:left;font-family:"微软雅黑"; font-size:18px; color:#fff; font-weight:500; line-height:22px; zoom:1; overflow:hidden;}
.tjwz12 ul .dft1 p a{ color:#FFF;}
.tjwz12 ul .dft1 p font{ color:#821900; font-size:12px;}
.tjwz12 ul .dft1 p font a{color:#821900;}
.tjwz12 ul .dft1 img{ position:absolute; left:96px; top:26px;}

.tjwz12 ul .dft2{ float:left; display:inline-block; width:137px; height:54px; padding-left:11px; padding-top:16px; background:url(../images/kueih_05.jpg) no-repeat center top; margin-left:7px; margin-top:4px;zoom:1; overflow:hidden;}
.tjwz12 ul .dft2 p{ float:left;display:block; width:82px; overflow:hidden; text-align:left;font-family:"微软雅黑"; font-size:18px; color:#fff; font-weight:500; line-height:22px; zoom:1; overflow:hidden;}
.tjwz12 ul .dft2 p a{ color:#FFF;}
.tjwz12 ul .dft2 p font{ color:#00607c; font-size:12px;}
.tjwz12 ul .dft2 p font a{color:#00607c;}
.tjwz12 ul .dft2 img{ position:absolute; left:262px; top:26px;}
.tjwz12 ul .dft3{ float:left; display:inline-block; width:137px; height:54px; padding-left:11px; padding-top:16px; background:url(../images/kueih_09.jpg) no-repeat center top; margin-left:8px; margin-top:4px;zoom:1; overflow:hidden;}
.tjwz12 ul .dft3 p{ float:left;display:block; width:82px; overflow:hidden; text-align:left;font-family:"微软雅黑"; font-size:18px; color:#fff; font-weight:500; line-height:22px; zoom:1; overflow:hidden;}
.tjwz12 ul .dft3 p a{ color:#FFF;}
.tjwz12 ul .dft3 p font{ color:#005e5d; font-size:12px;}
.tjwz12 ul .dft3 p font a{color:#005e5d;}
.tjwz12 ul .dft3 img{ position:absolute; left:105px; top:98px;}

.tjwz12 ul .dft4{ float:left; display:inline-block; width:137px; height:54px; padding-left:11px; padding-top:16px; background:url(../images/kueih_10.jpg) no-repeat center top; margin-left:7px; margin-top:4px;zoom:1; overflow:hidden;}
.tjwz12 ul .dft4 p{ float:left;display:block; width:82px; overflow:hidden; text-align:left;font-family:"微软雅黑"; font-size:18px; color:#fff; font-weight:500; line-height:22px; zoom:1; overflow:hidden;}
.tjwz12 ul .dft4 p a{ color:#FFF;}
.tjwz12 ul .dft4 p font{ color:#4f3e00; font-size:12px;}
.tjwz12 ul .dft4 p font a{color:#4f3e00;}
.tjwz12 ul .dft4 img{ position:absolute; left:258px; top:98px;}
.tit1 {
height: 30px;
line-height: 30px;
background: url(../images/bd_op2.jpg) no-repeat center;
text-align: center;
font-size: 14px;
color: #3b3b3b;
font-weight: bold;
margin-top: 10px;
}


.zj_op{background:url(../images/zj_op7.jpg) repeat-x center top #f6f6f6; overflow:hidden;padding:20px 7px 28px 7px;}
.zj_op h2{ height:37px; background:url(../images/zj_op2.jpg) repeat-x center top; border:solid 1px #d6d6d6; line-height:37px; text-align:center;}
.zj_op h2 i{ display:block; height:37px; line-height:37px; font-size:14px; font-weight:bold; float:left; padding-left:33px;}
.zj_op h2 img{ float:left; padding-left:4px;}
.zj_op dl dt{ border-bottom:dashed 1px #8c8c8c; height:136px; position:relative; padding-left:120px; margin-top:10px;}
.zj_op dl dt span{ display:block; float:left; position:absolute; left:0; top:0px; width:109px; height:123px;}
.zj_op dl dt em{ display:block; height:26px; line-height:25px; font-size:14px; text-align:left; color:#c0460b;}
.zj_op dl dt em a{ color:#c0460b; font-weight:bold;}
.zj_op dl dt ul{ display:block; overflow:hidden;}
.zj_op dl dt ul li{ height:20px; line-height:20px; color:#353535; text-align:left;}
.zj_op dl dt p{ display:block; overflow:hidden; padding-top:8px;} 
.zj_op dl dt p .btnr1{ float:left; display:inline-block; width:77px; height:27px; background:url(../images/zj_op4.jpg) no-repeat center top; text-align:center; font-weight:bold; color:#FFF; line-height:27px; margin-right:8px;}
.zj_op dl dt p .btnr2{ float:left; display:inline-block; width:77px; height:27px; background:url(../images/zj_op4.jpg) no-repeat center top; text-align:center; font-weight:bold; color:#FFF; line-height:27px;}

.zj_op dl dd{height:126px; position:relative; padding-left:120px; margin-top:12px;}
.zj_op dl dd span{ display:block; float:left; position:absolute; left:0; top:0px; width:109px; height:123px;}
.zj_op dl dd em{ display:block; height:26px; line-height:25px; font-size:14px; text-align:left; color:#c0460b;}
.zj_op dl dd em a{ color:#c0460b; font-weight:bold;}
.zj_op dl dd ul{ display:block; overflow:hidden;}
.zj_op dl dd ul li{ height:20px; line-height:20px; color:#353535; text-align:left;}
.zj_op dl dd p{ display:block; overflow:hidden; padding-top:8px;} 
.zj_op dl dd p .btnr1{ float:left; display:inline-block; width:77px; height:27px; background:url(../images/zj_op4.jpg) no-repeat center top; text-align:center; font-weight:bold; color:#FFF; line-height:27px; margin-right:8px;}
.zj_op dl dd p .btnr2{ float:left; display:inline-block; width:77px; height:27px; background:url(../images/zj_op4.jpg) no-repeat center top; text-align:center; font-weight:bold; color:#FFF; line-height:27px;}


 

.xgnzx-li,.xgn-li{ padding:0;}
.xgn_txt .li_red{ text-align:center; }
.xgn_txt .li_red .f_red a{ color:#ff0000; font-size:.95em;background:none;padding:0;}
.xgn_bz ul li .bz_p{ border:1px solid #e6e6e6; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:90%;}
.xgn_bz ul li .bz_p .bz_a{ color:#666;}
.xgnzx .tel{ width:90%; padding:2% 0; margin:auto;}
.xgnzx .tel ul li{ width:48%;  color:#fff; font-size:16px; text-align:center;   padding:3% 0 3% 0}
.xgnzx .tel ul li a{ color:#fff; display:block;}
.xgnzx .tel ul li img{ vertical-align:middle; margin-right:5px;}
.xgnzx .tel ul .li-l{ background:#afd23a}
.xgnzx .tel ul .li-r{ background:#ed4e01; margin-left:11px;}


#btndoc_prev,#btndoc_next{z-index:11111;position:absolute;display:block;width:0;height:0;top:50%;margin-top:-37px;display:none;}

.doc_visual .flicking_con{position:absolute;top:230px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;} 
.doc_visual .flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
.doc_visual .flicking_con a.on{background-position:0 -21px}

.doc_visual
{
	
height: 250px;
width: 300px;
margin: auto; 
overflow: hidden;
position: relative;  
}
.doc_visual .flicking_con{position:absolute;top:250px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}

.doc
{
width: 100%;height: auto;overflow: hidden;  height:290px;overflow:hidden;margin:0 auto; position:relative;
}
 

.doc img{float:left;margin-bottom:6px;}
 
.doc .username{display:block;width:170px;height:30px;line-height:30px;padding-left:5px;color:#fff;font-size:18px;font-family:"Microsoft YaHei";text-align:center;background:#fb5a4d; border-radius:10px; position:absolute;top:7px;right:0px;}
.doc .username span{color:#fff000;font-size:18px;font-family:"Microsoft YaHei";}

.doc nav {
width: 100%;
height: 38px;
line-height: 38px;
background: #16a3cc;
text-align: center;
font-size: 20px;
color: #fff;
font-family: "Microsoft YaHei";
}
.doc nav span{color: #fff;
background: #ff7469; display:block; padding:10px; font-size:18px; width:300px; margin:auto;}
.doc .doclist
{
width: 300px;
height: 250px;
overflow: hidden;
margin: 0 auto; 
position: relative;
}
.doc .doclist div
{
width: 160px;
height: 143px;
padding-top: 40px;
overflow: hidden;
float: right;	
}
.doc .doclist p:nth-child(1)
{
color: #f83424;
font-size: 14px;
line-height: 35px;
}
.doc .doclist p:nth-child(2) {
color: #555;
font-size: 12px;
line-height: 26px;
}
.doc .doclist p:nth-child(2)>span {
display: inline-block;
width: 70px;
height: 21px;
padding-right: 5px;
font-size: 14px;
color: #555555;
text-align: center;
line-height: 22px;
background: url(../images/o_ydy_21.png) no-repeat -31px -1px;
}
 
.doc .doclist p:nth-child(3)>a:nth-child(1) {
background: #fff;
color: #555555;
}
.doc .doclist p:nth-child(3)>a {
display: inline-block;
width: 77px;
height: 24px;
float: left;
font-size: 14px;
text-align: center;
border-radius: 3px;
}

.doc .doclist p:nth-child(3)>a:nth-child(2) {
background: #f83424;
color: #fff;
float: right;
}

.doclist .zz{
display: block;
width: 175px;
height: 59px;
padding: 6px 0px 0px 125px;
line-height: 24px;
clear: both;
font-size: 12px;
color: #555555;
background: url(../images/o_ydy_14.jpg) no-repeat;
}



.yy_visual
{ 
height: 250px;
width: 320px;
margin: auto; 
overflow: hidden;
position: relative; padding-top:20px;
}
.yy_visual .yy_con{position:absolute;z-index:999;width:90px;height:21px; right:0px;}
.yy_visual .yy_con span{margin:5px 0;float:left;width:90px;}
.yy_visual .yy_con a{width: 83px;
height: 45px;
line-height: 45px;
float:right;
display: inline-block;
background: #f6536f;
text-align:center; color:#FFF
}

 
.yy_visual .yy_con span i{  
display: block; 
display: inline-block;
width: 0;
height: 0;
border-bottom: 7px solid transparent;
border-top: 7px solid transparent; 
font-size: 0;
line-height: 0;
float:left; 
margin-top: 16px;
font-style: italic;
text-align: center;
cursor: pointer; display:none;
}
.yy_visual .yy_con span:nth-child(1)>a {background: #f6536f;}
.yy_visual .yy_con span:nth-child(1)>i{border-right: 7px solid #f6536f;}
.yy_visual .yy_con span:nth-child(1).on i{ display:block;}

.yy_visual .yy_con span:nth-child(2)>a {background: #f48221;}
.yy_visual .yy_con span:nth-child(2)>i{border-right: 7px solid #f48221;}
.yy_visual .yy_con span:nth-child(2).on i{ display:block;}

.yy_visual .yy_con span:nth-child(3)>a {background: #6eb943;}
.yy_visual .yy_con span:nth-child(3)>i{border-right: 7px solid #6eb943;}
.yy_visual .yy_con span:nth-child(3).on i{ display:block;}

.yy_visual .yy_con span:nth-child(4)>a {background: #458fe8;}
.yy_visual .yy_con span:nth-child(4)>i{border-right: 7px solid #458fe8;}
.yy_visual .yy_con span:nth-child(4).on i{ display:block;}

.yy_image{
overflow:hidden; 
height: 230px;
width: 230px;  position:relative;
}
.yy_image li{ height:230px;}
.yy_image li span{ font-size:16px; margin:auto; color:#900; line-height:35px;}
.yy_image li p{ line-height:23px; font-size:14px; padding-left:5px; text-indent:2em;}

.yy
{
width: 100%;height: auto;overflow: hidden;  height:300px;overflow:hidden;margin:0 auto; position:relative;
}

.yy nav {
width: 100%;
height: 38px;
line-height: 38px;
background: #16a3cc;
text-align: center;
font-size: 20px;
color: #fff;
font-family: "Microsoft YaHei";
}


/*来院路线*/
.lylx{height:180px;  }
.ly{ overflow:hidden; zoom:1; color:#333; line-height:18px;width:303px; border:solid 1px #d6d6d6; height:114px; background:#FFF; margin:0 auto;}
.ly dl dt{ float:left; width:183px; height:112px;}
.ly dl dt p{ line-height:25px; padding-top:8px;text-align: center;}
.ly dl dt em{ background:url(../images/lylx_op3.jpg) no-repeat center top; display:inline-block; width:159px; height:36px; line-height:36px; font-size:14px; color:#FFF; font-weight:bold; margin-left:10px; margin-top:8px;}
.ly dl dt em a{ color:#FFF; padding-left:19px; font-style:normal; line-height:26px;}
.ly dl dd{ float:right; width:78px; height:112px; padding-right:10px;}
.ly dl dd ul li{ float:left; width:76px; height:24px; background:url(../images/lylx_op4.jpg) no-repeat center top; line-height:24px; font-weight:bold; color:#16a3cc; margin-top:11px;text-align: center;}
.ly dl dd ul li a{ color:#16a3cc; padding-left:5px;}
.w {
width: 100%;
padding: 0px;
max-width: 640px;
min-width: 320px;
margin: auto;
overflow: hidden;
clear: both;
}

.w nav {
width: 100%;
height: 38px;
line-height: 38px;
background: #16a3cc;
text-align: center;
font-size: 20px;
color: #fff;
font-family: "Microsoft YaHei";
}
.w nav  a{color: #fff;}


.bd_op1 .ghimg {
margin: auto;
width: 320px;
padding: 10px 0px;
}
.c10{ clear:both; line-height:10px; height:10px; overflow:hidden;}

.backToTop{ padding-bottom:40px;}
 



 