@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
input,textarea,img{border:none;margin: 0 auto;max-width: 100%;}
button,select,input{font-size:14px;}
a{outline:0;cursor:pointer;text-decoration:none; color:#000000;}
ul{overflow:hidden;}
.fl{ float:left;display:inline;}
.fr{ float:right;}
.hidd{ overflow:hidden;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}
img{max-width: 100%;margin: 0 auto;}
p{line-height: 27px;}
em,i{font-style:normal;}
.mt20{margin-top:20px;}
body{min-width: 1324px; margin:0 auto; font-size:14px;font-family:"Microsoft YaHei"; background:#ffffff; color:#393939;/** 字体颜色自定义 **/}
.center{ width:1000px; margin:0 auto;}
/*   重置样式  end  */
.uw li:first-child{margin-left: 0;}
/*head*/
.ilogo{width: 100%}
.ilogo img{display: block;}
/*banner*/
.banner{width: 100%;margin: 0 auto;}
.banner img{display: block;}
/*nav*/
.nav{background: #910000;}
.navu li{float: left;width: 125px;height: 62px;line-height: 62px;background: #910000;}
.navu li a{display: block;color: #fff;font-size: 20px;text-align: center;}
.navu li.navh{background: #5f0000;}
/*sr*/
.srd{border: 1px solid #a0a0a0; padding: 7px;margin: 17px auto;}
.srd dt,.srd dd{float: left;}
.srd dt{width: 522px;}
.srd dd{width: 462px;}
.srd dd img{display: block;}
.srd dd h2{font-size: 26px;font-weight: bold;color: #910000;text-align: center;}
.srd dd p{font-size: 14px;color: #4c4948;text-indent: 2em;padding-left: 9px;}
.srd dd p span{color: #910000}
/*main*/
.cap{background: url(../images/cap_bg.jpg) center no-repeat; height: 109px;margin: 27px auto 20px;}
.cap strong,.cap b{display: block;margin-left: 117px;}
.cap small img{display: block;margin-left: 117px;}
.cap strong{font-size: 28px;color: #221815;padding-top: 9px;}
.cap b{font-size: 24px;color: #fff;margin-top: 10px;}

/*b1*/
.b1u li{float: left;width: 325px;margin-left: 12px;}
.b1u li img{display: block;}
/*b2*/
.b2u li{float: left;border: 1px solid #c6c6c6;height: 44px; padding: 7px;margin-left: 10px; overflow: hidden;width: 221px;}
.b2u li:nth-of-type(3){width: 490px;}
.b2u li img{display: block;float: left;margin-right: 12px;}
.b2u li .liz{float: left;border-left: 1px solid #c6c6c6;font-size: 14px; color: #555555; padding-left: 17px;}
.b2u li .liz span{display: block;color: #b5080c;}
.b2u li:nth-of-type(3) span{display: inline-block;}
.b2u li:nth-of-type(3) .liz{border: none;}
.b2i{position: relative;margin: 20px auto;}
.b2i img,.b2i a{display: block;}
.b2i a{position: absolute; width: 270px;height: 65px;bottom: 0;right: 290px;}
.b2i a:last-child{right: 0;}

/*b3*/
.b3i,.b3i img{display: block;}
.b3u1 li{float: left;width: 490px;margin-left: 20px;margin-bottom: 20px;}
.b3u1 li:nth-of-type(3),.b3u1 li:nth-of-type(5),.b3u1 li:nth-of-type(7){margin-left: 0}
.b3u1 li h2{font-size: 26px;color: #fff;background: #910000;text-align: center;height: 60px;line-height: 60px;}
.b3u1 li h2 span{font-weight: bold;}
.b3u1 li dl{overflow: hidden;background: #f6f6f6;padding: 10px;}
.b3u1 li dl dt,.b3u1 li dl dd{float: left;}
.b3u1 li dl dt{width: 187px;}
.b3u1 li dl dd{width: 260px;padding: 17px 11px 0;}
.b3u1 li dl dd .name{font-size: 26px;font-weight: bold;color: #910000;border-bottom: 1px solid #e9e9e9;padding-bottom: 10px;    }
.b3u1 li dl dd .name span{display: inline-block; margin-left: 10px; font-size: 18px;color: #555555;}
.b3u1 li dl dd p{font-size: 14px;color: #000000;height: 135px;}
.b3u1 li dl dd p.lip{line-height: 24px;}
.b3u1 li dl dd a{display:block;color: #fff;font-size: 16px;text-align: center;background: #4c4948;width: 230px;margin: 38px auto 0;height: 50px;line-height: 50px; border-radius: 7px;}
.b3u2 li{float: left;width: 237px;background: #fafafa;border: 1px solid #e6e6e6;margin-left: 14px; margin-bottom: 20px;}
.b3u2{padding-bottom: 7px;}
.b3u2 li .dech{background: #910000;padding: 4px 0;}
.b3u2 li .dech h2,.b3u2 li .dech h3{text-align: center; color: #fff;}
.b3u2 li .dech h2{font-size: 16px;}
.b3u2 li .dec p {font-size: 14px;line-height: 24px;padding:5px;height: 72px;}
.b3u2 li .dec p span{color: #b5080c;}
/*b4*/
.b4d dt,.b4d dd{float: left;width: 298px;border:1px solid #e9e9e9; padding: 4px;}
.b4d dt ul li{float: left;width: 147px;margin-left: 4px;margin-bottom: 4px;}
.b4d dt p{font-size: 14px;color: #555555;text-indent: 2em; margin-bottom: 17px;}
.b4d dt a{display: block;background: #b5080c;border-radius: 4px; text-align: center; color: #fff; width: 137px;height: 40px;line-height: 40px; margin: 17px auto;}
.b4d dt ul li:nth-of-type(3){margin-left: 0;}
.b4d dt ul li img{display: block;}
.b4d dd{margin-left: 12px;width: 670px;}
.b4d dd h2{font-size: 23px;margin-bottom: 20px;  background: #949494;height: 50px;line-height: 50px; text-align: center; color: #fff; }
.b4d dd ul li{float: left;width: 331px;margin-left: 4px; margin-bottom: 27.5px; text-align: center; border: 1px solid #e5e5e5; height: 55px;}
.b4d dd ul li .liz{float: left;width: 261px;padding:9px;}
.b4d dd ul li span{font-size: 14px;font-weight: bold;display: block;}
.b4d dd ul li a.lia{display: block;float: right;}
.b4d dd ul li img{display:block;}
.b4d dd ul li:nth-of-type(3),.b4d dd ul li:nth-of-type(5),.b4d dd ul li:nth-of-type(7){margin-left: 0;}
.b4d dd a.b4dda{display: block; font-size: 16px;color: #fff;background: #4c4948;border-radius: 4px;height: 50px;line-height: 50px; width: 270px; text-align: center; margin: 30px auto;}

/*b5*/
.b5d dt,.b5d dd{float: left;}
.b5d dt{width: 445px;}
.b5d dt p{font-size:16px;margin-bottom: 20px; color: #555555;background: #f6f6f6;padding: 7px;text-indent: 2em;}
.b5d dt p span{color: #b5080c;}
.b5d dd{width: 495px;margin-left: 60px;}
.b5d dt .dz{margin-bottom: 20px; font-size: 14px;color: #555555;border: 1px solid #e5e5e5;overflow:hidden;}
.b5d dt .dz em,.b5d dt .dz img{display: block; float: left;}
.b5d dt .dz em{padding: 8.5px 28px; width: 300px;}
.b5d dt .dz em span{color: #b5080c;}
.b5d dt .btn6{width: 100%;}
.b5d dt .btn6 a{width: 165px; height: 51px;background: none;}
.b5d dd img,.b5d dd a{display: block;}
.b5d dd a{background: #4c4948;color: #fff;font-size: 16px;height: 51px; line-height: 51px;border-radius: 4px;width: 270px;margin:22.5px auto; text-align: center;}
/*b6*/
.b6u li{float: left;position: relative;margin-left: 9px;margin-bottom: 9px; width: 327px;}
.b6u li:nth-of-type(4){margin-left: 0;}
.b6u li img{display: block;}
.b6u li .liz{position: absolute;bottom: 0;left: 0;width: 100%; font-size: 16px; height: 50px;line-height: 50px;background: rgba(0,0,0,0.6); text-align: center; color: #fff; }
.btn6{overflow: hidden;width: 584px;margin: 20px auto;}
.btn6 a{display: block;float: left;width: 248px;height: 67px;line-height: 67px;margin-left: 40px; text-align: center;}
.btn6 a:last-child{background: #b5080c;font-size: 16px;color:#fff;border-radius: 7px;}












/*挂号*/
.ght{background: url(../images/ght.jpg) center bottom no-repeat;font-size: 28px;color: #910000;text-align: center;padding-bottom: 29px;margin: 27px auto 20px;}
/*自助挂号*/
.yybd_conln{font-size:14px;position:relative; margin-bottom: 20px; height:192px;background:url(../images/gh1.jpg) no-repeat;}
.bdyyln{width: 452px;height:192px;position: absolute;left: 140px;top:0;text-align:center;vertical-align:middle;}
.bdyyln ul{ width:455px;padding: 8px 0;}
.bdyyln li{ height:auto; zoom:1; overflow:hidden;}
.width01ln { float:left; width:75px; height:36px; text-align:center; line-height:35px; font-size:14px;}
.autoheiln{ float:left; width:100px;}
.text01ln{ width:139px; height:20px; margin:0 auto; color:#333; border: 1px solid #b5b5b5;}
.select01ln{ float:left;}
.select_ksln{ float:left; width:160px; margin-top:8px;}
.text02ln{ float:left;border: 1px solid #b5b5b5}
#gh_submit{ width:92px; height:26px; background:url(../images/tj.jpg) no-repeat; border:none; cursor:pointer; margin:3px auto 0;}
/*footer*/

.ft{background: #4c4948;padding: 27px 0;}
.ftu li{float: left;border-right: 1px solid #fff;width: 297px;}
.ftu li:last-child{border: none;padding: 30px 0;}
.ftu li:nth-of-type(2){width: 390px; padding:48px 7px;}
.ftu li img{display: block;}
.ftu li p{font-size: 16px; color: #fff;padding-left: 27px;}
.fb{text-align: center;background: #2c2a29;height: 37px;line-height: 37px;font-size: 14px;color: #ffffff;}
