@charset "gb2312";

html{ font-size:62.5%;}
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: "宋体", Arial, Helvetica, sans-serif;*/ }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; width:100%;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; vertical-align: top; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #a40000; }
.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 { height: 1rem; font-size: 0; line-height: 0; clear: both; overflow: hidden;}
.martop { margin-top: 1rem; }
.songti, .songti * { font-family: "宋体"; }
body { font-size: 1.2rem; line-height: 2.8rem; color: #333; background: #fff; width:100%; min-width:320px; max-width:640px;  margin: 3rem auto; overflow-x:hidden;}
h1, h2 { font-size: 1.8rem; font-weight: normal; color: #000; line-height: 3.2rem; }
em { font-style: normal; }
.font16{font-size: 1.6rem; }
.p1 li, .p2, .nav li, .search form, .fsdx, .bar-top, .cb_d ul, .cb_d1 ul, .zj_bt, .page ul, .zixun { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.p1 li a, .p2 a, .nav li a, .search form input, .fsdx input, .bar-top>div, .cb_d ul li, .zj_bt a, .zixun a { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; }
.top { width: 100%; margin: 0 auto;font-size: 1.6rem;  }
.top img { width: 100%; display: block; }
.nav { background: #854345; margin: 0 0 0.2rem; font-size: 1.4rem; }
.nav li:nth-child(1) { border-bottom: 0.1rem solid #fff; }
.nav li a { width: 25%; text-align: center; line-height:3.5rem; border-right: 0.1rem solid #fff; color: #fff; display: block; }
.nav li a:last-child { border: none; }
.search { margin: 0.5rem; background-color: #64431F; padding: 0.3rem; box-sizing: border-box; overflow: hidden; }
.search input { line-height: 2.8rem; font-size: 1.6rem; float: left; border: none !important; }
.search input:nth-child(1) { width:20rem; margin-right:0.4rem; height:4.5rem; border:0; background:#fff; color: #848080; }
.search input:nth-child(2) { width:10rem; text-align:center; height:4.5rem; color: red; border:0; background:#fff; background-color: #fff; }
.xw { margin: 0.5rem 0; padding: 0.5rem; border: 0.1rem solid #b2b2b2; }
.xw h3 { font-size: 2.4rem; font-weight: bold; font-family: '微软雅黑'; color: #e40000; }
.xw .xw1 { padding: 0rem 0.2rem 0rem 0.2rem; }
.xw .xw1 li { line-height: 2.8rem; font-size: 1.4rem; border-bottom: 0.1rem dashed #7f7f7f; }
.xw .xw1 li span { display: inline-block; width: 3rem; margin-right: 1rem; vertical-align: middle; height: 2rem; line-height: 2rem; color: #fff; text-align: center; font-size: 1.4rem; background: #854345; }
.xw .xw1 li:first-child span { background: #c40000; }
.xw .xw1 li a { color: #464646; }
.xw .xw2 { padding: 0rem 0.2rem 0rem 0.2rem; }
.xw .xw2 li { line-height: 2.8rem; font-size: 1.4rem; border-bottom: 0.1rem dashed #7f7f7f; background: url(images/sw_bg1.png) no-repeat left center; background-size: 1.8rem 1.7rem; background-size: 1.8rem 1.7rem; padding-left: 2.8rem; text-decoration: none; }
.xw .xw2 li a { color: #464646; }
.xw .xw2 li a span { color: #f00; font-weight: bold; }
.xw .xw2 li:last-child { border-bottom: none; }
.xw .yz { margin: 0.5rem; overflow: hidden; }
.xw .yz img { width: 49%; display: block; }
.zx_ad { margin: 0.5rem 0.5rem; overflow: hidden;}
.zx_ad a {display:inline-block; text-align: center; line-height: 3.2rem; background-color: #dee2e1; -webkit-box-flex: 1; font-size: 1.6rem; }
.zx_ad a:nth-child(1) { color: #854345; width:35%;}
.zx_ad a:nth-child(2) { color:#8A0601; margin-left: 0.5rem; width:63%; }
.tit { background-color: #854345; margin: 0.5rem auto 0.5rem; overflow: hidden; }
.tit span { line-height: 3.2rem; font-size: 1.6rem; color: #fff; font-weight: bold; margin-left: 0.5rem; }
.tit a img { width: 5.3rem; height: 2.4rem; display: block; margin: 0.4rem; }
.fannao { border: 0.1rem solid #aeaeae; border-top: none; margin: 0rem 0.5rem; }
.fannao ul { padding: 0rem 0.3rem; }
.fannao ul li { line-height: 2.8rem; font-size: 1.4rem; border-bottom: 0.1rem dashed #7f7f7f; background: url(images/sw_bg1.png) no-repeat left center; padding-left: 2.8rem; text-decoration: none; }
.fannao ul li a { color: #464646; }
.fannao ul li:last-child { border-bottom: none; }
.changshi { margin: 0.5rem; }
.changshi .item { overflow: hidden; }
.changshi .item li { width: 32%; line-height: 3.6rem; border: 0.1rem solid #cdcccc; -moz-border-radius: 0.8rem; -webkit-border-radius: 0.8rem; border-radius: 0.8rem; float: left; text-align: center; margin: 0 2% 2% 0; box-sizing: border-box; }
.changshi .item li:nth-child(3n) { margin-right: 0rem !important; }
.changshi .item li a { color: #464646; }
.changshi .wenz { margin: 0 auto; }
.changshi .wenz li { line-height: 2.8rem; border-bottom: 0.1rem dashed #7f7f7f; background: url(images/bz_bg1.png) no-repeat left center; background-size: 0.8rem 1.2rem; background-size: 0.8rem 1.2rem; padding-left: 1rem; font-size: 1.4rem; }
.changshi .wenz li a { color: #464646; }
.changshi .wenz li:last-child { border-bottom: none; }
.zj0 { width: 100%; overflow: hidden; }
.zj0 ul {overflow:hidden;}
.zj0 li { width: 100%; overflow:hidden;  padding: 1rem 0; position: relative; border-bottom: 0.1rem solid #cccccc; }
.zj0 li:last-child { border-bottom: none !important; }
.zj0 li .zj_m { position: absolute; top: 1rem; right: 0rem; width: 3.7rem; height: 10.3rem; }
.zj0 li .zj_k { margin-right: 4.7rem; overflow:hidden; position: relative; }
.zj0 li .zj_l { position: absolute; top: 0rem; left: 1rem; width: 9.1rem; height: 10.4rem; }
.zj0 li .zj_l img{width:100%; height:100%; }
.zj0 li .zj_r { float: left; height: 10.4rem; margin-left: 11.1rem; }
.zj0 li .zj_r dl { float: left; width: 100%; height: 10.4rem; overflow: hidden; }
.zj0 li .zj_r dl dt { float: left; width: 100%; height: 3.5rem; line-height: 3.5rem; border-bottom: 0.1rem solid #cccccc; overflow: hidden; }
.zj0 li .zj_r dl dt strong { float: left; height: 3.5rem; line-height: 3.5rem; }
.zj0 li .zj_r dl dt strong a { padding-left: 0.5rem; font-size: 1.6rem; display: block; }
.zj0 li .zj_r dl dt span { float: left; height: 3.5rem; line-height: 3.8rem; font-size: 1.2rem; font-weight: bold; color: #d32c33; }
.zj0 li .zj_r dl dt em { float: right; width: 8.4rem; height: 3.5rem; padding: 0.5rem 0; }
.zj0 li .zj_r dl dd { float: left; width: 100%; height: 4.2rem; text-indent: 2em; font-size: 1.2rem; line-height: 2rem; padding-top: 0.5rem; overflow: hidden; }
.zj0 li .zj_r dl p { float: right; width: 100%; height: 1.9rem; border: 0.1rem solid #d32c33; background: url(images/1_59.png) no-repeat 0.1rem top; background-size: 3.8rem 1.9rem; overflow: hidden; }
.zj0 li .zj_r dl p a { padding-left: 3.8rem; height: 1.9rem; line-height: 1.9rem; font-size: 1.2rem; color: #d32c33; display: block; }/***********技术*************/
.jishu, .bingli { margin: 0.5rem; }
.jishu h3, .bingli h3, .guahao h3 { font-size: 2rem; text-align: center; }
.jishu h4, .bingli h4, .guahao h4 { font-size: 1.6rem; text-align: center; }
.jishu ul li { line-height: 2.8rem; border-bottom: 0.1rem dashed #7f7f7f; background: url(images/hot_bg.png) no-repeat left center; background-size: 3.4rem 1.6rem; background-size: 1.7rem 0.8rem; padding-left: 2rem; font-size: 1.2rem; }
.jishu ul li a, .bingli .bingli2 li a { color: #464646; text-decoration: none; }
.jishu ul li:last-child, .bingli .bingli2 li:last-child { border-bottom: none; }
.bingli .bingli1 { width: 100%; overflow: hidden; }
.bingli .bingli1 li { width: 32%; float: left; margin-right: 2%; }
.bingli .bingli1 li:last-child { margin-right: 0rem !important; }
.bingli .bingli1 li h5 { line-height: 4rem; text-align: center; color: #252525; }
.bingli .bingli2 li { line-height: 2.8rem; border-bottom: 0.1rem dashed #7f7f7f; background: url(images/bz_bg1.png) no-repeat left center; padding-left: 1rem; font-size: 1.4rem; }
.bingli img, .guahao_zx img { width: 100%; display: block; }
.bingli span { width: 88%; margin: 0 auto; text-align: center; line-height: 3.2rem; display: block; background-color: #854345; border-radius: 0.8rem; }
.bingli span a { color: #fff; }
footer { margin-bottom: -4rem; margin-top: 1rem;font-size: 1.6rem; }
.foot_nav { background: #854345; margin: 0rem 0.01rem;}
.foot_nav a { display: inline-block; width: 22%; line-height: 3.1rem; color: #fff; font-size: 1.6rem; text-align: center;border-right: 0.1rem solid #fff; }
.foot_nav a:last-child {border: none;}
.fot_2 { position: relative; }
.fot_2_p1 { line-height: 3.6rem; font-size: 1.4rem; padding: 1rem 0rem 0rem 0.8rem; color: #3c3c3c; line-height: 2.8rem; text-align:center; }
.fot_back_top { right: 1rem; top: 2rem; position: absolute; }
.bottom { width: 100%; overflow: hidden; position: fixed; bottom: 0rem; left: 0rem; border-top: 0.1rem solid #64431F; z-index: 100; }
.bottom li { width: 33%; float: left;background:#9A0000; }
.bottom li:nth-child(2) { width: 34%; }
.bottom li a { line-height: 3rem; display: block; padding-top: 0.3rem; text-align: center; color: white; font-size:1.4rem; position: relative; }
.bottom li a span { position: absolute; top: 0.2rem; right: 0.2rem; background:#D50000; color: #fff; width: 2rem; height: 2rem; line-height: 2rem; border-radius: 10rem; border: 0.2rem solid #fff; -webkit-transform: scale(0.6); -webkit-transform-origin: top center; -ms-transform: scale(0.6); -ms-transform-origin: top center; transform: scale(0.6); transform-origin: top center; -webkit-animation: run 1s linear 0 infinite; }
.bottom li a.icon-mobile{ line-height: 3rem; display: block; padding-top: 0.3rem; text-align: center; color: white; font-size:1.4rem; background:#EA5504; position: relative; }
.bottom li a.icon-phone{ line-height: 3rem; display: block; padding-top: 0.3rem; text-align: center; color: white; font-size:1.4rem; background:#732123; position: relative; }

.bottom li:first-child a { border-left: none; }
.bottom li:first-child a span { -webkit-animation: none; -webkit-transform: scale(0.75); }
.bottom li:last-child a { border-right: none; }
.bottom li a:before { display: block; margin: 0 auto; height: 2rem; font-size: 1.6rem; color: #fff; }
.position { border: 0.1rem solid #aeaeae; height: 3.2rem; margin: 0.1rem; }
.position p { line-height: 3.2rem; font-size: 1.4rem; padding-left: 0.3rem; overflow: hidden; height: 3.2rem; }
.position p strong { color: #64431F; }
.position .sw_position_a { display: inline-block; }
.position img { width: 5.2rem; height: 2.4rem; display: block; vertical-align: middle; margin: 0.4rem; }
.list ul { margin: 0.5rem; }
.list>ul>li { border-bottom: 0.1rem dashed #7f7f7f; overflow: hidden; }
.list>ul>li:nth-child(4n){ border-bottom:0;}
.list>ul>li h3 { font-size: 1.8rem; color: #007200; padding-left: 1rem; line-height: 2.8rem; }
.list>ul>li span { font-size: 1.6rem; color: #545454; display: block; text-align: right; padding-right: 0.8rem; }
.list>ul>li p { line-height: 2.8rem; font-size: 1.4rem; color: #333; background: url(images/bz_bg1.png) no-repeat left 0.8rem; background-size: 0.8rem 1.2rem; padding-left: 1.8rem; padding-bottom: 1rem; }
.list>ul>li p em { color: #e00000; font-style: normal; }
.list>ul>li a { color: #464646; }
.zx_list { display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: box; margin: 0.5rem 0; overflow: hidden; }
.zx_list a { padding:0 0.7rem; display: block; text-align: center; line-height: 3.2rem; background-color: #dee2e1; -webkit-box-flex: 1; font-size: 1.6rem; }
.zx_list a:nth-child(1) { color: #e88a0f; }
.zx_list a:nth-child(2) { color: #854345; margin-left: 0.5rem; }
.pagelist { width: 100%; margin: 0.8rem auto; overflow: hidden; text-align: center; }
.pagelist ul li { border: #ccc 0.1rem solid; background: #fff; color: #854345; font-size: 1.8rem; margin: 0rem 0.2rem; display: inline-block; padding: 0.3rem 0.5rem; }
.pagelist ul li a { color: #000; }
.pagelist td { border: #ccc 0.1rem solid; background: #fff; color: #005fb9; font-size: 1.8rem; margin: 0rem 0.2rem; display: inline-block; padding: 0.3rem 0.5rem; }
.pagelist td a { color: #000; }
.con h1 { font-size: 1.8rem; color:#5e1414; text-align: center; padding: 0.9rem 0px; line-height: 3rem;}
.con h3 { font-size: 1.8rem; color: #000; text-align: center; padding: 0.5rem; line-height: 3rem; padding-left: 0.5rem; }
.con h4 {text-align: center;font-size:.8rem; color: #656565;width: 100%;line-height: 2.8rem;padding-bottom: 1rem;overflow: hidden; border-bottom:1px dashed #333; }
.con h4 a { color: #fff; background-color: #64431F; padding: 0.5rem 0.8rem; margin-right: 0.5rem; }
.con h4 a:nth-child(2) { background-color: #e88a0f; }
.con .arc { margin: 0.5rem; }
.con .arc img[src*=".jpg"] { display: block; margin: 0 auto; max-width: 28rem; }
.con .arc div { font-size: 1.2rem; line-height: 2.4rem; }
.con .arc p { font-size: 1.2rem; line-height: 2.4rem; }
.con .arc span { font-size: 1.2rem; line-height: 2.4rem; }
.con { margin:0px 5px; }
.con p { margin:5px 0px; font-size: 1.2rem; line-height: 2.4rem; }
.con div { margin:5px 0px; font-size: 1.2rem; line-height: 2.4rem; }
.pre_next { margin: 0.5rem; }
.pre_next p { color: #000; text-align: left; overflow: hidden; font-size: 1.2rem; }
.pre_next p a { color: #854345; }
.zx_arc { margin: 0.5rem; }
.zx_arc img { width: 100%; display: block; }
.tj_arc { margin: 0rem 0 0.5rem 0; border: 0.1rem solid #d9d9d9; border-top: none; }
.tj_arc li { line-height: 2.8rem; border-bottom: 0.1rem dashed #7f7f7f; padding-left:.5rem; margin:0px 10px; }
.tj_arc li a { color: #464646; font-size:1rem; padding-left:.5rem; }
.tj_arc li span { float: right; margin-right: 0.3rem; }
.tj_arc li:last-child { border-bottom: none; }
.jiange { height: 1rem; clear: both; }
.nr_n1 { width: 94%; margin: 0 auto; height: 5.6rem; border-bottom: 0.1rem dashed #CCCCCC; }
.nr_n1 p { line-height: 3rem; font-size: 1.6rem; text-align: left; }
.nr_n1_dx { width: 95%; height: 2.6rem; padding-left: 5%; }
.nr_n1_dx input { float: left; line-height: 2.6rem; margin-top: 0.6rem; }
.nr_n1_dx label { float: left; line-height: 2.6rem; width: 30%; text-align: left; }
.nr_n1_dx label a { display: block; line-height: 2.6rem; text-indent: 0.5em; font-size: 1.4rem; }
.nr_n2 { width: 94%; height: auto; overflow: hidden; padding: 1rem 0; margin: 0 auto; }
.nr_n2_d1 { width: 100%; height: 3.4rem; margin: 0.2rem 0rem; }
.nr_n2_d1 p { float: left; line-height: 3.4rem; font-size: 1.4rem; padding: 0 2%; width: 24%; text-align: center; }
.nr_n2_d1 input { display: block; width: 70%; height: 3.2rem; border: 0.1rem solid #CCC; }
.nr_n2_d2 { width: 100%; height: 4.7rem; }
.nr_n2_d2 p { line-height: 4.7rem; font-size: 1.4rem; padding: 0 2%; float: left; width: 24%; text-align: center; }
.nr_n2_d2 span { width: 70%; display: block; line-height: 4.7rem; height: 4.7rem; text-align: left; float: left; }
.nr_n2_d2 span a { line-height: 4.7rem; font-size: 1.4rem; }
.anniu1 a { display: block; width: 100%; height: 3rem; text-align: center; line-height: 3rem; color: #fff; }
.wxts p { text-align: left; }
.jiange { height: 1rem; clear: both; }
.nr { width: 100%; padding: 0 0 2rem 0; overflow: hidden; zoom: 1; border-radius: 0.5rem; border: 0.1rem solid #bebebe; margin-top: 1rem; }
.nr_top { width: 100%; height: 5.5rem; }
.nr_top img { width: 100%; height: auto; }
.nr_n1 { width: 94%; margin: 0 auto; height: 5.6rem; border-bottom: 0.1rem dashed #CCCCCC; font-size: 1.4rem; }
.nr_n1 p { line-height: 3rem; font-size: 1.4rem; }
.nr_n1_dx { width: 95%; height: 2.6rem; padding-left: 5%; }
.nr_n1_dx input { float: left; line-height: 2.6rem; margin-top: 0.6rem; }
.nr_n1_dx label { float: left; line-height: 2.6rem; width: 30%; text-align: left; }
.nr_n1_dx label a { display: block; line-height: 2.6rem; text-indent: 0.5em; font-size: 1.2rem; }
.nr_n2 { width: 94%; height: auto; overflow: hidden; padding: 1rem 0; margin: 0 auto; }
.nr_n2_d1 { width: 100%; height: 3.4rem; }
.nr_n2_d1 p { float: left; line-height: 3.4rem; font-size: 1.4rem; padding: 0 2%; width: 24%; text-align: center; }
.nr_n2_d1 input { display: block; width: 70%; height: 3.2rem; border: 0.1rem solid #CCC; }
.nr_n2_d2 { width: 100%; height: 4.7rem; }
.nr_n2_d2 p { line-height: 4.7rem; font-size: 1.4rem; padding: 0 2%; float: left; width: 24%; text-align: center; }
.nr_n2_d2 span { width: 70%; display: block; line-height: 4.7rem; height: 4.7rem; text-align: left; float: left; }
.nr_n2_d2 span a { line-height: 4.7rem; font-size: 1.4rem; display: inline; }
.anniu1 { height: 3.5rem; margin: 1rem auto; width: 14.4rem; }
.anniu1 a { display: block; width: 100%; height: 3rem; text-align: center; line-height: 3rem; color: #fff; }
.anniu1 input{ width:14.4rem; height:3.5rem;}
.anniu1 .act-submit, .anniu1 .act-submit1 { float: left; background: #930000; width: 42%; margin: 0.4rem 0; font-size: 1.6rem; color: #fff; border-radius: 0.6rem; line-height: 3.5rem; border: none; }
.anniu1 .act-submit1 { float: right; background: #aeaeae; color: #fff; border: 0.1rem solid #f1f1f1; }
.QQ { overflow: hidden; margin: 0rem; padding: 0.4rem; position: fixed; z-index: 99999; left: 0rem; top:0; background: rgba(255,255,255,1); width: 100%; border-bottom: 0.1rem solid #f1f1f1; -webkit-box-shadow: 0 0 1rem #666; font-family: "microsoft yahei"; box-shadow: 0 0 1rem #666; }
.QQ a { text-decoration: none; }
.QQ img { float: left; border-right: 0.1rem dashed #f1f1f1; margin-right: 0.8rem; padding-right: 0.4rem; }
.QQ h4 { line-height: 1.8rem; font-size: 1.6rem; margin: 0rem; padding: 0rem; color: #000; }
.QQ p { font-size: 1.4rem; line-height: 1.8rem; color: #666; margin: 0rem; padding: 0rem; }
.show1 { -webkit-animation: show 10s infinite; }


/*来院路线 15/7/10*/
.yahei, .yahei * { font-family: "微软雅黑"; }
.yh_lylx { overflow: hidden; zoom: 1; padding: 0.5rem 0rem; }
.yh_lylx_bt { display: block; width: 29.25rem; height: 8.15rem; margin: 0rem auto; position: relative; z-index: 0; }
.yh_lylx_bt img { width: 29.25rem; height: 8.15rem; margin: 0rem auto; }
.yh_lylx_bt b { display: block; position: absolute; z-index: 1; top: 6rem; left: 3.5rem; }
.yh_lylx_bt b a { display: inline-block; width: 6.7rem; height: 1.9rem; vertical-align: top; margin-left: 3.2rem; }
.yh_lylx_c { overflow: hidden; zoom: 1; }
.yh_lylx_c dl { overflow: hidden; zoom: 1; padding-bottom: 1rem; line-height: 2rem; }
.yh_lylx_c dl dt { float: left; display: inline-block; font-weight: bold; font-size: 1.4rem; }
.yh_lylx_c dl dd { overflow: hidden; zoom: 1; font-size: 1.2rem; color: #373737; }
.yh_lylx_c dl dd span { display: inline-block; float: left; color: #ed0417; }
.yh_lylx_c dl dd b { width: 8.3rem; height: 2.5rem; float: right; padding-right: 0.25rem; }
.yh_lylx_c dl dd b img { width: 8.3rem; height: 2.5rem; }
.yh_lylx_t { overflow: hidden; zoom: 1; margin-top: 1.5rem }
.yh_lylx_t h4 {  no-repeat left top; height: 3.5rem; line-height: 3.2rem; background-size: 32rem 3.5rem; text-align: center; font-size: 1.4rem; color: #ffffff; font-weight: bold; }
.yh_lylx_n { overflow: hidden; zoom: 1; margin-top: 1.2rem; }
.yh_lylx_n h3 { text-align: right; height: 1.7rem; border-bottom: #712323 0.1rem solid; line-height: 1.7rem; }
.yh_lylx_n h3 b { width: 6rem; height: 1.7rem; }
.yh_lylx_n h3 b img { width: 6rem; height: 1.7rem; }
.yh_lylx_n h3 span { display: block; float: left; font-size: 1.4rem; color: #000; padding-left: 0.5rem; }
.yh_lylx_n h2 { margin-top: 1rem; line-height: 2.2rem; color: #000000; font-size: 1.2rem; padding-left: 0.5rem; }
.yh_lylx_n p { font-size: 1.2rem; line-height: 1.9rem; color: #7c7c7c; padding: 0.4rem; background: #f5f4f4; margin-top: 1rem; }

.article { overflow: hidden; zoom: 1; padding: 0rem 0rem 1rem; }
.article img{width:auto;}
.article h1 { text-align: center; color: #c10000; font-size: 1.5rem; font-weight: bold; padding: 0.5rem 0rem 0; line-height: 2.5rem; }
.article p { margin: 0.8rem 0.5rem 0; font-size: 1.3rem; line-height: 2.2rem; }
.graysh3 { background: #6f2322; color: #fff; text-align: center; font-size: 1.2rem; height: 2.9rem; line-height: 2.9rem; }
.graysh3 a { color: #fff; text-decoration: underline; }
.grays { background: #f5f5f5; padding: 0.7rem 0.4rem; border: 0.1rem dashed #cdcdcd; overflow: hidden }
.grays h4 { color: #6f2322; font-size: 1.5rem; line-height: 2.3rem; text-align: center; font-weight: normal }
.grays span { display: block; text-align: center; margin: 2% 0; }
.grays span input[type=text] { width: 18.5rem; font-size: 1.2rem; background: #FFF; padding-left: 0.6rem; border: 0.1rem solid #d6d6d6; height: 2.6rem; }
.grays span input[type=submit] { background: #ba5d12; font-size: 1.5rem; color: #FFF; text-align: center; border: none; margin-left: 0.6rem; cursor: pointer; width: 8.55rem; height: 2.8rem; }

.case { background: #eeeeee; overflow: hidden; width: 32rem; margin: 0rem auto; }
.case_con { width: 30rem; overflow: hidden; margin: 0 auto; position: relative; z-index: 0; }
.case_con img { width: 29rem; margin: 0 auto; margin-top: 1rem; overflow: hidden; }
.slider-box-01 { width: 29rem; margin: 0 auto; overflow: hidden; }
.swipe-wap-text { overflow: hidden; zoom: 1; position: absolute; z-index: 1; left: 0rem; bottom: 0rem; width: 29rem; padding-left: 1rem; height: 2.4rem; line-height: 2.4rem; background: #000000; filter: alpha(opacity=50); opacity: 0.5; }
.swipe-wap-text a { color: #FFFFFF; }
#position_02 { width: 34x; height: 1rem; margin: 0 auto; right: 0; position: absolute; z-index: 3; bottom: 0.5rem; padding-right: 1rem; }
#position_02 li { width: 0.6rem; height: 0.6rem; float: left; overflow: hidden; background: #ffffff; border-radius:100%; margin: 0 0.2rem; vertical-align: top; }
#position_02 li.hover { background: #2181CB; }
.swipe { overflow: hidden; zoom: 1; }
.swipe ul li { overflow: hidden; zoom: 1; position: relative; z-index: 0; }
.swipe ul li img { width: 29rem; height: 16rem; }

/*挂号页面 15/9/24*/
.xj_top { border: 0.2rem solid #854346; }
.xj_tit { text-align: center; }
.xj_tit span { display: inline-block; background: #854346; line-height: 2.65rem; overflow: hidden; width: 22.5rem; font-size: 1.5rem; font-weight: bold; color: #fff; }
.xj_t1 { overflow: hidden; zoom: 1; padding-top: 0.8rem; }
.xj_t1 li { overflow: hidden; margin-bottom: 1rem; vertical-align: top; padding-bottom: 0; min-height: 2.25rem; _height: 2.25rem; }
.xj_t1 li h3 { width: 7.5rem; text-align: right; line-height: 2.2rem; color: #464646; float: left; }
.xj_t1 li h4 { overflow: hidden; padding-left: 0.5rem; line-height: 2.2rem; }
.xj_t1 li b { font-weight: normal; vertical-align: top; line-height: 2.25rem; }
.xj_k1 { border: 1px solid #ddd; height: 2.1rem; width: 7.5rem; line-height: 2.1rem; color: #464646; margin-right: 1rem; vertical-align: top; font-size: 1.2rem; }
.xj_k2 { width: 1.1rem; height: 1.1rem; margin: 0 0.5rem; vertical-align: middle; font-size: 1.2rem; }
.xj_k3 { border: 1px solid #ddd; height: 2.1rem; width: 5.2rem; line-height: 2.1rem; color: #464646; font-size: 1.2rem; }
.xj_k4 { border: 1px solid #ddd; height: 2.1rem; width: 22.8rem; line-height: 2.1rem; color: #464646; font-size: 1.2rem; }
.xj_k5 { border: 1px solid #ddd; height: 10rem; width: 22.8rem; line-height: 2.8rem; color: #464646; font-size: 1.2rem; }
.xj_k6 { width: 8.6rem; height: 2.7rem; line-height: 2.7rem; text-align: center; background: #854346; color: #fff; font-size: 1.2rem; border: none; }
.xj_t2 { padding-left: 6.5rem; text-align: center; }
.xj_t2 h3 { text-align: center; line-height: 3rem; padding-bottom: 0.8rem; color: #d20000; }
.xj_bot { padding: 1rem 1.2rem; }
.xj_bot h3 { font-size: 1.4rem; line-height: 2.7rem; color: #d20000; }
.xj_b1 { overflow: hidden; }
.xj_b1 strong { display: inline-block; background: #c80000; line-height: 1.2rem; width: 1.2rem; text-align: center; color: #fff; margin-top: 0.75rem; float: left; }
.xj_b1 p { overflow: hidden; line-height: 2.5rem; color: #666; padding-left: 0.7rem; }
.yh_xy { overflow: hidden; zoom: 1; padding: 1rem 1rem; font-size: 1.2rem; line-height: 2rem; color: #d20000; }
.ad img { width:100%; }

/*img[data-img="0"] { width: 32rem!important; height: 6rem!important; }
img[data-img="1"] { width: 32rem!important; height: 15rem!important; }
img[data-img="4"] { width: 5.1rem!important; height: 2.4rem!important; }
img[data-img="5"] { width: 3.7rem!important; height: 10.3rem!important; }
img[data-img="6"] { width: 9.35rem!important; height: 11.75rem!important; }
img[data-img="7"] { width: 4.2rem!important; height: 1.25rem!important; }
img[data-img="9"] { width: 9.35rem!important; height: 11.75rem!important; }
img[data-img="10"] { width: 4.2rem!important; height: 1.25rem!important; }
img[data-img="11"] { width: 2.55rem!important; height: 1.2rem!important; }
img[data-img="12"] { width: 2.55rem!important; height: 1.2rem!important; }
img[data-img="13"] { width: 9.65rem!important; height: 8.55rem!important; }
img[data-img="14"] { width: 9.65rem!important; height: 8.55rem!important; }
img[data-img="15"] { width: 9.65rem!important; height: 8.55rem!important; }
img[data-img="16"] { width: 2.55rem!important; height: 1.2rem!important; }
img[data-img="18"] { width: 32rem!important; }
img[data-img="19"] { width: 2.55rem!important; height: 1.2rem!important; }
img[data-img="20"] { width: 31rem!important;}
img[data-img="21"] { width: 2.65rem!important; height: 2.65rem!important; }
img[data-img="22"] { width: 1.8rem!important; height: 1.8rem!important; }
img[data-pic="0"] { width: 32rem!important; height: 6rem!important; }
img[data-pic="1"] { width: 32rem!important; height: 15rem!important; }
img[data-pic="2"] { width: 5.1rem!important; height: 2.4rem!important; }
img[data-pic="3"] { width: 32rem!important; height: 9rem!important; }
img[data-pic="4"] { width: 5.1rem!important; height: 2.4rem!important; }
img[data-pic="5"] { width: 32rem!important; }
img[data-pic="6"] { width: 5.3rem!important; height: 5.3rem!important; }
img[data-pic="7"] { width: 3.6rem!important; height: 3.6rem!important; }
img[data-tu="0"] { width: 32rem!important; height: 6rem!important; }
img[data-tu="1"] { width: 32rem!important; height: 15rem!important; }
img[data-tu="2"] { width: 5.1rem!important; height: 2.4rem!important; }
img[data-tu="3"] { width: 32rem!important; }
img[data-tu="4"] { width: 2.55rem!important; height: 2.55rem!important; }
img[data-tu="5"] { width: 4rem!important; height: 4rem!important; }*/


@media screen and (min-width:320px) and (max-width:321px){html{ font-size:62.5%;}}
@media screen and (min-width:321px) and (max-width:322px){html{ font-size:62.6953125%;}}
@media screen and (min-width:322px) and (max-width:323px){html{ font-size:62.89062500000001%;}}
@media screen and (min-width:323px) and (max-width:324px){html{ font-size:63.08593749999999%;}}
@media screen and (min-width:324px) and (max-width:325px){html{ font-size:63.28125%;}}
@media screen and (min-width:325px) and (max-width:326px){html{ font-size:63.4765625%;}}
@media screen and (min-width:326px) and (max-width:327px){html{ font-size:63.671875%;}}
@media screen and (min-width:327px) and (max-width:328px){html{ font-size:63.86718750000001%;}}
@media screen and (min-width:328px) and (max-width:329px){html{ font-size:64.0625%;}}
@media screen and (min-width:329px) and (max-width:330px){html{ font-size:64.2578125%;}}
@media screen and (min-width:330px) and (max-width:331px){html{ font-size:64.453125%;}}
@media screen and (min-width:331px) and (max-width:332px){html{ font-size:64.6484375%;}}
@media screen and (min-width:332px) and (max-width:333px){html{ font-size:64.84375%;}}
@media screen and (min-width:333px) and (max-width:334px){html{ font-size:65.0390625%;}}
@media screen and (min-width:334px) and (max-width:335px){html{ font-size:65.234375%;}}
@media screen and (min-width:335px) and (max-width:336px){html{ font-size:65.4296875%;}}
@media screen and (min-width:336px) and (max-width:337px){html{ font-size:65.625%;}}
@media screen and (min-width:337px) and (max-width:338px){html{ font-size:65.8203125%;}}
@media screen and (min-width:338px) and (max-width:339px){html{ font-size:66.015625%;}}
@media screen and (min-width:339px) and (max-width:340px){html{ font-size:66.2109375%;}}
@media screen and (min-width:340px) and (max-width:341px){html{ font-size:66.40625%;}}
@media screen and (min-width:341px) and (max-width:342px){html{ font-size:66.6015625%;}}
@media screen and (min-width:342px) and (max-width:343px){html{ font-size:66.796875%;}}
@media screen and (min-width:343px) and (max-width:344px){html{ font-size:66.9921875%;}}
@media screen and (min-width:344px) and (max-width:345px){html{ font-size:67.1875%;}}
@media screen and (min-width:345px) and (max-width:346px){html{ font-size:67.3828125%;}}
@media screen and (min-width:346px) and (max-width:347px){html{ font-size:67.578125%;}}
@media screen and (min-width:347px) and (max-width:348px){html{ font-size:67.7734375%;}}
@media screen and (min-width:348px) and (max-width:349px){html{ font-size:67.96875%;}}
@media screen and (min-width:349px) and (max-width:350px){html{ font-size:68.1640625%;}}
@media screen and (min-width:350px) and (max-width:351px){html{ font-size:68.359375%;}}
@media screen and (min-width:351px) and (max-width:352px){html{ font-size:68.5546875%;}}
@media screen and (min-width:352px) and (max-width:353px){html{ font-size:68.75%;}}
@media screen and (min-width:353px) and (max-width:354px){html{ font-size:68.9453125%;}}
@media screen and (min-width:354px) and (max-width:355px){html{ font-size:69.140625%;}}
@media screen and (min-width:355px) and (max-width:356px){html{ font-size:69.3359375%;}}
@media screen and (min-width:356px) and (max-width:357px){html{ font-size:69.53125%;}}
@media screen and (min-width:357px) and (max-width:358px){html{ font-size:69.7265625%;}}
@media screen and (min-width:358px) and (max-width:359px){html{ font-size:69.921875%;}}
@media screen and (min-width:359px) and (max-width:360px){html{ font-size:70.1171875%;}}
@media screen and (min-width:360px) and (max-width:361px){html{ font-size:70.3125%;}}
@media screen and (min-width:361px) and (max-width:362px){html{ font-size:70.5078125%;}}
@media screen and (min-width:362px) and (max-width:363px){html{ font-size:70.703125%;}}
@media screen and (min-width:363px) and (max-width:364px){html{ font-size:70.8984375%;}}
@media screen and (min-width:364px) and (max-width:365px){html{ font-size:71.09375%;}}
@media screen and (min-width:365px) and (max-width:366px){html{ font-size:71.2890625%;}}
@media screen and (min-width:366px) and (max-width:367px){html{ font-size:71.484375%;}}
@media screen and (min-width:367px) and (max-width:368px){html{ font-size:71.6796875%;}}
@media screen and (min-width:368px) and (max-width:369px){html{ font-size:71.875%;}}
@media screen and (min-width:369px) and (max-width:370px){html{ font-size:72.0703125%;}}
@media screen and (min-width:370px) and (max-width:371px){html{ font-size:72.265625%;}}
@media screen and (min-width:371px) and (max-width:372px){html{ font-size:72.4609375%;}}
@media screen and (min-width:372px) and (max-width:373px){html{ font-size:72.65625%;}}
@media screen and (min-width:373px) and (max-width:374px){html{ font-size:72.8515625%;}}
@media screen and (min-width:374px) and (max-width:375px){html{ font-size:73.046875%;}}
@media screen and (min-width:375px) and (max-width:376px){html{ font-size:73.2421875%;}}
@media screen and (min-width:376px) and (max-width:377px){html{ font-size:73.4375%;}}
@media screen and (min-width:377px) and (max-width:378px){html{ font-size:73.6328125%;}}
@media screen and (min-width:378px) and (max-width:379px){html{ font-size:73.828125%;}}
@media screen and (min-width:379px) and (max-width:380px){html{ font-size:74.0234375%;}}
@media screen and (min-width:380px) and (max-width:381px){html{ font-size:74.21875%;}}
@media screen and (min-width:381px) and (max-width:382px){html{ font-size:74.4140625%;}}
@media screen and (min-width:382px) and (max-width:383px){html{ font-size:74.609375%;}}
@media screen and (min-width:383px) and (max-width:384px){html{ font-size:74.8046875%;}}
@media screen and (min-width:384px) and (max-width:385px){html{ font-size:75%;}}
@media screen and (min-width:385px) and (max-width:386px){html{ font-size:75.1953125%;}}
@media screen and (min-width:386px) and (max-width:387px){html{ font-size:75.390625%;}}
@media screen and (min-width:387px) and (max-width:388px){html{ font-size:75.5859375%;}}
@media screen and (min-width:388px) and (max-width:389px){html{ font-size:75.78125%;}}
@media screen and (min-width:389px) and (max-width:390px){html{ font-size:75.9765625%;}}
@media screen and (min-width:390px) and (max-width:391px){html{ font-size:76.171875%;}}
@media screen and (min-width:391px) and (max-width:392px){html{ font-size:76.3671875%;}}
@media screen and (min-width:392px) and (max-width:393px){html{ font-size:76.5625%;}}
@media screen and (min-width:393px) and (max-width:394px){html{ font-size:76.7578125%;}}
@media screen and (min-width:394px) and (max-width:395px){html{ font-size:76.953125%;}}
@media screen and (min-width:395px) and (max-width:396px){html{ font-size:77.1484375%;}}
@media screen and (min-width:396px) and (max-width:397px){html{ font-size:77.34375%;}}
@media screen and (min-width:397px) and (max-width:398px){html{ font-size:77.5390625%;}}
@media screen and (min-width:398px) and (max-width:399px){html{ font-size:77.734375%;}}
@media screen and (min-width:399px) and (max-width:400px){html{ font-size:77.9296875%;}}
@media screen and (min-width:400px) and (max-width:401px){html{ font-size:78.125%;}}
@media screen and (min-width:401px) and (max-width:402px){html{ font-size:78.3203125%;}}
@media screen and (min-width:402px) and (max-width:403px){html{ font-size:78.515625%;}}
@media screen and (min-width:403px) and (max-width:404px){html{ font-size:78.7109375%;}}
@media screen and (min-width:404px) and (max-width:405px){html{ font-size:78.90625%;}}
@media screen and (min-width:405px) and (max-width:406px){html{ font-size:79.1015625%;}}
@media screen and (min-width:406px) and (max-width:407px){html{ font-size:79.296875%;}}
@media screen and (min-width:407px) and (max-width:408px){html{ font-size:79.4921875%;}}
@media screen and (min-width:408px) and (max-width:409px){html{ font-size:79.6875%;}}
@media screen and (min-width:409px) and (max-width:410px){html{ font-size:79.8828125%;}}
@media screen and (min-width:410px) and (max-width:411px){html{ font-size:80.078125%;}}
@media screen and (min-width:411px) and (max-width:412px){html{ font-size:80.2734375%;}}
@media screen and (min-width:412px) and (max-width:413px){html{ font-size:80.46875%;}}
@media screen and (min-width:413px) and (max-width:414px){html{ font-size:80.6640625%;}}
@media screen and (min-width:414px) and (max-width:415px){html{ font-size:80.859375%;}}
@media screen and (min-width:415px) and (max-width:416px){html{ font-size:81.0546875%;}}
@media screen and (min-width:416px) and (max-width:417px){html{ font-size:81.25%;}}
@media screen and (min-width:417px) and (max-width:418px){html{ font-size:81.4453125%;}}
@media screen and (min-width:418px) and (max-width:419px){html{ font-size:81.640625%;}}
@media screen and (min-width:419px) and (max-width:420px){html{ font-size:81.8359375%;}}
@media screen and (min-width:420px) and (max-width:421px){html{ font-size:82.03125%;}}
@media screen and (min-width:421px) and (max-width:422px){html{ font-size:82.2265625%;}}
@media screen and (min-width:422px) and (max-width:423px){html{ font-size:82.421875%;}}
@media screen and (min-width:423px) and (max-width:424px){html{ font-size:82.6171875%;}}
@media screen and (min-width:424px) and (max-width:425px){html{ font-size:82.8125%;}}
@media screen and (min-width:425px) and (max-width:426px){html{ font-size:83.0078125%;}}
@media screen and (min-width:426px) and (max-width:427px){html{ font-size:83.203125%;}}
@media screen and (min-width:427px) and (max-width:428px){html{ font-size:83.3984375%;}}
@media screen and (min-width:428px) and (max-width:429px){html{ font-size:83.59375%;}}
@media screen and (min-width:429px) and (max-width:430px){html{ font-size:83.7890625%;}}
@media screen and (min-width:430px) and (max-width:431px){html{ font-size:83.984375%;}}
@media screen and (min-width:431px) and (max-width:432px){html{ font-size:84.1796875%;}}
@media screen and (min-width:432px) and (max-width:433px){html{ font-size:84.375%;}}
@media screen and (min-width:433px) and (max-width:434px){html{ font-size:84.5703125%;}}
@media screen and (min-width:434px) and (max-width:435px){html{ font-size:84.765625%;}}
@media screen and (min-width:435px) and (max-width:436px){html{ font-size:84.9609375%;}}
@media screen and (min-width:436px) and (max-width:437px){html{ font-size:85.15625%;}}
@media screen and (min-width:437px) and (max-width:438px){html{ font-size:85.3515625%;}}
@media screen and (min-width:438px) and (max-width:439px){html{ font-size:85.546875%;}}
@media screen and (min-width:439px) and (max-width:440px){html{ font-size:85.7421875%;}}
@media screen and (min-width:440px) and (max-width:441px){html{ font-size:85.9375%;}}
@media screen and (min-width:441px) and (max-width:442px){html{ font-size:86.1328125%;}}
@media screen and (min-width:442px) and (max-width:443px){html{ font-size:86.328125%;}}
@media screen and (min-width:443px) and (max-width:444px){html{ font-size:86.5234375%;}}
@media screen and (min-width:444px) and (max-width:445px){html{ font-size:86.71875%;}}
@media screen and (min-width:445px) and (max-width:446px){html{ font-size:86.9140625%;}}
@media screen and (min-width:446px) and (max-width:447px){html{ font-size:87.109375%;}}
@media screen and (min-width:447px) and (max-width:448px){html{ font-size:87.3046875%;}}
@media screen and (min-width:448px) and (max-width:449px){html{ font-size:87.5%;}}
@media screen and (min-width:449px) and (max-width:450px){html{ font-size:87.6953125%;}}
@media screen and (min-width:450px) and (max-width:451px){html{ font-size:87.890625%;}}
@media screen and (min-width:451px) and (max-width:452px){html{ font-size:88.0859375%;}}
@media screen and (min-width:452px) and (max-width:453px){html{ font-size:88.28125%;}}
@media screen and (min-width:453px) and (max-width:454px){html{ font-size:88.4765625%;}}
@media screen and (min-width:454px) and (max-width:455px){html{ font-size:88.671875%;}}
@media screen and (min-width:455px) and (max-width:456px){html{ font-size:88.8671875%;}}
@media screen and (min-width:456px) and (max-width:457px){html{ font-size:89.0625%;}}
@media screen and (min-width:457px) and (max-width:458px){html{ font-size:89.2578125%;}}
@media screen and (min-width:458px) and (max-width:459px){html{ font-size:89.453125%;}}
@media screen and (min-width:459px) and (max-width:460px){html{ font-size:89.6484375%;}}
@media screen and (min-width:460px) and (max-width:461px){html{ font-size:89.84375%;}}
@media screen and (min-width:461px) and (max-width:462px){html{ font-size:90.0390625%;}}
@media screen and (min-width:462px) and (max-width:463px){html{ font-size:90.234375%;}}
@media screen and (min-width:463px) and (max-width:464px){html{ font-size:90.4296875%;}}
@media screen and (min-width:464px) and (max-width:465px){html{ font-size:90.625%;}}
@media screen and (min-width:465px) and (max-width:466px){html{ font-size:90.8203125%;}}
@media screen and (min-width:466px) and (max-width:467px){html{ font-size:91.015625%;}}
@media screen and (min-width:467px) and (max-width:468px){html{ font-size:91.2109375%;}}
@media screen and (min-width:468px) and (max-width:469px){html{ font-size:91.40625%;}}
@media screen and (min-width:469px) and (max-width:470px){html{ font-size:91.6015625%;}}
@media screen and (min-width:470px) and (max-width:471px){html{ font-size:91.796875%;}}
@media screen and (min-width:471px) and (max-width:472px){html{ font-size:91.9921875%;}}
@media screen and (min-width:472px) and (max-width:473px){html{ font-size:92.1875%;}}
@media screen and (min-width:473px) and (max-width:474px){html{ font-size:92.3828125%;}}
@media screen and (min-width:474px) and (max-width:475px){html{ font-size:92.578125%;}}
@media screen and (min-width:475px) and (max-width:476px){html{ font-size:92.7734375%;}}
@media screen and (min-width:476px) and (max-width:477px){html{ font-size:92.96875%;}}
@media screen and (min-width:477px) and (max-width:478px){html{ font-size:93.1640625%;}}
@media screen and (min-width:478px) and (max-width:479px){html{ font-size:93.359375%;}}
@media screen and (min-width:479px) and (max-width:480px){html{ font-size:93.5546875%;}}
@media screen and (min-width:480px) and (max-width:481px){html{ font-size:93.75%;}}
@media screen and (min-width:481px) and (max-width:482px){html{ font-size:93.9453125%;}}
@media screen and (min-width:482px) and (max-width:483px){html{ font-size:94.140625%;}}
@media screen and (min-width:483px) and (max-width:484px){html{ font-size:94.3359375%;}}
@media screen and (min-width:484px) and (max-width:485px){html{ font-size:94.53125%;}}
@media screen and (min-width:485px) and (max-width:486px){html{ font-size:94.7265625%;}}
@media screen and (min-width:486px) and (max-width:487px){html{ font-size:94.921875%;}}
@media screen and (min-width:487px) and (max-width:488px){html{ font-size:95.1171875%;}}
@media screen and (min-width:488px) and (max-width:489px){html{ font-size:95.3125%;}}
@media screen and (min-width:489px) and (max-width:490px){html{ font-size:95.5078125%;}}
@media screen and (min-width:490px) and (max-width:491px){html{ font-size:95.703125%;}}
@media screen and (min-width:491px) and (max-width:492px){html{ font-size:95.8984375%;}}
@media screen and (min-width:492px) and (max-width:493px){html{ font-size:96.09375%;}}
@media screen and (min-width:493px) and (max-width:494px){html{ font-size:96.2890625%;}}
@media screen and (min-width:494px) and (max-width:495px){html{ font-size:96.484375%;}}
@media screen and (min-width:495px) and (max-width:496px){html{ font-size:96.6796875%;}}
@media screen and (min-width:496px) and (max-width:497px){html{ font-size:96.875%;}}
@media screen and (min-width:497px) and (max-width:498px){html{ font-size:97.0703125%;}}
@media screen and (min-width:498px) and (max-width:499px){html{ font-size:97.265625%;}}
@media screen and (min-width:499px) and (max-width:500px){html{ font-size:97.4609375%;}}
@media screen and (min-width:500px) and (max-width:501px){html{ font-size:97.65625%;}}
@media screen and (min-width:501px) and (max-width:502px){html{ font-size:97.8515625%;}}
@media screen and (min-width:502px) and (max-width:503px){html{ font-size:98.046875%;}}
@media screen and (min-width:503px) and (max-width:504px){html{ font-size:98.2421875%;}}
@media screen and (min-width:504px) and (max-width:505px){html{ font-size:98.4375%;}}
@media screen and (min-width:505px) and (max-width:506px){html{ font-size:98.6328125%;}}
@media screen and (min-width:506px) and (max-width:507px){html{ font-size:98.828125%;}}
@media screen and (min-width:507px) and (max-width:508px){html{ font-size:99.0234375%;}}
@media screen and (min-width:508px) and (max-width:509px){html{ font-size:99.21875%;}}
@media screen and (min-width:509px) and (max-width:510px){html{ font-size:99.4140625%;}}
@media screen and (min-width:510px) and (max-width:511px){html{ font-size:99.609375%;}}
@media screen and (min-width:511px) and (max-width:512px){html{ font-size:99.8046875%;}}
@media screen and (min-width:512px) and (max-width:513px){html{ font-size:100%;}}
@media screen and (min-width:513px) and (max-width:514px){html{ font-size:100.1953125%;}}
@media screen and (min-width:514px) and (max-width:515px){html{ font-size:100.390625%;}}
@media screen and (min-width:515px) and (max-width:516px){html{ font-size:100.5859375%;}}
@media screen and (min-width:516px) and (max-width:517px){html{ font-size:100.78125%;}}
@media screen and (min-width:517px) and (max-width:518px){html{ font-size:100.9765625%;}}
@media screen and (min-width:518px) and (max-width:519px){html{ font-size:101.171875%;}}
@media screen and (min-width:519px) and (max-width:520px){html{ font-size:101.3671875%;}}
@media screen and (min-width:520px) and (max-width:521px){html{ font-size:101.5625%;}}
@media screen and (min-width:521px) and (max-width:522px){html{ font-size:101.7578125%;}}
@media screen and (min-width:522px) and (max-width:523px){html{ font-size:101.953125%;}}
@media screen and (min-width:523px) and (max-width:524px){html{ font-size:102.1484375%;}}
@media screen and (min-width:524px) and (max-width:525px){html{ font-size:102.34375%;}}
@media screen and (min-width:525px) and (max-width:526px){html{ font-size:102.5390625%;}}
@media screen and (min-width:526px) and (max-width:527px){html{ font-size:102.734375%;}}
@media screen and (min-width:527px) and (max-width:528px){html{ font-size:102.9296875%;}}
@media screen and (min-width:528px) and (max-width:529px){html{ font-size:103.125%;}}
@media screen and (min-width:529px) and (max-width:530px){html{ font-size:103.3203125%;}}
@media screen and (min-width:530px) and (max-width:531px){html{ font-size:103.515625%;}}
@media screen and (min-width:531px) and (max-width:532px){html{ font-size:103.7109375%;}}
@media screen and (min-width:532px) and (max-width:533px){html{ font-size:103.90625%;}}
@media screen and (min-width:533px) and (max-width:534px){html{ font-size:104.1015625%;}}
@media screen and (min-width:534px) and (max-width:535px){html{ font-size:104.296875%;}}
@media screen and (min-width:535px) and (max-width:536px){html{ font-size:104.4921875%;}}
@media screen and (min-width:536px) and (max-width:537px){html{ font-size:104.6875%;}}
@media screen and (min-width:537px) and (max-width:538px){html{ font-size:104.8828125%;}}
@media screen and (min-width:538px) and (max-width:539px){html{ font-size:105.078125%;}}
@media screen and (min-width:539px) and (max-width:540px){html{ font-size:105.2734375%;}}
@media screen and (min-width:540px) and (max-width:541px){html{ font-size:105.46875%;}}
@media screen and (min-width:541px) and (max-width:542px){html{ font-size:105.6640625%;}}
@media screen and (min-width:542px) and (max-width:543px){html{ font-size:105.859375%;}}
@media screen and (min-width:543px) and (max-width:544px){html{ font-size:106.0546875%;}}
@media screen and (min-width:544px) and (max-width:545px){html{ font-size:106.25%;}}
@media screen and (min-width:545px) and (max-width:546px){html{ font-size:106.4453125%;}}
@media screen and (min-width:546px) and (max-width:547px){html{ font-size:106.640625%;}}
@media screen and (min-width:547px) and (max-width:548px){html{ font-size:106.8359375%;}}
@media screen and (min-width:548px) and (max-width:549px){html{ font-size:107.03125%;}}
@media screen and (min-width:549px) and (max-width:550px){html{ font-size:107.2265625%;}}
@media screen and (min-width:550px) and (max-width:551px){html{ font-size:107.421875%;}}
@media screen and (min-width:551px) and (max-width:552px){html{ font-size:107.6171875%;}}
@media screen and (min-width:552px) and (max-width:553px){html{ font-size:107.8125%;}}
@media screen and (min-width:553px) and (max-width:554px){html{ font-size:108.0078125%;}}
@media screen and (min-width:554px) and (max-width:555px){html{ font-size:108.203125%;}}
@media screen and (min-width:555px) and (max-width:556px){html{ font-size:108.3984375%;}}
@media screen and (min-width:556px) and (max-width:557px){html{ font-size:108.59375%;}}
@media screen and (min-width:557px) and (max-width:558px){html{ font-size:108.7890625%;}}
@media screen and (min-width:558px) and (max-width:559px){html{ font-size:108.984375%;}}
@media screen and (min-width:559px) and (max-width:560px){html{ font-size:109.1796875%;}}
@media screen and (min-width:560px) and (max-width:561px){html{ font-size:109.375%;}}
@media screen and (min-width:561px) and (max-width:562px){html{ font-size:109.5703125%;}}
@media screen and (min-width:562px) and (max-width:563px){html{ font-size:109.765625%;}}
@media screen and (min-width:563px) and (max-width:564px){html{ font-size:109.9609375%;}}
@media screen and (min-width:564px) and (max-width:565px){html{ font-size:110.15625%;}}
@media screen and (min-width:565px) and (max-width:566px){html{ font-size:110.3515625%;}}
@media screen and (min-width:566px) and (max-width:567px){html{ font-size:110.546875%;}}
@media screen and (min-width:567px) and (max-width:568px){html{ font-size:110.7421875%;}}
@media screen and (min-width:568px) and (max-width:569px){html{ font-size:110.9375%;}}
@media screen and (min-width:569px) and (max-width:570px){html{ font-size:111.1328125%;}}
@media screen and (min-width:570px) and (max-width:571px){html{ font-size:111.328125%;}}
@media screen and (min-width:571px) and (max-width:572px){html{ font-size:111.5234375%;}}
@media screen and (min-width:572px) and (max-width:573px){html{ font-size:111.71875%;}}
@media screen and (min-width:573px) and (max-width:574px){html{ font-size:111.9140625%;}}
@media screen and (min-width:574px) and (max-width:575px){html{ font-size:112.109375%;}}
@media screen and (min-width:575px) and (max-width:576px){html{ font-size:112.3046875%;}}
@media screen and (min-width:576px) and (max-width:577px){html{ font-size:112.5%;}}
@media screen and (min-width:577px) and (max-width:578px){html{ font-size:112.6953125%;}}
@media screen and (min-width:578px) and (max-width:579px){html{ font-size:112.890625%;}}
@media screen and (min-width:579px) and (max-width:580px){html{ font-size:113.0859375%;}}
@media screen and (min-width:580px) and (max-width:581px){html{ font-size:113.28125%;}}
@media screen and (min-width:581px) and (max-width:582px){html{ font-size:113.4765625%;}}
@media screen and (min-width:582px) and (max-width:583px){html{ font-size:113.671875%;}}
@media screen and (min-width:583px) and (max-width:584px){html{ font-size:113.8671875%;}}
@media screen and (min-width:584px) and (max-width:585px){html{ font-size:114.0625%;}}
@media screen and (min-width:585px) and (max-width:586px){html{ font-size:114.2578125%;}}
@media screen and (min-width:586px) and (max-width:587px){html{ font-size:114.453125%;}}
@media screen and (min-width:587px) and (max-width:588px){html{ font-size:114.6484375%;}}
@media screen and (min-width:588px) and (max-width:589px){html{ font-size:114.84375%;}}
@media screen and (min-width:589px) and (max-width:590px){html{ font-size:115.0390625%;}}
@media screen and (min-width:590px) and (max-width:591px){html{ font-size:115.234375%;}}
@media screen and (min-width:591px) and (max-width:592px){html{ font-size:115.4296875%;}}
@media screen and (min-width:592px) and (max-width:593px){html{ font-size:115.625%;}}
@media screen and (min-width:593px) and (max-width:594px){html{ font-size:115.8203125%;}}
@media screen and (min-width:594px) and (max-width:595px){html{ font-size:116.015625%;}}
@media screen and (min-width:595px) and (max-width:596px){html{ font-size:116.2109375%;}}
@media screen and (min-width:596px) and (max-width:597px){html{ font-size:116.40625%;}}
@media screen and (min-width:597px) and (max-width:598px){html{ font-size:116.6015625%;}}
@media screen and (min-width:598px) and (max-width:599px){html{ font-size:116.796875%;}}
@media screen and (min-width:599px) and (max-width:600px){html{ font-size:116.9921875%;}}
@media screen and (min-width:600px) and (max-width:601px){html{ font-size:117.1875%;}}
@media screen and (min-width:601px) and (max-width:602px){html{ font-size:117.3828125%;}}
@media screen and (min-width:602px) and (max-width:603px){html{ font-size:117.578125%;}}
@media screen and (min-width:603px) and (max-width:604px){html{ font-size:117.7734375%;}}
@media screen and (min-width:604px) and (max-width:605px){html{ font-size:117.96875%;}}
@media screen and (min-width:605px) and (max-width:606px){html{ font-size:118.1640625%;}}
@media screen and (min-width:606px) and (max-width:607px){html{ font-size:118.359375%;}}
@media screen and (min-width:607px) and (max-width:608px){html{ font-size:118.5546875%;}}
@media screen and (min-width:608px) and (max-width:609px){html{ font-size:118.75%;}}
@media screen and (min-width:609px) and (max-width:610px){html{ font-size:118.9453125%;}}
@media screen and (min-width:610px) and (max-width:611px){html{ font-size:119.140625%;}}
@media screen and (min-width:611px) and (max-width:612px){html{ font-size:119.3359375%;}}
@media screen and (min-width:612px) and (max-width:613px){html{ font-size:119.53125%;}}
@media screen and (min-width:613px) and (max-width:614px){html{ font-size:119.7265625%;}}
@media screen and (min-width:614px) and (max-width:615px){html{ font-size:119.921875%;}}
@media screen and (min-width:615px) and (max-width:616px){html{ font-size:120.1171875%;}}
@media screen and (min-width:616px) and (max-width:617px){html{ font-size:120.3125%;}}
@media screen and (min-width:617px) and (max-width:618px){html{ font-size:120.5078125%;}}
@media screen and (min-width:618px) and (max-width:619px){html{ font-size:120.703125%;}}
@media screen and (min-width:619px) and (max-width:620px){html{ font-size:120.8984375%;}}
@media screen and (min-width:620px) and (max-width:621px){html{ font-size:121.09375%;}}
@media screen and (min-width:621px) and (max-width:622px){html{ font-size:121.2890625%;}}
@media screen and (min-width:622px) and (max-width:623px){html{ font-size:121.484375%;}}
@media screen and (min-width:623px) and (max-width:624px){html{ font-size:121.6796875%;}}
@media screen and (min-width:624px) and (max-width:625px){html{ font-size:121.875%;}}
@media screen and (min-width:625px) and (max-width:626px){html{ font-size:122.0703125%;}}
@media screen and (min-width:626px) and (max-width:627px){html{ font-size:122.265625%;}}
@media screen and (min-width:627px) and (max-width:628px){html{ font-size:122.4609375%;}}
@media screen and (min-width:628px) and (max-width:629px){html{ font-size:122.65625%;}}
@media screen and (min-width:629px) and (max-width:630px){html{ font-size:122.8515625%;}}
@media screen and (min-width:630px) and (max-width:631px){html{ font-size:123.046875%;}}
@media screen and (min-width:631px) and (max-width:632px){html{ font-size:123.2421875%;}}
@media screen and (min-width:632px) and (max-width:633px){html{ font-size:123.4375%;}}
@media screen and (min-width:633px) and (max-width:634px){html{ font-size:123.6328125%;}}
@media screen and (min-width:634px) and (max-width:635px){html{ font-size:123.828125%;}}
@media screen and (min-width:635px) and (max-width:636px){html{ font-size:124.0234375%;}}
@media screen and (min-width:636px) and (max-width:637px){html{ font-size:124.21875%;}}
@media screen and (min-width:637px) and (max-width:638px){html{ font-size:124.4140625%;}}
@media screen and (min-width:638px) and (max-width:639px){html{ font-size:124.609375%;}}
@media screen and (min-width:639px) and (max-width:640px){html{ font-size:124.8046875%;}}
@media screen and (min-width:640px){html{ font-size:125%;}}



<!--@font-face { font-family: 'icomoon'; src:  format('embedded-opentype'),  format('truetype'),  format('woff'),  format('svg'); font-weight: normal; font-style: normal; }-->
@font-face {
  font-family: 'FontAwesome';
  src: url('/themes/new/fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('/themes/new/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),  format('woff2'), url('/themes/new/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/themes/new/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/themes/new/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
}
/*[class^="icon-"], [class*="icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-ask:before { content: "\e627"; }
.icon-praise:before { content: "\e628"; }
.icon-money:before { content: "\e629"; }
.icon-home:before { content: "\e600"; }
.icon-office:before { content: "\e601"; }
.icon-newspaper:before { content: "\e602"; }
.icon-location:before { content: "\e603"; }
.icon-envelope:before { content: "\e604"; }
.icon-mobile:before { content: "\e605"; }
.icon-bubble:before { content: "\e606"; }
.icon-bubble2:before { content: "\e607"; }
.icon-user3:before { content: "\e608"; }
.icon-user4:before { content: "\e609"; }
.icon-search:before { content: "\64431F"; }
.icon-cog:before { content: "\e60b"; }
.icon-aid:before { content: "\e60d"; }
.icon-list:before { content: "\e60e"; }
.icon-minus:before { content: "\e60f"; }
.icon-plus:before { content: "\e610"; }
.icon-arrow-up:before { content: "\e611"; }
.icon-apple:before { content: "\e612"; }
.icon-android:before { content: "\e613"; }
.icon-windows8:before { content: "\e614"; }
.icon-road:before { content: "\e615"; }
.icon-alarm:before { content: "\e616"; }
.icon-screen:before { content: "\e617"; }
.icon-spinner:before { content: "\e618"; }
.icon-airplane:before { content: "\e619"; }
.icon-truck:before { content: "\e61a"; }
.icon-google-plus:before { content: "\e61b"; }
.icon-star:before { content: "\e61c"; }
.icon-phone:before { content: "\e61d"; }
.icon-film:before { content: "\e61e"; }
.icon-undo:before { content: "\e61f"; }
.icon-image:before { content: "\e626"; }
.icon-sina2:before { content: "\e60c"; }
.icon-qone:before { content: "\e620"; }
.icon-baidu:before { content: "\e621"; }
.icon-weixin:before { content: "\e622"; }
.icon-QQ:before { content: "\e623"; }
.icon-tencent:before { content: "\e624"; }
.icon-sina:before { content: "\e625"; }
.icon-spinner11:before { content: "\e984"; }*/

@keyframes run { 0% {
opacity:1;
}
50% {
opacity:1;
}
50.1% {
opacity:0;
}
100% {
opacity:0;
};
}
@-webkit-keyframes run { 0% {
opacity:1;
}
50% {
opacity:1;
}
50.1% {
opacity:0;
}
100% {
opacity:0;
};
}
@-ms-keyframes run { 0% {
opacity:1;
}
50% {
opacity:1;
}
50.1% {
opacity:0;
}
100% {
opacity:0;
};
}
@-moz-keyframes run { 0% {
opacity:1;
}
50% {
opacity:1;
}
50.1% {
opacity:0;
}
100% {
opacity:0;
};
}
@-o-keyframes run { 0% {
opacity:1;
}
50% {
opacity:1;
}
50.1% {
opacity:0;
}
100% {
opacity:0;
};
}
@keyframes show { 0% {
top: -5rem;
opacity: 0;
}
 10% {
top: 0rem;
opacity: 1;
}
 50% {
top: 0rem;
opacity: 1;
}
 60% {
top: -5rem;
opacity: 0;
}
 100% {
top: -5rem;
opacity: 0;
};
}
@-ms-keyframes show { 0% {
top: -5rem;
opacity: 0;
}
 10% {
top: 0rem;
opacity: 1;
}
 50% {
top: 0rem;
opacity: 1;
}
 60% {
top: -5rem;
opacity: 0;
}
 100% {
top: -5rem;
opacity: 0;
};
}
@-o-keyframes show { 0% {
top: -5rem;
opacity: 0;
}
 10% {
top: 0rem;
opacity: 1;
}
 50% {
top: 0rem;
opacity: 1;
}
 60% {
top: -5rem;
opacity: 0;
}
 100% {
top: -5rem;
opacity: 0;
};
}
@-webkit-keyframes show { 0% {
top: -5rem;
opacity: 0;
}
 10% {
top: 0rem;
opacity: 1;
}
 50% {
top: 0rem;
opacity: 1;
}
 60% {
top: -5rem;
opacity: 0;
}
 100% {
top: -5rem;
opacity: 0;
};
}
@-moz-keyframes show { 0% {
top: -5rem;
opacity: 0;
}
 10% {
top: 0rem;
opacity: 1;
}
 50% {
top: 0rem;
opacity: 1;
}
 60% {
top: -5rem;
opacity: 0;
}
 100% {
top: -5rem;
opacity: 0;
};
}



/*挂号*/
.gh h2.title {
    background: #47221a;
    text-align: center;
    color: #fff;
    padding: 2% 0;
}

.gh h2.title strong {
    font-size: 120%;
}

.gh h2.title a {
    color: #fff;
    float: right;
    margin-right: 2%;
    margin-top: 1%;
}

.gh .ghh {
    margin: 3% auto;
}

.form {
    background: #f0f0f0;
    padding-top: 1%;
    padding-bottom: 1%;
}

.form p.hint {
    text-align: center;
    color: #8c0708;
    margin: 2% 0;
}

.formBar {
    text-align: center;
    margin-bottom: 2%;
}

.formBar input {
    padding: 1% 2%;
    width: 60%;
    color: #666;
}

.formBar input, .formBar span, .formBar select {
    font-size: 89%;
    color: #4d4d4f;
}

.formBar select {
    padding: 1%;
    width: 60%;
    color: #666;
}

.formBtn {
    overflow: hidden;
    text-align: center;
    margin: 2% auto;
}

.formBtn input, .formBtn select {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    margin-left: 3%;
    padding: 2% 0;
    text-align: center;
    color: #fff;
    border: 0;
}

.formBtn input, .formBtn select, .formBtn a {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    margin-left: 3%;
    padding: 2% 0;
    text-align: center;
    color: #fff;
    border: 0;
}

.formBtn input {
    background: url(/images/wj1221_zx01.png) left bottom no-repeat;
    background-size: 100% 100%;
}

.formBtn a {
    background: url(/images/wj1221_zx02.png) left bottom no-repeat;
    background-size: 100% 100%;
    padding: 4% 0;
}

input, select, button {
    vertical-align: middle;
    line-height: normal;
    font-size: 100%;
}

.wxtx {
    font-size: 80%;
    color: #5d5d5d;
    text-indent: 2em;
    margin: 2%;
}

.wxtx font {
    color: #47221a;
    font-weight: bold;
    font-size: 120%;
}



.ad a img {width :100%;}


.sx_ban_c ul li a img{width :100%;}
