

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; }

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; }
#ks_ol_floatWin_fl{ display:none; }
.top { width: 100%; margin: 0 auto;font-size: 1.6rem;  }
.arcdis{ display:none; }
.top img { width: 100%; display: block; }


.nav{text-align:center;font-size:1.2rem;}
.nav ul{overflow:hidden;}
.nav ul li{width:25%;float:left;background:url(/images/pic4.jpg) no-repeat;background-size:100% 100%;position: relative; margin:1px 0px;}
.nav ul li:nth-child(4n+1){border-left:none;}
.nav ul li:nth-child(4)~li{border-bottom:none;}
.nav a{display:inline-block;width:100%;line-height:2.25rem;text-align:center;color:#fff;}

.banner{width:100%;text-align:center;position:relative;}

.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: #95642A; }

.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_ad2 { margin:0.5rem 0rem; overflow: hidden; }
.zx_ad2 img{ width:100%; }

.zx_ad { margin: 0.5rem 0rem; overflow: hidden; }

.zx_ad a { padding:0 0.5rem; 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: #e88a0f; width:9rem;}

.zx_ad a:nth-child(2) { color: #95642A; margin-left: 0.5rem; width:18rem; }

.tit { background:url(/images/pic6.jpg) no-repeat center top; margin: 0.5rem 0rem 0rem 0rem; 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: 2.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 { margin-left:10px; 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: 1.6rem; 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_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.4rem; }

.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: #95642A; border-radius: 0.8rem; }

.bingli span a { color: #fff; }

footer { margin-bottom: -4rem; margin-top: 0rem;font-size: 1.6rem; }

.foot_nav { background:url(/images/pic7.png) top center; margin: 0rem 0.5rem; }

.foot_nav a { display: inline-block; width: 25%; line-height: 3.4rem; color: #fff; font-size: 1.6rem; text-align: center; }

.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: left; }

.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; height: 4rem; background: #892c2f; }

.bottom li:nth-child(2) { width: 34%; }

.bottom li a { line-height: 1.6rem; display: block; padding-top: 0.3rem; text-align: center; color: white; font-size: 1.2rem; border-right: 0.01px solid #fff; border-left:0.01px solid #fff; 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: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:1rem; 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.6rem; color: #007200; padding-left: 1rem; line-height: 2.8rem; }
.list>ul>li h3 a{color:#97781ce5; }
.list>ul>li span { font-size: 1.2rem; color: #545454; float:right; padding-right: 0.8rem; }

.list>ul>li p { line-height: 2.2rem; font-size: 1.1rem; 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: #95642A; 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: #95642A; 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 { display:none;font-size: 1.8rem; color: #000; text-align: center; padding-top: 0.5rem; line-height: 3rem; padding-left: 0.5rem; }
.con h2 { font-size: 1.8rem; color: #000; text-align: center; padding-top: 0.5rem; line-height: 3rem; padding-left: 0.5rem; }

.con h3 { font-size: 1.8rem; color: #000; text-align: center; padding-top: 0.5rem; line-height: 3rem; padding-left: 0.5rem; }

.con h4 { text-align: center; font-size: 1.4rem; color: #656565; width: 100%; line-height: 2.8rem; margin-top: 0.5rem; overflow: hidden; }

.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; font-size: 1.2rem; line-height: 2.4rem; }

.con .arc img[src*=".jpg"] { display: block; margin: 0 auto; max-width: 28rem; }

.con .arc div { font-size:1rem; line-height:1.6rem;margin:10px auto; }

.con .arc p { font-size:1rem; line-height:1.6rem; margin:10px auto; text-indent:2em; }

.con .arc span { 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:.8rem; }

.pre_next p a { color: #95642A; }

.zx_arc { margin: 0.5rem; }

.zx_arc img { width: 100%; display: block; }

.tj_arc { margin: 0rem 0rem 0.5rem 1rem;  border-top: none; }

.tj_arc li { line-height: 2.8rem; border-bottom: 0.1rem dashed #7f7f7f; padding-left:1.5rem; background: url(images/bz_bg1.png) no-repeat left center;}

.tj_arc li a { color: #464646; font-size: 1.2rem; }

.tj_arc li span { 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 { background: url(../images/yh_lyxlt.png) 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 #95642a; }

.xj_tit { text-align: center; }

.xj_tit span { display: inline-block; background: #95642a; 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: #95642a; 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; }





img[data-img="0"] { width: 32rem!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.00rem!important; height: 11.00rem!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: url('/themes/new/fonts/icomoon.eot'); src: url('/themes/new/fonts/icomoon.eot') format('embedded-opentype'), url('/themes/new/fonts/icomoon.ttf') format('truetype'), url('/themes/new/fonts/icomoon.woff') format('woff'), url('/themes/new/fonts/icomoon.svg') format('svg'); font-weight: normal; font-style: normal; }

[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%;
}


footer {
    background: url(/images/f_bg.png) center repeat;
    padding: 3% 0;
	padding-bottom:6rem;
}
.fcap {
    margin: 0 auto;
    background: url(/images/f_t.png) center bottom no-repeat;
    background-size: 100% auto;
    padding-bottom: 2.2%;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}

.fd {
    overflow: hidden;
    width: 96%;
    margin: 2% auto 2% auto;
    text-align: center
}

.fd dd {
    float: left;
}

.fd dt {
    margin: 0px auto
}

.fd dt {
    width: 85%;
}

.fd dd {
    width: 25%;
    margin-top: 6%;
}

.fd dd img {
    display: block;
}

.fd dd span {
    display: block;
    color: #fff;
    text-align: center;
}

.wxs {
    display: block;
    width: 1.06rem;
    height: 1.04rem;
}

.fd .flogo {
    display: block;
    margin: 2% auto;
    width: 98%;
}

.fd p {
    font-size: 1.25rem;line-height: 1.8rem;
    color: #fff
}
.linkbox{
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:14px;
	color:#693;
}
.f6{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f6 li{
	float:left;
	padding:2px 3px 0px;
	white-space:nowrap;
}
.f6 li a{
	color:#666666; font-size:1rem;line-height: 2rem;
	float:left;
}
.f6 li a:hover{color:#960; text-decoration: none;}
.ad a img {width :100%;}
.sx_ban_c img{width :100%;}
.zx_ad2 img{width :100%;}
.zx_ad6 { margin:0.5rem 0rem; overflow: hidden; }
.zx_ad6 img{width :100%;}