@charset "UTF-8";
/*doctor 官网Mobile styles
* @Created   : 2016-05-17
* @Update    : 2016-05-17
* @Author    : Rambo
**/
/* extend */
#section5 .union-member { zoom: 1; }
#section5 .union-member:before { content: ""; display: table; }
#section5 .union-member:after { content: ""; display: table; clear: both; }

/* extend end */
@media only screen and (max-width: 359px) { html { font-size: 12px; } }
@media only screen and (min-width: 360px) and (max-width: 374px) { html { font-size: 13.5px; } }
@media only screen and (min-width: 375px) and (max-width: 399px) { html { font-size: 14.0625px; } }
@media only screen and (min-width: 400px) and (max-width: 413px) { html { font-size: 15px; } }
@media only screen and (min-width: 414px) and (max-width: 479px) { html { font-size: 15.525px; } }
@media only screen and (min-width: 480px) and (max-width: 539px) { html { font-size: 18px; } }
@media only screen and (min-width: 540px) and (max-width: 639px) { html { font-size: 20.25px; } }
@media only screen and (min-width: 640px) and (max-width: 719px) { html { font-size: 24px; } }
@media only screen and (min-width: 720px) { html { font-size: 27px; } }
* { -webkit-text-size-adjust: none; padding: 0; margin: 0; }

#fp-nav { display: none; }

@keyframes animateArrowDown { 0% { transform: translate3d(0, 0, 0) rotate(45deg); }
  33% { transform: translate3d(0, -5px, 0) rotate(45deg); }
  100% { transform: translate3d(0, 0, 0) rotate(45deg); } }
.section { position: relative; overflow: hidden; }
.section .main { width: 26.67rem; margin: 0 auto; }
.section .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background: #fff; }
.section .bg img { display: block; width: 100%; height: 100%; }
.section .arrow { position: absolute; bottom: 20px; left: 50%; width: 0.81rem; height: 0.81rem; cursor: pointer; border: 0.22rem solid #0090ff; border-left: 0.22rem solid transparent; border-top: 0.22rem solid transparent; transform: rotate(45deg); -webkit-animation: animateArrowDown 1.5s; animation: animateArrowDown 1.5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.section .arrow-white { border: 0.22rem solid #fff; border-left: 0.22rem solid transparent; border-top: 0.22rem solid transparent; }
.section .f-media-img { width: 20.74rem; display: block; margin: 2.59rem auto 0.74rem; }
.section .intro { background-size: 22.96rem 6.67rem; background-repeat: no-repeat; background-position: center 0; height: 6.67rem; }
.section .intro h2, .section .intro p { display: none; }
.section .version { position: absolute; right: 0.67rem; bottom: 0.67rem; z-index: 10; width: 4.07rem; height: 4.07rem; line-height: 4.07rem; border-radius: 4.07rem; overflow: hidden; display: block; background-color: #0063c8; color: #fff; font-size: 1.04rem; font-weight: bold; text-align: center; border: 0.11rem solid #3ca1fe; text-decoration: none; }

.btn-android, .btn-ios { display: block; margin: 2.22rem auto 0; width: 10.48rem; height: 3.85rem; line-height: 3.85rem; padding-left: 4.07rem; font-size: 1.26rem; -moz-border-radius: 0.48rem; -webkit-border-radius: 0.48rem; border-radius: 0.48rem; color: #fff; text-decoration: none; display: none; }

.btn-android { background: url(../images/m-android.png?20170331) no-repeat 1.63rem 50% #04ae00; background-size: 1.52rem 1.81rem; }
.btn-android:active { background-color: #049b00; }

.btn-ios { background: url(../images/m-ios.png?20170331) no-repeat 1.96rem 0.96rem #0063c8; background-size: 1.37rem 1.78rem; }
.btn-ios:active { background-color: #0063c8; }

#section1 .bg { background: url(../images/doctor/m-bg-1.jpg?20170331) no-repeat center center; background-size: 100% 100%; }
#section1 .section1-logo { position: static; margin: 3.26rem auto 1.85rem; width: 22rem; height: 4.44rem; background: url(../images/doctor/m-main-title-white.png?20170331) no-repeat; background-size: 22rem 4.44rem; text-indent: -9999em; }
#section1 .section1-logo .name { display: none; }
#section1 .section1-logo .slogan { display: none; }
#section1 .phone-preview { width: 17.33rem; height: 21.26rem; background: url(../images/doctor/m-pic1.png?20170331) no-repeat; background-size: 17.33rem 21.26rem; margin: 0 auto; }

#section2 .intro { background-image: url(../images/doctor/m-f2-text.png?20170331); }

#section3 .intro { background-image: url(../images/doctor/m-f3-text.png?20170331); }

#section4 .intro { background-image: url(../images/doctor/m-f4-text.png?20170331); }

#section5 .bg { background: url(../images/doctor/m-bg-5.png?20170331) no-repeat center center; background-size: 100% 100%; }
#section5 .section5-logo { position: static; margin: 3.26rem auto 1.85rem; width: 22rem; height: 4.44rem; background: url(../images/doctor/m-main-title-black.png?20170331) no-repeat; background-size: 22rem 4.44rem; text-indent: -9999em; }
#section5 .mobile-about { padding: 0.44rem 0.74rem; margin: 1.11rem 1.22rem 0.56rem; background-color: rgba(255, 255, 255, 0.62); font-size: 0.74rem; color: #999; display: block; line-height: 1.5; border-radius: 0.37rem; }
#section5 .mobile-about dt { font-size: 0.81rem; color: #666; }
#section5 .star-union-wrap { background-color: #fff; border-radius: 0.37rem; padding: 0.44rem 0.74rem; margin: 1.11rem 1.22rem 0.56rem; display: block; }
#section5 .star-union-about { padding: 0; }
#section5 .star-union-about .star-union-logo { display: block; margin: 0 auto 0.37rem; float: none; width: 7rem; }
#section5 .union-member { padding: 0.37rem 0 0 0; text-align: center; }
#section5 .union-member a { display: inline-block; margin: 0 0.33rem 0.74rem; }
#section5 .union-member a img { width: 5.63rem; }
#section5 .footer { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #ebebeb; height: auto; padding: 0.37rem 0; font-size: 0.67rem; text-align: center; color: #999; }
#section5 .footer p { line-height: 1.6; height: auto; }
#section5 .footer p span { display: inline-block; }
#section5 .footer a { color: #999; text-decoration: none; }
#section5 .footer a:hover { color: #999; }
#section5 .footer .mr30 { margin-right: 1.11rem; }
#section5 .footer .copyright { font-size: 0.59rem; }
