﻿/*banner*/
.hb_left{ width: 650px; float: left; }
.hb_banner{ width:650px; height:350px; overflow:hidden; position:relative; z-index:5; box-shadow:0 0 5px 1px #dbdbdb;}
.hb_banner li{ height:350px; overflow:hidden; }
.hb_banner li a{display:block; height:350px; 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: 16px; color: #fff; font-weight: bolder; }
.hb_login_block{ border:1px solid #eee; padding: 18px 24px }
.login_box .item{ height:33px; border:1px solid #e2e2e2; line-height:33px; margin-bottom:16px; padding-left:10px}
.login_box .item .itxt{ border:none; width:80%; outline:none}
.login_box .item .select{ border:none; width:100%; outline:none}
.login_yzm img{margin:5px 0 0 10px;}
.item_but{ background:#2985dc; line-height:40px; border-radius:40px;  margin:15px 0 15px; border:none; display:block; width:100%; color:#fff; outline:none; cursor:pointer}
.item_but1{ background:#fff; line-height:38px; border-radius:40px;  margin-bottom:14px; border:1px solid #2985dc; display:block; width:100%; color:#2985dc; outline:none; cursor:pointer}
.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(../images/kf.jpg) no-repeat; overflow: hidden;  margin-top:8px; }
.index_kf a{ color: #fff; font-size: 20px; line-height: 22px; float: left; padding: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(../images/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 }
/*首页注册弹窗*/
.register_prompt{ width: 750px; height: 430px; background:#fff; position: fixed; left: 50%; top: 50%; margin: -215px 0 0 -375px; z-index: 101; border-radius:10px;display: none}
.register_prompt .box{ position: relative;  }
.register_prompt .close{ width: 26px; height: 26px; background: url(../images/close.png) no-repeat; position: absolute; right:0;top:-52px;  }
.register_tit{line-height: 50px; background: #0679d7; margin-top: 32px; font-size: 18px; color: #fff; text-align:center; font-weight: bolder; }
.register_nav{ text-align:  center; padding: 40px 0}
.register_nav li{ display: inline-block;*display: inline;*zoom:1; margin: 0 32px; }
.register_nav li a{ width:130px; padding-top: 145px; background: url(../images/register1.png) no-repeat; display: block; font-size: 14px; color:#333; }
.register_nav li a.new{ background-position: left top;  }
.register_nav li a.old{ background-position: right top;  }
.register_nav li a.jyzp{ background-position: right top;  }
.register_nav li a:hover{ background-image: url(../images/register2.png);color: #0679d7 }
.register_text{ margin:0 23px; background: #f1f1f1; height: 70px; border-radius: 10px; overflow: hidden; }
.register_text p{  line-height: 26px; padding-left: 80px; margin-top: 10px; }
