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; }
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; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color: #545454; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.red, .red a { color: #f40000; }
.left { float: left; }
.right { float: right; }
.autohei { height: auto; overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 0.5rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank02 { height: 1rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank2 { height: 1rem; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
body { margin: 0 auto; color: #545454; width: 32rem; }
.img img { max-width: 100%; max-height: 100%; }
a { text-decoration: none;}
img { max-width: 100% !important; }
.bodywrap { width: 32rem; margin: 0 auto; }
.red { color: #F00; font-weight: bold; }
img, input, select { vertical-align: middle; margin: 0; padding: 0; border: 0; }
* { -webkit-box-sizing: border-box; box-sizing: border-box; }

.nav { background: #fff; overflow: hidden; padding-top: 2%; }
.nav li { float: left; width: 22.5%; text-align: center; margin-left: 2%; margin-bottom: 2% }
.nav li img { display: block; }
.csssmall { font-size: 12px; }
.cssnormal { font-size: 15px; }
.cssbig { font-size: 18px; }
.cssred { color: red; }
.cssbold { font-weight: bolder; }
.csscenter { text-align: center; }
.pic { margin-top: 0px; }
.pic img { width: 100%; vertical-align: bottom; }
.bodycontent { background: white; margin-top: 2px; }
.artical-content { color: #333333; font: normal 14px/20px arial; background: white; padding: 8px }
.flr { float: right }
.fll { float: left }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.sp { width: 300px; margin: 0 auto; }
#ifixed.fixed { position: fixed; top: 0; z-index: 999 }
.logo { width: 100% }
/*患者评论样式*/

#uyan_frame { width: 100%; margin: 0 auto }
#uyan_frame .loading { text-align: center; padding: 50px 0; }
.disease-content { }
.disease-content ul { margin-bottom: 10px; }
.disease-content ul li { float: left; width: 30%; margin-left: 2%; text-align: center; font-size: 14px; line-height: 24px; margin-top: 1%; background: #ebebeb; border-radius: 10px 10px; -moz-border-radius: 5px 5px; -webkit-border-radius: 10px 10px; border: 1px solid #d5d5d5; }
.disease-content ul li a { color: #242424; }
/*预约页面样式*/

.yuyue { font-size: 12px; width: 290px; margin: 0 auto; overflow: hidden; margin-top: 5px; }
.yuyue div { width: 305px; margin: 5px auto; clear: both }
.yuyue div span { width: 50px; text-align: center; color: red }
.yuyue div font { font-size: 14px; float: left; width: 80px; text-align: right; line-height: 18px; }
.yuyue .input_style { font-size: 14px; float: left; width: 180px; height: 22px; border-radius: 2px; color: #333; border: #ccc 1px solid; background: #eee; padding: 0 5px; }
.yuyue .yuyue_name { padding-top: 10px; }
.yuyue .yuyue_age { padding-top: 10px; }
.yuyue .yuyue_hometel { padding-top: 10px; }
.yuyue .yuyue_date { padding-top: 10px; }
.yuyue .yuyue_qq { padding-top: 10px; }
.yuyue .yuyue_ill { padding-top: 10px; }
.yuyue .yuyue_ill .input_style { padding-top: 10px; float: left; height: 88px; border-radius: 4px; }
.yuyue .yuyue_ill font { padding-top: 10px; }
.yuyue .yuyue_validate { padding-top: 10px; }
.yuyue .yuyue_validate .input_style { float: left; width: 60px; padding: 2px; border-radius: 4px; }
.yuyue .yuyue_validate .absmiddle { cursor: pointer; margin-left: 6px; border-radius: 4px; opacity: 0.5 }
.yuyue .yuyue_button { padding: 10px 0 0 68px; color: #433d3b }
.yuyue .yuyue_button .submit { font: normal 12px/15px arial; width: 65px; height: 22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border: 1px solid #b3b3b4; cursor: pointer; margin: 2px 4px; color: #433d3b }
.bzn { font-size: 14px; line-height: 25px; margin-bottom: -10px; }
.bzn span { color: #F00; font-weight: 800; }
#but { width: 100px; height: 32px; background: url(../images/sub.jpg) no-repeat; margin-left: 20px; border: none; }
.bd_tit { padding-left: 20px; }
/*留言页面样式*/

.message { font-size: 14px; width: 290px; margin: 0 auto; overflow: hidden }
.message div { width: 305px; margin: 5px auto; clear: both }
.message div span { width: 50px; text-align: center; color: red }
.message div font { float: left; width: 70px; text-align: right; line-height: 18px; font-size: 14px; }
.message .input_style { font: normal 12px/15px arial; float: left; width: 180px; height: 18px; border-radius: 2px; color: #333; border: #ccc 1px solid; background: #eee; padding: 0 5px; font-size: 14px; }
.message .message_name { padding-top: 10px; }
.message .message_age { padding-top: 10px; }
.message .message_hometel { padding-top: 10px; }
.message .message_date { padding-top: 10px; }
.message .message_qq { padding-top: 10px; }
.message .message_address { }
.message .message_ill { padding-top: 10px; }
.message .message_ill .input_style { padding-top: 10px; float: left; height: 88px; border-radius: 4px; }
.message .message_ill font { padding-top: 10px; }
.message .message_validate { padding-top: 10px; }
.message .message_validate .input_style { width: 100px }
.message .message_validate { padding-top: 10px; }
.message .message_validate .input_style { float: left; width: 60px; padding: 2px; border-radius: 4px; }
.message .message_validate .absmiddle { cursor: pointer; margin-left: 6px; border-radius: 4px; opacity: 0.5 }
.message .message_button { padding: 10px 0 0 68px; color: #433d3b }
.message .message_button .submit { font: normal 12px/15px arial; width: 65px; height: 22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border: 1px solid #b3b3b4; cursor: pointer; margin: 2px 4px; color: #433d3b }
/*右侧固定漂浮标*/

.right-bar { right: 0; position: fixed; top: 33%; }
.ifswt { width: 100%; position: relative; margin: 2px auto; overflow: hidden }
.anslysis { float: left; height: 0px; overflow: hidden }
#bridgehead { display: none }
.banner p { font-size: 13px; text-indent: 2em; line-height: 22px; font-family: 微软雅黑; width: 305px; margin: -25px auto 8px; color: #1d1d1d }
.doc_wz { text-align: center; line-height: 35px; font-size: 15px; background: #b52a1d; color: #fff; height: 35px; margin-bottom: 5px }
.doc_list a { color: #b52a1d }
.doc_list li { padding: 7px; border: 1px solid #330808; height: 100px; margin-bottom: 5px }
.doc_list li h3 { color: #8c4812; font-size: 12px; height: 20px; line-height: 20px }
.doc_list img { float: left; padding-right: 7px }
.doc_list li p { font-size: 12px; line-height: 19px; height: 57px; overflow: hidden; width: 198px; margin-bottom: 5px; color: #191919 }
.zj_p h3 { color: red; font-weight: bolder; font-size: 16px; text-align: center; margin: 5px auto; }
.zj_p p { font-size: 14px; text-indent: 2em; line-height: 24px; padding: 0.5%; }
.zj_con { width: 96%; margin: 0 auto; }
.zj_con ul { margin-top: 10px; }
.zj_con ul li { width: 45%; margin-left: 2.5%; margin-bottom: 10px; float: left; }
.mz_con { width: 96%; margin: 0 auto; }
.mz_con ul { margin-top: 10px; }
.mz_con ul li { width: 45%; margin-left: 2.5%; margin-bottom: 10px; float: left; }
.zxdh { text-align: center; position: relative; width: 70%; overflow: hidden; margin: 0 auto; }
.zxdh img { }
.zxdh a.zxtel { position: absolute; height: 50px; width: 70%; top: 0px; left: 0%; }
.zxdh a.zxswt { position: absolute; height: 50px; width: 30%; top: 0px; left: 70%; }
.addbtop { overflow: hidden }
.addbtop h5 { width: 70%; float: left; padding-top: 5px; font-size: 1.02em; }
.addbtop h6 { float: left; width: 30%; padding-top: 5px; }
.addbtop a, .addbbot a { display: inline-block; width: 49%; font-size: 16px; margin-right: 1%; color: #fff; margin-bottom: 1%; height: 2.18em; text-align: center; line-height: 2.18em; }
.addbtop h5 a:first-child { background: #65a3e3; }
.addbtop h5 a:nth-child(2), .addbtop h5 a:nth-child(3), .addbbot a:last-child { background: #3ad2b0; }
.addbtop h5 a:last-child, .addbbot a:first-child { background: #3064bb; }
.addbtop h6 a { background: #65a3e3; height: 4.3em; line-height: 1.75em; padding-top: 3%; width: 100%; font-size: 16px; }
.addbbot a:last-child { margin: 0; }
.addbbot a { width: 49.5%; }
.arc-mod { padding: 15px 0; padding-bottom: 0; }
.arc-mod li { display: inline; float: left; width: 32%; font-size: 18px; line-height: 22px; background: #c68c1d; text-align: center; padding: 10px 0; }
.arc-mod li a { color: #FFF; }
.arc-mod li a span { color: #ffff99; font-size: 12px; text-decoration: underline; }
.arc-mod li:nth-child(2) { margin: 0 2%; background: #30a155; }
.arc-mod li:last-child { background: #d96a38; }
.zjphone { width: 100%; margin: 3% auto; }
.zjphone p { text-align: center; font-size: 24px; font-family: "微软雅黑"; }
.zjphone p:nth-child(2) { padding-top: 2%; }
.zjphone p span { color: #b51f0f; font-weight: bold; }
.zxdh { text-align: center; position: relative; width: 70%; overflow: hidden; margin: 0 auto; }
.zxdh img { max-width: 100%; }
.zxdh a.zxtel { position: absolute; height: 50px; width: 70%; top: 0px; left: 0%; }
.zxdh a.zxswt { position: absolute; height: 50px; width: 30%; top: 0px; left: 70%; }
/*头部QQ*/
.gee_818top { position: fixed; left: 0; top: 0; width: 100%; background: #FFF; overflow: hidden; z-index: 999; }
.gee_818_zj { min-width: 320px; max-width: 640px; margin: 0 auto; background: #862a2a; overflow: hidden; height: 37px; }
.gee_818_zj h3 { float: left; padding-left: 8px; font-size: 14px; line-height: 37px; color: #FFF; }
.gee_818_zj h3 img { vertical-align: middle; }
.gee_818_zj h3 a { color: #FFF; }
.gee_818_zj h4 { float: right; padding-right: 8px; font-size: 14px; line-height: 37px; color: #FFF; }
.gee_818_zj h4 img { vertical-align: middle; }
.gee_818_zj h4 a { color: #FFF; }
/* lylx */
.lybder_banner img { width: 100%; }
.lylx_yytit { height: auto; overflow: hidden; }
.lylx_yytit h2 { text-align: center; font-size: 2.2rem; color: #a36d2f; padding: 2.2rem 0 1.7rem 0; font-weight: bold; }
.lyx_tiit { overflow: hidden; background: url(/images/lylx_img3.png) no-repeat center top/30rem 11.5rem; width: 30rem; height: 11.5rem; margin: 0 auto; }
.lyx_tiit h3 { text-align: center; padding-top: 3.5rem; font-size: 1.3rem; }
.lyx_tiit h3 span { display: inline-block; border-bottom: 1px #ccc solid; }
.lyx_tiit h3 span font { color: #f00; }
.lyx_hd { height: auto; overflow: hidden; margin: 1rem; }
.lyx_hd .lhd_ly { width: 18.5rem; height: 2.9rem; line-height: 2.9rem; border: 0.1rem #a36d2f solid; text-indent: 1em; }
.lyx_hd .lx_bd { background: url(/images/lylx_img2.png) no-repeat center top/9.4rem 2.9rem; height: 2.9rem; width: 9.4rem; border: 0; }
.lyx_fzdz { height: auto; overflow: hidden; margin: 0 1rem; }
.lyx_fzdz p { line-height: 2rem; font-size: 1.2rem; padding: 1rem 0; }
.lyx_fzdz p font { color: #a36d2f; font-weight: bold; }
.lyx_fzdz p span { display: inline-block; text-indent: 6.5em; }
.lyx_fzdz p img { width: 1.35rem; vertical-align: middle; margin-right: 0.5rem; }
.lyx_fzdz h3 { text-align: center; }
.lyx_fzdz h3 img { width: 23.55rem; }
.lylx_ditupz { height: auto; overflow: hidden; margin: 2.5rem 1rem; }
.lylx_ditupz img { width: 100%; }
.lylx_zijia { height: auto; overflow: hidden; }
.lylx_ztt { height: 3.3rem; position: relative; }
.lylx_ztt img { width: 100%; }
.lylx_ztt span { display: inline-block; position: absolute; right: 1rem; top: 0; width: 10.3rem; }

.lylx_lxt{ height:auto; overflow:hidden; margin:1.5rem 1rem;}
.lylx_lxt p{ font-size:1rem; line-height:2.7rem;}
.lylx_lxt p span{ color:#e60012;}
.lylx_lxt p img{ vertical-align:middle; margin-right:0.3rem;}
.lylx_lxt h3{ text-align:center; padding-top:1.3rem;}
.lylx_lxt h3 img{ width:17.5rem;}

.lxyx_tishi { background: url(/images/lylx_img17.png) no-repeat center top/30rem 4.5rem; height: 4.5rem; margin: 0 1rem; padding: 0.5rem 0 0 1.5rem; }
.lxyx_tishi h3 { font-size: 1.1rem; color: #e60012; }
.lxyx_tishi p { color: #545454; padding-top: 0.4rem; }
.lylx_cont2 { height: auto; overflow: hidden; margin: 1rem 0 1rem 1rem; background: url(/images/lylx_img18.png) no-repeat left top/1.1rem 11.55rem; padding-left: 1.5rem; }
.lylx_cont2 p { line-height: 1.7rem; margin-bottom: 0.8rem; }
.lylx_cont2 p span { color: #e60012; }
.lylx_cont2 p cite { font-style: normal; color: #c39158; }
.lylx_cont2 h3 { text-align: center; }
.lylx_cont2 h3 img { width: 17.5rem; }
.ly_con3 { background: url(/images/lylx_img19.png) no-repeat left top/1.1rem 24.3rem; }
.ly_con3 p { line-height: 1.9rem; }
.lylx_zdibu { overflow: hidden; background: url(/images/ly_dbbg.png) no-repeat center top/32rem 13.3rem; height: 13.3rem; }
.lylx_zdibu ul { height: auto; overflow: hidden; padding-top: 5rem; }
.lylx_zdibu ul li { float: left; width: 7.2rem; margin-left: 0.6rem; }
.lylx_zdibu ul li img { width: 100%; }
.logo { background: white; overflow: hidden; margin: 0 auto }
.logo_l { overflow: hidden; float: left; width: 15% }
.logo { background: white; overflow: hidden; width: 70%; float: left; }
.banner { margin: 1px auto; }
.swt_tel { position: relative }
.swt_tel .swt { position: absolute; top: 11%; left: 6%; width: 36.4% }
.swt_tel .tel { position: absolute; top: 11%; right: 2%; width: 53.7% }
.swt_tel img { width: 100% }
.top .tel { display: block; padding: 0; overflow: hidden; }
.top .tel img { width: 70%; float: left }
.top .tel .a { width: 23%; background: url(../img/gai1.jpg) no-repeat; background-size: 100%; color: #FFF; float: left; padding: 3% 2%; margin-left: 2%; text-align: center; font-family: 微软雅黑 }
.top .tel .a { font-size: 1.4rem; }
.navMenu { padding-bottom: 5px; overflow: hidden;margin-top:0.2rem; }
.navMenu ul li { float: left; width: 25%; height: 35px; line-height: 35px; margin-top: 1px; margin-left: 0%; background: url(../img/nav_bg.jpg) no-repeat; background-size: 100% 100%; }
.navMenu ul li h2 { font-weight: normal; text-align: center; font-size: 1.2em; font-weight: bold }
.navMenu ul li h2 a { color: white; font-weight: bold; font-size: 16px; font-family: 微软雅黑; }
.banner { margin: 1px auto; }
.column_title { margin: 0 1.17%; padding-bottom: 1%; border-bottom: 1px #c9c9c9 solid; }
.column_title h1 { font-size: 25px; font-weight: bold; border-left: 6px #000 solid; line-height: 33px; padding-left: 12px; font-family: 微软雅黑; color: #923224 }
.content_line { padding-bottom: 2%; }
.Notice_list { padding: 0 1.17%; }
.Notice_list li { border-bottom: 1px #b9b9b9 dashed; padding: 1em 0 0.5em 0; }
.Notice_list a { display: block; background: url(../img/icon_03.png) no-repeat left center; line-height: 23px; background-size: 1%; padding: 0 0 0 3%; color: #333333; font-size: 18px; font-family: 微软雅黑; color: #000 }
.Notice_list em { float: right; }
.banner img { display: block }
.swt_tel { position: relative; padding-bottom: 0.8%!important; }
.swt_tel .swt { position: absolute; top: 11%; left: 6%; width: 36.4% }
.swt_tel .tel { position: absolute; top: 11%; right: 2%; width: 53.7% }
.swt_tel img { width: 100% }
.title { font-size: 18px; height: 70px; line-height: 70px; font-weight: bolder; font-family: 微软雅黑; color: #fff; background: #702625; padding-left: 5%; position: relative }
.jbdh_swt img { width: 100% }
.jbdh_tel img { width: 100% }
.jbdh_swt { position: absolute; top: 0; right: 34%; width: 26% }
.jbdh_tel { position: absolute; top: 0; right: 5%; width: 26% }
.nav { background: #fff; overflow: hidden; padding-top: 2%; }
.nav li { float: left; width: 30%; text-align: center; margin-left: 2.5%; margin-bottom: 2% }
.nav li img { display: block; }
.h_title h2 { font-size: 20px; text-align: center; color: #000; font-weight: bold !important; margin: 2% 0 }
.zj_block { overflow: hidden; margin-left: 1%; border: 1px solid #ccc; width: 93%; margin-top: 1%; clear: both; position: relative; padding: 2% 2% 8% 2%; }
.slide_container { position: relative; float: left; width: 100%; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0, 0, 0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; bottom: -20%; left: 0; opacity: 0.7; z-index: 3; overflow: hidden; text-decoration: none; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.prev { left: 0; right: auto; width: 10%; }
.slide_nav.next { left: auto; right: 0; width: 10%; }
.slide_nav img { width: 100% }
.slide_tabs { position: absolute; bottom: -15%; z-index: 10; text-indent: 1000px; left: 42% }
.slide_tabs li { width: 8px; height: 8px; border-radius: 6px; background: #ccc; display: inline-block; margin: 0 5px; float: left }
.slide_tabs .slide_here { background: #b01127; }
.arc_body { line-height: 23px }
.arc_body p { line-height: 24px }
.f_tel { width: 100%; margin: 1% auto; padding: 0; clear: both; overflow: hidden; text-align: center }
.f_tel p { padding-top: 2%; font-size: 24px; font-family: 微软雅黑 }
.f_tel p span { color: #b51f0f; font-weight: bold; }
.foot { width: 100%px; margin: 5px auto; margin-bottom: 90px; }
.foot p { text-align: center; font-size: 1em; color: #000000; margin-top: 5px; margin-bottom: 5px; font-weight: bold; }
.zjtd img { margin-bottom: 1% }
.qlxzg { width: 100%; margin: 0 auto; }
.qlxzg ul li { float: left; text-align: center; width: 33.333%; }
.qlxzg ul li a { }
.srn { width: 100%; margin: 0 auto; }
.yingdao { color: #000000; font-size: 16px; line-height: 34px; text-align: center; font-weight: bold; }
.yingdao span { color: #b90501; font-size: 18px; }
.srn ul { width: 96%; margin: 10px auto; }
.srn ul li { width: 45%; float: left; margin-left: 2.5%; color: #FFF; font-size: 14px; line-h eight:26px;
text-indent: 2em; border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; }
.srn ul li:nth-child(1) { background: #3691bc; }
.srn ul li:nth-child(2) { background: #48a9d6; }
.srn ul li p { width: 94%; margin: 0 auto; line-height: 26px; }
.swttol { color: #000000; font-size: 16px; line-height: 40px; text-align: center; font-weight: bold; background: #0087c7; width: 60%; margin: 10px auto; border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; }
.swttol a { color: #FFF; font-size: 16px; }
.fxfz { width: 100%; margin: 10px auto; }
.bd_tit { width: 100%; height: 3.0em; background: #0087c7; }
.bd_tit p { font-size: 1.2em; text-align: center; line-height: 3.0em; color: #ffffff; font-family: "微软雅黑" }
.ghztc { text-align: center; font: normal 15px/30px arial; }
.ghztc a { color: #313131; font-weight: bold }
/*文章样式*/


.artical-content { color: #333333; font: normal 14px/20px arial; background: white; padding: 8px }
.artical-content p { font-size: 14px !important; line-height: 24px }
.artical-content div { font-size: 14px !important; line-height: 24px }
/*文章头部 看文章太累 星星*/
.con6_4 { text-indent: 0 }
.subnavmenu { height: 35px; color: #004477; border-bottom: 1px solid #ddd; line-height: 35px; padding-left: 8px; }
.subnavmenu a { line-height: 35px; color: #004477; }
.subnavmenu b { display: block; font-size: 14px; float: left; }
.subnavmenu span img { margin: -5px 2px 0; }
.subnavmenu span { display: block; color: #f35d06; font-size: 15px; float: left; line-height: 36px; }
.nav-dh { background: #f1deb4; height: 30px; line-height: 30px; text-align: center; }
.nav-dh .a-zx { text-decoration: underline; }
.nav-dh a { color: #f00; font-size: 12px; }
.li6_dl { overflow: hidden; width: 98%; margin: 10px auto; }
.li6_dl dt { float: left; width: 18%; background: #813c3b; font-size: 1.2rem; text-align: center; padding: 3% 2%; }
.li6_dl dt a { color: #FFF; font-family: "微软雅黑"; }
.li6_dl dd { float: right; width: 80%; }
.li6_dl dd li { width: 32%; float: left; margin-left: 0.5%; margin-top: 0.5%; padding: 1.6% 2%; text-align: center; font-size: 120% }
.li6_dl dd li a { color: #6f1514; font-family: "微软雅黑"; }
.li6_dl dd li.l1 { background: #e1cdaf }
.li6_dl dd li.l2 { background: #e8dbba }
.li6_dl dd li.l3 { background: #f0cba7 }
.li6_dl dd li.l4 { background: #e8dbba }
.li6_dl dd li.l5 { background: #f0cba7 }
.li6_dl dd li.l6 { background: #e1cdaf }
.list6_tel { overflow: hidden; width: 98%; margin: 10px auto }
.list6_tels { overflow: hidden; width: 98%; margin: 1% auto }
.list6_tel a { display: block; float: left }
.list6_tel .a1 { width: 38%; margin-left: 2% }
.list6_tel .a2 { width: 55%; margin-left: 4% }
.dydswt { width: 99%; margin: 10px auto; border: 1px solid #443846; }
.dydswt_tit { width: 100%; }
.dydswt_con { width: 95%; margin: 20px auto; }
.dydswt_con ul li { width: 23%; float: left; margin-left: 1.5%; }
.hot-ques h2 { height: 3.5rem; line-height: 3.5rem; font-size: 1.7rem; font-weight: bold; padding-left: 7%; color: #fff; background: #702625; }
.ques-box {
padding: 0.15rem .05rem; background: #fff; }
.ques-list { position: relative; width: 100%; height: 10.9rem; overflow: hidden; }
.ques-list li { position: absolute; text-align: center; height: 2.6rem; line-height: 2.6rem; border-radius: 0.2rem; }
.ques-list li:nth-child(1) { width: 16.5rem; left: 0; top: 0; background: #ddb42f; }
.ques-list li:nth-child(2) { width: 15.25rem; right: 0; top: 0; background: #9e901d; }
.ques-list li:nth-child(3) { width: 5.05rem; height: 5.4rem; left: 0; top: 2.75rem; line-height: 1.7rem; background: #c45a35; }
.ques-list li:nth-child(4) { width: 15.3rem; left: 5.2rem; top: 2.75rem; background: #e19137; }
.ques-list li:nth-child(5) { width: 11.25rem; right: 0; top: 2.75rem; background: #ddb42f; }
.ques-list li:nth-child(6) { width: 13.5rem; left: 5.2rem; top: 5.5rem; background: #9e901d; }
.ques-list li:nth-child(7) { width: 13.05rem; right: 0; top: 5.5rem; background: #c45a35; }
.ques-list li:nth-child(8) { width: 15.95rem; left: 0; bottom: 0; background: #e19137; }
.ques-list li:nth-child(9) { width: 15.8rem; right: 0; bottom: 0; background: #ddb42f; }
.ques-list li a { display: block; font-size: 1.2rem; color: #fff; }
.ques-list li:nth-child(3) a { padding-top: 20%; }
.doc-qh, .qh01-cont { width: 100%; height: 14.4rem; overflow: hidden; position: relative; padding: 0 1%; }
.qh01-container { height: 14.4rem; overflow: hidden; }
.doc-exp { padding-left: 37.2%; }
.doc01 { background: url(/img/doc_bg01.jpg) no-repeat center top/100% 100%; }
.doc02 { background: url(/img/doc_bg02.jpg) no-repeat center top/100% 100%; }
.doc03 { background: url(/img/doc_bg03.jpg) no-repeat center top/100% 100%; }
.doc04 { background: url(/img/doc_bg04.jpg) no-repeat center top/100% 100%; }
.doc05 { background: url(/img/doc_bg05.jpg) no-repeat center top/100% 100%; }
.doc06 { background: url(/img/doc_bg06.jpg) no-repeat center top/100% 100%; }
/* .doc07 { background: url(/img/doc_bg07.jpg) no-repeat center top/100% 100%; } */
.doc08 { background: url(/img/doc_bg08.jpg) no-repeat center top/100% 100%; }
.doc09 { background: url(/img/doc_bg009.jpg) no-repeat center top/100% 100%; }
.qh01-cont h2 { font-size: 0.9rem; line-height: 1.2rem; color: #702625; font-weight: normal; padding: 1.3rem 0 0.7rem 7.8rem; }
.qh01-cont .spe { font-size: 1.5rem; line-height: 1.2rem; color: #702625; font-weight: normal; padding: 1.9rem 0 1.5rem 7.8rem; }
.qh01-cont h3 { font-size: 1.4rem; color: #702625; font-weight: normal; }
.qh01-cont h3 b { font-size: 2.4rem; padding-right: 0.3rem; }
.qh01-cont h4 { font-size: 0.7rem; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #403933; padding-bottom: 0.5rem; }
.qh01-cont h4 b { font-size: 0.9rem; }
.doc-btn { overflow: hidden; zoom: 1; clear: both; margin-left: 0.3rem; }
/*.doc-btn a { display: block; width: 8.35rem; float: left; margin-right: 0.5rem; }*/
.doc-btn a img { width: 100%; }
.doc-qh .swiper-container-horizontal > .swiper-pagination { bottom: 0.3rem; }
.doc-qh .swiper-pagination-bullet { width: 1rem; height: 1rem; }
.hos-about { background: #fff; }
.hos-about h2 { height: 2.75rem; line-height: 2.75rem; overflow: hidden; font-size: 1.3rem; font-weight: bold; color: #fff; text-align: center; background: url(/img/qh_lead_bg.jpg) no-repeat left center/100% 100%; }
.lead-txt { font-size: 1.2rem; line-height: 1.5rem; text-indent: 2em; padding: 1rem; color: #333; }
.news-qh { width: 93.75%; height: auto; overflow: hidden; margin: 1rem auto; background: #eceff1; }
.qh_lead { overflow: hidden; zoom: 1; clear: both; margin-bottom: 0.75rem; }
.qh_lead li { width: 49%; text-align: center; height: 2.8rem; line-height: 2.8rem; font-size: 1.3rem; font-weight: bold; color: #fff; background: url(/img/qh_titBg.jpg) no-repeat center center/100% 100%; }
.qh_lead li:nth-child(odd) { float: left; }
.qh_lead li:nth-child(even) { float: right; }
.qh_lead li.cur { background: url(/img/qh_titBg_cur.jpg) no-repeat center center/100% 100%; }
.qh_cont { height: auto; overflow: hidden; }
.news_list { overflow: hidden; zoom: 1; }
.news_list li { width: 48.33333%; height: 10.5rem; overflow: hidden; position: relative; margin-bottom: 1rem; }
.news_list li:nth-child(odd) { float: left; }
.news_list li:nth-child(even) { float: right; }
.news_list li h3 { position: absolute; left: 0; bottom: 0; width: 100%; height: 2.2rem; line-height: 2.2rem; text-align: center; font-size: 1rem; color: #702625; font-weight: normal; background: rgba(250,238,218,.8); overflow: hidden; white-space: nowrap; word-break: beak-all; }
.more-news { display: block; width: 22.05rem; height: 2.8rem; line-height: 2.8rem; text-align: center; margin: 0 auto; font-size: 1.2rem; color: #fff; background: url(/img/news_btnBg.jpg) no-repeat center center/100% 100%; }
/*161021*/
.lb_news { height: auto; overflow: hidden; padding: 0 1rem; }
.lb_news ul li { height: 2.7rem; overflow: hidden; border-bottom: 1px dashed #333; font-size: 1.2rem; line-height: 2.7rem; font-family: 微软雅黑; }
.lb_news ul li a { color: #333; }
.lb_news ul li a span { display: inline-block; width: 1.1rem; height: auto; margin-right: 0.7rem; }
.lb_news ul li a span img { width: 100%; vertical-align: middle; }
/**/
.navi li { width: 25%; float: left; text-align: center; height: 2.1rem; line-height: 2.1rem; background: #862a2a; border-bottom: #FFF 1px solid; border-right: #FFF 1px solid; }
.navi li:nth-child(4n) { border-right: none; }
.navi li a { font-size: 1.2rem; color: #FFF; }
.ssBanner-container { height: 18.5rem; position: relative; margin-top:0.2rem; }
.ssBanner img { width: 100%; }
.ssBanner .swiper-container-horizontal>.swiper-pagination { bottom: 0.2rem; }
.lead_menu { margin-bottom: 0.6rem; }
.lead_menu li { width: 33.3%; float: left; height: 3.8rem; padding: 0.6rem 0 0 1.2rem; border: #d2d2d2 1px solid; overflow: hidden; border-right: none; }
.lead_menu li a { display: block; overflow: hidden; }
.lead_menu li:nth-child(3n) { width: 33.4%; border-right: #d2d2d2 1px solid; }
.lead_menu li span { display: block; float: left; width: 2rem; margin: 0.2rem 0.2rem 0 0; }
.lead_menu li span img { width: 100%; vertical-align: middle; }
.lead_menu li dt { font-size: 1.2rem; color: #862a2a; }
.lead_menu li dd { font-size: 0.6rem; text-transform: uppercase; }
.hos_info cite { display: block; width: 45.625%; margin-top: 0.4rem; }
.hos_info cite img { width: 100%; }
.hos_info p { font-size: 1rem; line-height: 1.55rem; text-indent: 2em; width: 52%; }
.com_lead { position: relative; height: 2.1rem; border-bottom: #862a2a 1px solid; margin-bottom: 1rem; }
.com_lead h2 { display: inline-block; padding: 0 0.7rem; height: 2.05rem; line-height: 2.05rem; text-align: center; font-size: 1.2rem; color: #FFF; background: #862a2a; }
.com_lead .more { display: block; font-size: 1rem; width: 4.3rem; text-align: center; height: 1.8rem; line-height: 1.8rem; border: #d2d2d2 1px solid; border-radius: 0.3rem; position: absolute; right: 2%; top: 0; }
.news_box { padding: 0 0.5rem 0; }
.news_box h3 { text-align: center; font-size: 1.2rem; font-weight: bold; color: #333; }
.news_box p { font-size: 1rem; line-height: 1.6rem; text-indent: 2em; padding: 1rem 0 0.8rem; }
.news_list11 { border-top: #d2d2d2 1px dashed; }
.news_list11 li { position: relative; font-size: 1rem; height: 2.5rem; line-height: 2.5rem; border-bottom: #d2d2d2 1px dashed; }
.news_list11 li a { padding-left: 1.4rem; background: url(../images/list_icon.png) left center no-repeat; background-size: 1.05rem 1.05rem; }
.news_list11 li em { color: #969696; position: absolute; right: 0; font-style: normal; }
.tro_list ul { width: 31.6%; float: left; margin-right: 2.6%; text-align: center; }
.tro_list ul.mr0 { margin-right: 0; }
.tro_list ul li { font-size: 0.9rem; height: 1.95rem; line-height: 1.95rem; border: #d2d2d2 1px solid; border-top: none; }
.tro_list ul li:nth-child(1) { border: none; height: 2rem; line-height: 2rem; background: #862a2a; font-size: 1rem; color: #FFF; }
.bt_contact li { width: 48.5%; height: 2rem; line-height: 2rem; text-align: center; }
.bt_contact li:nth-child(odd) { float: left; background: #862a2a; }
.bt_contact li:nth-child(even) { float: right; background: #e95c0d; }
.bt_contact li a { display: block; font-size: 1rem; color: #FFF; }
.qh01-container { height: 14.5rem; position: relative; }
.qh1_cont li { width: 31.8%; float: left; margin-right: 2.3%; }
.qh1_cont li:nth-child(3n) { margin-right: 0; }
.qh1_cont li h4 { text-align: center; font-size: 1rem; padding-top: 0.2rem; }
.qh1_cont li h4 span { font-size: 1.2rem; padding-right: 0.2rem; }
.qh1_cont li img { width: 100%; }
.qh02-container { height: 18.5rem; position: relative; }
.qh2_cont img { width: 100%; }
.qh02-container p { width: 100%; position: absolute; bottom: 2rem; left: 0; text-align: center; background: rgba(0,0,0,0.6); font-size: 1rem; color: #fff; line-height: 2.5rem; }
.swiper-button-next { width: 2.55rem; height: 5.85rem; background: url(../images/qh_arrowl.png) no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: 30%; z-index: 888; }
.swiper-button-prev { width: 2.55rem; height: 5.85rem; background: url(../images/qh_arrowr.png) no-repeat; background-size: 100% 100%; position: absolute; right: 0; top: 30%; z-index: 888; }
.act_list { border-top: none; }
.lj_guahao { height: auto; overflow: hidden; }
.lj_guahao ul li { height: auto; overflow: hidden; line-height: 1.8rem; padding-top: 0.5rem; font-size: 1rem; }
.lj_guahao ul li span { text-align: right; display: inline-block; padding-left: 1rem; }
.lj_guahao ul li .lj_input { width: 10.1rem; height: 1.8rem; border: #d2d2d2 1px solid; }
.lj_nuut { height: 6.5rem; width: 26.3rem; border: #d2d2d2 1px solid; }
.lj_tgtj { background: url(../images/lj_gh.png) no-repeat; border: 0; width: 6.3rem; height: 2.1rem; background-size: 100% 100%; }
.lj_guahao h3 { text-align: center; padding-top: 1rem; }
.footer { height: auto; overflow: hidden; background: url(../images/lj_ftt1.jpg); }
.footer h3 { border-bottom: 1px #cfcfcf solid; }
.footer h3 img { width: 100%; }
.footer p { font-size: 1rem; text-align: center; padding: 1rem; margin-bottom: 6rem; }
.navi { height: 4.2rem; }
.ssBanner { overflow: hidden; height: 18.5rem; }
/*头戴三叉束发紫金冠体挂西川红棉百花袍身披兽面吞头连环铠腰系勒甲玲珑狮蛮带手持方天画戟坐下嘶风赤兔马---------列表页*/


.jun_lby { width: 100%; overflow: hidden; }
.jun_title { width: 100%; overflow: hidden; padding: 0.7rem 0rem; border-bottom: 1px dashed #d2d2d2; }
.jun_title i { display: block; width: 1.7rem; height: 1.5rem; margin-right: 0.5rem; float: left; }
.jun_title h1 { float: left; font-size: 1rem; color: #333333; line-height: 1.7rem; }
.jun_title h1 span { color: #862a2a; }
.jun_lby_a { padding: 0rem 0.5rem; overflow: hidden; }
.jun_lby_a dl { width: 100%; padding: 1rem 0rem; overflow: hidden; border-bottom: 1px dashed #d2d2d2; }
.jun_lby_a dd { width: 29.1935%; float: left; }
.jun_lby_a dt { width: 68.3870%; float: right; }
.jun_lby_a dt h2 { float: left; font-size: 1.2rem; color: #333333; }
.jun_lby_a dt p { float: left; font-size: 0.9rem; text-indent: 1.8rem; line-height: 1.5rem; padding-top: 0.5rem; color: #333333; }
.jun_lby_a dt p a { color: #F00; }
.jun_lby_b { width: 88%; margin: 1rem auto; overflow: hidden; }
.jun_lby_b li { float: left; font-size: 0.9rem; padding: 0rem 0.3rem; border: 1px solid #d2d2d2; }
.jun_lby_b li+li { margin-left: 0.7rem; }
.jun_lby_b li a { color: #333333; }
/*---------文章页*/

.jun_wzy { width: 100%; overflow: hidden; }
.jun_wzy_a { padding: 0.5rem; overflow: hidden; }
.jun_wzy_a h2 { font-size: 1.2rem; color: #862a2a; font-weight: bold; text-align: center; padding-top: 1.2rem; }
.jun_wzy_a h3 { text-align: center; font-size: 0.8rem; color: #333333; padding-top: 0.5rem; padding-bottom: 1rem; border-bottom: 0rem dashed #d2d2d2; }
.jun_wzy_a p { color: #333333; font-size: 1.2rem; line-height: 2.6rem; padding: 0.5rem 0rem; border-bottom: 1px dashed #d2d2d2; }
.jun_wzy_a h5 { line-height: 1.6rem; color: #333; font-size: 1rem; }
.jun_wzy_a h5 span { width: 1rem; height: 1rem; display: block; float: left; margin-right: 0.5rem; margin-top: 0.4rem }
.jun_wzy_a h5 a { color: #333; }
/*---------频道页*/

.jun_pdy1 { width: 100%; overflow: hidden; }
.jun_pdy1 h1 { line-height: 1.6rem; color: #333333; font-size: 1rem; }
.jun_pdy1 h1 span { color: #F00; }
.jun_pdy1_a { padding: 0.5rem; overflow: hidden; }
.jun_pdy1_a dl { padding: 0.5rem 0 1rem 0; border-bottom: 1px dashed #d2d2d2; overflow: hidden; }
.jun_pdy1_a dt { width: 39.8387%; float: left; }
.jun_pdy1_a dt img{ height:auto !important;}
.jun_pdy1_a dd { width: 58.1967%; float: right; }
.jun_pdy1_a dd p { font-size: 0.9rem; color: #333333; line-height: 1.6rem; }
.jun_pdy1_b { padding: 0.5rem; overflow: hidden; }
.jun_pdy1_b h2 { font-size: 1.2rem; color: #862a2a; text-align: center; border-top: 1px dashed #d2d2d2; line-height: 4rem; }
.jun_pdy1_b dl { overflow: hidden; }
.jun_pdy1_b dd { width: 45.6203%; float: left; }
.jun_pdy1_b dt { width: 51.2903%; float: right; }
.jun_pdy1_b dt p { text-indent: 1.8rem; color: #333333; line-height: 1.6rem; font-size: 0.9rem; }
.jun_pdy1_b dt p a { color: #f40000; }
.jun_pdy1_c { padding: 0.5rem; overflow: hidden; }
.jun_pdy1_c h2 { font-size: 1.2rem; color: #862a2a; border-top: 1px dashed #d2d2d2; line-height: 3.3rem; }
.jun_pdy1_c1 { width: 62.5%; margin: 1rem auto; overflow: hidden; }
.jun_pdy1_c1 li { float: left; font-size: 0.9rem; padding: 0.5rem 0.9rem; border: 1px solid #d2d2d2; }
.jun_pdy1_c1 li+li { margin-left: 0.7rem; }
.jun_pdy1_c1 li a { color: #333333; }
.jun_pdy2 { width: 100%; overflow: hidden }
.jun_pdy2_a { overflow: hidden; padding: 0 0.5rem; overflow: hidden; }
.jun_pdy2_a h2 { font-size: 1rem; color: #333333; }
.jun_pdy2_a ul { width: 100%; overflow: hidden; padding: 1rem 0; border-bottom: 1px dashed #d2d2d2; }
.jun_pdy2_a li { width: 48.387%; }
.jun_pdy2_a li p { width: 100%; text-align: center; padding-top: 1rem; }
.jun_pdy2_b { overflow: hidden; padding: 0 0.5rem; overflow: hidden; }
.jun_pdy2_b h2 { font-size: 1rem; color: #333333; }
.jun_pdy2_b i { display: block; padding: 1rem 0.5rem; overflow: hidden; border-bottom: 1px dashed #d2d2d2; }
.jun_dy2_c { width: 100%; overflow: hidden; margin: 1rem auto; }
.jun_dy2_c li { width: 22.25625%; float: left; margin-left: 2.34375%; background: #ececec; border-radius: 0.5rem; ; }
.jun_dy2_c li i { display: block; width: 4.3rem; height: 3rem; margin: 0rem auto; margin-top: 1rem; }
.jun_dy2_c li p { width: 100%; text-align: center; font-size: 1.2rem; color: #333; line-height: 3rem; }
.jun_pdy3 { width: 100%; overflow: hidden; }
.jun_pdy3_a { padding: 0 0.5rem; overflow: hidden; margin-bottom: 0.5rem; }
.jun_pdy3_a h2 { font-size: 1rem; line-height: 1.6rem; color: #333; }
.jun_pdy3_a h2 span { color: #862a2a; }
.jun_pdy3_a p { padding: 0.5rem 0; border-bottom: 1px dashed #d2d2d2; color: #333; font-size: 1rem; }
.jun_pdy3_a p span { color: #862a2a; }
.jun_pdy3_a p a { color: #f40000; }
/*---------专家页*/
.jun_zjy { width: 100%; overflow: hidden; }
.jun_zjy_a { padding: 0 0.5rem; overflow: hidden; }
.jun_zjy_a dl { padding: 1rem 0; overflow: hidden; border-top: 1px dashed #d2d2d2; }
.jun_zjy_a dt { width: 32.4719%; float: left; }
.jun_zjy_a dd { width: 64.5161%; float: right; position: relative }
.jun_zjy_a dd h2 { font-size: 1.2rem; color: #333; font-weight: bold; }
.jun_zjy_a dd h3 { font-size: 0.9; color: #862a2a; }
.jun_zjy_a dd p { font-size: 1.3rem; font-size: 0.8rem; padding-top: 0.3rem; }
.jun_zjy_a_f { width: 30%; position: absolute; top: 0; right: 0; }
.jun_zjy_a_f a { width: 2.5rem; height: 2.5rem; display: block; }
.jun_zjy_b { width: 62.5%; margin: 1rem auto; overflow: hidden; }
.jun_zjy_b li { float: left; font-size: 0.9rem; padding: 0.5rem 0.9rem; border: 1px solid #d2d2d2; }
.jun_zjy_b li+li { margin-left: 0.7rem; }
.jun_zjy_b li a { color: #333333; }
/*160603*/
.zt_xm { overflow: hidden; border: 1px solid #cccaca; }
.zt_xm li { border-bottom: 1px solid #cccaca; padding: 0.8rem 0; overflow: hidden; }
.zt_xm li cite { float: left; width: 35%; overflow: hidden; display: inline-block; background: url(/images/zt_xtx.jpg) no-repeat center right/4% 100%; text-align: center; font-size: 1.2rem; font-style: normal; padding: 1.5rem 0; color: #000000; }
.zt_xm li .zt_wxm { width: 65%; overflow: hidden; }
.zt_xm li .zt_wxm h2 { float: left; background: url(/images/xx_r.jpg) no-repeat center right/2% 60%; color: #333333; font-size: 1.1rem; line-height: 1.75rem; padding: 0 0.8rem; }
.zt_xm li .zt_wxm h2 a { color: #545454; }
/*160607*/
.title2 h2 { background-color:#702625; line-height: 2.75rem; font-size: 1.4rem; font-weight: bold; text-align: center; color: #fff; background-size: 100% 100%; margin: 0.75rem 0 0.9rem; }
.al_qqcd { height: auto; overflow: hidden; }
.al_qqcd ul li { height: auto; overflow: hidden; padding: 0 0.4rem; }
.al_qqcd ul li img { width: 100%; }
.al_qqcd ul li p { text-align: center; font-size: 1rem; padding: 0.8rem 0; }
.al_qqcd h3 { text-align: center; }
.al_qqcd h3 img { width: 9rem; margin: 0 0.7rem; }
.al_qcd2 { height: auto; overflow: hidden; }
.al_qcd2 ul li { height: auto; overflow: hidden; padding: 0 0.4rem; }
.al_qcd2 ul li h3 { text-align: center; font-size: 1.2rem; color: #DC143C; padding: 0.8rem 0; font-weight: bold; }
.al_qcd2 ul li img { width: 100%; }
.al_qcd2 ul li h4 { text-align: center; font-size: 1rem; padding: 0.8rem 0; color: #DC143C; font-weight: bold; }
.al_qcd2 ul li p { font-size: 1.1rem; background: #ececec; padding: 0.3rem 0.6rem; line-height: 1.9rem; }
.al_qcd2 ul li p b { color: #DC143C; }
.al_qcd2 h5 { text-align: center; padding: 0.8rem 0; }
.al_qcd2 h5 img { margin: 0 0.7rem; }
/*tuofa*/
.kfdb_xw { max-width: 32rem; margin: 0rem auto; overflow: hidden; }
.kfdb_xw ul, .kgrj_xw ul { height: 2.75rem; line-height: 2.75rem; text-align: center; font-weight: bold; color: #fff; font-size: 1.5rem; background: url(/images/dl_xweitpian_03.jpg) no-repeat; background-size: 100% 100%; margin-top: 1.5rem; }
.kfdb_xw ol { padding: 0.5rem; overflow: hidden; }
.kfdb_xw ol li img { width: 100%; }
.kfdb_xw ol li p { color: #333; font-size: 1.2rem; line-height: 1.5rem; text-align: center; padding: 0.8rem 0; overflow: hidden; }
.zx_xwei { text-align: center; padding-top:;
}
.zx_xwei img { width: 9.45rem; height: 2.7rem; }
.zx_xwei .mlt_xww { margin-left: 1.3rem; }
.zx_xwei .weiai_xw { width: 13.35rem; }
.kgrj_xw ol li { padding: 0.7rem 0; overflow: hidden; border-bottom: dashed 1px #4e4e4e; }
.kgrj_xw ol li img { width: 12.35rem; height: 8.85rem; float: left; padding-right: 0.6rem; }
.kgrj_xw ol li h2 { color: red; font-size: 1.4rem; font-weight: bold; }
.kgrj_xw ol li p { color: #333; font-size: 1rem; line-height: 1.75rem; }
.kgrj_xw ol li p a { color: #e40000; }
/*xmz*/
.al_qqcd { height: auto; overflow: hidden; }
.al_qqcd ul li { height: auto; overflow: hidden; padding: 0 0.4rem; }
.al_qqcd ul li img { width: 100%; }
.al_qqcd ul li p { text-align: center; font-size: 1rem; padding: 0.8rem 0; }
.al_qqcd h3 { text-align: center; }
.al_qqcd h3 img { width: 9rem; margin: 0 0.7rem; }
.al_qcd2 { height: auto; overflow: hidden; }
.al_qcd2 ul li { height: auto; overflow: hidden; padding: 0 0.4rem; }
.al_qcd2 ul li h3 { text-align: center; font-size: 1.2rem; color: #DC143C; padding: 0.8rem 0; font-weight: bold; }
.al_qcd2 ul li img { width: 100%; }
.al_qcd2 ul li h4 { text-align: center; font-size: 1rem; padding: 0.8rem 0; color: #DC143C; font-weight: bold; }
.al_qcd2 ul li p { font-size: 1.1rem; background: #ececec; padding: 0.3rem 0.6rem; line-height: 1.9rem; }
.al_qcd2 ul li p b { color: #DC143C; }
.al_qcd2 h5 { text-align: center; padding: 0.8rem 0; }
.al_qcd2 h5 img { margin: 0 0.7rem; }
/*sz*/
.al_qqcd { height: auto; overflow: hidden; }
.al_qqcd ul li { height: auto; overflow: hidden; padding: 0.4rem; }
.al_qqcd ul li img { width: 100%; }
.al_qqcd ul li p { text-align: center; font-size: 1rem; padding: 0; }
.al_qqcd h3 { text-align: center; padding-top: 0.3rem }
.al_qqcd h3 img { width: 9rem; margin: 0 0.7rem; }
.tfdj { color: #F00 }
.al_qcd2 { height: auto; overflow: hidden; }
.al_qcd2 ul li { height: auto; overflow: hidden; padding: 0 0.4rem; }
.al_qcd2 ul li h3 { text-align: center; font-size: 1.2rem; color: #DC143C; padding: 0.8rem 0; font-weight: bold; }
.al_qcd2 ul li img { width: 100%; }
.al_qcd2 ul li h4 { text-align: center; font-size: 1rem; padding: 0.8rem 0; color: #DC143C; font-weight: bold; }
.al_qcd2 ul li p { font-size: 1.1rem; background: #ececec; padding: 0.3rem 0.6rem; line-height: 1.9rem; }
.al_qcd2 ul li p b { color: #DC143C; }
.al_qcd2 h5 { text-align: center; padding: 0.8rem 0; }
.al_qcd2 h5 img { margin: 0 0.7rem; }
/*160708*/
.title_1 { background: #6e2222; background-size: 100% 100%; height: 2.75rem; overflow: hidden; text-align: center; font-size: 1.4rem; line-height: 2.7rem; color: #fff; font-weight: bold; }
.title_1 span { color: #fffc00; }
.con_dsg { position: relative; height: 11rem; overflow: hidden; }
.con_dsg ul li { text-align: center; font-size: 1.2rem; }
.con_dsg ul li a { color: #FFF; }
.con_dsg ul li:nth-child(1) { position: absolute; left: 0; width: 50%; background: #91c1e9; height: 2.5rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(2) { position: absolute; right: 0; width: 49%; background: #db7076; height: 2.5rem; line-height: 2.3rem; }
.con_dsg ul li:nth-child(3) { position: absolute; left: 0; width: 20%; background: #e1832a; height: 5.35rem; top: 2.8rem; padding: 2% 0; }
.con_dsg ul li:nth-child(4) { position: absolute; left: 21%; width: 47%; background: #12b9ad; height: 2.5rem; top: 2.8rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(5) { position: absolute; left: 69%; width: 31%; background: #e19137; height: 2.5rem; top: 2.8rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(6) { position: absolute; left: 21%; width: 40%; background: #91c1e9; height: 2.5rem; top: 5.6rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(7) { position: absolute; left: 62%; width: 21%; background: #db7076; height: 2.5rem; top: 5.6rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(8) { position: absolute; left: 0; width: 50%; background: #12b9ad; height: 2.5rem; top: 8.4rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(9) { position: absolute; left: 51%; width: 32%; background: #e1832a; height: 2.5rem; top: 8.4rem; line-height: 2.3rem }
.con_dsg ul li:nth-child(10) { position: absolute; left: 78%; width: 28%; top: 5.6rem; }
.con_dsg ul li:nth-child(10) img { width: 56%; height: 5.3rem; }
.con_qc { clear: both; overflow: hidden; }
.con_ftz { width: 38%; overflow: hidden; }
.con_ftz img { width: 100%; height: auto; }
.con_ftzr { width: 61%; overflow: hidden; }
.con_ftzr h3 { color: #a36d2f; font-size: 1.2rem; font-weight: bold; }
.con_ftzr p { color: #2e3642; line-height: 1.65rem; font-size: 1.1rem; }
.con_ftzr p strong { color: #a36d2f; }
.con_jd { overflow: hidden; background: url(/images/con_1.9xh.jpg) no-repeat left center/6% 100%; padding-left: 8%; margin-top: 1rem; }
.con_jd h3 { color: #2e3642; line-height: 2rem; font-size: 1.1rem; text-align: left; }
.hos_info_r { width: 52%; height: auto; overflow: hidden; }
.hos_info_r h3 { font-size: 1.3rem; font-weight: bold; text-align: center; color: #6E2222; margin-bottom: 1.5rem; }
.hos_info_r h4 { font-size: 1.2rem; font-weight: bold; color: #000; margin-bottom: 0.5rem; }
.hos_info_r h4 span { color: #6E2222; }
.hos_info_r h5 { font-size: 1.1rem; color: #333; margin-bottom: 0.5rem; }
.jun_0813a { width: 100%; overflow: hidden; }
.jun_0813a h1 { width: 100%; height: 2.1rem; background: #862a2a; text-align: center; color: #fff; font-size: 1.2rem; line-height: 2.1rem; }
.jun_0813a dl { width: 100%; overflow: hidden; margin: 1rem auto; }
.jun_0813a dd { width: 42.1875%; float: left; }
.jun_0813a dt { width: 55%; float: right; }
.jun_0813a dt h2 { font-size: 1rem; color: #333; font-weight: bold; line-height: 2rem; }
.jun_0813a dt h2 span { width: 1.2rem; float: left; display: block; height: 1.5rem; padding-top: 0.5rem; }
.jun_0813a p { border-top: 1px dashed #CCCCCC; font-size: 1rem; line-height: 1.6rem; text-indent: 2rem; padding: 0.8rem 0; }
.jun_0813a p a { color: #F00; }
.jun_0813b { width: 100%; overflow: hidden; }
.jun_0813b p { font-size: 1.2rem; line-height: 1.8rem; text-indent: 2.4rem; color: #333; padding: 0rem 1rem; }
.jun_0813b p a { color: #F00; }
.lz_zzxinxi { background: url(/images/lz_zzbg.jpg) no-repeat; height: 12.8rem; background-size: 100% 100%; }
.lz_zzxinxi h3 { text-align: center; font-size: 1.5rem; color: #ff0000; padding-top: 1rem; padding-bottom: 2.2rem; }
.lz_zzxinxi ul li { float: left; width: 22%; margin-left: 2.4%; }
.lz_zzxinxi ul li img { width: 100%; }
/*qcd*/
.jun_0819_tj { width: 100%; overflow: hidden; }
.jun_0819_tj ul { overflow: hidden; padding: 0 0.8rem; }
.jun_0819_tj li { width: 100%; overflow: hidden; }
.jun_0819_tj li h2 { width: 33.33%; float: left; line-height: 2.6rem; text-align: center; font-size: 1.2rem; color: #000000; }
.jun_0819_tj li h3 { width: 50%; float: left; line-height: 2.6rem; text-align: center; font-size: 1.2rem; color: #000000; }
.jun_0819_tj li img { width: 100%; }
.jun_0819_an { width: 62.5%; margin: 1rem auto; overflow: hidden; }
.jun_0819_an h5 { width: 46.25%; }
.jun_0819_an h5 img { width: 100%; }
/*huibo*/
.tel-form { border: #d2d2d2 1px dashed; }
.call-back { padding-bottom: 0.9rem; border: #fff 1px solid; background: #f5f5f5; }
.call-back h3 { font-size: 1.2rem; text-align: center; color: #862a2a; padding: 0.8rem 0; }
.form-box { overflow: hidden; margin: 0 0.8rem; }
.tel-num { display: block; float: left; width: 74%; height: 3rem; line-height: 2.9rem; padding-left: 1rem; font-size: 1.1rem; border: #d2d2d2 1px solid; background: #fff; float: left; box-shadow: inset 0.1rem 0.1rem 0.35rem #d9d8d8; }
.back-link { display: block; float: right; width: 23%; height: 3rem; line-height: 3rem; text-align: center; font-size: 1.2rem; color: #fff; background: #862a2a; }
/*zhuanjia*/
.team-tag { width: 100%; }
.team-tag li { width: 48.4%; float: left; height: 3.2rem; color: #333; line-height: 3.2rem; font-size: 1.3rem; font-weight: bold; text-align: center; background: #d5d5d5; }
.team-tag li:nth-child(even) { float: right; }
.team-tag li.hover { color: #fff; background: #862a2a; }
.doc-cont li { overflow: hidden; zoom: 1; clear: both; padding: 1.2rem 0; border-bottom: #b4b4b4 1px dashed; }
.doc-cont li cite { display: block; width: 40%; float: left; }

.bodywrap .doc-exp { width: 64%; float: right; }
.bodywrap .doc-exp{ padding-left:0;}
.doc-exp h3 { font-size: 1.2rem; font-weight: bold; padding: 0.2rem 0 0.2rem; }
.doc-exp h3 img { width: 5.3rem; height: 1.95rem; vertical-align: middle; margin: -0.15rem 0.5rem 0 0; }
.doc-exp p { line-height: 1.6rem; font-size: 1rem; padding: 0.5rem 0; }
.doc-exp p span { color: #ff0000; }
.doc-btn a { display: block; width: 48.246%; margin-top: 0.5rem; }
.doc-btn a:last-child { margin-right: 0; }
.jun_1008 { overflow: hidden; height: 15.65rem; background: url(/images/jun_1008_bg.jpg) center no-repeat; background-size: 100% 100%; padding: 0rem 1rem; }
.jun_1008 h2 { text-align: center; font-size: 1.8rem; font-weight: bold; color: #fe0000; padding-top: 0.5rem; }
.jun_1008 h3 { text-align: center; font-size: 1.4rem; color: #000; padding-top: 1.8rem; }
.jun_1008 ul { width: 100%; overflow: hidden; }
.jun_1008 li { width: 48.34%; padding: 0.2rem 1rem; background: #b34802; height: 3rem; float: left; border-radius: 0.3rem; margin-top: 1rem }
.jun_1008 li h1 { line-height: 2.6rem; font-size: 1.5rem; color: #fff; }
.jun_1008 li h1 span { width: 2.75rem; display: inline-block; float: left; margin-right: 0.8rem; }
.jun_1008 li:nth-child(1) { background: #955a0c; }
.jun_1008 li:nth-child(2) { background: #864831; float: right; }
.jun_1008 li:nth-child(3) { background: #b34802; }
.jun_1008 li:nth-child(4) { background: #843a39; float: right; }
/*qcd*/
.la_fangan { height: auto; overflow: hidden; padding: 0 1rem 0.5rem; }
.la_fangan ul li { float: left; width: 22%; margin: 0 3.7% 1rem 0; position: relative; }
.la_fangan ul li:nth-child(4n) { margin-right: 0; }
.la_fangan ul li p { position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0,0,0,0.5); color: #fff; font-size: 1rem; text-align: center; line-height: 1.7rem; }
.la_fangan ul li img { width: 100%; }
.la_fangan ul li h3 { position: absolute; width: 100%; left: 0; bottom: 0; color: #fff; font-size: 1.2rem; text-align: center; line-height: 2.6rem; }
.la_zuzhi { height: auto; overflow: hidden; }
.la_zuzhi ul { height: auto; overflow: hidden; padding: 0 1%; }
.la_zuzhi ul li { float: left; width: 46%; margin-left: 2.6%; background: #ececec; margin-top: 2.6%; }
.la_zuzhi ul li img { width: 100%; }
.la_zuzhi ul li p { font-size: 1rem; line-height: 1.4rem; padding: 0.3rem; text-align: justify; }
.la_zuzhi h3 { background: url(/images/ln_fa7.png) no-repeat; height: auto; background-size: 100% 100%; font-size: 1.1rem; color: #ea0000; padding: 0.8rem 3%; margin: 2.6% 2.6% 0; text-align: justify; }
.la_zuzhi h2 { width: 73.28125%; margin: 1rem auto 0; }
.la_zuzhi h2 img { width: 100%; }
.doc-qh, .qh01-cont { width: 100%; height: 14.4rem; overflow: hidden; position: relative; }
.qh01-container { height: 14.4rem; overflow: hidden; }
.doc-exp2 { padding-left: 37.2%; }
.doc01 { background: url(/images/doc_bg01.jpg) no-repeat center top/100% 100%; }
.doc02 { background: url(/images/doc_bg02.jpg) no-repeat center top/100% 100%; }
.doc03 { background: url(/images/doc_bg03.jpg) no-repeat center top/100% 100%; }
.doc04 { background: url(/images/doc_bg04.jpg) no-repeat center top/100% 100%; }
.doc05 { background: url(/images/doc_bg05.jpg) no-repeat center top/100% 100%; }
.doc06 { background: url(/images/doc_bg06.jpg) no-repeat center top/100% 100%; }
.qh01-cont h2 { font-size: 0.9rem; line-height: 1.2rem; color: #702625; font-weight: normal; padding: 1.3rem 0 0.7rem 7.8rem; }
.qh01-cont .spe { font-size: 1.5rem; line-height: 1.2rem; color: #702625; font-weight: normal; padding: 1.9rem 0 1.5rem 7.8rem; }
.qh01-cont h3 { font-size: 1.4rem; color: #702625; font-weight: normal; }
.qh01-cont h3 b { font-size: 2.4rem; padding-right: 0.3rem; }
.qh01-cont h4 { font-size: 0.7rem; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #403933; padding-bottom: 0.8rem; }
.qh01-cont h4 b { font-size: 0.9rem; }
.doc-btn { overflow: hidden; zoom: 1; clear: both; margin-left: 0.3rem; }
.doc-btn a { display: block; width: 6.35rem; float: left; margin-right: 0.5rem; }
.doc-btn a img { width: 100%; }
.doc-qh .swiper-container-horizontal > .swiper-pagination { bottom: 0.3rem; }
.doc-qh .swiper-pagination-bullet { width: 1rem; height: 1rem; }
.focus-list { width: 100%; height: 10.85rem; overflow: hidden; position: relative; }
.focus-list li { height: 3.55rem; position: absolute; overflow: hidden; }
.focus-list li:nth-child(1) { width: 12.4rem; left: 0; top: 0; background: #ddb42f; }
.focus-list li:nth-child(2) { width: 11.95rem; left: 12.5rem; top: 0; background: #9e901d; }
.focus-list li:nth-child(3) { width: 14.05rem; left: 0; top: 3.65rem; background: #e19137; }
.focus-list li:nth-child(4) { width: 10.3rem; left: 14.15rem; top: 3.65rem; background: #ddb42f; }
.focus-list li:nth-child(5) { width: 7.45rem; height: 7.2rem; top: 0; right: 0; background: #c45a35; }
.focus-list li:nth-child(6) { width: 19.9rem; left: 0; bottom: 0; background: #9e901d; }
.focus-list li:nth-child(7) { width: 12rem; right: 0; bottom: 0; background: #c45a35; }
.focus-list li p { display: table; width: 100%; height: 100%; }
.focus-list li a { display: block; display: table-cell; text-align: center; vertical-align: middle; font-size: 1.2rem; line-height: 1.55rem; color: #fff; }
.focus-list li:nth-child(5) a { text-align: left; padding-left: 10%; }
.focus-list li:nth-child(7) a { text-align: left; padding-left: 5%; }
/*sz*/
.lb_wd { height: auto; overflow: hidden; }
.lb_wd_c { height: auto; overflow: hidden; padding: 0 1rem; }
.lb_wd h6 { font-size: 1.2rem; color: #333; line-height: 1.6rem; text-indent: 2em; text-align: justify; }
.lb_wd h6 strong { color: #ff0000; }
.lb_wd ul li { width: 32%; height: auto; overflow: hidden; float: left; margin: 1.5rem 2% 0 0; background: #ececec; }
.lb_wd ul li:nth-child(3n) { margin-right: 0; }
.lb_wd ul li cite { display: block; width: 100%; height: 8rem; overflow: hidden; position: relative; }
.lb_wd ul li cite span { display: block; width: 100%; height: 2.5rem; overflow: hidden; background: rgba(0,0,0,0.7); font-size: 1.2rem; color: #fff; line-height: 2.5rem; text-align: center; font-style: normal; position: absolute; left: 0; bottom: 0; }
.lb_wd ul li cite img { width: 100%; }
.lb_wd ul li p { font-size: 1rem; color: #333; line-height: 1.65rem; text-align: justify; padding: 0.5rem 0; }
.lb_wd ul li a { font-size: 1rem; color: #ff0000; text-align: center; }
.lb_wd_btn { width: 17.95rem; height: auto; overflow: hidden; margin: 2.3rem auto; }
.lb_wd_btn img { width: 100%; }
.lb_xm { height: auto; overflow: hidden; }
.lb_xm_c { height: auto; overflow: hidden; padding: 0 1rem; }
.lb_xm_c ul li { width: 49%; height: auto; overflow: hidden; float: left; margin: 1rem 2% 0 0; background: #ececec; }
.lb_xm_c ul li:nth-child(2n) { margin-right: 0; }
.lb_xm_c ul li cite { display: block; width: 100%; height: 8rem; overflow: hidden; }
.lb_xm_c ul li cite img { width: 100%; }
.lb_xm_c ul li p { font-size: 1rem; color: #333; line-height: 1.65rem; text-align: justify; padding: 0.5rem 0; }
.lb_xm_c h6 { font-size: 1.2rem; color: #333; line-height: 1.6rem; text-align: justify; }
.lb_xm_c h6 strong { color: #ff0000; }
.lb_xm_btn { width: 23.65rem; height: auto; overflow: hidden; margin: 1.7rem auto; }
.lb_xm_btn img { width: 100%; }
/*xmz*/
.jun_1112 { width: 100%; overflow: hidden; }
.jun_1112_a { overflow: hidden; }
.jun_1112_a li { float: left; width: 29.0625%; margin-left: 3.2%; position: relative; margin-bottom: 1rem; }
.jun_1112_a li p { position: absolute; bottom: 0; left: 0; width: 100%; height: 2.5rem; line-height: 2.5rem; background: rgba(0,0,0,0.6); color: #fff; text-align: center; font-size: 1.2rem; }
.jun_1112_b { width: 100%; overflow: hidden; margin: 0.5rem auto 1.8rem; margin-left: 3.5%; }
.jun_1112_b li { width: 21%; height: 6.4rem; text-align: center; float: left; }
.jun_1112_b li h2 { width: 2.5rem; margin: 1rem auto 0.5rem; overflow: hidden; }
.jun_1112_b li h3 { font-size: 1.2rem; font-weight: bold; color: #fff; }
.jun_1112_b li:nth-child(1) { background: #975a0a; margin-right: 3.125%; }
.jun_1112_b li:nth-child(2) { background: #864831; margin-right: 3.125%; }
.jun_1112_b li:nth-child(3) { background: #b44702; margin-right: 3.125%; }
.jun_1112_b li:nth-child(4) { background: #843a39; }
.jun_1112_c { width: 100%; overflow: hidden; }
.jun_1112_c li { width: 45.3125%; float: left; margin-left: 3.125%; background: #ececec; margin-bottom: 1rem; }
.jun_1112_c li p { font-size: 1rem; padding: 0.5rem; line-height: 1.7rem; color: #000; text-align: justify; }
.jun_1112_c li h2 { position: relative; overflow: hidden; }
.jun_1112_c li h2 span { position: absolute; bottom: 0; left: 0; width: 100%; height: 2.5rem; line-height: 2.5rem; background: rgba(0,0,0,0.6); color: #fff; text-align: center; font-size: 1.2rem; }
.jun_1112_d { width: 94.21875%; margin: 0rem auto; overflow: hidden; background: url(/images/jun_1112_16.jpg) center no-repeat; height: 6rem; background-size: 100% 100%; }
.jun_1112_d p { font-size: 1rem; line-height: 1.6rem; color: #ff0000; padding: 0.5rem 1rem 0; text-align: justify; }
.jun_1112_e { width: 73.90625%; margin: 1.5rem auto; overflow: hidden; }
/*tf*/
.lb_lx { height: auto; overflow: hidden; }
.lb_lx ul li { width: 31%; height: auto; overflow: hidden; float: left; margin: 0 3.5% 1.1rem 0; position: relative; }
.lb_lx ul li img { width: 100%; }
.lb_lx ul li a p { width: 100%; height: 2.5rem; overflow: hidden; background: rgba(0,0,0,0.7); font-size: 1.2rem; color: #fff; line-height: 2.5rem; text-align: center; position: absolute; left: 0; bottom: 0; }
.lb_lx ul li:nth-child(3n) { margin-right: 0; }
.lb_lx_btn { height: auto; overflow: hidden; margin: 0 auto 2.5rem auto; padding: 0 1%; }
.lb_lx_btn a { display: block; width: 25%; height: auto; overflow: hidden; float: left; border-right: 1px solid #fff; }
.lb_lx_btn a:nth-child(4) { border-right: none; }
.la_zuzhi { height: auto; overflow: hidden; }
.la_zuzhi ul { height: auto; overflow: hidden; padding: 0 1%; }
.la_zuzhi ul li { float: left; width: 49%; height: auto; overflow: hidden; background: #ececec; margin: 1.2rem 2% 0 0; }
.la_zuzhi ul li cite { display: block; width: 100%; height: 9.3rem; overflow: hidden; position: relative; }
.la_zuzhi ul li cite h6 { width: 100%; height: 2.5rem; overflow: hidden; background: rgba(0,0,0,0.7); font-size: 1.2rem; color: #fff; line-height: 2.5rem; text-align: center; position: absolute; left: 0; bottom: 0; font-style: normal; font-weight: bold; }
.la_zuzhi ul li img { width: 100%; }
.la_zuzhi ul li:nth-child(2n) { margin-right: 0; }
.la_zuzhi ul li p { font-size: 1rem; line-height: 1.4rem; padding: 0.7rem 0.6rem; text-align: justify; text-indent: 2em; }
.lb_zl_btn { width: 73.9%; height: auto; overflow: hidden; margin: 1.1rem auto; }
/*py*/
.jun_1115 { width: 100%; overflow: hidden; }
.jun_1115_a { overflow: hidden; padding: 0 1%; }
.jun_1115_a li { float: left; width: 30.625%; margin-right: 4.0625%; position: relative; margin-bottom: 1rem; }
.jun_1115_a li p { position: absolute; bottom: 0; left: 0; width: 100%; height: 2.5rem; line-height: 2.5rem; background: rgba(0,0,0,0.6); color: #fff; text-align: center; font-size: 1.2rem; }
.jun_1115_b { width: 100%; overflow: hidden; margin: 0.5rem auto 1.8rem; padding: 0 1%; }
.jun_1115_b li { width: 25%; border-left: 1px solid #FFF; height: 7.8rem; text-align: center; float: left; }
.jun_1115_b li h2 { width: 3.8rem; margin: 1rem auto 0.5rem; overflow: hidden; }
.jun_1115_b li h3 { font-size: 1.2rem; color: #fff; }
.jun_1115_b li:nth-child(1) { background: #862a2a; border: none; }
.jun_1115_b li:nth-child(2) { background: #ac832c; }
.jun_1115_b li:nth-child(3) { background: #c82d2d; }
.jun_1115_b li:nth-child(4) { background: #ff5a00; }
.jun_1115_c { width: 100%; overflow: hidden; padding: 0 1%; }
.jun_1115_c li { width: 48.7375%; float: left; background: #ececec; margin-bottom: 1rem; }
.jun_1115_c li:nth-child(even) { float: right; }
.jun_1115_c li p { font-size: 1rem; padding: 0.5rem; line-height: 1.7rem; color: #000; text-align: justify; text-indent: 1em; }
.jun_1115_c li h2 { position: relative; overflow: hidden; }
.jun_1115_c li h2 span { position: absolute; bottom: 0; left: 0; width: 100%; height: 2.5rem; line-height: 2.5rem; background: rgba(0,0,0,0.6); color: #fff; text-align: center; font-size: 1.2rem; }
.jun_1115_d { width: 98%; margin: 0rem auto; overflow: hidden; background: url(/images/jun_1115_15.png) center no-repeat; height: 6.7rem; background-size: 100% 100%; }
.jun_1115_d p { font-size: 1rem; line-height: 1.6rem; color: #ff0000; padding: 0.8rem 1rem 0; text-align: justify; }
.jun_1115_e { width: 73.90625%; margin: 1.5rem auto; overflow: hidden; }
/*lb_t4*/
.lb_title1 { height: 3.5rem; overflow: hidden;background-color:#702625; background-size: 100% 100%; font-size: 1.5rem; color: #fff; font-weight: bold; text-align: center; line-height: 3rem; }
.lb_t4 { height: auto; overflow: hidden; }
.lb_t4 ul li { height: auto; overflow: hidden; border-bottom: 1px dashed #919191; padding: 1rem 0; }
.lb_t4_l { width: 37.5%; height: auto; overflow: hidden; }
.lb_t4_r { width: 60.15625%; height: auto; overflow: hidden; }
.lb_t4_r h3 { font-size: 1.3rem; color:#702625; font-weight: bold; padding-bottom: 0.5rem; }
.lb_t4_r h4 { font-size: 1.2rem; color: #702625; line-height: 1.8rem; }
.lb_t4_r p { font-size: 1.2rem; color: #333333; line-height: 1.8rem; }
.lb_t4_r p a { color: #fd0000; }
.pp { width: 53.75%; margin: 0 auto; }
.lh_twqe { background: #a76d2d; padding: 0.7rem 0.8rem; }
.lh_twqe h2 { color: #fcfdff; font-size: 1.1rem; }
.lh_ws { background: #FFF; font-size: 1.2rem; color: #cccccc; width: 21rem; line-height: 2.2rem; border: 0; margin-right: 0.1rem; padding: 0 0.2rem; }
.lh_traz { border: 0; background: #b10000; width: 7rem; height: 2.2rem; line-height: 2rem; color: #fff; font-size: 1.2rem; }
/**/
.jun_dy2 { overflow: hidden; width: 100%; background: #fff; }
.jun_dy2 li { width: 95.3125%; height: 13rem; ; margin: 0 auto; position: relative; }
.jun_dy2 li dl { width: 50%; height: 13rem; }
.jun_dy2 li dl dd { width: 100%; font-size: 1.2rem; color: #666666; text-align: center; line-height: 2rem; }
.jun_dy2 li div { width: 1.9rem; height: 1.9rem; position: absolute; left: 47%; top: 30%; }
.Consultation { width: 20rem; height: 2.5rem; margin: 1rem auto; }
.Consultation a { width: 9.5rem; height: 2.5rem; display: block; }
.jun_dy3 { overflow: hidden; width: 100%; background: #fff; }
.jun_dy3_a { width: 95.3125%; margin: 0 auto; }
.jun_dy3_a li { margin: 1rem auto; }
.jun_dy3_a li h3 { font-size: 1.2rem; color: #702625; font-weight: bold; text-align: center; margin: 0.5rem auto; }
.jun_dy3_1 { background: #ececec; overflow: hidden; padding: 0.5rem; }
.jun_dy3_a li h6 { font-size: 1.2rem; text-indent: 2.4rem; color: #702625; font-weight: bold; margin: 0.5rem auto; }
.jun_dy3_a li h5 { font-size: 1.2rem; text-indent: 2.4rem; color: #702625; line-height: 1.5rem; }
.jun_dy3_a li p { text-indent: 2.4rem; font-size: 1.2rem; color: #333; line-height: 1.9rem; }
.l_al_qqcd { height: auto; overflow: hidden; background: #fff; }
.lcon_tent ul li p { text-align: center; padding-top: 0.5rem; }
.l_al_qqcd ul li { height: auto; overflow: hidden; padding: 0 0.4rem; }
.l_al_qqcd ul li h3 { font-size: 1.1rem; color: #333; padding: 0.5rem 0 0.7rem 0.7rem; text-align: left; }
.l_al_qqcd ul li img { width: 100%; }
.l_al_qqcd ul li p { font-size: 1.1rem; font-weight: bold; color: #333; padding-bottom: 0.7rem; padding-left: 0.7rem; }
.l_al_qqcd ul li p a { color: #333; }
.l_al_qqcd h3 { text-align: center; }
.l_al_qqcd h3 img { width: 9rem; margin: 0 0.7rem; }
.l_al_qqcd ul li p a.tfdj { font-weight: bold; color: #FF0000; }

.tlxg_1{margin: 0 auto; position: relative; overflow: hidden; z-index: 0; width:32rem; height:6.2rem;}
.tl_neirong { overflow: hidden; position: relative; z-index: 0;  }
.tl_neirong li { width: 100%; float: left; font-size: 1.4rem; line-height: 3.2rem;overflow: hidden; zoom: 1; }
.tl_neirong li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.tl_yd {  overflow: hidden; font-size: 0; text-align:center; position:absolute; bottom:0.1rem; right:0;}
.tl_yd ul { display: inline-block; padding-top: 0.5rem; }
.tl_yd li { display: inline-block; width: 0.5rem; height: 0.5rem; background: #D0D0D0; margin: 0 0.5rem; vertical-align: top; overflow: hidden; -webkit-border-radius: 0.8rem; -moz-border-radius: 0.8rem; border-radius: 0.8rem; }
.tl_yd li.hover { background: #BA2636; }
html { font-size: 10px; font-size: calc(100vw / 32); }
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 640px) {
html { font-size: 20px; }
}
