html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.aaaaaa { }
body { font-size: 12px; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/

.w_1000 { width: 1000px; margin: 0 auto; padding-left: 190px; box-sizing: border-box; margin-bottom:100px;}
/*首页*/
.lb_logo { height: 140px; overflow: hidden; background: url(../images/logo_bg.jpg) no-repeat center center; }
.lb_logo span { display: block; width: 1000px; margin: 0 auto; text-align: right; }
.lb_banqhk { position: relative; }
.lb_banqh ul   li { height: 550px; overflow: hidden; }
.lb_banqh ul   li a{ display:block; width:100%; height:100%;}
.lb_banqh ul  li.ban00 { background: url(../images/zzs_pc_ban.jpg) no-repeat center center; }
.lb_banqh ul  li.ban01 { background: url(../images/ban01.jpg) no-repeat center center; }
.lb_banqh ul  li.ban02 { background: url(../images/ban02.jpg) no-repeat center center; }
.lb_banqh ul  li.ban03 { background: url(../images/ban03.jpg) no-repeat center center; }
.lb_banqh ul  li.ban04 { background: url(../images/ban04.jpg) no-repeat center center; }
.lb_banqh ul  li.ban05 { background: url(../images/ban05.jpg) no-repeat center center; }
.lb_bannum { width: 100%; text-align: center; position: absolute; left: 0; bottom: 48px; }
.lb_bannum span { display: inline-block; width: 18px; height: 18px; background: url(../images/ban_bg.png) no-repeat center center; margin: 0 5px; }
.lb_bannum span.hover { background: url(../images/ban_hov.png) no-repeat center center; cursor: pointer; }
.lb_menu { width: 173px; overflow: hidden; background: #387eee; position: fixed; top: 0; left: 50%; z-index: 999; margin-left: -494px; }
.lb_menu dl { overflow: hidden; }
.lb_menu dl dd { display: block; height: 40px; overflow: hidden; border-bottom: 1px solid #649af1; font-size: 17px; line-height: 40px; }
.lb_menu dl dd a img { vertical-align: middle; margin: -3px 0 0 26px; }
.lb_menu dl dd a { color: #fff; }
.lb_menu dl dd a span { display: inline-block; width: 100px; float: right; }
.lb_menu dl dd:hover { background: #216ade; }
.search_form{position:relative;background: url(../images/menu_img11.png) no-repeat center center; width: 153px; height: 34px; margin: 26px auto; }
.search_name {  display: block; width:100%; height:34px; overflow: hidden;  border: 0; font-size: 14px; color: #4d7bc3; text-indent: 10px;background:none;}
.search-submit{ position:absolute; top:0; right:0; width:45px; border:none; height:34px;background:none;}

.lb_nav { overflow: hidden; margin: 30px auto; }
.lb_nav dl { width: 400px; height: 150px; overflow: hidden; background: #fff; border: 5px solid #ddeaff; border-radius: 8px; box-sizing: border-box; float: left; }
.lb_nav dl:nth-child(even) { float: right; }
.lb_nav dl dt { display: block; width: 145px; float: left; }
.lb_nav dl dd { display: block; width: 110px; float: left; background: url(../images/bz_img03.png) no-repeat 20px center; font-size: 16px; margin-top: 18px; text-indent: 35px; }
.lb_nav dl dd a { color: #333; }
.lb_nav dl dd:hover a { color: #387eee; }
.lb_nav dl dd:last-child { width: 130px; }
.lb_news { height: 44px; overflow: hidden; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.lb_news cite { width: 152px; float: left; }
.lb_news ul { width: 100%; height: 44px; overflow: hidden; float: left; }
.lb_news ul li { font-size: 16px; line-height: 44px; }
.lb_news ul li a { color: #333; }
.lb_news ul li a span { display: inline-block; width: 26px; height: 26px; background: #e60012; border-radius: 4px; color: #fff; line-height: 26px; text-align: center; margin: 0 6px; font-weight: bold; }
.lb_homehd { overflow: hidden; }
.lb_hd { width: 332px; float: left; }
.lb_tit { border-bottom: 1px solid #e6e6e6; font-size: 13px; color: #d7d7d7; font-style: italic; padding: 32px 0 0 0; margin-bottom: 16px; text-transform: uppercase; }
.lb_tit b { display: inline-block; font-size: 22px; color: #6c819e; font-style: normal; padding: 0 6px 10px 0; border-bottom: 1px solid #6c819e; margin-right: 6px; }
.lb_tit b img { vertical-align: middle; margin: -3px 8px 0 10px; }
.lb_tit a { display: inline-block; width: 69px; height: 30px; background: #ecf0f6; border-radius: 30px; font-size: 16px; color: #6c819e; line-height: 30px; text-align: center; float: right; font-weight: normal; }
.lb_tit span { font-size: 16px; color: #6c819e; float: right; font-style: normal; }
.lb_zx { width: 452px; float: right; }
.lb_zx ul li { overflow: hidden; border-bottom: 1px dashed #e6e6e6; padding: 12px 0; }
.lb_zx ul li h2 { font-size: 15px; line-height: 35px; }
.lb_zx ul li h2 span { color: #6c819e; padding-right: 4px; }
.lb_zx ul li h2 a { color: #333; }
.lb_zx ul li:nth-of-type(1) { padding-top: 0; }
.lb_zx ul li:nth-of-type(1) h2 a { color: #387eee; }
.lb_zx ul li p { font-size: 14px; color: #828282; line-height: 24px; text-align: justify; padding: 4px 0 0 25px; box-sizing: border-box; }
.lb_zx ul li p a { color: #e60012; }
.lb_zx ul li h2 span:nth-of-type(2) { display: inline-block; width: 84px; background: #ea9700; border-radius: 35px; font-size: 14px; color: #fff; text-align: center; padding-right: 0; float: right; }
.lb_gug { margin-top: 26px; }
.lb_homezjk { overflow: hidden; position: relative; }
.lb_homezj { overflow: hidden; }
.lb_homezj ul li { height: 462px; overflow: hidden; padding: 0 333px 0 247px; box-sizing: border-box; display: none; }
.lb_homezj ul li.zj01 { background: url(../images/homezj_img01.jpg) no-repeat center center; }
.lb_homezj ul li.zj02 { background: url(../images/homezj_img02.jpg) no-repeat center center; }
.lb_homezj ul li.zj03 { background: url(../images/homezj_img03.jpg) no-repeat center center; }
.lb_homezj ul li.zj04 { background: url(../images/homezj_img04.jpg) no-repeat center center; }
.lb_homezj ul li.zj05 { background: url(../images/homezj_img05.jpg) no-repeat center center; }
.lb_homezj ul li.zj06 { background: url(../images/homezj_img06.jpg) no-repeat center center; }
.lb_homezj ul li h2 { font-size: 18px; color: #387eee; padding: 98px 0 0 0; }
.lb_homezj ul li h3 { font-size: 16px; color: #333; line-height: 24px; padding: 14px 0; }
.lb_homezj ul li h3 span { color: #e60012; padding-right: 6px; }
.lb_homezj ul li p { font-size: 16px; color: #333; line-height: 24px; text-align: justify; padding: 13px 0 28px 0; }
.lb_homezj ul li p a { color: #e60012; }
.lb_homezj_btn { text-align: center; }
.lb_homezj_btn a { display: inline-block; width: 98px; height: 40px; background: #387eee; border-radius: 40px; font-size: 16px; color: #fff; line-height: 40px; text-align: center; margin: 0 5px; }
.lb_homezj_btn a:nth-of-type(2) { background: #ea9700; }
.lb_homezjqhk { width: 306px; height: 462px; overflow: hidden; position: absolute; right: 12px; bottom: 0; }
.lb_homezjqh { margin-top: 30px; }
.lb_homezjqh ul li { height: 128px; overflow: hidden; background: #7898c4; margin-bottom: 10px; }
.lb_homezjqh ul li cite { float: left; }
.lb_homezjqh ul li p { width: 168px; float: left; margin-left: 6px; }
.lb_homezjqh ul li p b { display: block; border-bottom: 1px solid #92b2e0; font-size: 20px; color: #f7f1ed; padding: 10px 0 7px 0; }
.lb_homezjqh ul li p b span { font-weight: normal; font-size: 18px; padding-left: 12px; }
.lb_homezjqh ul li p strong { display: block; font-size: 14px; color: #f7f1ed; line-height: 22px; text-align: justify; padding: 6px 0 0 0; box-sizing: border-box; font-weight: normal; }
.lb_homezj_prev { position: absolute; right: 174px; top: 0; cursor: pointer; z-index: 999; display: none; }
.lb_homezj_next { position: absolute; right: 174px; bottom: 0; cursor: pointer; z-index: 999; display: none; }
.lb_bk { overflow: hidden; position: relative; }
.lb_bknav { overflow: hidden; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.lb_bknav span { display: block; width: 94px; height: 94px; overflow: hidden; border-radius: 100%; border: 1px solid #e0e7f2; box-sizing: border-box; font-size: 14px; color: #6c819e; text-align: center; padding-top: 60px; cursor: pointer; }
.lb_bknav span.hover { color: #fff; border: 1px solid #387eee; }
.lb_bknav span:nth-of-type(1) { background: url(../images/bk_nav01.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(1).hover { background: #387eee url(../images/bk_nav01_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(2) { background: url(../images/bk_nav02.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(2).hover { background: #387eee url(../images/bk_nav02_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(3) { background: url(../images/bk_nav03.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(3).hover { background: #387eee url(../images/bk_nav03_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(4) { background: url(../images/bk_nav04.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(4).hover { background: #387eee url(../images/bk_nav04_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(5) { background: url(../images/bk_nav05.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(5).hover { background: #387eee url(../images/bk_nav05_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(6) { background: url(../images/bk_nav06.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(6).hover { background: #387eee url(../images/bk_nav06_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(7) { background: url(../images/bk_nav07.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(7).hover { background: #387eee url(../images/bk_nav07_1.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(8) { background: url(../images/bk_nav08.png) no-repeat center 12px; }
.lb_bknav span:nth-of-type(8).hover { background: #387eee url(../images/bk_nav08_1.png) no-repeat center 12px; }
.lb_bkcon { overflow: hidden; margin: 28px 0; }
.lb_bkcon ul li { overflow: hidden; display: none; }
.lb_bkcon ul li cite { float: left; }
.lb_bkcon dl { width: 394px; float: right; }
.lb_bkcon dl dd { display: block; height: 80px; overflow: hidden; border-bottom: 1px solid #e6e6e6; padding: 0 0 14px 96px; margin-bottom: 14px; font-size: 12px; color: #6f6f6f; line-height: 22px; text-align: justify; }
.lb_bkcon dl dd a { color: #e60012; }
.lb_bkcon dl dd span { display: block; font-size: 16px; color: #5e5e5e; font-weight: bold; padding: 6px 0; }
.lb_bkcon dl dd:nth-of-type(1) { background: url(../images/bk_img01.jpg) no-repeat left top; }
.lb_bkcon dl dd:nth-of-type(2) { background: url(../images/bk_img02.jpg) no-repeat left top; }
.lb_bkcon dl dd:nth-of-type(3) { background: url(../images/bk_img03.jpg) no-repeat left top; }
.lb_bkcon dl dd:last-child { background: url(../images/bk_img04.jpg) no-repeat left top; margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.lb_bkfot { overflow: hidden; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.lb_bkbtn { width: 400px; overflow: hidden; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; position: absolute; left: 0; bottom: 20px; }
.lb_js { overflow: hidden; }
#slider { width: 810px; height: 359px; overflow: hidden; border: 1px solid #a0c8ff; border-left: 0; position: relative; }
.slide { font-size: 0; line-height: 0; z-index: 10; position: absolute; background: #fff; overflow: hidden; top: 0px; cursor: default; left: 0px; float: left; border-left: 1px solid #a0c8ff; }
.slide img { float: left; }
.lb_an { overflow: hidden; margin-top: 40px; }
.lb_an cite { float: left; }
.lb_anqhk { width: 727px; float: right; position: relative; }
.lb_anqh { overflow: hidden; }
.lb_anqh ul li { width: 228px; height: 263px; overflow: hidden; border: 4px solid #f1f1f1; background: #fff; float: left; margin-right: 10px; }
.lb_anqh ul li h2 { font-size: 16px; color: #333; font-weight: bold; line-height: 24px; text-align: center; padding: 6px 0; }
.lb_anqh ul li p { font-size: 13px; color: #333; line-height: 24px; text-align: justify; padding: 0 12px; box-sizing: border-box; }
.lb_anqh ul li p a { color: #e60012; }
.lb_anprev { position: absolute; left: 4px; top: 128px; cursor: pointer; z-index: 999; }
.lb_annext { position: absolute; right: 3px; top: 128px; cursor: pointer; z-index: 999; }
.lb_pp { overflow: hidden; }
.lb_ppqhk { overflow: hidden; }
.lb_ppnum { height: 79px; overflow: hidden; background: url(../images/pp_bg.png) no-repeat center 38px; text-align: center; }
.lb_ppnum ul li { display: inline-block; width: 111px; height: 53px; margin: 0 25px; cursor: pointer; font-size: 18px; color: #333; line-height: 48px; }
.lb_ppnum ul li.hover { background: url(../images/pp_hov.png) no-repeat center center; color: #fff; }
.lb_gh { height: 668px; overflow: hidden;  background: url(../images/gh_bg.jpg) no-repeat center center;  margin: 44px auto; padding: 28px 15px 0 15px; box-sizing: border-box; }
.lb_ghl { width: 308px; float: left; margin: 200px 0 0 18px; }
.lb_ghk { overflow: hidden; margin-bottom: 10px; font-size: 16px; color: #333; line-height: 38px; }
.lb_ghk span { display: block; width: 72px; float: left; font-size: 14px; color: #333; line-height: 38px; }
.lb_ghk input[type="text"], .lb_ghk input[type="date"] { display: block; width: 232px; height: 36px; overflow: hidden; background: #eaeaea; border: 1px solid #e3e3e3; border-radius: 4px; font-size: 14px; color: #999; text-indent: 16px; }
.lb_ghk input[type="radio"] { display: inline-block; vertical-align: middle; margin: -3px 8px 0 50px; }
.lb_ghk textarea { display: block; width: 232px; height: 74px; overflow: hidden; background: #eaeaea; border: 1px solid #e3e3e3; border-radius: 4px; font-size: 14px; color: #999; padding: 8px; box-sizing: border-box; }
.lb_ghbtn { overflow: hidden; margin-top: 20px; text-align: center; }
.lb_ghbtn input { display: inline-block; width: 137px; height: 46px; border: 0; text-indent: 9999px; cursor: pointer; margin: 0 6px; }
.lb_ghbtn input[type="submit"] { background: url(../images/gh_tj.png) no-repeat center center; }
.lb_ghbtn input[type="reset"] { background: url(../images/gh_cz.png) no-repeat center center; }
.lb_ghr { width: 406px; float: right; margin-right: 9px; }
.lb_ghr p { width: 390px; border-bottom: 1px solid #738cad; font-size: 16px; color: #fff; line-height: 30px; text-align: justify; padding: 14px 6px; box-sizing: border-box; margin: 0 auto; }
.lb_ghr p:last-child { border-bottom: 0; }
.lb_fot { background: #387eee; overflow: hidden; padding: 5px 0;width:100%;position:fixed;left:0;bottom:0; }
.lb_fotcon { width: 100%; margin: 0 auto; }
.lb_fotcon h4 { float: left; }
.lb_fotcon dl { float: right; }
.lb_fotcon dl dd { display: inline-block; margin-left: 16px; }
/*专家团队*/
.lb_listdh { overflow: hidden; background: url(../images/zjtd_dhbg.png) no-repeat center bottom; font-size: 14px; color: #666; padding: 40px 0 9px 0; margin-bottom: 32px; }
.lb_listdh img { vertical-align: middle; margin: -3px 6px 0 6px; }
.lb_zjtddd { overflow: hidden; }
.lb_zjtddd cite { float: left; }
.lb_zjtddd p { width: 474px; height: 226px; background: url(../images/zjtd_dd02.png) no-repeat center center; float: right; }
.lb_zjtddd p span { display: block; font-size: 15px; color: #333; line-height: 28px; text-align: justify; padding: 30px 6px 16px 6px; box-sizing: border-box; text-indent: 2em; }
.lb_zjtddd p b { display: block; text-align: center; }
.lb_zjtddd p b a { display: inline-block; margin: 0 11px; }
.lb_zjtd { overflow: hidden; }
.lb_zjtd ul { overflow: hidden; margin-bottom: -30px; }
.lb_zjtd ul li { width: 398px; height: 354px; overflow: hidden; background: url(../images/zjtd_bg.png) no-repeat center center; margin-bottom: 30px; float: left; }
.lb_zjtd ul li:nth-child(even) { float: right; }
.lb_zjtop { overflow: hidden; padding: 9px 10px 32px 10px; box-sizing: border-box; }
.lb_zjtop cite { float: left; }
.lb_zjjs { width: 190px; float: right; }
.lb_zjjs h2 { font-size: 20px; color: #333; padding: 4px 0 10px 0; }
.lb_zjjs h2 b { font-size: 24px; color: #ff6702; padding-right: 8px; }
.lb_zjjs p { font-size: 13px; color: #333; line-height: 24px; text-align: justify; padding: 13px 0; }
.lb_zjjs p a { color: #e60012; }
.lb_zjjs p:nth-of-type(2) { padding-bottom: 0; }
.lb_zjtdbtn { text-align: center; }
.lb_zjtdbtn a { display: inline-block; margin: 0 4px; }
/*列表页*/
.lb_listseach { width: 252px; height: 34px; overflow: hidden; border: 1px solid #e7e7e7; border-radius: 4px; float: right; margin-top: -16px; }
.lb_listseach input[type="search"] { display: block; width: 181px; height: 34px; overflow: hidden; background: #f1f1f1; border: 0; font-size: 14px; color: #9a9a9a; text-indent: 10px; float: left; }
.lb_listseach input[type="submit"] { display: block; width: 71px; height: 34px; overflow: hidden; background: url(../images/list_seach.jpg) no-repeat center center; text-indent: -999px; cursor: pointer; border: 0; }
.lb_cotent { overflow: hidden; }
.lb_conl { width: 546px; overflow: hidden; float: left; }
.lb_list { overflow: hidden; background: #f1f1f1; border-radius: 8px; }
.lb_list ul li { width: 520px; overflow: hidden; background: #fff url(../images/list_img01.png) no-repeat left top; margin: 20px auto 0 auto; }
.lb_list ul li h2 { width: 502px; border-bottom: 1px solid #dedede; font-size: 16px; text-indent: 15px; padding: 14px 0 8px 0; margin: 0 auto; font-weight: bold; }
.lb_list ul li h2 a { color: #387eee; }
.lb_list ul li p { font-size: 14px; color: #333; line-height: 22px; text-align: justify; padding: 11px 25px 18px 25px; box-sizing: border-box; }
.lb_list ul li p a { color: #e60012; }
.page3 { overflow: hidden; text-align: center; font-size: 14px; padding: 44px 0; }
.page3 span, .page3 pre { display: inline-block; color: #0080da; line-height: 36px; border: 1px solid #387eee; border-radius: 6px; padding: 0 12px; background: #f1f1f1; margin: 0 5px; cursor: pointer; }
.page3 span.hover { color: #fff; background: #387eee; }
.page3 span:hover, .page3 pre:hover { color: #fff; background: #387eee; }
.page3 select { display: inline-block; appearance: none; -webkit-appearance: none; border-radius: 0; width: 65px; height: 36px; background: url(../images/list_bg01.png) no-repeat center center; border: 0; color: #0080da; text-indent: 10px; }
.lb_listbtn { text-align: center; padding: 40px 0; }
.lb_listbtn a { display: inline-block; margin: 0 8px; }
.lb_conr { width: 252px; float: right; }
.lylx_c2 { overflow: hidden; }
.lylx_c2 p { color: #333; font-size: 14px; line-height: 24px; padding: 17px 7px 7px 7px; box-sizing: border-box; text-align: justify; }
.lylx_c2 p a { color: #ff1919; }
.lylx_c2 ul { text-align: center; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; }
.lylx_c2 ul li { vertical-align: middle; display: inline-block; width: 80px; height: 80px; border-radius: 14px; border: 1px solid #b5d1ff; margin: 10px 0 0 0; background: #f0f6ff; }
.lylx_c2 ul li h2 { margin-top: 8px; }
.lylx_c2 ul li h3 { color: #333333; font-size: 14px; margin-top: 4px; }
.lylx_c2 ul li:nth-of-type(2) { background: #f0fdff; border: 1px solid #bbeaf1; }
.lylx_c2 ul li:nth-of-type(3) { background: #fff9ef; border: 1px solid #efdebe; }
.lylx_c2 ul li:nth-of-type(4) { background: #fff9ef; border: 1px solid #efdebe; }
.lylx_c2 ul li:nth-of-type(5) { background: #f0f6ff; border: 1px solid #b5d1ff; }
.lylx_c2 ul li:nth-of-type(6) { background: #f0fdff; border: 1px solid #bbeaf1; }
.lylx_zb2_1 { overflow: hidden; }
.lylx_zqh1 { position: relative; z-index: 0; background: #f1f1f1; height: 397px; border-radius: 4px; }
.lylx_zqh2 li { float: left; }
.lylx_zqh2 li h3 { background: url(../images/lyzj_q5.png) no-repeat center bottom; font-size: 20px; color: #333; text-align: center; padding: 15px 0 11px 0; }
.lylx_zqh2 li h3 strong { font-size: 24px; color: #387eee; padding-right: 10px; }
.lylx_zqh2 li p { color: #333; font-size: 14px; line-height: 22px; text-align: justify; padding: 14px 18px 0 18px; box-sizing: border-box; }
.lylx_zqh2 li h4 { text-align: center; font-size: 0; margin-top: 10px }
.lylx_zqh2 li h4 a { display: inline-block; vertical-align: middle; width: 110px; height: 40px; line-height: 40px; border-radius: 40px; background: #3b80f7; margin: 0 4px; font-size: 16px; color: #FFF }
.lylx_zqh2 li h4 a:last-of-type { background: #ff8100; }
.lylx_jt1 { position: absolute; z-index: 1; top: 90px; left: 10px; cursor: pointer; }
.lylx_jt2 { position: absolute; z-index: 1; top: 90px; right: 10px; cursor: pointer; }
.lb_listzjbtn a { display: block; margin-top: 11px; }
.lb_gy { overflow: hidden; }
.lb_gyqhk { position: relative; }
.lb_gyqh ul li { position: relative; }
.lb_gyqh ul li span { display: block; width: 100%; font-size: 12px; color: #fff; text-align: center; position: absolute; left: 0; bottom: 13px; }
.gy_prev { position: absolute; left: 12px; top: 92px; cursor: pointer; }
.gy_next { position: absolute; right: 12px; top: 92px; cursor: pointer; }
.lb_kfcon { overflow: hidden; border: 1px solid #d9e9ff; border-radius: 4px; }
.lb_kfcon h2 { overflow: hidden; background: #d9e9ff; font-size: 14px; color: #387eee; line-height: 36px; padding: 0 8px; box-sizing: border-box; }
.lb_kfcon h2 span { display: block; width: 20%; float: left; }
.lb_kfcon h2 span:nth-of-type(1) { width: 26% }
.lb_kfcon h2 span:nth-of-type(2) { width: 34%; }
.lb_kfcon ul { width: 234px; margin: 22px auto; }
.lb_kfcon ul li { border-bottom: 1px dashed #d7d7d7; padding: 11px 0; font-size: 12px; color: #666; overflow: hidden; }
.lb_kfcon ul li span { display: block; width: 20%; float: left; }
.lb_kfcon ul li span:nth-of-type(1) { width: 26%; }
.lb_kfcon ul li span:nth-of-type(2) { width: 34%; }
/*文章页*/
.lb_page { overflow: hidden; background: #f1f1f1; padding-bottom: 20px; }
.lb_page h2 { font-size: 20px; color: #387eee; font-weight: bold; line-height: 32px; text-align: center; padding: 22px 0 12px 0; }
.lb_page p { font-size: 14px; color: #333; line-height: 24px; text-align: justify; padding: 12px 25px 16px 25px; box-sizing: border-box;  }
.lb_page h3 { font-size: 16px; color: #333; font-weight: bold; padding-left: 25px; box-sizing: border-box; }
.lb_page h4 { font-size: 16px; text-align: center; }
.lb_page h4 a { color: #e60012; }
.lb_pagebtn { overflow: hidden; background: url(../images/page_img03.png) no-repeat center center; padding: 17px 0 28px 0; text-align: center; }
.lb_pagebtn a { display: inline-block; margin: 0 10px; }
.lb_wz { overflow: hidden; background: #f1f1f1; padding: 12px 0; margin-bottom: 26px; }
.lb_wz ul li { font-size: 16px; color: #387eee; margin: 5px 0; text-indent: 14px; }
.lb_wz ul li a { color: #333; }
/*来院路线*/
.lylx_caps { overflow: hidden; border-bottom: 2px solid #e5e5e5; }
.lylx_caps h2 { background: url(../images/lylx_bb.jpg) no-repeat left bottom; padding-bottom: 10px; color: #333333; font-size: 22px; margin: 60px 0 30px 0 }
.lylx_caps h2 img { width: 38px; vertical-align: middle; margin: 0 8px 0 15px }
.lylx_caps h2 a { color: #333333; }
.lylx_caps h4 { padding: 14px 0 40px 16px; color: #333333; font-size: 25px;text-align:center;}
.lylx_caps h4 span { width: 192px; vertical-align: middle; display: inline-block; }
.lylx_caps h4 a { color: #333333; }
.lylx_tp { overflow: hidden; }
.lylx_tt { width: 180px; margin: 30px auto; overflow: hidden; }
.lylx_tt cite { float: left; width: 53px; }
.lylx_tt span { float: left; color: #333333; font-size: 30px; }
.lylx_tt span em { display: inline-block; color: #acacac; font-size: 10px; text-transform: uppercase; display: block; font-style: normal; }
.lylx_qh2 { overflow: hidden;margin-bottom:40px;}
.lylx_qh2 li { width: 128px; height: 121px; float: left; margin-right: 11px; }
.lylx_qh2 li#lylx_a1 { background: url(../images/lylx_h1_1.jpg) no-repeat center top; }
.lylx_qh2 li#lylx_a1.hover { background: url(../images/lylx_h1.jpg) no-repeat center top; }
.lylx_qh2 li#lylx_a2 { background: url(../images/lylx_h2_1.jpg) no-repeat center top; }
.lylx_qh2 li#lylx_a2.hover { background: url(../images/lylx_h2.jpg) no-repeat center top; }
.lylx_qh2 li#lylx_a3 { background: url(../images/lylx_h3_1.jpg) no-repeat center top; }
.lylx_qh2 li#lylx_a3.hover { background: url(../images/lylx_h3.jpg) no-repeat center top; }
.lylx_qh2 li#lylx_a4 { background: url(../images/lylx_h4_1.jpg) no-repeat center top; margin-right: 0; }
.lylx_qh2 li#lylx_a4.hover { background: url(../images/lylx_h4.jpg) no-repeat center top; }
.lylx_qhnr li { overflow: hidden; float: left; }
.lylx_qhnr li p { overflow: hidden; margin-bottom: 30px; }
.lylx_qhnr li p:last-child{margin-bottom:0;}
.lylx_qhnr li p em { float: left; display: block; margin-right: 10px; }
.lylx_qhnr li p span { float: right; width: 433px; color: #333333; font-size: 18px; margin-top: 30px; line-height: 30px;text-align:justify;}
.lylx_qhnr li p span i { font-style: normal; color: #ff8100; }
.lylx_qhnr li p span b { color: #ff8100; font-size: 18px; display: block; margin: 4px 0; }
.lylx_qhnr li.lylx_xh31 p em { width: 133px; float: left; }
.lylx_qhnr li.lylx_xh31 p span { width: 350px; display: inline-block; float: right; margin-top: 0; }
.lylx_qhnr li.lylx_xh32 p span { margin-top: 0; font-size: 18px; }
.lylx_zr { width: 288px; overflow: hidden; margin-top: 106px }
/*挂号*/
.zr_kang { width: 1000px; margin: 0 auto; }
.yygh_con { margin:40px 0 0 186px;}
.yygh_con .title { text-align: center; }
.yygh_con .title .name { font-size: 30px; color: #3b80f7; }
.yygh_con .title .y_name { font-size: 12px; color: #bbbbbb; font-family: Arial; text-transform: uppercase; margin-top: 6px; }
.yygh_con .title img { margin-top: 10px; }
.yygh_con .box { margin-top: 50px; overflow: hidden; width: 825px; }
.yygh_con .form_box { width: 517px; height: 739px; border: 1px solid #cccccc; float: left; box-sizing: border-box; margin-left:5px;}
.yygh_con .form_box .line { width: 100%; height: 2px; background: #3b80f7; }
.yygh_con .form_box .con1 { margin: 0 12px; }
.yygh_con .form_box .con1 h1 { font-size: 20px; line-height: 22px; color: #595959; text-align: center; margin-top: 20px; font-weight: bold; }
.form_box .con1 .dash { width: 100%; height: 1px; border-bottom: 1px dashed #dcdcdc; margin-top: 17px; }
.yygh_con .form_box .con1 .form_bd { width: 460px; margin: 0 auto; }
.yygh_con .form_bd ul li { margin-top: 24px; font-size: 16px; color: #333333; }
.yygh_con .form_bd ul li .text { width: 325px; height: 38px; border: 1px solid #bfbfbf; padding-left: 10px; box-sizing: border-box; font-size: 16px; color: #bcbcbc; border-radius: 4px; }
.yygh_con .form_bd ul li input { vertical-align: middle; }
.yygh_con .form_bd ul li i { display: inline-block; width: 114px; font-size: 20px; color: #323c3c; font-style: normal; text-align: right }
.yygh_con .form_bd ul li i em { color: #fe0101; margin-left: 2px; }
textarea { border: none; }
.yygh_con .form_bd .tet { width: 325px; height: 98px; border: 1px solid #bfbfbf; border-radius: 6px; padding-left: 10px; padding-top: 6px; box-sizing: border-box; font-size: 16px; color: #bcbcbc; }
.yygh_con .form_bd .reset { width: 162px; height: 46px; background: url(../images/cz1.png) no-repeat center center; margin-left: 48px; border: none; }
.yygh_con .form_bd .submit { width: 162px; height: 46px; background: url(../images/cz2.png) no-repeat center center; margin-left: 40px; border: none; }
.yygh_con .form_box .img { text-align: center; margin-top: 29px; }
.ghy_tx { text-align: center; color: #333333; font-size: 14px; margin: 18px 0; }
.ghy_tx .tony { vertical-align: middle }
.ghy_tx span { color: #a3a3a3; font-size: 14px; margin-left: 40px; }
.ghy_tx span em { font-style: normal; color: #ff0000; }
.yygh_con .box .gg { width: 288px; float: right; overflow: hidden; }
.yygh_con .box .gg img { display: block; }
.yygh_con .box .gg .t2 { margin-top: 10px; }
.ys_box { margin-top: 70px; text-align: center; }
.ys_box .ys_name { font-size: 30px; color: #333333; }
.ys_box .ys_name i { font-size: 30px; color: #3b80f7; font-style: normal; }
.ys_y_name { font-size: 12px; color: #c8c8c8; font-family: "微软雅黑"; margin-top: 6px; text-transform: uppercase }
.ys_box img { margin-top: 10px; }
.ys ul { width: 826px; margin: 50px auto 80px;overflow:hidden; }
.ys ul li { width: 201px; height: 222px; background: url(../images/yygh-fice.jpg)no-repeat; float: left; margin-right: 6px; text-align: center; }
.ys ul li img { margin-top: 48px; }
.ys ul li:last-of-type img { margin-top: 36px; }
.ys ul li .p1 { font-size: 22px; color: #444444; margin-top: 10px; }
.ys ul li .p2 { font-size: 14px; color: #a0a0a0; margin-top: 6px; }



.gongx{width: 350px; float:left;}
.gongx_left{width: 350px; overflow:hidden; border-radius:5px;}
.gongx_left h2{text-align: center;font-size: 20px;width: 350px;height: 45px;line-height: 45px;color: #FFFFFF;font-family: "微软雅黑"; background:#4b617f;}
.gongx_left h3{text-align: center;font-size: 14px;width: 350px;height: 42px; line-height:42px;background:#387eee;color: #FFFFFF;}
.gongx_left h3 img{ display:inline-block; vertical-align:middle; margin-left:10px;}
.gongx_left h4{ color:#e40000; font-size:18px; line-height:38px; padding-left:14px; width:100%; box-sizing:border-box;}
.gongx_left h5{width: 350px;height:33px;line-height: 33px;font-size: 14px;color: #333333; background:#f3f3f3;}
.gongx_left h5 span{ display:inline-block; width:33%; float:left; text-align:center;}
.gongx_left h6{  font-size:12px; line-height:36px; width:100%; text-align:center; color:#e40000; background:#f3f3f3}

.yuyue{width: 350px; background:#387eee; overflow:hidden;  border-bottom:1px solid #255fbe;}
.yuyue ul{ width:230px; cursor: pointer; padding: 18px 0px 12px 48px; overflow:hidden; float:left;}
.yuyue li{  border-radius: 4px;  background-color: rgb(255, 255, 255);  box-shadow: 1px 1.732px 2px 0px rgba(4, 0, 0, 0.4);  width: 57px;  height: 82px; float:left; color:#387eee; font-size:72px; font-weight:bold; text-align: center; line-height:82px;}
.yuyue li+li{ margin-left:20px;}
.yuyue span{font-family: "微软雅黑";font-size: 20px;float: left;color: #FFFFFF;margin-top: 70px;}

.algd{width: 350px;height: 260px;color: #919090;}
.algd li{width: 350px;height: 27px;border-bottom: #e2e2e2 1px dashed;line-height: 28px;}
.algd li span{ width:33%; float:left; text-align:center; font-size:12px; color:#666666;}

/* 2018.08.18自测专区 */
/*1*/
.zc_head, .wrap .zc_head2 { margin-top:20px; border-bottom:1px solid #387EEE; height:auto; overflow:hidden; }
.zc_head p, .wrap .zc_head2 p { width:320px; margin:0 auto; font-size:24px; color:#387eee; line-height:47px }
.zc_head p i { width:45px; height:45px; float:left; background:url(images/l_zc1.png) no-repeat; margin-right:6px }
.zc_head2 p i { width:45px; height:45px; float:left; background:url(../images/zc_logo.png) no-repeat; background-position:-48px -2px !important; margin-right:6px }
.zc_head p span, .wrap .zc_head2 p span { color:#444444; font-size:14px; margin-left:10px }
.zc_head h1, .wrap .zc_head2 h1 { width:130px; height:4px; background:#387EEE; margin:0 auto }
/*2*/
.zc_content { margin-top:15px; height:auto; overflow:hidden; padding-bottom:20px; border:1px solid #9BBEF6; }
.zc_content .zc_left { width:202px; float:left; margin:12px 0 12px 12px; }
.zc_content .zc_left .zc_left_T { height:85px }
.zc_content .zc_left .zc_left_T dt { position:absolute }
.zc_content .zc_left .zc_left_T dd { font-size:16px; color:#2292da; text-align:center; position:relative; top:22px; }
.aboutTitle li { width:202px; height:50px; line-height:50px; font-size:16px; color:#444444; background:#f0f0f0; margin-top:12px; font-weight:bold }
.aboutTitle li:hover { background:#387eee; color:#fff; }
.aboutTitle li.hover { background:#387eee; color:#fff; }
.aboutTitle li i { width:30px; height:29px; float:left; margin-top:12px; margin-left:30px; margin-right:5px; }
.aboutTitle li .zc_lt1 { background: url(../images/lzc_03.png) no-repeat left center; }
.aboutTitle li .zc_lt2 { background: url(../images/lzc_06.png) no-repeat left center; }
.aboutTitle li .zc_lt3 { background: url(../images/lzc_08.png) no-repeat left center; }
.aboutTitle li .zc_lt4 { background: url(../images/lzc_10.png) no-repeat left center; }
.aboutTitle li .zc_lt5 { background: url(../images/lzc_12.png) no-repeat left center; }
.aboutTitle li .zc_lt6 { background: url(../images/lzc_15.png) no-repeat left center; }
.aboutTitle li .zc_lt7 { background: url(../images/lzc_18.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt1 { background: url(../images/lh_03.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt2 { background: url(../images/lh_06.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt3 { background: url(../images/lh_08.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt4 { background: url(../images/lh_10.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt5 { background: url(../images/lh_12.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt6 { background: url(../images/lh_15.png) no-repeat left center; }
.aboutTitle li.hover .zc_lt7 { background: url(../images/lzc_18.png) no-repeat left center; }
.aboutTitle { float:left; width:202px }
/*3*/
.zc_right { width:569px; float:right; margin:12px 12px 0 0; }
.ascon2, .ascon3, .ascon4, .ascon5, .ascon6, .ascon7 { display:none }
.zc_right .ti_info_tab { width:569px; border-collapse:collapse; }
.zc_right .ti_info_tab th { border:1px solid #D6D6D6; background:#387eee; color:#fff; font-size:16px; font-weight:bold; line-height:48px }
.zc_right .ti_info_tab td { text-align:center; border: 1px solid #D6D6D6; color: #333; font-size: 14px; line-height:40px; background: #FBFBFB; width:60px; }
.zc_right .ti_info_tab td.td01 { text-align:left; text-indent:5px; padding-left:10px;}
.rightB2 { width: 706px; padding:20px 0 0; }
.ti_info_tab span { color:#fff; }
.rightB2_z { border:1px solid #D6D6D6; border-top:none; }
.rightB2 input { width:152px; height:42px; border:0; cursor:pointer; }
.rightB2 input.sub { background: url(../images/tjzc_but.png) no-repeat; margin:0 0 10px 122px; width:178px; }
.rightB2 input.set { background: url(../images/tjzc_but2.png) no-repeat; margin:0 0 10px 31px; }
.rightB2 p { line-height: 24px; width: 100%; margin:5px auto; color: #000; }
.rightB2 .txt_index { width:94%; font-size:16px; line-height:24px; }
.rightB2 b { color:#ff0000; }
.rightB2 .picbg { background: url(../images/progress.gif) no-repeat left -35px; width: 675px; height: 15px; }
/*弹出*/
.naozc_aa { background: url(../images/l_bzbg.png) no-repeat; width:484px; height:303px; z-index: 2147483647; position: fixed ! important; left: 50%; margin-left: -211px ! important; top: 50%; margin-top: -150px ! important; position:absolute; _top:expression(documentElement.scrollTop+150);
display:none; }
.naozc_aa h3 { text-align:center; color:#ff8100; font-size:24px; padding-top:74px; }
.naozc_aa h3 img { vertical-align:bottom; margin-right:6px; }
.naozc_bb { float:right; margin:5px; background:#09F; color:#fff; width:8px; height:8px; line-height:8px; text-align:center; font-size:15px; }
.naozc_cc { text-align: center; margin-top: 40px; width: 114px; margin-left: 193px; color: #fff; font-size: 12px; }
.naozc_dd { margin-top:8px; text-align:left; line-height:34px; display:block; font-size:16px; font-weight:bold; padding-left:30px; padding-bottom:10px; }
.naozc_ee { color:#333; padding:0 30px 0 30px; float:right; font-size:14px; line-height:24px; }

.naozc_ee cite { font-size:16px; display:inline-block; float:left; height:40px; font-style:normal;}
.lzc_agua { text-align:center; height:auto; overflow:hidden; padding-top:16px; clear:both; font-size:16px; }
.naozc_ff { display:inline-block; overflow:hidden; background:#636a77; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; }
.naozc_gg { display:inline-block; width:100px; height:32px; overflow:hidden; background:#ff6c00; ; line-height:32px; text-align:center; color:#fff; margin:0 5px; }
.naozc_hh { display:inline-block; overflow:hidden; background:#387eee; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; }

.lz_zkbanner{ height:425px;}
.lz_zkbanner ul li{ background: url(../images/lc_banner.jpg) no-repeat center top; height:425px;}
.lz_zkbanner ul li a{ display:block; height:425px;}

.dbfoot { background: #387eee; overflow: hidden; padding:4px 0 3px;width:100%; text-align:center; position:fixed;left:0;bottom:0; }
.dbfoot a{ display: inline-block; margin:0 10px; }

html { font-size: 10px; font-size: calc(100vw / 32); }
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 640px) {
html { font-size: 20px; }
}
