@charset "gb2312";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, input, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, textarea { border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0 }
dl, dt, dd, ol, ul, li { list-style: none }
body { line-height: 1.5; background: #fff }
table { border-collapse: separate; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: 400 }
table, td, th { vertical-align: middle }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
a img { border: 0 }
ol { margin-left: 2em }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
html>body p code { white-space: normal }
hr { margin: -0.16rem auto 0.22rem }
.clearfix:after, #container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0 }
* html .clearfix, * html #container { height: 1% }
fieldset { padding-top: 0 }
a:link { text-decoration: none; color: #666 }
a:visited { text-decoration: none }
a:hover { text-decoration: underline; color: #666 }
a:active { text-decoration: none }
.box_l, .box_c { float: left; }
.box_r { float: right; }
.bg_s_100 { background-size: 100% 100%; }
.red { color: #d40000; }
.left { float: left; }
.right { float: right; }
/*模块-按钮*/

input[type="submit"] { -webkit-appearance: none; /*去除input默认样式*/ }
input[type="reset"] { -webkit-appearance: none; /*去除input默认样式*/ }
input[type="button"] { -webkit-appearance: none; /*去除input默认样式*/ }
/*头部通栏*/
.tonglan { width: 100%; height: 1.3rem; background: url(../images/tonglan_baipishu_m.jpg) center center no-repeat; background-size: contain; }
.tonglan a { width: 100%; height: 100%; display: block; text-indent: -9999999px; }
/*全站通用样式*/

.arr_t, .arr_b, .arr_l, .arr_r { position: relative; }
.arr_t i, .arr_b i, .arr_l i, .arr_r i { position: absolute; z-index: 2; width: 0; height: 0; line-height: 0; }
.arr_t i { top: -0.1rem; border-left: 0.1rem solid transparent; border-right: 0.1rem solid transparent; border-bottom: 0.1rem solid #8a2b17; }
.arr_b i { bottom: -0.1rem; border-left: 0.1rem solid transparent; border-right: 0.1rem solid transparent; border-top: 0.1rem solid #8a2b17; }
.arr_l i { left: -0.1rem; border-top: 0.1rem solid transparent; border-bottom: 0.1rem solid transparent; border-right: 0.1rem solid #8a2b17; }
.arr_r i { right: -0.1rem; border-top: 0.1rem solid transparent; border-bottom: 0.1rem solid transparent; border-left: 0.1rem solid #8a2b17; }
.no-bd { border: none; }
.left { float: left; }
.right { float: right; }
.l_mr { margin-right: 0 !important; }
.l_br { border-right: none !important; }
.b_l { float: left; }
.b_r { float: right; }
.titN { width: 100%; height: 0.7rem; line-height: 0.7rem; background: #94311c url(../images/titnlogo.png) no-repeat 2.8% center; background-size: 0.5rem; text-indent: 13.5%; color: #fff; font-weight: bold; font-size: 0.3rem; clear: both; border-bottom: 1px solid #ECE5D5; overflow: hidden; }
.titN2 { background: url(../images/cd_fm_tit_tu1.jpg) no-repeat 4% center #F7F4ED; background-size: 0.56rem 0.56rem; border-top: 2px solid #94311C; color: #1B1B1B; }
.titN2 .more_r { float: right; font-size: 0.22rem; color: #626262; margin-right: 0.16rem; height: 0.76rem; text-indent: 0px; }
.main { width: 100%; max-width: 6.4rem; min-width: 3.2rem; position: relative; margin: 0 auto; font-family: "微软雅黑"; background-color: #fff; font-size: 0.24rem; overflow: hidden; }
/*p_nav*/

.cd_nav { width: 100%; overflow: hidden; }
.cd_nav ul li { width: 25%; float: left; height: 0.69rem; background: #94311c; line-height: 0.7rem; border-bottom: 1px solid #fff; border-right: 1px solid #fff; box-sizing: border-box; }
.cd_nav ul li a { width: 100%; text-align: center; color: #fff; display: inline-block; line-height: 0.7rem; }
.cd_nav ul li:nth-child(4n) { border-right: 0; }
.topheader { height: 35px; overflow: hidden; width: 100%; background-color: #fff; border-bottom: 1px solid #cacaca; }
.topheader img { display: block; width: 69px; height: 20px; margin: 9px 9px 0 10px }
.topheader .b_r { height: 30px; margin-top: 3px; width: 72%; border: none; font-size: 14px; padding-left: 0px; overflow: hidden; }
.topheader em { height: 36px; display: block; line-height: 34px; font-size: 14px; margin: 0 2px; float: left; }
.topheader .b_r p { line-height: 30px; height: 30px; overflow: hidden; color: #666; }
.topheader .b_r p a { color: #F00; text-decoration: none; }
.topheader .b_r p span { display: inline-block; padding: 0 4px; color: #cc0000; border: 1px solid #cc0000; border-radius: 3px; height: 20px; line-height: 20px; margin-right: 4px; }
 @media screen and (max-width: 320px) {
.topheader img { margin: 9px 2px 0 2px; }
.topheader .b_r { width: 73%; padding-left: 3px; font-size: 12px; }
}
/*p_head*/

.top { width: 100%; height: 1.35rem; background: url(../images/logo_new.png) no-repeat center; background-size: 100%; background-color: #fff; max-width: 6.4rem; min-width: 3.2rem; }
.top a { display: block; height: 100% }
#top_fixed { width: 100%; z-index: 999; max-width: 6.4rem; min-width: 3.2rem; }
.head { height: 0.7rem; color: #fff; background-color: #8a2b17; margin: 0 auto; max-width: 6.4rem; min-width: 3.2rem }
.head p a { color: #fff; }
.head p.left { line-height: 0.7rem; margin: 0 0 0 5%; }
.head p.left img { width: 0.24rem; margin: 0.24rem 0.1rem 0 0; display: inline-block; float: left; }
.head p.left span { font-size: 0.28rem; }
#top_fixed .head p.left img { width: 0.36rem; margin: 0.14rem 0.1rem 0 0; }
.head p.right { line-height: 0.7rem; margin: 0 5% 0 0; }
.head p.right img { width: 0.24rem; margin: 0.18rem 0.1rem 0 0; display: inline-block; float: left; }
/*p_banner*/

.banner { overflow: hidden; position: relative; margin-bottom: 0.1rem; }
.banner a { display: block; }
.banner img { width: 100%; display: block; }
.banner .hd ul { height: 0.16rem; line-height: 0.16rem; display: inline-block; }
.banner .hd { position: absolute; width: 100%; height: 0.16rem; text-align: center; bottom: 0.2rem; z-index: 2 }
.banner .hd ul li { width: 0.12rem; height: 0.12rem; background: #FFF; margin: 0 0.06rem; border-radius: 50%; text-indent: -9999px; display: inline-block; }
.banner .hd ul li.on { background: #933221; }
.cd_subnav_p2 a { display: inline-block; line-height: 0.7rem; background: #EEE3D0; border-radius: 0.16rem; color: #434343; width: 30%; margin: 0 5% 2% 0; text-align: center; font-size: 0.24rem; }
/*p_title*/

.tit { width: 97%; padding: 0 3% 0 0; height: 0.7rem; text-align: right; font-size: 0.3rem; line-height: 0.7rem; color: #94311C; background-color: #eee4d1; overflow: hidden; ; border-bottom: 1px solid #94311C; font-weight: bold; }
.tit h2 { padding: 0 0.34rem; float: left; text-align: center; line-height: 0.7rem; position: relative; }
.tit h2 i { top: 0.26rem; display: none; }
.fm-tit, .fm_tit { height: 0.7rem; background: #eee4d1; border-bottom: 1px solid #94311C; overflow: hidden; color: #94311C; font-weight: bold; text-align: center; font-size: 0.3rem; line-height: 0.72rem; width: 100%; }
.tit-h3 { height: 0.68rem; width: 100%; border-bottom: 1px solid #dbcfb7; color: #94311c; text-align: center; line-height: 0.7rem; background-color: #eee4d1; }
.tit-h4 { height: 0.68rem; width: 100%; float: left; overflow: hidden; border-bottom: 1px solid #dbcfb7; position: relative; background-color: #eee4d1; }
.tit-h4 span { height: 0.66rem; background: url(../images/ico-hz.png) no-repeat left center; background-size: 0.38rem; background-position: 0.2rem; padding: 0 0.1rem 0 0.7rem; line-height: 0.7rem; color: #94311c; border-bottom: 2px solid #94311c; position: absolute; left: 0; top: 0; }
.tab { width: 100%; float: left; padding: 0.3rem 0 0.2rem; position: relative; }
.tab .bd .bdbox { height: 2rem; overflow: hidden; }
.tab .bd .bdbox .tab-box { width: 94%; padding: 0 3%; }
.tab .bd .bdbox .tab-img { float: left; width: 47%; height: 2rem; }
.tab .bd .bdbox .tab-img img { width: 100%; height: 2rem; }
.tab .bd .bdbox h5 { float: right; width: 50%; font-size: 0.26rem; font-weight: bold; }
.tab .bd .bdbox h5 img { height: 0.26rem; margin: 0.08rem 0 0; float: left; }
.tab .bd .bdbox p { float: right; width: 50%; line-height: 0.4rem; margin: 0.1rem 0 0; }
.tab .hd { width: 100%; height: 0.16rem; text-align: center; z-index: 99; margin: 0.2rem 0 0; }
.tab .hd ul { height: 0.08rem; vertical-align: top; display: inline-block; }
.tab .hd ul li { float: left; width: 0.58rem; height: 0.16rem; background: #e7e1d3; margin: 0 0.1rem 0 0; text-indent: -9999px; }
.tab .hd ul li.on { background: #923222; }
.hd_tab { height: 0.7rem; line-height: 0.7rem; }
.hd_tab li { float: left; height: 0.68rem; color: #1b1b1b; border-bottom: 1px solid #dbcfb7; text-align: center; }
.hd_tab li.on { height: 0.66rem; color: #94311c; border-bottom: 2px solid #94311c; }
.pic-tab { width: 100%; float: left; overflow: hidden; }
.pic-tab ul { width: 94%; padding: 0 3%; overflow: hidden; border-bottom: 1px solid #dbcfb7; float: left; }
#pic-tab ul { border-bottom: none }
.pic-tab ul li { width: 48%; margin: 0.2rem 0 0.1rem; float: left; }
.pic-tab ul li:nth-child(2n) { float: right; }
#pic-tab ul li { width: 48%; margin: 0px 0 0.1rem; }
.pic-tab ul li img { width: 2.9rem; display: block; margin: 0 auto; height: 1.8rem }
.pic-tab ul li p { color: #444444; width: 100%; text-align: center; line-height: 0.4rem; }
.new-bzkfal { }
.new-bzkfal li {
border-bottom:.02rem solid #DBCFB7;
margin:.2rem .2rem 0; overflow: hidden; }
.new-bzkfal li:last-child { border-bottom: none; }
.new-bzkfal-l { width: 3.44rem; }
.new-bzkfal-l dt h2 {
height:.64rem;
font-size:.22rem; font-weight: bold; color: #A63721; margin-bottom:.2rem;
position: relative; }
.new-bzkfal-l dt h2 img { position: absolute; width:.6rem;
height:.24rem;
right: 0; bottom: 0; }
.new-bzkfal-l dt p {
font-size:.16rem;
height:.32rem;
line-height:.32rem; background: #F7F4ED; margin-bottom:.02rem;
}
.new-bzkfal-l dt p span { float: left; width:.72rem;
text-align: center; font-size:.18rem;
background: #A63A21; color: #fff; margin-right:.1rem;
}
.new-bzkfal-l dd { margin:.12rem 0;
font-size:.16rem;
}
.new-bzkfal-l dd a { color: #333; }
.new-bzkfal-l dd p { float: left; width: 1.61rem; text-align: center; }
.new-bzkfal-l dd p img { width: 100%; }
.new-bzkfal-l dd p:last-child { float: right; }
.new-bzkfal-r { width: 2.38rem; height: 3.1rem; background: #F7F4ED; margin-bottom:.2rem;
font-size:.16rem;
color: #666; }
.new-bzkfal-r dd { margin:.1rem 0 0 .15rem;
}
.new-bzkfal-r dd h2 { width: 1.1rem; height:.36rem;
color: #1b1b1b; margin-bottom:.04rem;
border-bottom:.02rem solid #A63A21;
font-size:.2rem;
background:url(../images/new-blzx-i2.png) no-repeat 0 0/.22rem .26rem;
text-indent:.3rem;
}
.new-bzkfal-r dd p { line-height:.26rem;
}
.list-more1 { width: 6rem; padding: 0 0.2rem 0.2rem; overflow: hidden; float: left; }
.tf_more { padding: 0.2rem 3%; }
.list-more1 a { width: 47%; height: 0.6rem; color: #94311c; border: 1px solid #dbcfb7; border-radius: 0.06rem; background-color: #eee4d1; line-height: 0.6rem; text-align: center; text-indent: 0.3rem; }
.list-more1 a.left { background: url(../images/ico-case-more.png) no-repeat left center; background-size: 0.26rem; background-position: 6%; }
.list-more1 a.right { background: url(../images/ico-case-msg.png) no-repeat left center; background-size: 0.26rem; background-position: 6%; }
.tf-db ul { padding: 0.2rem 0 0 1%; width: 99%; border-bottom: none; }
.tf-db ul li { width: 31%; margin: 0px 1% 0.2rem 1%; float: left; }
.tf-db ul li img { height: 1.42rem; width: 2.2rem; }
.tf-db-a { width: 96%; margin: 0 2% 0.2rem 2%; display: block; height: 0.48rem; line-height: 0.48rem; text-align: center; clear: both; background: #E7E1D3; color: #923222; border-radius: 0.06rem }
.list-tab { overflow: hidden; float: left; }
.list-tab ul { width: 94%; padding: 0.2rem 3% 0; overflow: hidden; }
.list-tab ul li { float: left; width: 100%; line-height: 0.4rem; margin: 0 0 0.18rem 0; font-size: 0.23rem }
.list-tab ul li i { background: url(../images/ico-dg.png) no-repeat left center; background-size: 0.3rem; width: 0.3rem; height: 0.4rem; margin: 0 1% 0; display: block; float: left; }
.list-tab ul li em { background: url(../images/ico-yjt.png) no-repeat left center; background-size: 0.3rem; width: 0.3rem; height: 0.4rem; margin: 0 1% 0; display: block; float: left; }
.list-tab ul li span { color: #F00 }
.list-tab ul li a { color: #444444; }
.list-tab ul li .li-tel { display: block; width: 0.4rem; height: 0.4rem; border-radius: 2px; background: url(../images/ico-tel1.png) no-repeat center #dbcfb7; background-size: 0.2rem; float: right; }
.list-more { width: 94%; padding: 0 3% 0.3rem; overflow: hidden; float: left; }
.tf_more { padding: 0 3% 0.1rem; }
.list-more a { width: 94%; display: block; height: 0.6rem; color: #94311c; border: 1px solid #dbcfb7; border-radius: 0.06rem; background-color: #eee4d1; line-height: 0.6rem; text-align: center; text-indent: 5%; }
.list-more a.left { background: url(../images/ico-case-more.png) no-repeat left center; background-size: 0.26rem; background-position: 7%; }
.list-more a.right { background: url(../images/ico-case-msg.png) no-repeat left center; background-size: 0.26rem; background-position: 7%; }
/*p_smallbanner*/

.smallbanner { height: 1.55rem; overflow: hidden; width: 100%; margin-bottom: 0.2rem; position: relative; }
.smallbanner .hd { position: absolute; right: 0; bottom: 0.1rem; text-align: right; }
.smallbanner .hd ul { margin-right: 0.2rem; }
.smallbanner .hd li { display: inline-block; width: 0.16rem; height: 0.16rem; background: #BD935C; border-radius: 50%; margin-right: 2px; }
.smallbanner .hd li.on { background: #A63721; }
.banner_yz { display: block; margin-bottom:.2rem;
}
.banner_yz img { width: 100%; }
/*p_bottom*/

.bottomNav { width: 100%; height: 1.06rem; background: #eee4d1; border-top: 2px solid #94311c; background-size: 100%; max-width: 6.4rem; min-width: 3.2rem; position: fixed; bottom: 0; z-index: 100; }
.bottomNav li { float: left; height: 1.06rem; border-left: 1px solid #dbcfb7; border-right: 1px solid #f7f2e9; text-align: center; position: relative; margin-left: -2px; }
.bottomNav li p { width: 100%; color: #1b1b1b; font-size: 0.26rem; }
.bottomNav li span { display: block; height: 0.62rem; background-size: 26%; background-position: center center; background-repeat: no-repeat }
.bottomNav li:nth-child(1) { border-left: 0 }
.bottomNav li:nth-child(5) { border-right: none; }
.bottomNav li:nth-child(1) span { background-image: url(../images/bottomnav04.png); }
.bottomNav li:nth-child(2) span { background-image: url(../images/bottomnav02.png) }
.bottomNav li:nth-child(3) span { background-image: url(../images/bottomnav03.png) }
.bottomNav li:nth-child(4) span { background-image: url(../images/bottomnav01.png); border-right: none; margin-left: -1px; background-size: 23%; }
#bt_num { font-family: arial; font-weight: bold; color: #fff; width: 0.36rem; height: 0.36rem; border-radius: 0.18rem; background: #94311c; position: absolute; right: 22%; top: 4%; line-height: 0.36rem; font-size: 0.24rem; text-align: center; }
#imgId { position: absolute; width: 4.2rem; height: 0.08rem; line-height: 0.58rem; background: url(../images/footer_position_phone.png) no-repeat; left: 0.22rem; bottom: 1.06rem; padding-left: 0.2rem; color: #FFF; text-align: center; }
#imgId a { font-family: "微软雅黑"; font-size: 0.24rem; color: #ffffff; }
/*p_footer*/

.gh_yc_lx { height: 1.8rem; background: url(../images/gh_yc_lx_bj.jpg) no-repeat center; background-size: contain; position: relative; overflow: hidden; margin-top: 0.1rem }
.bot_n { background: url(../images/gh_yc_lx_bjn.jpg) no-repeat top center; background-size: 100%; }
.nftel { width: 100%; height: 1.28rem; position: absolute; left: 0; top: 0; }
.gh_yc_lx p { width: 95%; height: 0.7rem; position: absolute; bottom: 0px; left: 3%; }
.gh_yc_lx p a { display: inline-block; width: 30%; height: 0.7rem; margin-right: 5%; }
.bot_n p a { width: 22%; margin-right: 4%; }
.cd_footer { padding: 0% 0% 0%; background: #F7F4ED; margin-bottom: 1.05rem; }
.cd_footer_logo { width: 80%; margin: 0 auto; }
.cd_footer .p1 { margin: 4% auto; overflow: hidden; }
.cd_footer .p1 a { display: block; color: #434343; text-indent: 8%; letter-spacing: -1px; margin-bottom: 3%; text-align: center; }
.cd_footer .p1 a:nth-child(3) { background: url(../images/cd_fm_footer_i3.jpg) no-repeat 2.2rem 0; background-size: 0.32rem 0.32rem; clear: both; width: 100%; }
.cd_footer .p1 a:nth-child(1) { background: url(../images/cd_fm_footer_i1.jpg) no-repeat 1rem 0; background-size: 0.32rem 0.32rem; width: 100%; }
.cd_footer .p1 a:nth-child(2) { background: url(../images/cd_fm_footer_i2.jpg) no-repeat 1.95rem 0; background-size: 0.32rem 0.32rem; width: 100%; }
.cd_foo_tishi { text-align: center; color: #6C6C6C; line-height: 0.44rem; margin: 2% auto 1.4rem; overflow: hidden; }
.cd_foo_tishi span { color: #A63822; }
/*c_tel*/

.lib_tel_n { width: 94%; margin: 0.14rem 3% 0; background: url(../images/lib_tel_bg.jpg) no-repeat; height: 1.04rem; background-size: 100%; float: left }
/*c_doc*/

#fm_doc { width: 100%; margin: 0.2rem 0 0 0; position: relative; }
.bdcon { width: 94%; margin: 0 3%; }
#fm_doc .doc_box .bdcon>a:first-child { width: 60%; float: left; position: relative; }
#fm_doc .doc_box .bdcon>a:first-child img { width: 100%; float: left; }
#fm_doc .doc_box .bdcon>a:first-child em { width: 100%; height: 1.1rem; position: absolute; left: 0; bottom: 0; background: #fff; opacity: 0.4 }
#fm_doc .doc_box .bdcon>a:first-child p { width: 100%; height: 1.1rem; position: absolute; left: 0; bottom: 0; }
#fm_doc .doc_box .bdcon>ul:nth-of-type(1) { float: right; width: 36.7%; }
#fm_doc .doc_box .bdcon>ul:nth-of-type(1) li { width: 100%; float: left; margin: 0 0 0.1rem 0; }
#fm_doc .doc_box .bdcon>ul:nth-of-type(1) li:last-child { margin-bottom: 0; }
#fm_doc .doc_box .bdcon>ul:nth-of-type(1) li img { width: 100%; float: left; }
#fm_doc .doc_box .bdcon>ul:nth-of-type(2) { width: 100%; float: left; padding: 0.1rem 0; border-bottom: 1px solid #eeeeee; }
#fm_doc .doc_box .bdcon>ul:nth-of-type(2) li { width: 55%; float: left; color: #626262; text-indent: 0.25rem; background: url(../images/ico-wjx.png) no-repeat left; background-size: 0.22rem; margin: 2px 0 0; display: inline-block; letter-spacing: -0.5px; font-size: 0.22rem }
#fm_doc .doc_box .bdcon>ul:nth-of-type(2) li:nth-child(2n) { width: 45%; }
#fm_doc .doc_box .bdcon>p:nth-of-type(1) { width: 100%; float: left; overflow: hidden; font-size: 0.22rem; line-height: 0.36rem; color: #434343; margin: 0.16rem 0; }
#fm_doc .doc_box .bdcon>p:nth-of-type(1) a { color: #94311c; }
/*新增*/





#fm_doc .docn_hd { width: 5.86rem; padding: 0 0.27rem; height: 0.85rem; margin-bottom: 0.2rem }
#fm_doc .docn_hd h2 { float: right; width: 2.8rem; height: 0.83rem; border: 1px solid #eeeeee; background-color: #fff; border-radius: 0.06rem; margin: 0 2px; }
#fm_doc .docn_hd h2:first-child { float: left; background-color: #f5f5f5; }
#fm_doc .docn_hd h2 img { float: left; width: 0.65rem; height: 0.65rem; margin: 0.09rem 0.12rem 0 0.13rem; }
#fm_doc .docn_hd h2 p { font-size: 0.22rem }
#fm_doc .docn_hd h2 p i { font-style: normal; font-size: 0.28rem; display: inline-block; margin-right:01.rem;
color: #1b1b1b; }
#fm_doc .docn_hd h2 p { float: left; }
#fm_doc .docn_hd h2 p span { display: block; }
#fm_doc .docn_hd h2 p span:last-child { color: #666666; }
#fm_doc .but_t { position: absolute; width: 3.12rem; height: 0.85rem; top: 0; display: block; z-index: 77; cursor: pointer; }
#fm_doc .but_t span { background-color: #eeeeee; float: right; width: 0.2rem; height: 0.85rem }
#fm_doc .t_prev span { float: left; }
#fm_doc .but_t i { display: block; width: 0.08rem; height: 0.15rem; margin: 0.35rem 0 0 0.06rem; }
#fm_doc .t_prev i { background: url(../images/doc_prev.jpg) no-repeat; background-size: 100%; }
#fm_doc .t_next i { background: url(../images/doc_next.jpg) no-repeat; background-size: 100%; }
#fm_doc .t_prev { left: 2px; }
#fm_doc .t_next { right: 2px; }
#fm_doc .doc_zx { margin-bottom: 0.2rem; width: 94%; margin: 0 3% 0.2rem; float: left; overflow: hidden; }
#fm_doc .doc_zx ul { width: 100%; }
#fm_doc .doc_zx ul li { width: 30%; height: 0.56rem; text-align: center; font-size: 0.22rem; line-height: 0.56rem; margin: 0 5% 0 0; float: left; border-radius: 0.1rem; background: #bd894e; }
#fm_doc .doc_zx ul li a { color: #fff; padding-left: 0.38rem; }
#fm_doc .doc_zx ul li:last-child { margin-right: 0; background: #a0361f; ; }
#fm_doc .doc_zx ul li:nth-of-type(1) a { background: url(../images/ico-tel.png) no-repeat left center; background-position: 0.1rem; background-size: 0.24rem; }
#fm_doc .doc_zx ul li:nth-of-type(2) a { background: url(../images/ico-msg.png) no-repeat left center; background-position: 0.1rem; background-size: 0.24rem; }
#fm_doc .doc_zx ul li:nth-of-type(3) a { background: url(../images/ico-yy.png) no-repeat left center; background-position: 0.1rem; background-size: 0.24rem; }
#fm_doc .hd { float: left; height: 0.24rem; width: 100%; text-align: center; margin: 0 0 0.16rem; }
#fm_doc .hd ul li { float: left; width: 0.24rem; height: 0.24rem; background: #F7F4ED; margin: 0 0.14rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-indent: -9999px; }
#fm_doc .hd ul li.on { background: #933221; }
#fm_doc .hd ul { height: 0.16rem; vertical-align: top; display: inline-block; }
.doctor_bot { width: 94%; padding: 0 3% 0.1rem; clear: both; border-bottom: 1px solid #eeeeee; }
.doctor_bot li { width: 48%; margin-right: 4%; float: left; }
.doctor_bot li a img { display: block; }
.doctor_bot li.mr { margin-right: 0px; }
.doctor_bot li h2 { width: 96%; padding: 0 2%; margin-top: 0.06rem; background-color: #f7f4ed; color: #434343; height: 0.46rem; line-height: 0.46rem; text-align: center; font-size: 0.23rem }
/*p_yuyue*/

.yuyue { width: 100%; overflow: hidden; }
_yuyue h2 { width: 100%; height: 0.76rem; font-size: 0.36rem; line-height: 0.36rem; color: #eee4d1; text-align: center; background: url(../images/tit-yy.png) no-repeat top center #94311c; background-size: 88%; overflow: hidden; font-weight: bold; }
.yuyue h2 { width: 100%; height: 0.76rem; background: url(../images/title_yuyue.jpg) no-repeat; background-size: 100%; text-indent: -9999em; }
.yuyue h3 { width: 80%; margin: 0.1rem 10%; text-align: center; font-size: 0.36rem; font-weight: bold; line-height: 0.6rem; color: #94311c; }
.yuyue ul { overflow: hidden; text-align: center; margin: 0.3rem 0; }
.yuyue ul li { display: inline-block; width: 31%; font-size: 0.26rem; line-height: 0.5rem; }
.yuyue .yuyup { width: 92%; padding: 0.2rem 4% 0.14rem 4%; line-height: 0.44rem; }
.yuyue .yuyup span { color: #A63721; }
.yuyue ul li:nth-child(3) { width: 34%; }
.yuyue ul li em { width: 0.5rem; height: 0.5rem; border-radius: 0.3rem; color: #fff; font-size: 0.32rem; font-weight: bold; background: #94311c; display: inline-block; line-height: 0.5rem; text-align: center; margin: 0 2px 0 0; }
.yuyue form { width: 88%; margin: 0.1rem 0 0 5%; overflow: hidden; }
.yuyue form p { color: #434343; line-height: 0.7rem; margin: 0 0 0.2rem 0; }
.yuyue form p em { color: #94311c; font-size: 0.28rem; }
.yuyue form p input, .yuyue form p select { width: 74%; background-color: #fff; height: 0.66rem; border: 1px solid #dbcfb7; color: #959595; text-indent: 0.08rem; }
.yuyue form p input { text-indent: 1em; }
.yuyue form p.form-submit input { width: 45%; height: 0.6rem; font-size: 0.28rem; color: #fff; background: url(../images/ico-dg1.png) no-repeat left center #a63721; text-align: center; background-position: 12%; text-indent: 10%; border: none; background-size: 0.34rem; border-radius: 0.06rem; }
.yuyue form p.form-submit a { width: 46%; height: 0.6rem; float: right; background: url(../images/ico-num.png) no-repeat left; background-size: 1.56rem; display: block; color: #a63721; font-size: 0.27rem; text-align: left; line-height: 0.96rem; text-indent: 9%; }
.jiami { background: url(../images/ico-cpu.png) no-repeat left center; background-size: 15%; height: 1.14rem; padding: 0.24rem 5% 0 5%; overflow: hidden; border-top: 1px solid #dbcfb7; background-position: 7%; }
.jiami p { width: 78%; float: right; line-height: 0.4rem; margin: 0.1rem 0 0; }
/*art-title*/

#localtion { width: 100%; height: 0.68rem; line-height: 0.7rem; background: url(../images/pl_head.jpg) no-repeat left center #F7F4ED; background-size: 0.4rem; background-position: 4%; text-indent: 12%; overflow: hidden; color: #1B1B1B; clear: both; border-top: 2px solid #94311C; border-bottom: 1px solid #ECE5D5; }
#localtion a { color: #1B1B1B; }
/*p_case*/

.fm-case-hd { width: 100%; }
.fm-case-hd li { width: 45%; }
.fm-case-hd ul p { width: 55%; float: right; border-bottom: 1px solid #DBCFB7; height: 0.68rem; }
.fm-case-hd ul p a.but { height: 0.44rem; border-radius: 0.06rem; color: #fff; line-height: 0.44rem; text-align: center; text-indent: 0.34rem; margin: 0.14rem 0 0 0; background-color: #DD0000; display: inline-block; width: 42%; background-size: 0.28rem; margin-left: 0.44rem; }
.fm-new ul p a.but { background-color: #a63721; float: right; margin-right: 0.4rem; }
.fm-case-hd ul p .li_yy { background: url(ico-msg.png) no-repeat 0.16rem center; }
.fm-case-hd ul p .li_tel { background: url(ico-tel.png) no-repeat 0.16rem center; }
/*p_分页*/

.cd_case_page { text-align: center; margin: 0 auto 0.1rem; line-height: 0.48rem; width: 100%; overflow: hidden; }
.cd_case_page a { display: inline-block; margin-right: 0.06rem; height: 0.4rem; text-align: center; background: #f3f3f3; line-height: 0.4rem; -moz-border-radius: 0.16rem; -webkit-border-radius: 0.16rem; border-radius: 0.16rem; padding: 0 0.06rem }
.cd_case_page b { display: inline-block; margin-right: 0.06rem; }
.cd_case_page a { text-decoration: none; }
.cd_case_page a:hover { background: #FFF; }
/*p_indextel*/

.indextel { border: 1px solid #cacaca; height: 1.56rem; background: #F7F7F7; position: relative; margin: 0px 0px 0.2rem; clear: both; }
.indextel h3 { font-family: "Microsoft YaHei"; font-size: 0.52rem; font-weight: bold; background: #94311C; color: #fff; width: 1.2rem; height: 1.36rem; margin: 0.12rem 0 0 0.3rem; line-height: 0.64rem; float: left; display: inline-block; border-radius: 0.06rem; text-align: center; padding: 0 0.15rem }
.indextel p { font-size: 0.24rem; font-family: "Microsoft YaHei"; float: left; width: 3.6rem; text-align: left; margin: 0.08rem 0 0 0.46rem; }
.indextel p span { font-size: 0.3rem; margin: 0 0 0 0.16rem; color: #94311C; font-weight: bold; }
.indextel ul { float: left; display: inline-block; margin: -1px 0 0 0.26rem; }
.indextel ul li { font-size: 0.24rem; font-family: "Microsoft YaHei"; float: left; display: inline-block; margin: 0 0.1rem 0 0; padding: 0 0 0 0.2rem; line-height: 0.36rem; }
.indextel ul li span { display: inline-block; margin-right: 2px; }
.mf_tel { border: 1px solid #ddd; width: 2.8rem; height: 0.46rem; position: absolute; bottom: 0.16rem; left: 2.1rem; letter-spacing: -1px; font-size: 0.22rem }
.mf_submit { width: 1.45rem; height: 0.48rem; background: url(../images/ico-tel.png) left center no-repeat #ff9303; background-position: 0.1rem; background-size: 0.28rem; position: absolute; left: 4.9rem; bottom: 0.16rem; border: none; color: #fff; cursor: pointer; font-size: 0.24rem; color: #fff; text-indent: 0.3rem; }
 @media screen and (max-width: 320px) {
.mf_submit { left: 243px }
}
/*page_pinglun*/



.koubei { width: 100%; overflow: hidden; }
.koubei .kb_top { width: 94%; margin: 0.28rem 3%; overflow: hidden; }
.koubei .kb_top li { font-size: 0.24rem; line-height: 0.56rem; margin: 0 2% 0.1rem 0; height: 0.56rem; border: 1px solid #d8d0bf; border-radius: 0.06rem; text-align: center; padding: 0 3.1%; float: left; display: inline-block; color: #898989; }
.koubei .kb_top li:nth-child(4) { margin-right: 0; }
.koubei .kb_top li:nth-child(8) { margin-right: 0; }
.koubei .kb_down li { width: 96%; margin: 0 2% 0.2rem; float: left; }
.koubei .kb_down li h5 { width: 100%; margin: 0; font-size: 0.24rem; line-height: 0.6rem; background: #e7e1d3; color: #535353; float: left; height: 0.6rem; line-height: 0.6rem; text-indent: 0.24rem; }
.koubei .kb_down li h5 span { color: #a47049; margin: 0 0.2rem 0 0; }
.koubei .kb_down li p { width: 94%; margin: 0.2rem 3% 0; font-size: 0.24rem; line-height: 0.4rem; color: #535353; float: left; display: inline-block; }
.koubei .ckgd { width: 94%; font-size: 0.24rem; line-height: 0.7rem; text-align: center; text-indent: -1em; height: 0.7rem; border-radius: 0.08rem; float: left; margin: 0.2rem 3% 0; display: inline-block; color: #fff; background: url(../images/bg_fm_jiantou_bai.png) no-repeat left center #a27149; background-position: 4rem; }
/*p_commedd*/

.commend { border: 1px solid #CCC; overflow: hidden; margin: 8px 0px; padding: 0px; border-radius: 3px; }
.commend h2 { font-weight: bold; font-size: 14px; color: #555; line-height: 30px; padding: 0px 12px; background: url(../images/commer_h3_bd.jpg) repeat-x; font-family: Microsoft yahei; }
.comt { position: relative; padding: 10px; border-top: 1px solid rgba(0, 0, 0, 0.13); ; clear: both; }
.comt_l { box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); position: relative; border-radius: 3px; background-color: #FFF; float: left; }
.comt_r { padding-left: 60px; font-size: 13px; }
.comt_r .comt_r_t a { color: #D32; text-decoration: none; }
.comt_r .comt_r_t span { color: #b5b5b5; }
.comt_r p { font-size: 13px; }
.comt_r p img { max-width: 100%; vertical-align: text-bottom; box-shadow: none; }
.comt_r .comt_r_b { line-height: 1.5em; }
.comt_r .comt_r_b span { font-size: 12px; margin-right: 8px; color: #999; }
.comt_r .comt_r_b a { font-size: 12px; color: #999; margin: 0px 6px 0px 0px; padding: 0px 6px 0px 0px; }
.comt_r .comt_r_b a.recover i { position: relative; top: 3px; width: 18px; height: 13px; background: url(../images/comm_14.jpg) no-repeat center; display: inline-block }
.comt_r .comt_r_b a.digtop i { position: relative; top: 3px; width: 18px; height: 13px; background: url(../images/comm_11.jpg) no-repeat center; display: inline-block }
.comt_r .comt_r_b a.resend i { position: relative; top: 3px; width: 18px; height: 13px; background: url(../images/comm_17.jpg) no-repeat center; display: inline-block }
/*新底部悬浮*/

.footer-con { width: 100%; height: 1.05rem; position: fixed; z-index: 100; bottom: 0; background: url(../images/black60.png); -webkit-transition: right .5s ease; transition: right .5s ease; max-width: 6.4rem; min-width: 3.2rem }
.footer-con li { float: left; width: 25%; position: relative }
.footer-con li a { display: block; height: 0.44rem; padding: 0.65rem 0 0 0; text-align: center; font-size: 0.24rem; color: #fff; cursor: pointer; }
.footer-con li.zx a { background: url(../images/ico-mess.png) center 0.12rem no-repeat; background-size: 0.48rem }
.footer-con li.telb a { background: url(../images/ico-telbt.png) center 0.12rem no-repeat; background-size: 0.48rem }
.footer-con li.yyb a { background: url(../images/ico-yybt.png) center 0.12rem no-repeat; background-size: 0.4rem }
.footer-con li.dh a { background: url(../images/ico-zice.png) center 0.12rem no-repeat; background-size: 0.48rem }
/*新头部header*/

#top_fixed { background: url(../images/topfix.gif) no-repeat; background-size: 6.4rem; height: 0.8rem }
#top_fixed a { width: 100%; height: 0.8rem; display: inline-block; }
.headerN { width: 100%; height: 0.8rem; background-color: #8a2b17; }
.headerN .h_l { width: 1.8rem; text-align: center; margin: 0.1rem 0.1rem 0 0.1rem; font-size: 0.22rem; color: #fff; line-height: 0.22rem }
.headerN .h_l h2 { height: 0.28rem; line-height: 0.28rem; margin-bottom: 0.06rem; font-size: 0.28rem; }
.headerN .h_l h2 img { float: left; width: 0.97rem; height: 0.28rem; margin-right: 0.08rem }
.headerN .h_c { width: 3.4rem; height: 0.6rem; margin-top: 0.1rem; background-color: #ffffff; border-radius: 0.06rem; }
.headerN .h_c img { width: 2.95rem; height: 0.52rem; margin: 0.08rem auto 0; display: block; }
.headerN .h_r { width: 0.6rem; height: 0.6rem; margin: 0.1rem 0.2rem 0 0; }
.headerN .h_r img { width: 0.6rem; height: 0.6rem; }
 @media screen and (max-width: 320px) {
.headerN .h_l { width: 2rem; margin: 0.1rem 0 0; }
}
/*医保链接*/

.yb_chat { height: 1.6rem; width: 100%; background-color: #e8e8e8; overflow: hidden; margin-bottom: 0.2rem; }
.yb_chat ul { margin: 0.13rem 0 0 0.16rem }
.yb_chat li { float: left; width: 2.1rem; height: 0.64rem; line-height: 0.64rem; text-align: center; background-color: #b3b3b3; margin: 0 0.05rem 0.05rem 0; }
.yb_chat li a { color: #fff; }
.yb_chat li:nth-child(3n) { width: 1.77rem; }
.yb_chat li:last-child { background-color: #ff9a00; }
/*电话入口*/

.telen { width: 100%; height: 1.9rem; background: #efe4d0 url(../images/zj_tel_bg.jpg) no-repeat left bottom; background-size: 2.4rem; margin-bottom: 0.1rem }
.telen h4 { height: 0.3rem; width: 100%; text-align: center; font-size: 0.24rem; color: #434343; line-height: 0.3rem; padding: 0.11rem 0; border-bottom: 1px solid #e6d9c1; }
.telen h4 span { display: inline-block; color: #fff; width: 0.39rem; height: 0.3rem; background: #d10016; margin: 0 0.1rem }
.telen p { margin: 0.12rem 0 0.18rem; }
.telen p a { font-size: 0.24rem; line-height: 0.4rem; display: inline-block; color: #fff; background: #be9458; width: 2.7rem; height: 0.4rem; text-align: center; }
.telen p a.a_first { width: 1.32rem; margin: 0 0.36rem 0 1.84rem; }
.telen form { height: 0.46rem; margin-left: 1.84rem; }
.telen .wit { float: left; font-size: 0.24rem; color: #cccccc; text-indent: 0.14rem; width: 3.09rem; height: 0.42rem; border: 0.02rem solid #e6dbc8; }
.telen .wsum { width: 1.25rem; height: 0.46rem; line-height: 0.46rem; float: left; background-color: #a63721; color: #fff; cursor: pointer; }
#content .arttel { background: #a63721; position: relative; clear: both; margin-top: 0.2rem }
#content .arttel p a.a_first { margin: 0 0.7rem 0 1.49rem; }
#content .arttel h4 { color: #fff; border-bottom: 1px solid #99331f; }
#content .arttel h4 span { background: #f1ede1; color: #a63721; }
#content .arttel p { padding: 0; width: 100%; text-indent: 0px; line-height: 0.4rem; }
#content .arttel p a { background: #f0e3d2; color: #a63721; }
#content .arttel form { margin-left: 1.49rem; }
#content .arttel .wit { width: 3.43rem; border: 0.02rem solid #f0ece4; }
#content .arttel .wsum { background: url(../images/art_sm.jpg) no-repeat; background-size: 1.25rem; }
#content .zjcircle { position: absolute; left: 0.2rem; top: 0.66rem; width: 1.04rem; height: 1.04rem; padding: 0; }
.toutiao { height: 0.51rem; line-height: 0.51rem; font-size: 0.22rem; color: #999; background: #fff; border-bottom: #cacaca 0.02rem solid; padding: 0.1rem 0; }
.toutiao i { width: 1.38rem; display: inline-block; float: left; height: 0.4rem; margin-top: 0.1rem }
.toutiao .txtscroll { width: 4.91rem; height: 0.51rem; line-height: 0.51rem; display: inline-block; overflow: hidden; background: #fff; color: #999; float: left; text-indent: 0.16rem; box-sizing: border-box; }
.toutiao .txtscroll div { width: auto; height: 0.515rem; line-height: 0.515rem; color: #f00; }
.toutiao .txtscroll #indemo { width: 1200%; }
.toutiao em { }
.toutiao .txtscroll #indemo a { display: inline-block; color: #f00; text-decoration: none; margin-right: 0.1rem }
.doc_con_bot { margin: 3% 0 0; }
.doc_con_bot li { width: 32%; margin: 0 2% 4% 0; float: left; position: relative; }
.doc_con_bot li .t { width: 100%; overflow: hidden; }
.doc_con_bot li .t img { width: 100%; display: block; }
.doc_con_bot li .t p { height: 0.44rem; width: 100%; position: absolute; left: 0; bottom: 0.5rem; background: none; color: #000; text-align: center; text-indent: 0; font-size: 0.2rem; line-height: 0.44rem; float: none; z-index: 9; color: #434343; letter-spacing: -1.5px; }
.doc_con_bot li .t em { height: 0.44rem; width: 100%; position: absolute; left: 0; bottom: 0.5rem; background-color: #fff; opacity: 0.4; overflow: hidden; }
.doc_con_bot li p { height: 0.5rem; width: 100%; float: left; background-color: #BD935C; line-height: 0.5rem; text-indent: 10%; }
.doc_con_bot li p a { color: #fff; height: 0.5rem; overflow: hidden; }
.doc_con_bot li p .left { width: 75%; text-align: center; }
.doc_con_bot li p .right { width: 25%; float: right; }
.doc_con_bot li p .right i { background: url(../images/cd_doc_qh_idianhua.jpg) no-repeat center; background-size: 0.3rem; height: 0.5rem; display: block; border-left: 1px solid #C49E6D; }
.doc_con_bot li:nth-child(3), .doc_con_bot li:nth-child(6), .doc_con_bot li:nth-child(9), .doc_con_bot li:nth-child(12) { margin: 0; }
/*医院专家*/

.yytp { margin: 0.2rem auto 0; width: 6rem; height: 3rem; }
.yytp li { position: relative; width: 6rem; height: 3rem; }
.yytp li img { display: block; width: 6rem; height: 3rem; }
.yytp li em { position: absolute; width: 100%; height: 0.4rem; left: 0; bottom: 0; background: url(../images/black60.png) repeat; }
.yytp li p { position: absolute; width: 100%; height: 0.4rem; line-height: 0.4rem; text-align: center; z-index: 9; color: #fff; left: 0; bottom: 0; text-indent: 0; padding: 0; }
.yytp li p span { float: right; margin-right: 0.1rem; }
.page_yy { padding: 0 0.2rem; }
.page_yy li { width: 31.5%; margin-right: 2.5%; }
.page_yy li p { text-align: center; text-indent: 0; background: #94311C; }
.page_yy li p .left { width: 100%; }
.page_yy li:nth-child(3n) { margin-right: 0px; }
.doc_con_bot .plast { float: left; width: 31.5%; background: #eee3d0; height: 2.6rem; }
.doc_con_bot .plast a { display: block; width: 70%; border: 0.03rem solid #94311c; margin: 0.23rem auto 0; text-align: center; color: #94311c; line-height: 0.44rem; font-size: 0.2rem; padding-top: 0.18rem; height: 1.65rem; }
.doc_con_bot .plast a:last-child { margin: 0.35rem auto 0 }
/*预约挂号*/

.yy_tit { text-align: center; background: #f7f7f7; width: 6.4rem; height: 1.14rem; border-bottom: 2px solid #e2e2e2; margin: 0.1rem 0 }
.yuyue h4 { font-size: 0.28rem; height: 0.6rem; line-height: 0.6rem; color: #e30000; font-weight: bold; display: inline-block; text-indent: 1.25rem; background: url(../images/tit_yy.png) no-repeat; border-bottom: 2px solid #e30000; background-size: 1.11rem; background-position: 0 center; position: relative; margin-bottom: 0.12rem; }
.yuyue h4 i { width: 0.34rem; height: 0.18rem; background: url(../images/ico_star.png) no-repeat center #f7f7f7; background-size: 0.18rem; position: absolute; left: 50%; bottom: 0; margin: 0 0 -0.09rem -0.17rem; }
.yuyue h5 { font-size: 0.24rem; line-height: 0.3rem; }
/*病种新专家模块20160330czw*/

.fmdocall .zjfm { width: 6rem; padding-top: 0.2rem; margin: 0 auto; }
.fmdocall .zjfm li { float: left; width: 1.85rem; margin-right: 0.225rem }
.fmdocall .zjfm li a { text-decoration: none; }
.fmdocall .zjfm li:last-child { margin-right: 0px; }
.fmdocall .zjfm li img { display: block; width: 1.85rem; height: 2.4rem; }
.fmdocall .zjfm li h3 { width: 100%; height: 0.4rem; line-height: 0.46rem; text-align: center; color: #434343; font-size: 0.16rem; font-weight: bold; }
.fmdocall .zjfm li h4 { width: 1.76rem; height: 0.4rem; text-align: center; margin: 0 auto; border: 1px solid #f3f3f3; border-radius: 0.2rem; font-size: 0.2rem; color: #434343; line-height: 0.4rem; }
.fmdocall .fm_doc_lh { width: 100%; height: 1.6rem; display: block; margin: 0.3rem 0 0.1rem; }
.fmdocall .fm_doc_lh img { width: 100%; height: 1.6rem; display: block; }
.fmdocall .localzj li { width: 1.4rem; margin-right: 0.133rem; }
.fmdocall .localzj li img { width: 1.4rem; height: 1.57rem; }
.fmdocall .localzj li span { display: block; width: 0.8rem; height: 2px; margin: 0 auto; background: #e8e8e8; }
.fmdocall .localzj li h5 { color: #434343; font-size: 0.2rem; height: 0.36rem; line-height: 0.36rem; letter-spacing: -1.5px; overflow: hidden; text-align: center; }
.mfth { width: 6rem; height: 1rem; margin: 0 0.2rem 0.2rem; background: url(../images/ico_tel_red.png) no-repeat 0.2rem center #c70000; background-size: 0.49rem; border-radius: 0.05rem; color: #fff; position: relative; }
.mfth p { margin: 0 0 0 0.9rem; float: left; line-height: 0.4rem }
.mfth p:first-of-type { font-size: 0.24rem; margin-top: 0.05rem }
.mfth p:last-of-type { font-size: 0.26rem; font-weight: bold; }
.mfth a { width: 1.35rem; height: 0.57rem; font-size: 0.26rem; line-height: 0.57rem; border-radius: 0.05rem; position: absolute; display: inline-block; top: 0.22rem; right: 0.2rem; background: #fff; color: #c70000; text-align: center; background: url(../images/fm_tel.gif) no-repeat; background-size: 1.4rem; text-indent: -999rem; }
.fmdocall .doctor_bot { border-bottom: none; padding: 0 3% 0.23rem }
.fmdocall a.tel_z { color: #fff; width: 1.3rem; height: 0.35rem; line-height: 0.35rem; background: #A63721; border-radius: 0.175rem; display: block; font-size: 0.2rem; text-align: center; float: left; margin-right: 0.183rem; margin-left: 0.05rem; display: block; }
.fmdocall a:last-child { margin-right: 0; }
.ant { width: 6rem; padding: 0 0.2rem; height: 0.35rem }
.indexzj .localzj { padding: 0; }
.indexzj .ant { padding: 0; }
.pbj { margin-bottom: 0.2rem; }
/*新增专家模块*/
.fmdocall { width: 6.4rem; }
.fmdocall .ibj li { width: 1.9rem; margin-right: 0.15rem; margin-bottom: 0.1rem; }
.fmdocall .ibj li img { width: 1.9rem; height: 2.15rem; }
.fmdocall .ibj li:nth-child(3n) { margin-right: 0px; }
.fmdocall .ibj p { float: left; width: 1.91rem; height: 2.93rem; background: #eee3d0; }
.fmdocall .ibj p a { display: block; width: 1.3rem; height: 1.7rem; border: 0.03rem solid #94311c; margin: 0.46rem auto 0; text-align: center; color: #94311c; line-height: 0.44rem; font-size: 0.24rem; padding-top: 0.28rem; }
.fmdocall .ibj p a:last-child { margin: 0.46rem auto 0 }
.indexzj { margin-bottom: 0px; }
.fmbg { width: 6.4rem; margin: auto 0; overflow: hidden; }
.public_bj { clear: both; width: 94%; margin: 3% auto; }
.doc_box { width: 100%; max-width: 6.4rem; min-width: 3.2rem; position: relative; margin: 0 auto; font-family: "微软雅黑"; background-color: #fff; font-size: 0.24rem; overflow: hidden; }
.doc_fm { width: 6rem; margin: 0 0.2rem; }
.fmdocall_tit { border-bottom: 1px solid #dbcfb7; text-align: center; width: 6.4rem; }
.fmdocall_tit b { border-bottom: 2px solid #a63721; bottom: -1px; color: #a63721; display: inline-block; font-size: 0.26rem; height: 0.5rem; line-height: 0.5rem; position: relative; }
.doc_fm_hd { width: 6rem; height: 0.6rem; overflow: hidden; margin: 0.2rem 0 0; }
.doc_fm_hd li { width: 2.9rem; height: 0.6rem; float: left; background: #eee4d1; }
.doc_fm_hd li.on { background: #a63721; }
.doc_fm_hd li:last-child { float: right; }
.doc_fm_hd li dt { width: 0.52rem; height: 0.52rem; border-radius: 0.26rem; overflow: hidden; margin: 0.04rem 0.14rem; float: left; }
.doc_fm_hd li dt img { width: 0.52rem; }
.doc_fm_hd li dd { width: 2.1rem; height: 0.6rem; line-height: 0.6rem; float: left; background: #f1f1f1; font-size: 0.22rem; }
.doc_fm_hd li.on dd { background: #eee4d1 }
.doc_fm_hd li dd span { font-size: 0.28rem; margin: 0 0.2rem; line-height: 0.57rem; float: left; }
.doc_fm_bd { overflow: hidden; margin: 0.2rem 0 !important; }
.doc_fm_bd dl { width: 6rem; height: 3.71rem; }
.doc_fm_bd dl dt { width: 2.9rem; float: left }
.doc_fm_bd dl dt img { width: 2.9rem; height: 3.7rem; }
.doc_fm_bd dl dd { width: 2.9rem; float: right; }
.doc_fm_bd dl dd h2 { font-size: 0.18rem; width: 2.9rem; font-weight: bold; height: 0.43rem; line-height: 0.43rem; border-bottom: 0.02rem solid #eeeeee; }
.doc_fm_bd dl dd h2 span { font-size: 0.28rem; width: 0.92rem; height: 0.41rem; line-height: 0.41rem; float: left; border-bottom: 0.04rem solid #94311c; margin-right: 0.08rem }
.doc_fm_bd dl dd ul { margin-top: 0.05rem; }
.doc_fm_bd dl dd ul li { list-style-type: disc; font-size: 0.2rem; color: #666666; margin-left: 0.2rem; line-height: 0.3rem; }
.doc_fm_bd dl dd h5 { height: 0.36rem; line-height: 0.36rem; background: #bd935c; color: #fff; font-size: 0.16rem; border-radius: 0.1rem; display: inline-block; padding: 0 0.05rem 0 0.1rem; margin: 0.1rem 0; }
.doc_fm_bd dl dd p { color: #666666; font-size: 0.18rem; line-height: 0.3rem; margin-bottom: 0.1rem; }
.doc_fm_bd dl dd p a { color: #94311c; }
.doc_fm_bd dl dd .doc_fm_chat, .doc_fm_bd dl dd .doc_fm_tel { width: 1.4rem; height: 0.42rem; line-height: 0.42rem; border-radius: 0.05rem; display: inline-block; background-color: #a63721; color: #fff; text-indent: 0.42rem; font-size: 0.22rem; }
.doc_fm_bd dl dd .doc_fm_chat { background-image: url(../images/ioc_fmdoc_msg.png); background-repeat: no-repeat; background-size: 0.25rem; background-position: 0.09rem center; }
.doc_fm_bd dl dd .doc_fm_tel { background-image: url(../images/ioc_fmdoc_tel.png); background-repeat: no-repeat; background-size: 0.22rem; background-position: 0.1rem center; }
.doc_fm_video { width: 6rem; margin-bottom: 0.1rem !important; overflow: hidden; }
.doc_fm_video li { width: 2.9rem; float: left }
.doc_fm_video li:nth-child(2n) { float: right; }
.doc_fm_video li video { width: 2.9rem; height: 1.6rem; float: left; margin: 0 0 0.1rem; }
.doc_fm_video li h5 { font-size: 0.22rem; line-height: 0.4rem; width: 100%; float: left; text-align: center; color: #434343 }
.doc_fm_more { width: 6rem; overflow: hidden; }
.doc_fm_more dt, .doc_fm_more dd { width: 1.4rem; height: 2.3rem; float: left; }
.doc_fm_more dt { background: url(../images/ioc_fmdoc_dxk.png) no-repeat center 0.2rem #eee4d1; background-size: 1.2rem; position: relative; }
.doc_fm_more dt a { width: 100%; text-align: center; font-size: 0.24rem; color: #a63a20; }
.doc_fm_more dd { float: left; margin-left: 0.13rem; position: relative; }
.doc_fm_more dd img { width: 1.4rem; float: left; height: 1.65rem; }
.doc_fm_more dd h5 { width: 100%; height: 0.42rem; line-height: 0.35rem; position: absolute; top: 1.65rem; font-size: 0.18rem; text-align: center; color: #333333; font-weight: bold; }
.doc_fm_more dd h5:after { content: ""; position: absolute; display: inline-block; width: 0.5rem; height: 0.02rem; left: 0.45rem; top: 0.37rem; background: #cccccc; }
.doc_fm_more dd h6 { width: 100%; height: 0.26rem; line-height: 0.26rem; text-align: center; position: absolute; top: 2.04rem; color: #434343; font-size: 0.2rem; }
.doc_fm_door { width: 6rem; margin: 0.1rem 0; overflow: hidden; }
.doc_fm_door li { width: 1.4rem; height: 0.4rem; background: #a63721; text-align: center; line-height: 0.4rem; font-size: 0.2rem; float: left; margin-right: 0.13rem; }
.doc_fm_door li a { color: #fff; }
.doc_fm_door li:last-child { float: right; margin: 0 }
.doc_fm_other { width: 6rem; margin: 0; overflow: hidden; }
.doc_fm_other dt, .doc_fm_other dd { width: 1.4rem; height: 2.3rem; float: left; margin-top: 0.1rem; margin-bottom: 0.1rem; }
.doc_fm_other dt { background: url(../images/ioc_fmdoc_bj.png) no-repeat center #eee4d1; background-size: 1.2rem; }
.doc_fm_other dd { float: left; margin-right: 0.13rem; position: relative; }
.doc_fm_other dd:nth-child(4n) { margin-right: 0; }
.doc_fm_other dd img { width: 1.4rem; float: left; height: 1.65rem; }
.doc_fm_other dd h5 { width: 100%; height: 0.42rem; line-height: 0.35rem; position: absolute; top: 1.65rem; font-size: 0.16rem; text-align: center; color: #333333; font-weight: bold; }
.doc_fm_other dd h5:after { content: ""; position: absolute; display: inline-block; width: 0.5rem; height: 0.02rem; left: 0.45rem; top: 0.37rem; background: #cccccc; }
.doc_fm_other dd h6 { width: 100%; height: 0.26rem; line-height: 0.26rem; text-align: center; position: absolute; top: 2.04rem; color: #434343; font-size: 0.16rem; }
#yuyue { }
#yuyue .hd { margin-bottom: 0.24rem; }
#yuyue .hd li { width: 2.13rem; height: 0.7rem; font-size: 0.24rem; color: #94311c; line-height: 0.7rem; box-sizing: border-box; float: left; border: 1px solid #eeeeee; text-align: center; border-left: none; }
#yuyue .hd li:last-child { border-right: none; }
#yuyue .hd li.on { width: 2.14rem; border: none; color: #fff; background: #94311c; }
#yuyue .bd h2, #yuyue .bd h3 { font-size: 0.32rem; line-height: 0.6rem; text-align: center; color: #94311c; font-weight: bold; }
.form1 ul { width: 100%; overflow: hidden; margin: 0.25rem 0; }
.form1 ul li { font-size: 0.22rem; color: #434343; line-height: 0.5rem; float: left; margin-right: 0.2rem; }
.form1 ul li:first-child { margin-left: 0.3rem }
.form1 ul li:last-child { margin-right: 0; }
.form1 ul li i { width: 0.5rem; height: 0.5rem; border-radius: 0.25rem; background: #94311c; text-align: center; line-height: 0.48rem; color: #fff; display: inline-block; font-style: normal; margin-right: 0.15rem; }
.form1 dl { width: 100%; overflow: hidden; margin-bottom: 0.2rem; }
.form1 dl dt { width: 1.45rem; line-height: 0.7rem; font-size: 0.24rem; text-align: right; color: #434343; margin-right: 0.1rem; float: left; }
.form1 dl dd input[type="text"], .form1 dl dd select { width: 4.2rem; height: 0.7rem; text-align: left; box-sizing: border-box; line-height: 0.68rem; color: #959595; border: 1px solid #eeeeee; padding-left: 0.2rem; float: left; }
.form1 dl dd select { }
.form1 input[type="submit"] { background: url(../images/submit_jiami.jpg) no-repeat; background-size: 2.5rem; width: 2.5rem; height: 0.6rem; cursor: pointer; margin: 0.1rem 0 0 0.42rem; float: left; }
.form1 .form_tel { width: 2.47rem; height: 0.59rem; margin: 0.1rem 0 0 0.6rem; display: inline-block; float: left; background: url(../images/form_tel.png) no-repeat; background-size: 2.47rem; }
.form2 dl { width: 100%; overflow: hidden; margin-top: 0.2rem; }
.form2 dl dt { width: 1.45rem; line-height: 0.7rem; font-size: 0.2rem; text-align: right; color: #434343; margin-right: 0.1rem; float: left; }
.form2 dl dt.baogao { line-height: 0.32rem; font-size: 0.2rem }
.form2 dl dd input[type="text"], .form2 dl dd select, .form2 dl dd textarea { width: 4.2rem; height: 0.7rem; text-align: left; box-sizing: border-box; line-height: 0.68rem; color: #959595; border: 1px solid #eeeeee; padding-left: 0.2rem; float: left; }
.form2 dl dd select { }
.form2 input[type="submit"] { background: url(../images/submit_lj.jpg) no-repeat; background-size: 2.5rem; width: 2.5rem; height: 0.6rem; cursor: pointer; margin: 0.3rem 0 0 1.95rem; float: left; }
input.form2_age { width: 1.5rem !important; }
.form2 input[type="radio"] { margin-right: 0.05rem; }
.form2 label { height: 0.7rem; line-height: 0.7rem; float: left; margin-right: 0.1rem; color: #434343; font-size: 0.2rem; }
.form2 dl dd textarea { height: 1rem; line-height: 0.26rem; padding: 0.1rem 0.2rem; font-size: 0.2rem; }
.form2 p { width: 100%; overflow: hidden; }
.form2 .zhu { width: 6rem; margin: 0.3rem 0.2rem; font-size: 0.22rem; line-height: 0.4rem; color: #999999; }
.form2 .zhu a { color: #d21e00; }
.form3 dl { width: 100%; overflow: hidden; margin-top: 0.2rem; }
.form3 dl dt { width: 1.45rem; line-height: 0.7rem; font-size: 0.2rem; text-align: right; color: #434343; margin-right: 0.1rem; float: left; }
.form3 dl dt.baogao { line-height: 0.32rem; font-size: 0.2rem }
.form3 dl dd input[type="text"], .form3 dl dd select { width: 4.2rem; height: 0.7rem; text-align: left; box-sizing: border-box; line-height: 0.68rem; color: #959595; border: 1px solid #eeeeee; padding-left: 0.2rem; float: left; }
.form3 dl dd select { }
.form3 input[type="submit"] { background: url(../images/submit_lj.jpg) no-repeat; background-size: 2.5rem; width: 2.5rem; height: 0.6rem; cursor: pointer; margin: 0.3rem 0 0 1.95rem; float: left; }
input.form3_age { width: 1.5rem !important; }
.form3 input[type="radio"] { margin-right: 0.05rem; }
.form3 label { height: 0.7rem; font-size: 0.2rem; line-height: 0.7rem; float: left; margin-right: 0.1rem; color: #434343; }
.form3 dl dd textarea { height: 1rem; line-height: 0.26rem; padding: 0.1rem 0.2rem; font-size: 0.2rem; }
.form3 p { width: 100%; overflow: hidden; }
.form3>p { width: 6rem; margin: 0.3rem 0.2rem; font-size: 0.22rem; line-height: 0.4rem; color: #999999; }
.form3 h5 { font-size: 0.24rem; height: 0.52rem; border-top: 1px solid #eee; color: #94311c; text-indent: 0.2rem }
.form3 h6 { width: 5.12rem; height: 0.5rem; line-height: 0.5rem; color: #434343; margin-left: 0.2rem; background: #f7f4ed; font-size: 0.2rem; text-indent: 0.1rem; }
.top_xf { width: 6.4rem; height: 0; background-color: #94311c; overflow: hidden; position: fixed; top: 0; z-index: 100; transition: height 500ms; overflow: hidden; height: 1.04rem; display: none; z-index: 9998 }
.top_xf p { font-size: 0.23rem; color: #fff; line-height: 0.41rem; width: 2.16rem; padding: 0.11rem 0.2rem; float: left }
.top_xf a { display: block; float: left; margin-top: 0.16rem; width: 3.64rem; height: 0.72rem; border-radius: 0.09rem; background: url(../images/s_t_dh.png) no-repeat 0.1rem center /0.32rem 0.26rem, url(/images/s_t_shou.png) no-repeat right bottom /0.31rem 0.36rem #eee4d1; text-align: center; color: #94311c; font-weight: bold; line-height: 0.72rem; }
.top_xf a span { font-weight: normal; }
/*底部悬浮*/

.footer-con { width: 100%; height: 1.05rem; position: fixed; z-index: 100; bottom: 0; background: #F7F2E9; -webkit-transition: right .5s ease; transition: right .5s ease; max-width: 6.4rem; min-width: 3.2rem }
.footer-con li { float: left; width: 25%; position: relative }
.footer-con li a { display: block; height: 0.44rem; padding: 0.65rem 0 0 0; text-align: center; font-size: 0.24rem; color: #fff; cursor: pointer; }
.footer-con li.zx a { background: url(../images/ico_b1.png) center 8px no-repeat; background-size: 0.46rem }
.footer-con li.telb a { background: url(../images/ico_b2.png) center 8px no-repeat; background-size: 0.46rem; color: #09bb07; }
.footer-con li.dh a { background: url(../images/ico_b3.png) center 8px no-repeat; background-size: 0.36rem }
.footer-con li.yyb a { background: url(../images/ico_b4.png) center 8px no-repeat; background-size: 0.38rem }
.footer-con ul li a { color: #999999 }
.footer-con ul li:last-child a { color: #09bb07 }
._footer-con li { border-right: 1px solid #DED9D1; border-left: 1px solid #fff; box-sizing: border-box; }
.footer-con li { border: none; }
.footer-night { background: #F7F2E9; border-top: 2px solid #94311c; display: none; width: 100%; height: 54px; position: fixed; z-index: 100; bottom: 0; max-width: 414px; min-width: 320px }
.footer-night li { float: left; width: 50%; position: relative; border-right: 1px solid #DED9D1; border-left: 1px solid #fff; box-sizing: border-box; }
.footer-night li a { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #94311c; cursor: pointer; text-indent: 18px; }
#bt_num { font-family: arial; font-weight: bold; color: #fff; width: 0.36rem; height: 0.36rem; border-radius: 0.18rem; right: 30%; background: #f40000; position: absolute; top: 4%; line-height: 0.36rem; font-size: 0.24rem; text-align: center; }
.cd_footer .footlogo { width: 100%; height: 1.7rem; background: url(../images/logo_new.png) no-repeat center; background-size: contain;  border-bottom: 1px solid #8a2b17; }
/*病种页社保*/
.sy_shbz_pd { overflow: hidden; }
.sy_shbz_pd li { float: left; width: 2.92rem; height: 1.41rem; margin:0 auto .2rem;
background: #A63A21; border-radius:.06rem;
font-size:.2rem;
}
.sy_shbz_pd li:nth-child(2) { float: right; }
.sy_shbz_pd li img { float: left; width:.89rem;
height:.94rem;
margin:.23rem .22rem 0 .15rem;
}
.sy_shbz_pd li:nth-child(2) img { margin-right: 9px; }
.sy_shbz_pd li a { color: #fff; }
.sy_shbz_pd li p { float: left; width: 1.45rem; text-align: center; }
.sy_shbz_pd li:nth-child(2) p { width: 1.72rem; }
.sy_shbz_pd li em { display: block; border-bottom: 1px solid #94341C; padding:.09rem 0 .08rem;
margin-bottom:.08rem;
font-size: 0.18rem; }
.sy_shbz_pd li:nth-child(2) p em { font-size:.18rem;
margin:.03rem 0 .08rem;
}
.sy_shbz_pd li span { display: block; font-size:.26rem;
}
/*首页新加视频*/
.doc-video { }
.doc-video>ul { width: 6rem; margin: 0 auto; overflow: hidden; }
.doc-video>ul li { float: left; width: 2.9rem; float: left; margin: 0 0 0.2rem; }
.doc-video>ul li:nth-child(2n) { float: right; }
.doc-video>ul li video, .doc-video>ul li img { width: 2.9rem; height: 1.6rem; float: left; }
.doc-video>ul li h5 { font-size: 0.2rem; line-height: 0.4rem; text-align: center; }
.doc-video>ul li h5 a { color: #434343; }
.cd_yy_qh { overflow: hidden; }
.cd_yy_qh .bd { overflow: hidden; width: 92.7%; margin: 3% auto 0; }
.cd_yy_qh .bd ul li a { float: left; width: 30.6%; margin: 0 4% 2% 0; }
.cd_vid_tuwen { margin: 4% 0 0 0; }
.cd_vid_tuwen .tuwen_b_l { width: 30%; font-size: 0; }
.cd_vid_tuwen .tuwen_b_r { width: 67%; }
.cd_vid_tuwen .tuwen_b_r .p1 { color: #1b1b1b; line-height: 0.44rem; }
.cd_vid_tuwen .tuwen_b_r .p2 a { float: left; color: #898989; background: url(../images/cd_fm_vid_i1.jpg) no-repeat left; background-size: 0.24rem 0.24rem; text-indent: 7%; margin-top: 2%; width: 2rem; }
.cd_news_qh { overflow: hidden; margin: 0 auto 2%; }
.gy_hd { margin: 3% auto; overflow: hidden; }
.gy_hd ul li { width: 32.9%; line-height: 0.7rem; text-align: center; float: left; border: 1px solid #EEEEEE; color: #983A26; font-size: 0.26rem; }
.i_bhd ul li { width: 24.5%; }
.gy_hd ul li.on { background: #94311C; color: #fff; border: 1px solid #94311C; }
.cd_news_qh .bd { overflow: hidden; height: 6rem; }
.cd_news_qh .bd .bo { height: 5.51rem; overflow: hidden; }
