@charset "utf-8";
/* CSS Document */
.top{ width:100%; margin:auto;}
.zixun { margin: 3% 0; text-align: center; }
.zixun a { width: 68.7%; }
.zixun img { width: 100%; }
.zixun2 { text-align: center; }
.zixun2 a { width: 35.3%; margin: 5% 1.5%;display: inline-block; }
.til { width:100%; margin:4% auto 4% auto; }

.til P { line-height:1.6; text-align:center; color:#2b2b2b; width: 96.2%; margin:auto;  font-size: 0.58rem;  }
.til P span{ display:block;}
.til h2{ width:20%; margin:auto; display:block; border:3px solid #32bb69; margin-top:4%;}
.yuyue{ width:96%; margin:8% auto;}
.yuyue ul{ width:100%;}
.yuyue ul li{ width:99%; margin:auto; line-height:2; border:2px solid #d3d3d3; margin-top:6%; border-radius:40px; }
.yuyue ul li span{ width:35%; height:100%; line-height:2.2; display:block; color:#888888; font-size:0.365rem; float:left; margin-left:2%;}
.yuyue ul li input{width:60%; height:100%; line-height:2.2;color:#888888; font-size:0.385rem;}
.yuyue .yyan{ width:100%; margin:6% auto 0 auto; line-height:1.8; background:#36ac64; color:#FFF; font-weight:bold; border-radius:45px; text-align:center; font-size:0.528rem;}
.title{width:92.43%; margin:8% auto 6% auto; background:#eceaeb; overflow:hidden;}
.title img{ width:94% !important; margin:4% auto; display:block;}
.title h3{ width:94% !important; margin:1.5% auto; line-height:2; color:#F00; font-size:0.52rem;}
.title p{ width:94% !important; margin: auto; line-height:1.4; color:#313131; font-size:0.32rem; margin-bottom:2%;}
.title p span{ font-weight:bold;}
.bzdh{ width:100%; margin:auto;  overflow:hidden; }
.bzdh ul{ width:100%; margin:4% auto 4% auto; overflow:hidden;}
.bzdh ul li{ width:100%; float:left; margin-top:4%;}
.bzss{ width:100%; margin:auto;  overflow:hidden; }
.bzss ul{ width:92.34%; margin:8% auto 4% auto; overflow:hidden;}
.bzss ul li{ width:49.6%; float:left; margin-left:2px; margin-top:4%;}
.lg-bm{width: 94%;padding:.5em 3%;background: #FCFCFC; border-bottom: 1px solid #EAEAEA;border-top: 1px solid #EAEAEA;overflow: hidden;margin-bottom:8%;}
.lg-bm a{float:left;width: 48.5%;line-height: 2em;color: #fff;background: #4990E2;text-align: center;}
.lg-bm a:nth-child(2){margin-left: 3%;background: #FF6E39;}


#mod_player{ margin: auto;}
#type li { width: 49.5%; margin-right: 1%; float: left; }
#type li p { font-size: 0.375rem; color: #1364b6; text-align: center; margin: 5% 0; }
#type li em { width: 100%; }
#method dt { width: 50%; }
#method dl { border-bottom: 2px dashed #cfcfcf; padding-bottom: 2%; margin-top: 5%; }
#method dd { width: 50%; }
#method dd h2 { margin-bottom: 5%; font-size: 0.2375rem; color: #1364b6; text-align: center; }
#method dd p { width: 85%; margin-left: 8%; font-size: 0.375rem; color: #171717; line-height: 1.5; }
#contrast { text-align: center; }
#contrast img { margin-bottom: 5%; width: 91.09%; }
#expert { width:100%; margin:auto;}
#expert .bd li { width:100%;  margin-top:8%; }
#expert .bd dl {width: 91.09%; margin:auto; padding-top:4%;}
#expert .bd dt { width: 63.125%;  }
#expert .bd dd { font-size: 0.375rem; color: #2b2b2b; width: 36%; margin-top:15%; text-align:center; }
#expert .bd dd h2 { margin: 1.5% 0; }
#expert .bd dd h2 i { font-size: 0.38rem;  margin-right: 5%; color:#50b677;  }
#expert .bd dd p { line-height: 1.6; font-size:0.3rem; color:#595758; }
#expert .bd dd div { text-align: center; }
#expert .bd dd div a { margin: 5% 1% 0; width: 38%; background: #f8b551; color: #fff; text-align: center; font-size: 0.375rem; line-height: 1.8; border-radius: 5px; }
#expert .bd dd div a.on { background: #0070bc; }
#expert .hd ul { text-align: center; margin: 5% 0; }
#expert .hd li { width: margin: 0 0.2%; width: 12px; height: 12px; background: #cecece; display: inline-block; border-radius: 50%; }
#expert .hd li.on { background: #0070bc; }
#case img { margin: 2% 0; }
#case h2 { padding-left: 2%; font-size: 0.4375rem; color: #ff9000; font-weight: bold; border-bottom: 2px dashed #cbcbcb; padding-bottom: 2%; }
#case p { padding-left: 2%; font-size: 0.375rem; color: #272728; line-height: 1.8; }
#case p i { color: #1364b6; }
#efficacy li { float: left; margin-right: 0.9375%; margin-bottom: 3%; width: 49.53125%; }
#efficacy li h2 { font-size: 0.4375rem; color: #1364b6; text-align: center; margin: 3% 0; }
#efficacy li p { font-size: 0.375rem; color: #222; line-height: 1.5; margin-left: 2%; }
#attention li { width: 48.90625%; float: left; margin-right: 2.1875%; margin-bottom: 2%; }
#attention li h2 { font-size: 0.468rem; color: #1364b6; text-align: center; margin: 5% 0; }
.spbf { width:100%; width:margin: 8% 0; text-align: center; height:8.5rem; overflow:hidden; margin-bottom:0.4rem; }
.spbf p{ text-indent:2em; width:100%; line-height:1.6; font-size:0.36rem; text-align:left; margin-top:0.4rem;}
.zljh{margin: 2% auto;width: 100%;;}
.zljh h4{background:#2574eb;font-size: 1.1em;text-align: center;line-height: 2.5em;color: #FFFFFF;border-bottom: 7px solid #c3dbff;}
.zljh h5{width:90%;margin: 5% auto;border:2px solid #5d97f0;border-radius: 1.5em;line-height: 2.5em;text-align: center;font-size: .75em;font-weight: bold;}
.zljh div .title{width:100%;margin:2% auto; text-align: center;}
.zljh p.zljh_text{width:90%; margin:auto;text-indent: 2em; line-height:1.6em; background:#dddddd; margin-top:3%; padding:2%;font-size: .75em;text-align: left;}
.zljh p.zljh_text a{color: #c00000;display: inline;}
.zljh .button {width:90%;margin: auto;}
.zljh .button a{display: inline-block;width:auto;line-height: 2em; background: #ff8500;color: #FFFFFF;font-size: 1.1em;margin-top: 2%;text-align: center;padding: 0 2%;}
.zljh .button a+a{margin-left: 2%;background:#2265d3;}
