@charset "UTF-8";
/* 医生版pc
* @Created   : 2016-05-16
* @Update    : 2016-05-16
* @Author    : Rambo
**/
html { _background-attachment: fixed; _background-image: url(about:blank); overflow-y: scroll; }

body { font: 14px/1.5  Arial, 'Microsoft YaHei', SimSun,sans-serif; color: #666; word-wrap: break-word; word-break: break-all; }

a { text-decoration: none; }

html, body, p, dl, dt, dd, table, td, th, input, img, form, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, select, fieldset, input, button, sub, sup, textarea { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

iframe { border: 0 none; }

img { border: 0 none; vertical-align: middle; }

em, i { font-style: normal; }

ul, li, ol { list-style: none outside none; }

input, textarea, select { background-color: #fff; outline: none; }

/* extend */
/* extend */
.header-inner, .banner .inner, .star-union-wrap .union-member dd { zoom: 1; }
.header-inner:before, .banner .inner:before, .star-union-wrap .union-member dd:before { content: ""; display: table; }
.header-inner:after, .banner .inner:after, .star-union-wrap .union-member dd:after { content: ""; display: table; clear: both; }

/* extend end */
.inner { width: 1000px; margin: 0 auto; }

.header { background-color: #fff; height: 76px; min-width: 1000px; position: relative; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
.header-inner { width: 1000px; height: 76px; margin: 0 auto; background-color: #fff; }
.header .head-info { float: left; margin-top: 17px; }
.header .head-info .logo { display: inline-block; vertical-align: middle; }
.header .head-info .sub-title { display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; border-left: 1px solid #c2c2c2; padding-left: 20px; margin-left: 20px; font-size: 24px; color: #333; }
.header .head-nav { float: right; margin-top: 5px; }
.header .head-nav li { float: left; border-bottom: 3px solid #fff; }
.header .head-nav li a { color: #333; font-size: 16px; height: 66px; line-height: 66px; text-align: center; padding: 0 30px; display: inline-block; }
.header .head-nav li.current { border-bottom: 3px solid #178de7; }
.header .head-nav li.current a { color: #178de7; font-weight: bold; }

.banner { background: url(/images//doctor/banner.jpg?20160516) no-repeat center 0 #258fdf; height: 445px; min-width: 1000px; }
.banner .inner { position: relative; height: 445px; }
.banner-content { position: absolute; right: 34px; top: 76px; text-align: center; }
.banner-pic { width: 389px; height: 422px; background: url(/images//doctor/banner-pic.png?20160516) no-repeat; margin: 23px 0 0 36px; }
.banner .main-title { text-indent: -999em; overflow: hidden; display: block; width: 460px; height: 96px; background: url(/images//doctor/main-title.png?20160516) no-repeat; margin-bottom: 60px; }
.banner .download-box { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.banner .btn-android, .banner .btn-ios { display: block; width: 230px; height: 60px; line-height: 60px; font-size: 20px; border-radius: 6px; text-decoration: none; color: #fff; }
.banner .btn-android:before, .banner .btn-ios:before { content: ''; display: inline-block; vertical-align: middle; overflow: hidden; margin-right: 10px; line-height: 1; position: relative; }
.banner .btn-android span, .banner .btn-ios span { display: inline-block; vertical-align: middle; line-height: 1; }
.banner .btn-android { background-color: #04bb00; }
.banner .btn-android:before { background: url(/images/android.png?20160516) no-repeat 0 0; width: 24px; height: 29px; }
.banner .btn-android:hover { background-color: #05cd00; }
.banner .btn-ios { margin-bottom: 20px; background-color: #0063c8; }
.banner .btn-ios:before { background: url(/images/ios.png?20160516) no-repeat 0 0; width: 22px; height: 28px; top: -3px; }
.banner .btn-ios:hover { color: #fff; background-color: #006cda; }
.banner .qrcode { width: 144px; height: 144px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-left: 33px; }

.feature-item { height: 385px; min-width: 1000px; }
.feature-item .inner { height: 385px; background-repeat: no-repeat; background-position: center center; }
.feature-item h2, .feature-item p { display: none; }

.feature-1 { margin-top: 35px; }
.feature-1 .inner { background-image: url(/images/doctor/pic1.jpg?20160516); }

.feature-2 .inner { background-image: url(/images/doctor/pic2.jpg?20160516); }

.feature-3 { margin-bottom: 35px; }
.feature-3 .inner { background-image: url(/images/doctor/pic3.jpg?20160516); }

.star-union-wrap { background-color: #fff; text-align: center; min-width: 1000px; box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); }
.star-union-wrap .star-union-about { padding: 20px 15px; }
.star-union-wrap .star-union-about .star-union-logo { float: left; }
.star-union-wrap .star-union-about p { margin-left: 200px; font-size: 14px; color: #999; text-align: left; }
.star-union-wrap .union-member { padding: 10px 0 21px 90px; position: relative; }
.star-union-wrap .union-member dt { font-size: 14px; color: #999; position: absolute; top: 20px; left: 0; width: 90px; text-align: right; }
.star-union-wrap .union-member dd a { float: left; margin: 0 10px; }

.footer-info { color: #999; background-color: #fff; text-align: center; min-width: 1000px; }
.footer-info .inner { padding: 10px 0; background: url(/images/border-top.png?20160516) no-repeat center 0; }
.footer-info p { height: 26px; line-height: 26px; }
.footer-info a { color: #999; }
.footer-info a:hover { color: #138be5; }
.footer-info .mr30 { margin-right: 30px; }
.footer-info .copyright { font-size: 12px; }
