@charset "UTF-8";
/*公用变量定义*/
.szyg-pages .szyg-page-title1 a, .szyg-pages .szyg-subject-info, .szyg-pages .szyg-jijin-info, .szyg-jijin-rank .rank-tab-tit, .szyg-news-box .szyg-news-list li a, .szyg-news-box .szyg-news-list .def-circle-type, .szyg-news-box .szyg-news-list .new-circle-type, .cooperate-links-box .cooperate-imgs { display: inline-block; *display: inline; *zoom: 1; }

/*banner*/
.szyg-banner { height: 600px; overflow: hidden; }
.bannner-container .bd { height: 600px; width: 100%; }
.bannner-container .bd li { height: 600px; width: 100%; }
.bannner-container .bd li a { width: 100%; height: 100%; display: block; text-indent: -99999em; }
.bannner-container .slider { margin: 0 auto; height: 600px; overflow: hidden; }
.bannner-container .hd { width: 1200px; left: 50%; margin-left: -600px; text-align: center; bottom: 8px; }
.bannner-container .hd ul { text-align: center; display: inline-block; padding: 15px 60px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; *zoom: 1; *display: inline; }
.bannner-container .hd ul:hover { -webkit-transform: scale(1.4, 1.4); transform: scale(1.4, 1.4); }
.bannner-container .hd ul li { display: inline-block; *zoom: 1; *display: inline; width: 10px; height: 10px; margin: 0 6px; background: #fff; opacity: 0.3; filter: alpha(opacity=30); border-radius: 50%; cursor: pointer; }
.bannner-container .hd ul li.on { background: #fff; opacity: 1; filter: alpha(opacity=100); }

/*banner提示文字*/
.banner-tips { width: 194px; height: 20px; bottom: 10px; left: 50%; margin-left: -598px; background: url("../../images/v2/default/banner-tips-2018110901.png") no-repeat; }

/*专题介绍*/
.szyg-databox { background: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04); }
.szyg-datamoney { padding: 40px 0; height: 62px; /*overflow: hidden;*/ border-bottom: 1px dashed #dbdbdb; }
.szyg-datamoney .i-tags { width: 57px; height: 18px; padding-left: 3px; margin-left: 5px; line-height: 16px; color: #ff7800; font-size: 12px; background-position: -60px -137px; }
.szyg-datamoney > div, .szyg-circle > div { margin-right: 33px; }
.szyg-datamoney .last, .szyg-circle .last { width: 236px; margin-right: 0; }
.szyg-circle { padding: 30px 0 40px; height: auto; overflow: hidden; }
.szyg-circle .col-lg-2 { width: 285px; padding-right:5px;}
.szyg-circle .col-w-310 { width: 305px; padding-right:5px;}
.szyg-circle .mr16 { margin-right: 0px; }
.szyg-circle a { display: block; }
.szyg-circle dl { height: auto; overflow: hidden; }
.szyg-circle dl:hover .i-guarantee1 { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
.szyg-circle .i-guarantee1 { width: 60px; height: 70px; margin-right: 15px; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; overflow:hidden; }
.szyg-circle .i-guarantee1 img{ width:60px; height:70px;}
.szyg-circle .i-depository { width: 34px; height: 32px; margin-top: 17px; background-position: 0 -101px; }
.szyg-circle .i-powerful { width: 34px; height: 34px; margin-top: 22px; background-position: -35px -101px; }
.szyg-circle .i-strength { width: 36px; height: 30px; margin-top: 21px; background-position: -70px -101px; }
.szyg-circle .i-risk { width: 28px; height: 35px; margin-top: 17px; background-position: -107px -101px; }
.szyg-circle dd { padding-top: 10px; height:60px; overflow:hidden;}
.szyg-circle dd > p { margin-bottom: 8px; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -ms-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s; }
.szyg-circle a:hover p { color: #ffb700; }
.szyg-circle-1 dd p,.szyg-circle-2 dd p{height:22px; overflow:hidden;}
.szyg-circle-1 dd p{ width:210px; }
.szyg-circle-2 dd p{ width:230px;}
.l h1 {font-size: 16px;line-height: 36px;}

/*活动*/
.szyg-pages.szyg-page1 {display: inline-block;height: 418px;}
.szyg-pages { padding-top: 32px; padding-bottom: 15px; height: auto; clear:both;display: inline-block; }
.szyg-pages .mouseover-shadow .szyg-btn:before,
.szyg-pages .mouseover-shadow .szyg-btn-lg:before,
.szyg-pages .mouseover-shadow .szyg-btn-gray-lg:before,
.szyg-pages .mouseover-shadow1 .szyg-btn:before,
.szyg-pages .mouseover-shadow1 .szyg-btn-lg:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: none; opacity:0; filter:alpha(opacity=0); -webkit-transition:background 0.4s; -moz-transition:background 0.4s; -ms-transition:background  0.4s; -o-transition:background  0.4s; transition:background  0.4s; }
.szyg-pages .mouseover-shadow:hover .szyg-btn,
.szyg-pages .mouseover-shadow:hover .szyg-btn-lg,
.szyg-pages .mouseover-shadow:hover .szyg-btn-gray-lg,
.szyg-pages .mouseover-shadow1:hover .szyg-btn,
.szyg-pages .mouseover-shadow1:hover .szyg-btn-lg { *background: #ffb700; border: 1px solid #ffb700; }
.szyg-pages .mouseover-shadow:hover .szyg-btn .btn-text,
.szyg-pages .mouseover-shadow:hover .szyg-btn-lg .btn-text,
.szyg-pages .mouseover-shadow:hover .szyg-btn-gray-lg .btn-text,
.szyg-pages .mouseover-shadow1:hover .szyg-btn .btn-text,
.szyg-pages .mouseover-shadow1:hover .szyg-btn-lg .btn-text { color: #fff; }
.szyg-pages .mouseover-shadow:hover .szyg-btn:before,
.szyg-pages .mouseover-shadow:hover .szyg-btn-lg:before,
.szyg-pages .mouseover-shadow:hover .szyg-btn-gray-lg:before,
.szyg-pages .mouseover-shadow1:hover .szyg-btn:before,
.szyg-pages .mouseover-shadow1:hover .szyg-btn-lg:before { background: #ffb700; height: 100%; opacity:1; filter:alpha(opacity=100);}
.szyg-pages .mouseover-shadow { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.szyg-pages .mouseover-shadow:hover {z-index:1; -webkit-transform: translate(0, -2px); -moz-transform: translate(0, -2px); transform: translate(0, -2px); box-shadow: 0 6px 24px rgba(0, 0, 0, 0.1); }
.szyg-pages .mouseover-shadow:hover .szyg-subject-info { color: #ffb700; }
.szyg-pages .mouseover-shadow1 { -webkit-transition:  0.4s linear; -moz-transition:  0.4s linear; -ms-transition: all 0.4s linear; -o-transition:  0.4s linear; transition:  0.4s linear; }
.szyg-pages .mouseover-shadow1:hover { -webkit-transform: translate(0, -1px); -moz-transform: translate(0, -1px); transform: translate(0, -1px); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); }
.szyg-pages .i-newhands { width: 37px; height: 37px; background-position: 0 0; }
.szyg-pages .i-p2p, .szyg-pages .i-simu, .szyg-pages .i-jijin, .szyg-pages .i-baoxian, .szyg-pages .i-huiyuan { width: 36px; height: 37px; }
.szyg-pages .i-p2p { background-position: -37px 0; }
.szyg-pages .i-simu { background-position: -73px 0; }
.szyg-pages .i-jijin { background-position: -109px 0; }
.szyg-pages .i-baoxian { background-position: -145px 0; }
.szyg-pages .i-huiyuan { background-position: -181px 0; }
.szyg-pages .szyg-page-title { margin-bottom: 17px; font-size: 24px; color: #333;    padding-top: 26px; }
.szyg-pages .szyg-page-title small { vertical-align: 4px; }
.szyg-pages .szyg-page-title a { margin-top: 8px; *margin-top: -22px; }
.szyg-pages .szyg-page-title1 { margin-bottom: 17px; height: auto; overflow: hidden; font-size: 24px; color: #333; }
.szyg-pages .szyg-page-title1 a { margin-top: 8px; }
.szyg-pages .szyg-subject-box { display: block;  height: 312px;  background: #fff; }
.szyg-pages .szyg-subject-box h4{line-height:20px;}
.szyg-pages .szyg-subject-box .szyg-progress, .szyg-pages .szyg-subject-box .szyg-subject-limit { width: 184px; }
.szyg-pages .szyg-subject-adddiv { position:absolute; width:100%; left:0; font-size: 0; }
.szyg-pages .cashback-pos { left: 0; top: 12px; }
.szyg-pages .szyg-subject-box-lg .szyg-addinterest-tag, .szyg-pages .szyg-subject-box-lg .szyg-cashback-tag { margin-left: 0px; margin-right: -2px; vertical-align: -3px; *vertical-align: 0px; max-width: 150px; }
.szyg-pages .szyg-subject-box-lg .automation-tag, .szyg-pages .szyg-subject-box-lg .hand-movement-tag { margin-left: 6px; margin-right: 0 !important; vertical-align: -3px; *vertical-align: 0px; }
.szyg-pages .szyg-subject-box-lg .szyg-progress { margin-top: 33px; }
.szyg-pages .szyg-subject-box-lg .szyg-count-btn, .szyg-pages .szyg-subject-box-lg .szyg-count-gray-btn, .szyg-pages .szyg-subject-box-lg .szyg-btn-gray, .szyg-pages .szyg-subject-box-lg .szyg-btn { width: 108px; }
.szyg-pages .szyg-subject-info { padding: 0 5px; font-size: 12px; color: #ffb700; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #ffe39c; }
.szyg-pages .szyg-subject-rate { padding-top:51px; *padding-top:42px;}
.szyg-pages .big-text { display:inline-block; *display:inline; height: 52px; line-height: 48px; font-size: 48px; }
.szyg-pages .szyg-progress { margin: 31px auto 17px; }
.szyg-pages .szyg-subject-limit { margin: 43px auto 0; height: auto;}
.szyg-pages .newhand-img, .szyg-pages .newhand-img img { width: 288px; height: 348px; }
.szyg-pages .szyg-subject-box-lg { display: block; padding: 36px 50px 0; height: 214px; overflow: hidden; background: #fff; }
.szyg-pages .szyg-subject-data { margin-top: 35px; margin-bottom: 38px; height: auto; overflow: hidden; }
.szyg-pages .subject-col-172 { width: 167px; }
.szyg-pages .subject-col-60 { width: 60px; }
.szyg-pages .subject-col-176 { width: 154px; }
.szyg-pages .mt50 { margin-top: 100% }

.szyg-page1 .szyg-subject-info { margin-top: 5px; }
.insurance-tag{vertical-align:4px;}
.insurance-tag1{display:inline-block; margin-left:13px; margin-right:-5px; padding-right:8px; border-right:1px solid #e6e6e6; line-height:14px; color:#f99738; font-size:14px; vertical-align:3px;}
.szyg-page1 .i-insurance,.szyg-page2 .i-insurance{margin-left:-2px;}
.szyg-page2 .insurance-tag1{border-right:0}

/*百科资讯*/
.szyg-pages .szyg-auto-service{ height:566px; color:#333; background:#9796961a}
.szyg-pages .szyg-auto-service h4{ font-size: 22px;text-align: center;line-height: 64px;}
.zx-fenlei {
    display: inline-block;
    width: 100%;
}
.zx-fenlei ul{display: inline-block;    margin: 0px 10px;}

.zx-fenlei li{height: 32px;
    line-height: 32px;
    width: 118px;
    padding-left: 10px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.zx-fenlei a {color: #333;}
.zx-fenlei a:hover{color:#ffb700;}
.zx-fenlei h6{
    font-weight: normal;
    font-size: 16px;
    display: inline;
}

.szyg-pages .szyg-auto-info{ line-height:32px;}
.szyg-pages .szyg-auto-type{ bottom:50px; left:26px;}
.szyg-auto-type span{ margin-right:15px; padding-left:9px; border-left:2px solid #fff; line-height:16px; height:17px; display:inline-block;}
.szyg-auto-list{clear:both; height:288px;}
.szyg-auto-list .szyg-auto-object{ width:299px; padding:20px 0; display: block; float:left; background:#fff;}
.szyg-auto-list .last-auto-object{ width:298px;}
.szyg-auto-list .szyg-auto-subject-box{ height:238px; display:block;  border-right:1px dashed #f2f2f2;}
.szyg-auto-list .szyg-auto-subject-box h4{line-height:62px; font-size:22px;}
.szyg-pages .szyg-auto-list .szyg-subject-rate{ padding-top:55px;}
.szyg-pages .szyg-auto-list .big-text {display:inline-block; *display:inline; height: 52px; line-height: 44px; font-size: 44px; }
.szyg-auto-list .last-auto-object .szyg-auto-subject-box,
.szyg-auto-list .mouseover-shadow:hover .szyg-auto-subject-box,.szyg-auto-list .border-rt-tranp{border-right:1px dashed transparent; }
.szyg-pages .szyg-auto-list .mt50 { margin-top: 51px; }
.szyg-auto-list .szyg-btn-lg, .szyg-auto-list .szyg-count-btn-lg, .szyg-auto-list .szyg-btn-gray-lg, .szyg-count-gray-btn, .szyg-count-gray-btn-lg{
    height:30px; line-height:30px;
}


/*医师团队*/
.szyg-huiyuan-box { height: 444px; background: #fff; overflow: hidden;}
.szyg-huiyuan-box .huiyuan-tabtit { height: 444px; background: url("../../images/v2/default/page6-huiyuan-2018112701.png"); }
.szyg-huiyuan-box .huiyuan-head { position: relative; height: 64px; line-height: 64px; color: #fff; font-size: 16px; text-align: center; cursor: pointer; border-left: 6px solid transparent; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.szyg-huiyuan-box .huiyuan-head span { position: absolute; top: 26px; right: 20px; line-height: 14px; text-align: right; }
.szyg-huiyuan-box .huiyuan-head:hover { border-left: 6px solid #c4d2ff; background: rgba(255, 255, 255, 0.15); *background: #89aafe; }
.szyg-huiyuan-box .huiyuan-head:hover .opacity-60 { opacity: 1; filter: alpha(opacity=100); }
.szyg-huiyuan-box .huiyuan-head.active { border-left: 6px solid #c4d2ff; background: rgba(255, 255, 255, 0.15); *background: #89aafe; }
.szyg-huiyuan-box .opacity-60 { opacity: 0.6; filter: alpha(opacity=60); }
.szyg-huiyuan-box .huiyuan-subject-img {height: auto; overflow: hidden; padding: 15px; }
.remen-yishi{display: inline-block;}
.remen-yishi span,.remen-yishi h3{color:#333;padding-top:14px;font-size: initial;}
.remen-yishi h3{width: 545px;white-space: nowrap;overflow: hidden;}
.remen-yishi p{padding-top:12px;line-height:34px;margin-right: 55px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 11;overflow: hidden;}
.szyg-huiyuan-box .huiyuan-subject-img img {margin-left: -40px; height:400px;float:right;}
.remen-yishi .name {padding-right: 15px;font-weight: bold;}
.huiyuan-subject-list { display: none; }
.huiyuan-subject-list li { height: 111px; *vertical-align: middle; }
.huiyuan-subject-list .huiyuan-subject-item { display: block; height: 63px; padding: 25px 0 22px; border-bottom: 1px solid #eee; }
.huiyuan-subject-list .huiyuan-subject-item dt { width: 100%; padding-bottom: 20px; }
.huiyuan-subject-list .huiyuan-subject-item dd { color: #999; }
.huiyuan-subject-list .huiyuan-zxtit { padding-top: 7px; }
.huiyuan-subject-list .huiyuan-zxtit dt { padding-bottom: 14px; }
.huiyuan-subject-list .huiyuan-rate { font-size: 30px; }
.huiyuan-subject-list .hy-month { margin-top: 12px; margin-bottom: 8px; }
.huiyuan-subject-list .szyg-btn-group { margin-top: 17px; }
.huiyuan-subject-list .huiyuan-wth-126 { width: 126px; }
.huiyuan-subject-list .huiyuan-wth-160 { width: 160px; }
.huiyuan-subject-list .huiyuan-wth-435 { width: 428px; }
.huiyuan-subject-list .huiyuan-wth-94 { width: 124px; }
.huiyuan-subject-list .huiyuan-col-223 { width: 193px; }
.huiyuan-subject-list .huiyan-tag { left: 0; top: 0; font-size: 0; }
.huiyuan-subject-list .automation-tag, .huiyuan-subject-list .hand-movement-tag { -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }
.huiyuan-subject-list .i-insurance{vertical-align:-3px;}

/*新闻公告*/
.szyg-page8 { padding-bottom: 0; }
.szyg-news-box1 {min-height: 219px;    padding:8px 12px; background:url(../images/about_banner.png)no-repeat;}
.szyg-news-box1 ul{width:220px;}
.szyg-news-box1 h3,.szyg-news-box1 h4{line-height: 32px;}
.szyg-news-box1 h3{color:#333;}
.szyg-news-box { padding: 26px 30px 28px; min-height: 219px; background:#fff;}
.szyg-news-box dl { height: auto; overflow: hidden; }
.szyg-news-box dl dt, .szyg-news-box dl dt img { width: 160px; height: 100px; }
.szyg-news-box dl dd { margin-left: 30px; margin-top: 3px; width: 340px; }
.szyg-news-box dl dd a { line-height: 30px; display: block; }
.szyg-news-box dl dd .news-date { display: block; margin-top: 15px; }
.szyg-news-box .news-date { color: #ccc; }
.szyg-news-box .szyg-news-list { margin-top: 10px; }
.szyg-news-box .szyg-news-list li { position: relative;  line-height: 34px; }
.szyg-news-list span{float:right; padding-right:10px;}
.szyg-news-box .szyg-news-list li a { width: 425px; margin-right: 11px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #999; vertical-align: -3px; }
.szyg-news-box .szyg-news-list li a:hover { color: #ffb700; }
.szyg-news-box .szyg-news-list li .news-date { position: absolute; top: 17px; right: 0; }
.szyg-news-box .szyg-news-list .def-circle-type, .szyg-news-box .szyg-news-list .new-circle-type { width: 6px; height: 6px; margin-right: 12px; vertical-align: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.szyg-news-box .szyg-news-list .new-circle-type { background: #ffb700; }
.szyg-news-box .szyg-news-list .def-circle-type { background: #ccc; }


/*医院环境*/

.yg-yyhj img{width:1200px;}

/*合作伙伴*/
.cooperate-links-box { padding: 30px 0; height: auto; overflow: hidden; background: #fff; /**margin-bottom: 40px;*/ }
.cooperate-links-box ul { margin-top: -30px; }
.cooperate-links-box li { width: 163px; height: 126px; float: left; margin-left: 67px; margin-right: 68px; margin-top: 30px; border: 1px solid #fff; -webkit-transition: border 0.3s ease-in-out; -moz-transition: border 0.3s ease-in-out; -ms-transition: border 0.3s ease-in-out; -o-transition: border 0.3s ease-in-out; transition: border 0.3s ease-in-out; }
.cooperate-links-box li:hover { border: 1px solid #ffb700; }
.cooperate-links-box li a { display: block; height: 70px; }
.cooperate-links-box .cooperate-imgs { background: url("../../images/v2/default/201908051417471.png"); }
.cooperate-links-box .cooperate-img1 { background-position: 0 0; }
.cooperate-links-box .cooperate-img2 { background-position: -162px 0; }
.cooperate-links-box .cooperate-img3 { background-position: -322px 0; }
.cooperate-links-box .cooperate-img4 { background-position: -485px 0; }
.cooperate-links-box .cooperate-img5 { background-position: -0px -124px;}
.cooperate-links-box .cooperate-img6 { background-position: -162px -124px}
.cooperate-links-box .cooperate-img7 { background-position: -322px -124px}
.cooperate-links-box .cooperate-img8 { background-position: -485px -124px }


/* IE6 左侧固定 */
* html .left-banner { position: absolute; right: auto; left: expression(eval(document.documentElement.scrollLeft)); }

/* 修正IE6振动bug */
* html, * html body { background-image: url(about:blank); background-attachment: fixed; }


/*友情链接*/
.szyg-footer-links { height: 20px; overflow: hidden;  background: #f3f3f3; font-size: 12px;padding-top: 26px; }
.szyg-footer-links .links-tit { color:#999; font-size:16px;}
.szyg-footer-links ul { width: 1010px; margin-left: 10px; }
.szyg-footer-links ul > li { float: left; line-height: 20px; margin-bottom: 10px; }
.szyg-footer-links ul > li a { color: #999; }
.szyg-footer-links ul > li a:hover { color: #ffb700; }
.szyg-footer-links .hide-btn { *width: 36px; margin-left: 3px; color: #ffb700; cursor: pointer; }
.szyg-footer-links .i-arrow-down1, .szyg-footer-links .i-arrow-up1 { width: 9px; height: 5px; margin-left: 3px; }
.szyg-footer-links .i-arrow-down1 { background-position: -165px -39px; }
.szyg-footer-links .i-arrow-up1 { background-position: -165px -46px; }