@charset "utf-8";

body{margin:0 auto; padding:0; font-size:12px; color:#000; background: #eee;
padding: 0px 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;}
header { width:100%;z-index:2; overflow: hidden; height: 55px; background: #16a4cc; text-align:center }
header img { margin: 5px 0 0 7px; width: 224px; height: auto; }
.phoneBtn { position: absolute; display: block; width: 82px !important; height: 32px  !important; line-height: 28px; background: #006867; right: 10px;  margin-top: -40px; 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;}
.main3{  width:320px; margin:auto;   overflow:hidden;}
.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; }
.sl{ height:30px; line-height:30px; font-size:12px;color:#000; padding:0 10px;}
.sl a{color:#000;}
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}  
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; }
.innerNav { background: #fff; line-height: 40px; overflow:hidden; margin:10px; font-size: 14px; text-align: center; border: 1px solid #dadbdf; }
.innerNav li { width: 33.3%; float:left;}
.innerNav li:nth-of-type(1) img, .innerNav li:nth-of-type(2) img, .innerNav li:nth-of-type(3) img, .innerNav li:nth-of-type(4) img { margin-top: 8px; }
.innerNav li:nth-of-type(1) a,.innerNav li:nth-of-type(3) a{ color:#F00}
.innerNav li:nth-of-type(5) img { max-width: 28px; }
.innerNav li:nth-of-type(6) img { max-width: 30px; }
.innerNav a { color: #666; display: block; height: 40px; width: 100%; white-space: nowrap; }
.innerNav a:hover, .innerNav a:active { background: #eee; }
.innerNav img { float: left; height: auto; vertical-align: middle; max-width: 30px; margin-left: 10px; }

.topColors { text-align: center; overflow: hidden;font-family: "Microsoft YaHei"; margin:0 10px; }
.topColors ul{ margin:0;padding:0; }
.topColors li { display: table; width: 100%; margin-bottom: 2px; }
.topColors li:nth-last-of-type(1) { font-size: 20px; }
.topColors li:nth-last-of-type(1) a{ padding:0; }
.topColors li:nth-last-of-type(1) span { height: 30px; line-height: 30px; background:#027e7a; }
.topColors li:nth-of-type(1) a:nth-of-type(1) span { background: #ff7f96; }
.topColors li:nth-of-type(1) a:nth-of-type(2) span { background: #f48221; }
.topColors li:nth-of-type(2) a:nth-of-type(1) span { background: #3c90f3; }
.topColors li:nth-of-type(2) a:nth-of-type(2) span { background: #fd647e; }
.topColors li:nth-of-type(3) a:nth-of-type(1) span { background: #67b13f; }
.topColors li:nth-of-type(3) a:nth-of-type(2) span { background: #f48221; }
 

.topColors a { display: table-cell; color: #fff; }
.topColors a:nth-of-type(1) { padding-right: 1px; }
.topColors a:nth-of-type(2) { padding-left: 1px; }
.topColors span { display: block; height: 30px; line-height: 30px; overflow:hidden; }
.topColors span:active { -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5); }
.topColors b { display: inline-block; width: 99%; font-weight: normal;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-size: 16px;  }




#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*/
.fix:after { display: block; content: "$"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
 
 
 

a[href*="tongji"]{ display:none; }

.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;
}

.fr{ float:right;}
.hybx_list_gd a{ color:#009896;}.hybx_list_gd a:hover{ color:#009896;}

.con{width: 320px;
margin: 0 auto; padding-right:10px;} 



.box {
margin: 0 auto;
width: 318px;
overflow: hidden;
border: solid 1px #dddddd;
}

/*免费自助挂号平台*/
.bd_op1{ overflow:hidden;}

.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:271px; 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;}