html, body { -webkit-text-size-adjust: none; }
html{ font-size:10px;}
img {max-width: 100%; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, tr, td, pre, form, fieldset, legend, button, input, textarea, img { border: medium none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
button, input, select, textarea { font: 0.6rem/1.5 Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em, i { font-style: normal; }
ol, ul, li, dl, dt, dd { list-style: none; }
img { border: 0; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
a:focus { outline: 0; }
a { blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a { text-decoration: none; color: #444; transition: all 0.4s ease 0s; }
a:hover { filter: alpha(opacity=70); opacity: 0.7; color: #F00; }
.lf { float: left; display: inline; }
.rt { float: right; display: inline; }
.clearFix { clear: both; zoom:1;}
.clearFix:after { content: ""; clear: both; display: block; height: 0; font-size: 0; line-height: 0; visibility: hidden; }
/* 重置定位 */
.relative { position: relative !important; }
.absolute { position: absolute !important; }
.mt1 { margin-top: 0.5rem !important; overflow: hidden; }
.mt2 { margin-top: 1rem !important; overflow: hidden; }
.mt3 { margin-top: 1.5rem !important; overflow: hidden; }
.mt4 { margin-top: 2rem !important; overflow: hidden; }
.mt5 { margin-top: 2.5rem !important; overflow: hidden; }
.mt6 { margin-top: 3rem !important; overflow: hidden; }
.mt7 { margin-top: 3.5rem !important; overflow: hidden; }
.mt8 { margin-top: 4rem !important; overflow: hidden; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size:0; line-height:0; height: 20px; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
html { font-size: 10px; }
.blank { height: 1rem;}
body { width: 32rem; margin: 0 auto; font-family: 微软雅黑; font-size: 1.2rem; line-height: 1.5; /* overflow: x-hidden;*/ }
/* 头部下拉导航 */
.headLogo { }
.topLogo { width: 100%; overflow: hidden; position: relative; }
.topLogo .showLogo { display: block; width: 32rem; }
.topLogo .showTels { width: 2rem; margin-top: -1rem; top: 50%; right: 1.5rem; }
.topLogo .showMenu { width: 2.4rem; height: 1.4rem; top: 1.75rem; left: 1.5rem; }
.topLogo .showMenu a { display: block; width: 100%; height: 100%; position: relative; outline: none; }
.topLogo .showMenu a em { display: block; background: #e60012; width: 0.7rem; height: 0.7rem; position: absolute; right: -0.3rem; top: -0.55rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 0 0 0.2rem rgba(0,0,0,0); -webkit-box-shadow: 0 0 0.2rem rgba(0,0,0,0); box-shadow: 0 0 0.2rem rgba(0,0,0,0); }
.topLogo .showMenu a:before, .topLogo .showMenu a:after { content: ''; background: #1489E6; width: 100%; height: 0.4rem; margin-top: -0.2rem; position: absolute; top: 50%; left: 0; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.topLogo .showMenu a:before { -moz-transform: translateY(-0.5rem); -o-transform: translateY(-0.5rem); -ms-transform: translateY(-0.5rem); -webkit-transform: translateY(-0.5rem); transform: translateY(-0.5rem); }
.topLogo .showMenu a:after { -moz-transform: translateY(0.5rem); -o-transform: translateY(0.5rem); -ms-transform: translateY(0.5rem); -webkit-transform: translateY(0.5rem); transform: translateY(0.5rem); }
.topLogo .hideMenu a:before { -moz-transform: rotate(90deg) rotate(45deg); -o-transform: rotate(90deg) rotate(45deg); -ms-transform: rotate(90deg) rotate(45deg); -webkit-transform: rotate(90deg) rotate(45deg); transform: rotate(90deg) rotate(45deg); }
.topLogo .hideMenu a:after { -moz-transform: rotate(90deg) rotate(-45deg); -o-transform: rotate(90deg) rotate(-45deg); -ms-transform: rotate(90deg) rotate(-45deg); -webkit-transform: rotate(90deg) rotate(-45deg); transform: rotate(90deg) rotate(-45deg); }
.desLine { width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0; left: -100%; z-index: 9999; transition: transform 0.4s; }
.desLine.active { transform: translateX(100%); -webkit-transform: translateX(100%); z-index: 99999999; }
.desLine h2 { float: right; background: #000; opacity: 0.8; width: 40%; height: 100%; cursor: pointer; }
.desLine em { display: inline-block; background: url(/public/images/topReturn01.png) no-repeat center; background-size: 50%; width: 100%; height: 100%; }
.desLine_1 { float: left; background: #FFF; width: 60%; height: 100%; font-size: 1.2rem; }
.desLine_1 dl { display: block; width: 100%; height: 100%; }
.desLine_1 dt { display: block; background: #0594FF; padding-left: 5%; line-height: 4.5rem; color: #fff; position: relative; z-index: 2; }
.desLine_1 dd { float: left; width: 100%; height: 100%; color: #000; position: relative; }
.desLine_1 dd ul { width: 100%; padding-bottom: 5rem; position: absolute; }
.desLine_1 dd li a { display: block; padding-left: 5%; height: 100%; line-height: 300%; color: #737373; }
.desLine_1 dd li a:hover { background: #f8f8f8; }
/* 头部导航 */
.topNav { background: #f0f0f0; width: 100%; overflow: hidden; }
.topNav table { width: 100%; overflow: hidden; }
.topNav table td { border: 1px solid #ddd; text-indent: 1rem; line-height: 4.8rem; }
.topNav table td a { display: block; width: 100%; height: 100%; }
.topNav table td img { width: 2.25rem; vertical-align:middle;}
.topNav table td.news a { background: url(/public/images/topNews.gif) no-repeat 85% 25%; background-size: 1.1rem; }
.topMenu { background: #fff; width: 100%; overflow: hidden; }
.topMenu table { width: 100%; overflow: hidden; }
.topMenu table td { height: 2.85rem; padding: 1rem 0; border: 1px solid #ddd; text-align: center; }
.topMenu table td a { display: block; width: 100%; height: 100%; }
.topMenu table td img { display: inline-block; width: 2.85rem; vertical-align: top; }
.topMenu table td p { display: inline-block; text-align: left; font-size: 1.35rem; line-height: 2rem; color: #4d4d4d; }
.topMenu table td p em { display: block; font-size: 0.8rem; line-height: 0.85rem; color: #d2d2d2; }
/* 头部banner */
.topBanner { height: 20rem; overflow: hidden; position: relative; }
.topBanner .hd { display: block; width: 100%; text-align: center; position: absolute; bottom: 1rem; }
.topBanner .hd li { display: inline-block; background: #bebebe; width: 1rem; height: 1rem; margin: 0 1%; border-radius: 50%; font-size: 0; cursor: pointer; }
.topBanner .hd li.on { background: #D70A50; }
.xBanner { height: 7rem; overflow: hidden; position: relative; }
.xBanner .hd { display: block; width: 100%; text-align: center; position: absolute; bottom: 1rem; }
.xBanner .hd li { display: inline-block; background: #bebebe; width: 1rem; height: 1rem; margin: 0 1%; border-radius: 50%; font-size: 0; cursor: pointer; }
.xBanner .hd li.on { background: #D70A50; }
/* 新闻头条 */
.headNews { width: 100%; margin: 0.5rem auto; padding: 0.25rem 0; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; overflow: hidden; }
.headNews dt { display: inline-block; width: 9.2rem; }
.headNews dd { display: inline-block; width: 22.25rem; vertical-align: middle; }
.headNews dd li { line-height: 3rem; }
.headNews dd li.li01 { line-height: 1.5rem; }
.headNews dd a { color: #727171; }
/* 患者评论 */
.discussBt { }
.discussBtTil { display: block; background: #065e9e; text-align: center; font-size: 2rem; line-height: 3rem; color: #FFF; }
/* 挂号 */
.guahaoBt { width: 100%; padding: 0.5rem 0 1.5rem; border-top: 0.5rem solid #ececec; overflow: hidden; }
.guahaoBt .yy2 { display: block; text-align: center; font-size: 1.5rem; line-height: 4rem; color: #000; }
.guahaoBt .yy3 { display: block; padding: 0 0.75rem; line-height: 1.75rem; color: #444; }
.guahaoBt .yy3 em { color: #d81919; }
.guahaoBt form p { display: block; width: 100%; margin-bottom: 4%; text-align: center; overflow: hidden; }
.guahaoBt form p span { display: inline-block; width: 7.25rem; text-align: right; line-height: 2.3rem; vertical-align: middle }
.guahaoBt form p input { display: inline-block; width: 20rem; height: 2.2rem; padding: 0 0.5rem; border: 0.1rem solid #bdbdbd; }
.guahaoBt form p input { font-size: 1.2rem; line-height: 2.2rem; color: #bdbdbd; vertical-align: middle; }
.guahaoBt form p textarea { display: inline-block; width: 20rem; height: 4.4rem; padding: 0 0.5rem; border: 0.1rem solid #bdbdbd; }
.guahaoBt form p textarea { font-size: 1.2rem; line-height: 2.2rem; color: #bdbdbd; vertical-align: middle; }
.guahaoBt form p select { display: inline-block; width: 21rem; height: 3.3rem; padding: 0 0.5rem;/* border: 0.1rem solid #bdbdbd;*/}
.guahaoBt form p select { font-size: 1.2rem; line-height: 3.3rem; color: #3d3d3d; vertical-align: middle; -webkit-appearance: none; }
.guahaoBt form input.submit { background: #ff9a14; width: 40%; height: 2.75rem; margin: 1.75rem auto; border: none; border-radius: 0.25rem; font-size: 1.2rem; color: #FFF; cursor: pointer; -webkit-appearance: none; }
/* 底部 */
.footer { width: 100%; z-index: 20000; background: url(/public/images/ftImg01.png) no-repeat #FFF; background-size: 100%; height: 21rem; overflow: hidden; }
.footer .footer-anniu { width: 15.65rem; height: 2.75rem; margin-left: 49%; margin-top: 32%; }
.footer .footer-anniu p { float: left; width: 50%; text-align: center; overflow: hidden; }
.footer .footer-anniu .footer-baidu { display: block; width: 100%; height: 2.75rem; }
.footer .footer-anniu .footer-swt { display: block; width: 100%; height: 2.75rem; }
/* 底部定位 */
.ftFix { width: 32rem; height: 5.75rem; margin-left: -16rem; position: fixed; left: 50%; bottom: 0; z-index: 222; }
.ftFix ul { width: 100%; height: 100%; -moz-box-shadow: 0.3rem 0 1.2rem rgba(32,21,18,.72); -webkit-box-shadow: 0.3rem 0 1.2rem rgba(32,21,18,.72); box-shadow: 0.3rem 0 1.2rem rgba(32,21,18,.72); }
.ftFix li { float: left; height: 100%; text-align: center; overflow: hidden; }
.ftFix li.ftFixLink1 { background: #2e3642; width: 30%; line-height: 5.75rem; }
.ftFix li.ftFixLink2 { background: #ff7800; width: 35%; line-height: 5.75rem; }
.ftFix li.ftFixLink3 { background: #00c41c; width: 35%; line-height: 5.75rem; }
.ftFix li.ftFixLink4 { display: none; background: #2e3642; width: 20%; line-height: 1.5rem; }
.ftFix li a { display: block; height: 100%; font-size: 1.65rem; color: #FFF; }
.ftFix li.ftFixLink4 a { padding-top: 1rem; font-size: 1rem; color: #6a7380; }
.ftFix li span { display: inline-block; width: 2.7rem; font-size: 1.2rem; line-height: 1.5rem; vertical-align: middle; }
.ftFix li em { display: inline-block; width: 2.7rem; height: 2.7rem; margin-right: 0.25rem; vertical-align: middle; }
.ftFixLink1 em { background: url(/public/images/ftFixLink1.png) no-repeat; background-size: 100%; }
.ftFixLink2 em { background: url(/public/images/ftFixLink2.png) no-repeat; background-size: 100%; }
.ftFixLink3 em { background: url(/public/images/ftFixLink3.png) no-repeat; background-size: 100%; }
.ftFixLink4 em { background: url(/public/images/ftFixLink4.png) no-repeat; background-size: 100%; }
.ftFixLink2 em { position: relative; }
.ftFixLink2 i { background: #e60012; width: 1.4rem; height: 1.4rem; text-align: center; font-size: 1rem; line-height: 1.25rem; color: #fff; position: absolute; top: -0.4rem; right: -0.4rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 0 0 0.15rem rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 0.15rem rgba(0,0,0,0.8); box-shadow: 0 0 0.15rem rgba(0,0,0,0.8); -moz-animation: siz1 2s infinite; -webkit-animation: siz1 2s infinite; -o-animation: siz1 2s infinite; animation: siz1 2s infinite; }
.view_More_iocn { margin: 1.5rem 0; border-bottom: #ededed 0.5rem solid; border-top: #dcdcdc 1px solid }
.view_More_iocn ul { display: flex; justify-content: center; }
.view_More_iocn ul li { padding: 0.75rem 0; width: 5.5rem; font-size: 1.2rem; color: #2e3642; text-align: center; border-right: 1px solid #dcdcdc; padding-right: 2.5rem; margin-left: 2.5rem; }
.view_More_iocn ul li img { width: 55% }
.view_More_iocn ul li p { margin-top: 0.25rem; }
.view_More_iocn ul li:nth-of-type(3) { border: 0 }
.view_More_iocn ul li:nth-of-type(3) i { position: relative; }
.view_More_iocn ul li:nth-of-type(3) em { background: #e60012; width: 1.4rem; height: 1.4rem; text-align: center; line-height: 1.25rem; color: #fff; position: absolute; top: -0.4rem; right: -0.4rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 0 0 0.15rem rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 0.15rem rgba(0,0,0,0.8); box-shadow: 0 0 0.15rem rgba(0,0,0,0.8); -moz-animation: siz2 2s infinite; -webkit-animation: siz2 2s infinite; -o-animation: siz2 2s infinite; animation: siz2 2s infinite; }


/*index*/
.hideDiv, .nightConsult { display: none !important; }
.iTil1 { display: block; margin: 0 1rem 0 0.5rem; padding: 0.75rem 0; border-bottom: 1px solid #a0a0a0; line-height: 1.5rem; color: #848484; background: url(/public/images/view_tel.gif) right no-repeat; background-size: 8% auto; }
.iTil1 span { float: left; height: 1.5rem; padding-left: 0.5rem; border-left: 0.2rem solid #1489e6; font-size: 1.5rem; color: #333; }
.viewMore { display: block; background: #f0f0f0; margin: 1rem 0.5rem; text-align: center; line-height: 2.25rem; color: #494949; }

.iBox1 { }
.iBox1 ul { display: block; text-align: center; }
.iBox1 ul.navHide { display: block; }
.iBox1 li { display: inline-block; width: 6.25rem; margin: 0.5rem; overflow: hidden; }
.iBox1 li a { display: block; width: 100%; padding: 3.5rem 0 0.5rem; border-radius: 0.5rem; color: #FFF; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; }
.iBox1 li a.on { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg); transform: rotateY(360deg); }
.iBox1 li:nth-of-type(1) a { background: url(/public/indexImg/index01_01.png) no-repeat center 0.5rem #ff6074; background-size: 3rem; }
.iBox1 li:nth-of-type(2) a { background: url(/public/indexImg/index01_02.png) no-repeat center 0.5rem #3e97f9; background-size: 3rem; }
.iBox1 li:nth-of-type(3) a { background: url(/public/indexImg/index01_03.png) no-repeat center 0.5rem #8995fd; background-size: 3rem; }
.iBox1 li:nth-of-type(4) a { background: url(/public/indexImg/index01_04.png) no-repeat center 0.5rem #ff6074; background-size: 3rem; }
.iBox1 li:nth-of-type(5) a { background: url(/public/indexImg/index01_05.png) no-repeat center 0.5rem #3ab4fd; background-size: 3rem; }
.iBox1 li:nth-of-type(6) a { background: url(/public/indexImg/index01_06.png) no-repeat center 0.5rem #83a9fe; background-size: 3rem; }
.iBox1 li:nth-of-type(7) a { background: url(/public/indexImg/index01_07.png) no-repeat center 0.5rem #84d016; background-size: 3rem; }
.iBox1 li:nth-of-type(8) a { background: url(/public/indexImg/index01_08.png) no-repeat center 0.5rem #63c501; background-size: 3rem; }
.iBox1 li:nth-of-type(9) a { background: url(/public/indexImg/index01_09.png) no-repeat center 0.5rem #21ab34; background-size: 3rem; }
.iBox1 li:nth-of-type(10) a { background: url(/public/indexImg/index01_10.png) no-repeat center 0.5rem #fe9e0b; background-size: 3rem; }
.iBox1 li:nth-of-type(11) a { background: url(/public/indexImg/index01_11.png) no-repeat center 0.5rem #ff6074; background-size: 3rem; }
.iBox1 li:nth-of-type(12) a { background: url(/public/indexImg/index01_13.png) no-repeat center 0.5rem #21ab34; background-size: 3rem; }
.iBox1 li:nth-of-type(13) a { background: url(/public/indexImg/index01_14.png) no-repeat center 0.5rem #3ab4fd; background-size: 3rem; }
.iBox1 li:nth-of-type(14) a { background: url(/public/indexImg/index01_15.png) no-repeat center 0.5rem #8995fd; background-size: 3rem; }
.iBox1 li:nth-of-type(15) a { background: url(/public/indexImg/index01_16.png) no-repeat center 0.5rem #84d016; background-size: 3rem; }
.iBox1 li:nth-of-type(16) a { background: url(/public/indexImg/index01_12.png) no-repeat center 0.5rem #9e9e9e; background-size: 3rem; }



.iBox2 { }
.iBox2_1 { display: block; margin-top: 1rem; text-align: center; overflow: hidden; }
.iBox2_1 dl { display: inline-block; background: #f0f0f0; width: 15.2rem; margin: 0 0.25rem; }
.iBox2_1 dt { display: block; background: #000; height: 11.3rem; cursor: pointer; overflow: hidden; }
.iBox2_1 dd { display: block; font-size: 1rem; line-height: 2.25rem; }
.iBox2_2 { }
.iBox2_2 dl { display: block; padding: 1rem 0; border-top: 1px dashed #a0a0a0; text-align: center; overflow: hidden; }
.iBox2_2 dl:nth-of-type(1) { border-top: none; }
.iBox2_2 dt { display: inline-block; width: 5rem; height: 5rem; border: 1px solid #c2c2c2; border-radius: 50%; vertical-align: top; }
.iBox2_2 dt img { width: 100%; height: 100%; border-radius: 50%; }
.iBox2_2 dd { display: inline-block; width: 25.2rem; margin-left: 0.25rem; text-align: left; }
.iBox2_2 dd p:nth-of-type(1) a { font-weight: bold; color: #333; }
.iBox2_2 dd p:nth-of-type(2) { color: #494949; }
.iBox2_2 dd p:nth-of-type(2) a { color: #f7844c; }
.iBox2_2 dd p:nth-of-type(3) { margin-top: 0.5rem; }
.iBox2_2 dd p:nth-of-type(3) img { height: auto !important; }
.iBox2_3 { display: block; width: 30.8rem; margin: 1rem auto 0; }




.iBox3 { }
.iBox3 .bd { display: block; width: 30.75rem; height: 15rem; margin: 0.5rem auto; overflow: hidden; }
.iBox3 .bd li { display: block; line-height: 1.4; color: #FFF; overflow: hidden; position: relative; }
.iBox3 .bd li p { display: block; background: #000; opacity: .7; padding: 0.5rem; position: absolute; left: 0; bottom: 0; }
.iBox3 .bd li p a { color: #FFF; }
.iBox3 .hd { display: block; text-align: center; }
.iBox3 .hd li { display: inline-block; width: 7.2rem; height: 5.5rem; border: 0.1rem solid #f2f1f1; cursor: pointer; overflow: hidden; }
.iBox3 .hd li.on { border: 0.1rem solid #ee9201; }
.iBox3 .hd li img { width: 114%; height: 100%; }
.iBox4 { }
.iBox4_1 { display: block; text-align: center; overflow: hidden; }
.iBox4_1 dl { display: inline-block; width: 9.5rem; margin-top: 0.5rem; padding: 0.25rem; border: 1px solid #dedede; border-radius: 0.4rem; vertical-align: middle; transition: all 0.3s linear 0s; }
.iBox4_1 dt img { display: block; width: 100%; height: auto; }
.iBox4_1 dl dd { display: block; font-size: 1rem; color: #666; }
.iBox4_1 dl dd:nth-of-type(1) { text-align: center; border-bottom: 1px solid #CCC; line-height: 2rem; }
.iBox4_1 dl dd:nth-of-type(2) { text-align: left; padding: 0.4rem; line-height: 1.3; }
.iBox4_1 dl:hover { box-shadow: 0 0 0.1rem #CCC; transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem); -o-transform: translateY(-0.1rem); -webkit-transform: translateY(-0.1rem); -ms-transform: translateY(-0.1rem); }



/**/
.listBox { display: block; padding: 1.25rem 0.6rem; overflow: hidden; }
.listTil1 { display: block; padding: 0.5rem; border-bottom: 1px solid #a0a0a0; line-height: 1.5rem; color: #848484; }
.listTil1 span { float: left; height: 1.5rem; padding-left: 0.5rem; border-left: 0.2rem solid #1489e6; font-size: 1.5rem; color: #333; }
.position { display: block; background: url(/public/indexImg/listPosition01.png) no-repeat left center; background-size: 1.3rem; padding-left: 1.5rem; border-bottom: 1px solid #a0a0a0; line-height: 2.25rem; color: #505050; overflow: hidden; }
.position a { color: #505050; }
/* 按钮统一 */
.viewConsult1 { display: block; margin: 2.5rem auto 1.5rem; text-align: center; overflow: hidden; }
.viewConsult1 p { display: inline-block; height: 3rem; margin: 0 0.25rem; }
.viewConsult1 p a { display: block; width: 100%; height: 100%; }
.viewConsult1 p.view1 a { background: url(/public/images/view_icon1.png) no-repeat; background-size: 100%; width: 11.95rem; }
.viewConsult1 p.view2 a { background: url(/public/images/view_icon2.png) no-repeat; background-size: 100%; width: 11.45rem; }
/* list_mtbd.htm css */
.mtbd1 { }
.mtbd1 dl { display: block; padding: 1rem 0; border-top: 1px dashed #a0a0a0; text-align: center; overflow: hidden; }
.mtbd1 dl:nth-of-type(1) { border-top: none; }
.mtbd1 dt { display: inline-block; width: 6rem; height: 6rem; border: 1px solid #c2c2c2; border-radius: 50%; vertical-align: top; }
.mtbd1 dt img { width: 100%; height: 100%; border-radius: 50%; }
.mtbd1 dd { display: inline-block; width: 22.6rem; margin-left: 0.25rem; text-align: left; }
.mtbd1 dd p:nth-of-type(1) a { font-weight: bold; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mtbd1 dd p:nth-of-type(2) { color: #494949; }
.mtbd1 dd p:nth-of-type(2) a { color: #f7844c; }
.mtbd1 dd p:nth-of-type(3) { margin-top: 0.5rem; }
.mtbd1 dd p:nth-of-type(3) img { height: auto !important; }
.changpage { display: block; margin: 1.5rem auto; padding: 0.9rem 2rem; text-align: center; }
.changpage a { display: inline-block; padding: 0 0.9rem; border: 1px solid #a7a7a7; line-height: 3.5rem; font-size: 1.1rem; }
.changpage .active_page { background: #1489e6; color: #000; }
/* list_article.htm css */
.lBox1 { }
.lBox1 li { display: block; border-bottom: 1px dashed #a0a0a0; line-height: 3rem; }
.lBox1 li em { display: inline-block; background: #1489e6; width: 1.5rem; height: 1.5rem; margin-right: 0.5rem; border-radius: 50%; text-align: center; font-size: 1.1rem; line-height: 1.4rem; color: #FFF; }
.lBox1 li a { color: #505050; }
.pagelist { display: block; margin: 2rem auto 0.5rem; text-align: center; overflow: hidden; }
.pagelist li { display: inline-block; padding: 0 0.5rem; }
.pagelist li.thisclass { background: #1489e6; color: #FFF; }
/* article_article.htm css */
.aBox1 { font-size: 1.2rem !important; line-height: 1.9rem; color: #333; }
.aBox1 .h1 { text-align: center; font-size: 1.2rem; font-weight: normal; line-height: 3.0; color: #1489e6; }
.aBox1 .h2 { text-align: center; font-size: 1.1rem; font-weight: normal; line-height: 1.5; color: #666; }
.aBox1 .contenter { margin-top: 1rem; }
.aBox1 .contenter * { font-size: 1.2rem !important; line-height: 1.8 !important; }
.aBox1 .contenter * img { width: auto !important; }
.aConsult { display: none; width: 21rem; margin: 1.5rem auto; overflow: hidden; }
.aConsult p { width: 9.6rem; }
.aConsult p:nth-of-type(1) { float: left; }
.aConsult p:nth-of-type(2) { float: right; }
/* list_mrjj.htm css */
.detail { display: block; padding: 1.5rem 0; text-align: center; overflow: hidden; }
.detail dl { display: inline-block; width: 43%; margin: 3% 1.5%; padding: 1.5%; border-radius: 0.4rem; box-shadow: 0 0 0.4rem #000; vertical-align: middle; transition: all 0.3s linear 0s; }
.detail dt img { display: block; width: 100%; height: auto; }
.detail dd { text-align: center; padding: 4% 0; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.detail dl dd:nth-of-type(1) { border-bottom: 1px dashed #CCC; }
.detail dl:hover { box-shadow: 0 0 0.4rem #CCC; transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem); -o-transform: translateY(-0.1rem); -webkit-transform: translateY(-0.1rem); -ms-transform: translateY(-0.1rem); }
.detail dl { display: none; }
.detail dl.active { display: inline-block; }
#detailMore { display: none; width: 96%; margin: 4% auto; border: 1px solid #1364b6; text-align: center; font-size: 1.8rem; line-height: 2; color: #1364b6; cursor: pointer; position: relative; }
#detailMore em { background: #fff; width: 1.65rem; margin-left: -0.8rem; padding: 0 0.5rem; line-height: 0.6; position: absolute; left: 50%; bottom: -10%; animation: arrow 1s infinite; -webkit-animation: arrow 1s infinite; }
#detailMore.active { display: block; }
@keyframes arrow { 0%{
transform:translateY(0rem);
}
 100% {
transform:translateY(0.1rem);
}
}
@-webkit-keyframes arrow { 0% {
-webkit-transform:translateY(0rem);
}
 100% {
-webkit-transform:translateY(0.1rem);
}
}


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; }
}
