﻿@charset "utf-8";
body { margin:0; padding:0; font-size:14px; background:#f2f2f2; color:#333; font-family:"微软雅黑" }
dd, dl, dt, em, h1, h2, h3, li, p, ul { display:block; list-style-type:none; margin:0; padding:0; font-style:normal }
input, table, td, th { margin:0; padding:0 }
table, td, th { border-spacing:1px }
a { color:#555; text-decoration:none; outline:0; hide-focus:expression(this.hideFocus=true)
}
a:hover { color:#cc6c6d; text-decoration:none }
a:active, area { star:expression(this.onFocus=this.blur())
}
:focus { outline:0 }
img { border:none; border:0 }
.dn { display:none }
.fL { float:left }
.clear { clear:both }
.top { width:100%; background:#fff }
.logo { min-width:320rpx; max-width:980px; margin:0 auto; background:url(../images/logo.gif); height:112px; padding-left:100px; background-repeat:no-repeat; }
.logo span { font-size:32px; font-weight:bold; line-height:56px; color:#333 }
#nav { width:100%; height:43px; background:#0199cb }
.nav { width:980px; margin:0 auto; height:43px; font-family:"微软雅黑", "黑体"; position:relative; z-index:98 }
.nav-ul { width:980px; float:left }
.nav-ul li { width:195px; line-height:43px; float:left; font-size:16px; color:#fff; position:relative; height:43px; overflow:hidden }
.nav-ul li a { width:78px; text-align:center; color:#fff; height:43px; display:inline-block; text-decoration:none }
.nav-ul span { position:absolute; left:0; width:78px; cursor:pointer }
.nav-ul .out { top:0; width:78px; height:43px; line-height:43px; color:#fff; text-align:center }
.nav-ul .over { top:-43px; width:78px; height:43px; line-height:43px; text-align:center; color:#000; background:#fff }
.nav-l { width:233px; height:43px; float:left; position:relative; z-index:98 }
.nav-l-span { height:43px; line-height:43px; padding-left:22px; border-left:1px solid #d52b5c; border-right:1px solid #d52b5c; display:block; font-size:16px; color:#fff; position:relative }
.nav-l-span i { width:15px; height:15px; position:absolute; top:15px; right:15px; display:block; background:url("/public_tz_new/images/pic-png.png" /*tpa=http://www.xaytsgyy.com/images/pic-png.png*/
) no-repeat }
.nav-l-span:hover i { background:url("/public_tz_new/images/pic-png-hover.png" /*tpa=http://www.xaytsgyy.com/images/pic-png-hover.png*/
) no-repeat; -webkit-transition:-webkit-transform .4s ease-out;
-moz-transition:-moz-transform .4s ease-out;
-ms-transition:-moz-transform .3s ease-out;
-o-transition:-moz-transform .3s ease-out;
transition:transform .4s ease-out
}
.nav-l-hover i { background:url("/public_tz_new/images/pic-png-hover.png" /*tpa=http://www.xaytsgyy.com/images/pic-png-hover.png*/
) no-repeat; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg) }
.nav-l-hover { background:#e82d56 }
.nav-submenu { width:232px; position:absolute; left:0; top:43px; z-index:9888; overflow:hidden }
.nav-submenu-xl { width:686px; height:405px; position:absolute; left:231px; top:43px; z-index:99; display:none }
.main { width:980px; margin:0 auto }
.box_1 { margin:30px auto }
.box_1_a { width:263px; height:354px; border:1px solid #e5e5e5; background:#fff; float:left }
.title_a { height:45px; line-height:45px; margin:5px 0 }
.title_a h3 { background:url("/public_tz_new/images/index_1.jpg" /*tpa=http://www.xaytsgyy.com/images/index_1.jpg*/
) 18px center no-repeat; font-size:20px; color:#242424; padding-left:40px; float:left }
.title_a span { float:right; margin-right:10px }
.wd { width:230px; height:283px; margin:0 auto }
.wd_a { height:28px; line-height:28px; border-bottom:1px solid #d01e39 }
.wd_a a { width:76px; height:28px; line-heihgt:28px; text-align:center; color:#000; display:block; float:left; font-size:14px }
.wd_a a.hover { background:#d01e39; color:#fff }
.wd_b ul { margin:5px }
.wd_b li { height:28px; line-height:28px; overflow:hidden }
.wd_b li a { font-size:14px; font-family:宋体 }
.wd_b li span { width:15px; height:15px; background:#ababab; color:#fff; display:block; text-align:center; line-height:15px; margin:6px; float:left }
.box_1_b { width:419px; height:354px; border:1px solid #e5e5e5; background:#fff; float:left; margin-left:14px }
.title_b { height:45px; line-height:45px; margin:5px 0 }
.title_b h3 { background:url("/public_tz_new/images/index_2.jpg" /*tpa=http://www.xaytsgyy.com/images/index_2.jpg*/
) 18px center no-repeat; font-size:20px; color:#242424; padding-left:40px; float:left }
.title_b span { float:right; margin-right:10px }
.index_zl { width:384px; height:auto; margin:0 auto }
.index_zl img { border:1px solid #dfdfdf; float:left; width:148px; height:105px }
.index_zl .index_zl_r { width:220px; float:right }
.index_zl .index_zl_r h3 { color:#d01e39; font-size:14px; text-align:center }
.index_zl .index_zl_r h3 a { color:#d01e39 }
.index_zl .index_zl_r p { line-height:20px; font-size:14px; font-family:宋体; color:#555 }
.index_zl .index_list1 { width:384px; float:left; padding-top:15px }
.index_zl .index_list1 li { display:inline-block; float:left; width:384px; height:30px; line-height:30px; overflow:hidden; padding-left:5px }
.index_zl .index_list1 li a { font-size:14px; font-family:宋体 }
.index_zl .index_list1 li span { float:right }
.box_1_c { float:right; width:264px; height:354px }
.index_zx { width:264px; height:107px; padding-top:10px; border:1px solid #e5e5e5; background:#fff }
.index_zx p { height:30px; line-height:30px; padding-left:20px; font-size:14px; color:#010101 }
.index_zx p span { color:#0199cb; font-size:20px; font-weight:700 }
.index_zx a { float:left; padding-top:9px }
.index_zjzx { width:264px; height:219px; border:1px solid #e5e5e5; background:#fff; margin-top:16px }
.title_c { height:45px; line-height:45px }
.title_c h3 { background:url("../images/index_4.jpg" /*tpa=http://www.xaytsgyy.com/images/index_4.jpg*/
) 18px center no-repeat; font-size:20px; color:#242424; padding-left:40px; float:left }
.title_c span { float:right; margin-right:10px }
.zjzx { width:233px; margin:0 auto }
.zjzx li { float:left; width:57px; margin-left:1px; text-align:center; line-height:22px }
.zjzx li.zj1 { float:left; width:76px; margin-left:1px; text-align:center; line-height:22px }
.zjzx li.zj1 img { width:76px; height:65px }
itle_d span { float:right; margin:6px }
.footer { width:100%; background:#d01e39; height:105px }
.foot { width:980px; margin:0 auto }
.foot .f_logo { float:left; margin:50px 0 0 30px }
.foot p { font-size:14px; color:#fff; line-height:28px }
.foot .wx { float:left; margin:30px 0 0 30px }
.misstab09 { width:980px; background:#fff; margin:20px auto; clear:both; height:340px; overflow:hidden }
.misstab09tit { width:950px; margin:15px auto 10px; border-bottom:1px solid #0199cb; height:33px }
.misstab09tit ul li { float:left; width:106px; height:33px; line-height:33px; text-align:center }
.misstab09tit ul li a { width:106px; height:33px; display:block; font-size:14px; color:#000; cursor:pointer }
.misstab09tit .hover a { color:#fff; background:#0199cb }
.vd09index2 a { padding:10px 0 0 10px; float:left }
.yqlj { background: #fff none repeat scroll 0 0; clear: both; height: 160px; margin: 20px auto; overflow: hidden; width: 980px; }
.yqlj_ul { display:inline-block; margin-top:10px; }
.yqlj_ul li { float:left; padding:0px 15px 0px 15px; }
.fastApp { margin:0 auto; width:264px; }
.fastApp.otr { border:none; }
.fastApp ul li { position:relative; height:31px; line-height:31px; padding-left:100px; padding-bottom:8px; }
.fastApp ul li:last-child { padding:0; width:auto; text-align:center; height:35px; padding-top:5px; }
.fastApp ul li span { position:absolute; left:0; top:0; width:74px; height:31px; line-height:31px; display:inline-block; color:#4f4f4f; padding-left:20px; }
.fastApp ul li .t { height:28px; width:138px; line-height:28px; border:solid 1px #fff; border-color:#cfcfcf #e7e7e7 #e7e7e7 #cfcfcf; color:#555; border-radius:2px; transition:border-color .3s, box-shadow .3s;
}
.fastApp ul li .t:focus { border:solid 1px #416a00; box-shadow:0 0 3px #390; transition:border-color .3s, box-shadow .3s;
}
.fastApp ul li b { color:#007b3e; padding-left:6px; height:31px; line-height:31px; }
.fastApp ul li textarea.t { height:86px; line-height:22px; }
.fastApp ul li.text { height:92px; }
.fastApp ul li.submitBox { padding:14px 0 0 0; width:264px; text-align:center; height:34px; }
.fastApp ul li select.t { height:31px; padding:1px; width:144px; float:left; color:#555; }
.fastApp ul li .btn_yy { width:85px; height:35px; margin:0 10px; cursor:pointer; border:none; color:#fff; font-size:15px; text-align:center; border-radius:3px; background-color:#0199cb; box-shadow:none; }
.fastApp ul li .btn_yy:nth-child(2) {
background-color:#279c9d;
}
.fastApp ul li .btn_yy.otr { background-color:#8bad58; }
.tip { padding:0 10px 14px; color:#4f4f4f; }
.fL, .fR { display:inline }
.fL { float:left }
.fR { float:right }
.w1000 { width:1000px; overflow:hidden; margin:0 auto; position:relative; margin-bottom:10px; }
.reply { width:960px; overflow:hidden; background:#fff; margin:0px auto; padding:10px; }
.reply h3 { font-size:20px; color:#d01e39; text-align:center; padding:0 0 20px 0 }
.reply .conL { float:left; width:220px }
.reply .conL .zhpf { width:120px; height:90px; color:#fff; background:#d01e39; text-align:center; font-size:26px; line-height:30px; padding:27px 0 }
.reply .conL .kb { width:110px; height:240px; color:#fff; background:#279c9d; font-size:14px; line-height:30px; padding:15px 0 15px 10px; margin-top:10px }
.reply .conL .pj { width:89px; height:425px; background:url("../images/ico17.png") no-repeat; float:right }
.reply .conL .pj a { color:#FFF; font-size:16px; text-align:center; display:block; width:100%; line-height:36px; padding-top:50px }
.reply .conL .pj span { color:#FFF; font-size:22px; line-height:25px; padding:18px 0; text-align:center; display:block; width:100% }
.reply .conR { float:right; width:710px; border:1px solid #e5e5e5; height:423px; margin-right:42px; }
.reply .conR iframe { width:100%; height:100% }
.nimei { background: rgba(0, 0, 0, 0) url("../images/index_3.jpg") no-repeat scroll 18px center; color: #242424; font-size: 20px; padding-left: 40px; }
.nimei2 { background: rgba(0, 0, 0, 0) url("../images/index_4.jpg") no-repeat scroll 18px center; color: #242424; font-size: 20px; padding-left: 40px; }
.banner { position: relative; width: 100%; overflow: auto; font-size: 18px; line-height: 24px; text-align: center; color: rgba(255, 255, 255, .6); text-shadow: 0 0 1px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .3); background: #5b4d3d; box-shadow: 0 1px 2px rgba(0, 0, 0, .25); }
.banner ul { list-style: none; width: 300%; }
.banner ul li { display: block; float: left; width: 33%; min-height: 350px; -o-background-size: 100% 100%; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; box-shadow: inset 0 -3px 6px rgba(0, 0, 0, .1); }
.banner .inner { padding: 160px 0 110px; }
.banner h1, .banner h2 { font-size: 40px; line-height: 52px; color: #fff; }
.banner .btn { display: inline-block; margin: 25px 0 0; padding: 9px 22px 7px; clear: both; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; border: 2px solid rgba(255, 255, 255, .4); border-radius: 5px; }
.banner .btn:hover { background: rgba(255, 255, 255, .05); }
.banner .btn:active { -webkit-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); -moz-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); -ms-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); -o-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); }
.banner .btn, .banner .dot { -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); -moz-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); -ms-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); -o-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); }
.banner .dots { position: absolute; left: 0; right: 0; bottom: 20px; width: 100%; }
.banner .dots li { display: inline-block; *display: inline;
zoom: 1; width: 10px; height: 10px; line-height: 10px; margin: 0 4px; text-indent: -999em; *text-indent: 0;
border: 2px solid #fff; border-radius: 6px; cursor: pointer; opacity: .4; -webkit-transition: background .5s, opacity .5s;
 -moz-transition: background .5s, opacity .5s;
 transition: background .5s, opacity .5s;
}
.banner .dots li.active { background: #fff; opacity: 1; }
.banner .arrows { position: absolute; bottom: 20px; right: 20px; color: #fff; }
.banner .arrow { display: inline; padding-left: 10px; cursor: pointer; }
.ck-slide { width: 100%; height:360px; margin: 0 auto; }
.ck-slide ul.ck-slide-wrapper { height: 360px; }
.hospital_redream_box { background-color: #ededed; width: 100%; padding-top: 42px; }
.hospital_redream { width: 820px; margin: auto; height: 238px; }
.hospital_redream_left { float: left; }
.hospital_redream_left { padding-right: 49px; border-right: 1px solid #dcdcdc; padding-top: 2px; padding-bottom: 12px; }
.hospital_redream_left img { display: block; }
.hospital_redream_right { margin-left: 50px; margin-top: 9px; }
.hospital_redream_right { float: right; }
.hospital_redream_right img { display: block; margin: auto; }
.hospital_redream_relation_box { width: 302px; height: 50px; margin: 18px auto; position: relative; }
.hospital_redream_relation_move_note { position: absolute; right: 100px; bottom: 56px; display: none; }
.hospital_redream_right img { display: block; margin: auto; }
.hospital_redream_relation { width: 50px; height: 50px; float: left; margin-right: 13px; }
.cc { width:100%; height:300px; }
.cc li { width:40%; height:120px; float:left; border:1px solid #ccc; box-sizing:border-box; margin:10px 5%; background-color:#0199cb; color:#fff; }
.cc li .title { font-size:20px; font-weight:bold; text-align:center; height:60px; line-height:60px; }
.cc li .lianxi { font-size:20px; font-weight:600; text-align:center; height:60px; line-height:60px; }