/*banner*/
.hb_left{ width: 650px; float: left; }
.hb_banner{ width:650px; height:400px; overflow:hidden; position:relative; z-index:5; box-shadow:0 0 5px 1px #dbdbdb;}
.hb_banner li{ height:400px; overflow:hidden; }
.flex-control-nav {width: 100%;position:absolute;bottom: 17px;text-align: center;z-index: 88;height:15px}
.flex-control-nav li {margin: 0 4px;display: inline-block;zoom: 1; position:relative; width:16px; height:10px}
.flex-control-paging li a {position:absolute;width:16px;height:6px;display: block;background: #666;background-color:rgba(255,255,255,.7);cursor: pointer;text-indent: -9999px; left:0 ;top:4px}
.flex-control-paging li a:hover {background: #fff; width:16px; height:10px;top:0 }
.flex-control-paging li a.flex-active {background: #fff;cursor: default; width:16px; height:10px;top:0}
/*登录*/
.hb_right{ width: 410px; float:right; }
.hb_login{ width: 410px; }
.hb_login_tit{ height: 38px; line-height: 38px; background-color: #0679d7; padding-left: 26px; font-size: 20px; color: #fff; font-weight: bolder; }
.hb_login_block{ border:1px solid #eee; padding:28px 24px }
.login_box .item{  margin-bottom:20px; overflow:hidden}
.login_box .item .itxt{ float:left; width:358px; outline:none;height:35px; border:1px solid #e2e2e2; line-height:35px; text-indent:10px}
.item_but{ background:#2985dc; line-height:40px; border-radius:40px;  margin:22px 0 20px; border:none; display:block; width:100%; color:#fff; outline:none; cursor:pointer}
.item_but1{ background:#fff; line-height:40px; border-radius:40px;  margin-bottom:14px; border:1px solid #2985dc; display:block; width:100%; color:#2985dc; outline:none; cursor:pointer}
.yzm{ float:right; width:100px; height:36px;}
.yzm img{ width:100px; height:36px;}
.login_bottom{ overflow:hidden; text-align: center;}
.login_bottom a{ color:#666}
.login_bottom a:hover{color:#2985dc}
/*首页客服*/
.index_kf{ width:410px; height: 100px; background: url(/site/xjykdx/resources/images/kf.jpg) no-repeat; overflow: hidden;  margin-top:8px; }
.index_kf h3{ color: #fff; font-size: 20px; line-height: 22px; float: left; margin:28px 0 0 75px; }
.index_kf p{color: #fff; font-size: 14px; line-height: 25px; float: left; margin: 23px 0 0 30px}
/*住培基地*/
.zpjd{ background: #0679d7; height: 60px; }
.zpjd h3{ font-size:18px; line-height: 60px; padding: 0 0 0 13px; float: left; color: #fff  }
.zp_search{ float: left; width: 568px; height: 33px; margin: 14px 0 0 126px; background-color: #fff; border: 1px solid #e2e2e2; border-radius: 2px; }
.zp_search .zp_text{ border: none; outline:none; font-size: 14px; width: 90%; padding-left: 16px; line-height: 33px;}
.zp_search .zp_button{ background:url(../img/btn_search.png) no-repeat; width: 16px; height: 16px; float: right; border: none; outline: none; cursor: pointer; margin: 9px 9px 0 0 }
.zp_hospital{ width:1025px; padding-top: 45px;}
.zp_hospital li{ float: left; line-height: 33px;  font-size:14px;margin:0 25px 35px 0; }
.zp_hospital li a{ color:#333; display: block; padding: 0 26px;border: 1px solid #dcdcdc;}
.zp_hospital li a:hover{color:#fff;background: #0679d7;border-color:#0679d7 }

.rukou_list { padding-top:25px}
.rukou_list li{ width:610px; height:117px; overflow: hidden; margin-bottom:12px;vertical-align:middle;}
.rukou_list li a{width:610px; height:117px; display:block; background:url(/site/xjykdx/resources/images/bg-rukou2.jpg) no-repeat; line-height:59px; font-size:30px; text-align:center;color:#1a507d; text-shadow:5px 2px 7px #fff}
.login_in_box img{ width:130px; height:130px; display:block; margin:10px auto}
.login_in_box h3{ text-align:center; font-size:16px; color:#333; margin-top:15px}
.login_in_box p{ font-size:16px; text-align:center; margin-top:15px}
.login_in_box .item_but1{ width:200px; margin:25px auto; }