@charset "UTF-8";
header { background-color: #fff; }
header .searchput { width: 340px; height: 35px; border: solid 1px #ccc; border-right: none; box-sizing: border-box; padding-left: 10px; color: #333; }
header .searchbtn { width: 90px; height: 35px; background-color: #1f69b2; color: #fff; border: none; cursor: pointer; }
header .nav { position: relative; clear: both; }
header .nav li.onelvl { float: left; display: block; width: 133.333px; height: 60px; }
header .nav li.onelvl a.nav { text-align: center; line-height: 60px; font-weight: bold; font-size: 18px; color: #000; cursor: pointer; width: 100%; display: inline-block; }
header .nav li.onelvl a.nav:hover { background-color: #1f69b2; color: #fff; }
header .active { background-color: #1f69b2; color: #fff !important; }
header .nav-hosp .navpanel { display: none; position: absolute; top: 62px; left: 0; width: 1200px; height: 408px; border: solid 3px #1f69b2; box-sizing: border-box; background-color: #fff; z-index: 99; }
header .nav-hosp .navpanel .zhisi { position: absolute; top: -19px; }
header .nav-hosp .navpanel .zhisi i { color: #fff; font-size: 16px; }
header .nav-hosp .navpanel .zhishi1 { left: 185px; }
header .nav-hosp .navpanel .zhishi2 { left: 318px; }
header .nav-hosp .navpanel .zhishi4 { left: 585px; }
header .nav-hosp .navpanel .zhishi6 { left: 855px; }
header .nav-hosp .navpanel .zhishi7 { left: 986px; }
header .nav-hosp .navpanel h1 { height: 50px; line-height: 55px; font-size: 22px; color: #11569a; text-align: center; }
header .nav-hosp .navpanel .part1 { padding-left: 30px; padding-right: 30px; width: 397px; }
header .nav-hosp .navpanel .part1 .yydesc { margin-top: 5px; height: 153px; }
header .nav-hosp .navpanel .part1 .yydesc p { position: relative; line-height: 26px; color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }
header .nav-hosp .navpanel .part1 .yydesc p a { line-height: 20px; position: absolute; right: 0px; bottom: 0; padding-right: 12px; padding-left: 15px; background-color: #fff; font-size: 13px; overflow: hidden; color: #1f69b2; }
header .nav-hosp .navpanel ul.list { overflow: hidden; }
header .nav-hosp .navpanel ul.list li { height: 30px; }
header .nav-hosp .navpanel ul.list li a { line-height: 30px; color: #222; font-size: 14px; }
header .nav-hosp .navpanel ul.list li a i { color: #aaa; }
header .nav-hosp .navpanel ul.list li:hover a { color: #11569a; }
header .nav-hosp .navpanel .part2 { padding-left: 30px; padding-right: 30px; width: 220px; }
header .nav-hosp .navpanel .part2 ul { margin-top: 50px; }
header .nav-hosp .navpanel .part2 ul li.item { list-style: none; height: 30px; }
header .nav-hosp .navpanel .part2 ul li.item a { line-height: 30px; color: #222; }
header .nav-hosp .navpanel .part2 ul li.item a i { font-size: 18px; color: #cdcdcd; }
header .nav-hosp .navpanel .part2 ul li.item a:hover { color: #11569a; }
header .nav-hosp .navpanel .part3 { width: 287px; padding-left: 20px; padding-right: 20px; }
header .nav-hosp .navpanel .part3 ul.lcks li { list-style: none; float: left; width: 33%; height: 30px; }
header .nav-hosp .navpanel .part3 ul.lcks li a { line-height: 30px; font-size: 14px; color: #222; }
header .nav-hosp .navpanel .part3 ul.lcks li a i { font-size: 18px; color: #cdcdcd; }
header .nav-hosp .navpanel .part3 ul.lcks li a:hover { color: #11569a; }
header .nav-hosp:hover a.nav { background-color: #1f69b2; color: #fff !important; }
header .nav-hosp:hover .navpanel { display: flex; }
header .divinav { width: 1px; height: 295px; background-color: #ebebeb; margin-top: 60px; }

.swiperbox1 { width: 710px; height: 370px; overflow: hidden; }
.swiperbox1 .swiper1 { width: 100%; height: 100%; }
.swiperbox1 .swiper-page { text-align: right; width: 98%; bottom: 16px; }
.swiperbox1 .swiper-page .swiper-pagination-bullet { cursor: pointer; width: 23px; height: 6px; display: inline-block; border-radius: 0; background: #fff; opacity: .6; }
.swiperbox1 .swiper-page .swiper-pagination-bullet .swiper-pagination-bullet { margin: 0 8px; }
.swiperbox1 .swiper-page .swiper-pagination-bullet-active { opacity: 1; background: #4a8de8; }

.serviceWin { width: 490px; clear: both; height: 370px; }
.serviceWin li { list-style: none; float: left; }
.serviceWin li.win1 { width: 245px; height: 123px; background-color: #26639e; }
.serviceWin li.win1:hover { background-color: #3371c2; }
.serviceWin li.win2 { width: 245px; height: 123px; background-color: #2058a6; }
.serviceWin li.win2:hover { background-color: #2865bb; }
.serviceWin li.win3 { width: 245px; height: 247px; background-color: #226ea5; }
.serviceWin li.win3:hover { background-color: #287bb8; }
.serviceWin li.win4 { width: 245px; height: 123px; background-color: #1c5299; }
.serviceWin li.win4:hover { background-color: #225ead; }
.serviceWin li.win5 { width: 245px; height: 124px; background-color: #2364a3; }
.serviceWin li.win5:hover { background-color: #2972b8; }
.serviceWin li a { width: 100%; height: 100%; cursor: pointer; }
.serviceWin li a span { font-size: 20px; color: #fff; }
.serviceWin li a p { font-size: 12px; color: #fff; margin-top: 5px; text-transform: uppercase; }

.hzxpannel .divi { height: 21px; width: 2px; background-color: #ebebeb; }
.hzxpannel .leftinfo { width: 710px; }
.hzxpannel .leftinfo .titlebox { height: 52px; border-bottom: solid 1px #ebebeb; }
.hzxpannel .leftinfo .titlebox a { width: 250px; cursor: pointer; }
.hzxpannel .leftinfo .titlebox a .firstitle { position: relative; width: 120px; height: 55px; font-size: 22px; color: #222; text-align: center; line-height: 55px; border-bottom: solid 3px transparent; }
.hzxpannel .leftinfo .titlebox a .firstitle i.icon-tianjia-xue { position: absolute; right: -20px; font-size: 28px; color: #aaaaaa; }
.hzxpannel .leftinfo .titlebox a .firstitle i.icon-tianjia-xue:hover { color: #11569a; }
.hzxpannel .leftinfo .titlebox a i.icon-erweima { color: #aaaaaa; font-size: 20px; position: relative; }
.hzxpannel .leftinfo .titlebox a i.icon-erweima .qrw { display: none; border: 1px solid #ccc; position: absolute; right: -15px; text-align: center; top: 27px; width: 160px; z-index: 100; }
.hzxpannel .leftinfo .titlebox a i.icon-erweima:hover .qrw { display: block; }
.hzxpannel .leftinfo .titlebox a .sectitle { height: 55px; margin-left: 30px; color: #555; font-size: 12px; line-height: 53px; }
.hzxpannel .leftinfo .titlebox .active { color: #11569a !important; border-bottom: solid 3px #11569a !important; }
.hzxpannel .leftinfo .content { margin-right: 15px; }
.hzxpannel .leftinfo .content .fiscon { padding-top: 10px; padding-bottom: 10px; border-bottom: solid 1px #ebebeb; }
.hzxpannel .leftinfo .content .fiscon a { font-size: 18px; color: #222; line-height: 36px; cursor: pointer; }
.hzxpannel .leftinfo .content .fiscon a:hover { color: #11569a; }
.hzxpannel .leftinfo .content .fiscon .desc p { font-size: 14px; color: #999; line-height: 22px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.hzxpannel .leftinfo .content ul { margin-top: 8px; height: 224px; overflow: hidden; }
.hzxpannel .leftinfo .content ul li { line-height: 32px; cursor: pointer; list-style: none; }
.hzxpannel .leftinfo .content ul li .dot { width: 5px; height: 5px; border-radius: 5px; background-color: #999999; margin-right: 10px; }
.hzxpannel .leftinfo .content ul li a span { font-size: 14px; color: #222; line-height: 22px; }
.hzxpannel .leftinfo .content ul li a .date { color: #666; }
.hzxpannel .leftinfo .content ul li:hover .dot { background-color: #11569a; }
.hzxpannel .leftinfo .content ul li:hover a span { color: #11569a; }
.hzxpannel .leftinfo .content ul li:hover a .date { color: #11569a; }
.hzxpannel .rightinfo { border-left: solid 1px #ebebeb; box-sizing: border-box; width: 490px; }
.hzxpannel .rightinfo .titlebox { height: 52px; padding-left: 15px; border-bottom: solid 1px #ebebeb; }
.hzxpannel .rightinfo .titlebox .firstitle { display: inline-block; width: 120px; height: 55px; font-size: 22px; color: #11569a; text-align: center; line-height: 55px; border-bottom: solid 3px #11569a; cursor: pointer; }
.hzxpannel .rightinfo .titlebox i.icon-tianjia-xue { font-size: 28px; color: #aaaaaa; cursor: pointer; }
.hzxpannel .rightinfo .titlebox i.icon-tianjia-xue:hover { color: #11569a; }
.hzxpannel .rightinfo .titlebox i.icon-erweima { color: #aaaaaa; font-size: 20px; cursor: pointer; position: relative; }
.hzxpannel .rightinfo .titlebox i.icon-erweima .qrw { display: none; border: 1px solid #ccc; position: absolute; right: -15px; text-align: center; top: 27px; width: 160px; z-index: 100; }
.hzxpannel .rightinfo .titlebox i.icon-erweima:hover .qrw { display: block; }
.hzxpannel .rightinfo .content .sipwer2 { margin-left: 15px; margin-top: 15px; width: 470px; position: relative; }
.hzxpannel .rightinfo .content .sipwer2 .swiper-button-next, .hzxpannel .rightinfo .content .sipwer2 .swiper-button-prev { top: 145px; margin-top: 0; width: 15px; background-color: #5694d0; outline: none; background-size: 9px 12px; }
.hzxpannel .rightinfo .content .sipwer2 .swiper-button-next { right: 0; }
.hzxpannel .rightinfo .content .sipwer2 .swiper-button-prev { left: 0; }
.hzxpannel .rightinfo .content .sipwer2 .gallery-top { width: 100%; height: 140px; cursor: pointer; }
.hzxpannel .rightinfo .content .sipwer2 .gallery-thumbs { margin-top: 5px; width: 400px; height: 43px; }
.hzxpannel .rightinfo .content .sipwer2 .gallery-thumbs .swiper-slide { width: 120px; height: 43px; cursor: pointer; }
.hzxpannel .rightinfo .content .fastrk { margin-left: 15px; margin-top: 10px; width: 470px; height: 137px; background-color: #fcf3ea; border-radius: 8px; overflow: hidden; }
.hzxpannel .rightinfo .content .fastrk .leftt { padding-left: 6px; width: 56px; font-size: 24px; color: #fff; background-color: #f48b2e; height: 100%; }
.hzxpannel .rightinfo .content .fastrk ul { width: 410px; clear: both; }
.hzxpannel .rightinfo .content .fastrk ul li { list-style: none; float: left; width: 45%; padding-left: 5%; }
.hzxpannel .rightinfo .content .fastrk ul li a { cursor: pointer; }
.hzxpannel .rightinfo .content .fastrk ul li a .dot { width: 5px; min-width: 5px; height: 5px; border-radius: 5px; background-color: #999; margin: 0 7px; }
.hzxpannel .rightinfo .content .fastrk ul li a .liu1 { font-size: 14px; color: #222; line-height: 34px; height: 34px; }
.hzxpannel .rightinfo .content .fastrk ul li a:hover .liu1 { color: #f48b2e; }
.hzxpannel .rightinfo .content .fastrk ul li a:hover .dot { min-width: 5px; background-color: #f48b2e; }

i.icon-erweima { color: #aaaaaa; font-size: 20px; position: relative; }
i.icon-erweima .qrw { display: none; border: 1px solid #ccc; position: absolute; right: -15px; text-align: center; top: 27px; width: 160px; z-index: 100; }
i.icon-erweima:hover .qrw { display: block; }

.zjjs .title, .yqlj .title { width: 120px; height: 55px; font-size: 22px; color: #11569a; text-align: center; line-height: 55px; border-bottom: solid 3px #11569a; }
.zjjs .more-add .icon-tianjia-xue, .yqlj .more-add .icon-tianjia-xue { cursor: pointer; font-size: 28px; color: #aaa; }
.zjjs .more-add .icon-tianjia-xue:hover, .yqlj .more-add .icon-tianjia-xue:hover { color: #11569a; }
.zjjs .people, .yqlj .people { width: 140px; height: 140px; }
.zjjs .zjsm .part1, .yqlj .zjsm .part1 { height: 140px; width: 230px; padding-left: 25px; padding-right: 25px; }
.zjjs .zjsm .part1 .zjname, .yqlj .zjsm .part1 .zjname { margin-top: 7px; margin-bottom: 14px; font-size: 26px; color: #000; }
.zjjs .zjsm .part1 .zjname .label, .yqlj .zjsm .part1 .zjname .label { margin-left: 15px; color: #fff; font-size: 16px; background-color: #f48b2e; padding: 1px 5px; border-radius: 3px; }
.zjjs .zjsm .part1 ul, .yqlj .zjsm .part1 ul { height: 84px; overflow: hidden; }
.zjjs .zjsm .part1 ul li, .yqlj .zjsm .part1 ul li { list-style: none; font-size: 14px; color: #000022; line-height: 28px; }
.zjjs .zjsm .part2, .yqlj .zjsm .part2 { padding-left: 30px; padding-right: 30px; width: 520px; }
.zjjs .zjsm .part2 .desc, .yqlj .zjsm .part2 .desc { max-height: 118px; overflow: hidden; }
.zjjs .zjsm .part2 .desc p, .yqlj .zjsm .part2 .desc p { overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }
.zjjs .zjsm .part2 .more, .yqlj .zjsm .part2 .more { margin-top: 5px; font-size: 14px; color: #11569a; cursor: pointer; line-height: 22px; }
.zjjs .zjsm .part3, .yqlj .zjsm .part3 { height: 140px; }
.zjjs .zjsm .part3 .bg1f69b2, .yqlj .zjsm .part3 .bg1f69b2 { background-color: #1f69b2; }
.zjjs .zjsm .part3 .bgf48b2e, .yqlj .zjsm .part3 .bgf48b2e { background-color: #f48b2e; }
.zjjs .zjsm .part3 .opera, .yqlj .zjsm .part3 .opera { cursor: pointer; width: 167px; height: 50px; border-radius: 5px; color: #fff; font-size: 20px; }
.zjjs .zjsm .divi, .yqlj .zjsm .divi { width: 1px; height: 130px; background-color: #ebebeb; margin-top: 8px; }

.yqlj .title { width: 120px; height: 55px; font-size: 22px; color: #11569a; text-align: center; line-height: 55px; border-bottom: solid 3px #11569a; }
.yqlj ul { clear: both; }
.yqlj ul li { float: left; margin-top: 21px; list-style: none; width: 183px; height: 55px; box-sizing: border-box; margin-left: 20px; overflow: hidden; }
.yqlj ul li a { width: 183px; height: 55px; display: block; }
.yqlj ul li a img { width: 183px; height: 55px; }
.yqlj ul li:nth-child(6n+1) { margin-left: 0px; }
.yqlj ul li:hover { border: solid 1px #11569a; }

.yqindex .title { width: 120px; height: 55px; font-size: 22px; color: #11569a; text-align: center; line-height: 55px; border-bottom: solid 3px #11569a; }
.yqindex ul { clear: both; }
.yqindex ul li { float: left; margin-top: 21px; list-style: none; width: 183px; height: 55px; box-sizing: border-box; margin-right: 40px; overflow: hidden; }
.yqindex ul li a { width: 183px; height: 55px; display: block; }
.yqindex ul li a img { width: 183px; height: 55px; }
.yqindex ul li:nth-child(4n) { margin-right: 0px; }
.yqindex ul li:hover { border: solid 1px #11569a; }

.lxfs .icon-erweima { position: relative; font-size: 20px; cursor: pointer; }
.lxfs .icon-erweima .qrw { display: none; border: 1px solid #ccc; position: absolute; left: 15px; text-align: center; top: 15px; width: 160px; z-index: 100; }
.lxfs .icon-erweima:hover .qrw { display: block; }

ul.jypart1 li { display: block; list-style: none; }
ul.jypart1 li a { height: 28px; line-height: 28px; color: #222; font-size: 14px; }
ul.jypart1 li a i { color: #aaa; }
ul.jypart1 li:hover a { color: #11569a; }

.rclistdesc a, .rctwolist .article_box_con a { font-size: 18px; }
.rclistdesc a:hover, .rctwolist .article_box_con a:hover { color: #11569a; }
.rclistdesc .liu3, .rctwolist .article_box_con .liu3 { overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; position: relative; }
.rclistdesc .liu3 .details, .rctwolist .article_box_con .liu3 .details { position: absolute; right: 0px; font-size: 12px; overflow: hidden; color: #1f69b2; z-index: 22; line-height: 28px; background-color: #fff; }
.rclistdesc p, .rctwolist .article_box_con p { margin-top: 15px; font-size: 14px; line-height: 28px; color: #999999; }
.rclistdesc p a, .rctwolist .article_box_con p a { float: right; font-size: 12px; overflow: hidden; color: #1f69b2; }
.rclistdesc p a:hover, .rctwolist .article_box_con p a:hover { font-weight: 700; font-size: 14px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; color: #1f69b2; }

.rctwolist { border: 1px solid #ededed; border-top: 2px solid #11569a; padding: 0 15px; margin-bottom: 15px; }

.pnpage { line-height: 25px; overflow: hidden; margin-bottom: 10px; }
.pnpage a { font-size: 14px; color: #222; }
.pnpage a:hover { text-decoration: underline; }

.usmap .mapbox { width: 902px; height: 407px; background-color: #3ea6ff; }
.usmap .descmsbox { margin-top: 70px; width: 902px; }
.usmap .descmsbox .lxtype { width: 38px; height: 38px; border-radius: 19px; background-color: #1f69b2; }
.usmap .descmsbox .lxtype i { color: #fff; font-size: 20px; }
.usmap .descmsbox .smnum p { line-height: 22px; font-size: 14px; }
.usmap .descmsbox .c_l_b { width: 261px; height: 258px; background-color: #3b84e2; text-align: center; padding-top: 25px; }
.usmap .descmsbox .c_l_b p { font-size: 12px; color: #FFF; padding-top: 10px; }
.usmap .descmsbox .c_l_b img { width: 82%; }
.usmap .descmsbox ul.bus li { list-style: none; float: left; width: 110px; height: 30px; background-color: #b39974; text-align: center; cursor: pointer; border-right: solid 10px #FFF; }
.usmap .descmsbox ul.bus li p { font-size: 16px; color: #FFF; padding-top: 4px; }
.usmap .descmsbox ul.bus li.cur { background-color: #3b84e2; }
.usmap .descmsbox .part1 { width: 471px; margin-top: 25px; }
.usmap .descmsbox .part1 .buses_t { width: 471px; height: 90px; }
.usmap .descmsbox .part1 .buses_t p { font-size: 14px; color: #333; }
.usmap .descmsbox .part1 .buses_t p span { color: red; }
.usmap .descmsbox .part1 .buses_t ul { padding-top: 5px; }
.usmap .descmsbox .part1 .buses_t ul li { list-style: none; width: 110px; height: 26px; font-size: 12px; float: left; text-align: center; background-color: #999; border-right: solid 5px #FFF; border-bottom: solid 5px #FFF; cursor: pointer; }
.usmap .descmsbox .part1 .buses_t ul li p { color: #FFF; font-size: 12px; padding-top: 5px; }
.usmap .descmsbox .part1 .buses_t ul li.curr { background-color: #3b84e2; }
.usmap .descmsbox .part1 .buses_t .buses_b { margin-top: 7px; display: none; }
.usmap .descmsbox .part2 { display: none; width: 471px; height: 430px; position: relative; }
.usmap .descmsbox .part2 dl { display: block; clear: both; padding-top: 33px; padding-left: 5px; }
.usmap .descmsbox .part2 dl dt { float: left; font-size: 14px; width: 90px; height: 24px; padding-top: 5px; background-color: #1b315f; color: #FFF; text-align: center; }
.usmap .descmsbox .part2 dl dd { width: 330px; float: left; padding-left: 15px; }
.usmap .descmsbox .part2 dl dd p { font-size: 12px; line-height: 22px; padding-bottom: 5px; }
.usmap .descmsbox .part3 { margin-top: 25px; display: none; width: 471px; height: 430px; position: relative; }
.usmap .descmsbox .part3 p { font-size: 14px; line-height: 26px; color: #333; }
.usmap .descmsbox .part3 p a { color: red; text-decoration: underline; }

footer { background-color: #fff; height: 142px; width: 100%; }
footer ul.tip1 { margin-top: 30px; }
footer ul.tip1 li { list-style: none; padding: 0 12px; }
footer ul.tip1 li a { color: #999; font-size: 14px; }
footer ul.tip1 li a:hover { color: #1f69b2; }
footer ul.tip1 li:nth-child(2n) { background-color: #aaa; width: 1px; height: 14px; padding: 0; }
footer ul.tip2 { margin-top: 12px; margin-bottom: 8px; }
footer ul.tip2 li { list-style: none; padding: 0 8px; }
footer ul.tip2 li a { color: #999; }
footer p.copyright { color: #999; line-height: 50px; text-align: center; font-size: 13px; }

.linkmap { margin: 0px auto; width: 1180px; padding-left: 20px; line-height: 30px; padding: 10px 0px; color: #333; }
.linkmap a:hover { color: #1f69b2; }

.article_main { background-color: #fff; padding: 20px; box-sizing: border-box; min-height: 500px; }
.article_main .article_left { width: 20%; }
.article_main .article_left .leftNavTitle { width: 100%; text-indent: 35px; font: 100 18px/49px "Microsoft YaHei","微软雅黑"; color: #fff; background: #1f69b2; border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; }
.article_main .article_left .borderR { border-radius: 0; margin-bottom: 10px; height: 45px; text-align: center; text-indent: 0 !important; }
.article_main .article_left .borderR12 { text-align: center; text-indent: 0 !important; height: 45px; font-size: 16px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
.article_main .article_left .ul-list { background-color: #f6f6f6; border-radius: 4px; overflow: hidden; }
.article_main .article_left .ul-list li a { line-height: 38px; text-indent: 35px; border-bottom: 1px solid #fff; display: block; color: #222; }
.article_main .article_left .ul-list li a:hover { color: #1f69b2; }
.article_main .article_left .ex-ul-list li .hasChildren { background: url(../img/dot.png) no-repeat 95% center; cursor: pointer; padding-right: 40px; }
.article_main .article_left .ex-ul-list li .hasChildren .kesa { text-indent: 12px !important; border-bottom: none; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.article_main .article_left .ex-ul-list li ul { display: block; }
.article_main .article_left .ex-ul-list li ul li { display: inline-block; width: 45%; text-indent: 0 !important; }
.article_main .article_left .ex-ul-list li ul li a { text-align: left; line-height: 30px; border-bottom: none; text-indent: 15px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.article_main .article_left .ex-ul-list li ul li a:before { content: '-'; margin-right: 5px; }
.article_main .article_left .ex-ul-list:hover ul { display: block; transition: all 0.10s ease 0s; -moz-transition: all 0.10s ease 0s; -webkit-transition: all 0.10s ease 0s; }
.article_main .article_left .two_list li ul li { width: 80% !important; }
.article_main .article_right { width: 78%; box-sizing: border-box; margin-left: 2%; }
.article_main .article_right .article_cont { margin-top: 20px; line-height: 2em; padding-bottom: 20px; overflow: auto; font-size: 16px; }
.article_main .article_right .article_cont .article_cont-text { line-height: 2em; padding-bottom: 10px; text-indent: 30px; }
.article_main .article_right .article_cont .wb50 { width: 47%; box-sizing: border-box; padding-left: 12px; height: 32px; font-size: 14px; background: url(../img/dot.png) no-repeat 0px 14px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; margin-right: 6%; }
.article_main .article_right .article_cont .wb50:nth-child(2n) { margin-right: 0; }
.article_main .article_right .article_cont .wb100 { width: 100% !important; }
.article_main .article_right .article_cont .wb100:nth-child(n) { margin-right: 0; }
.article_main .article_right .article_cont .wb100:nth-child(5n) { height: 40px; margin-bottom: 8px; border-bottom: 1px dashed #ebebeb; background: url(../img/dot.png) no-repeat 0px 12px; }
.article_main .article_right .exp_box .kestab { margin-top: 5px; margin-bottom: 10px; height: 40px; background-color: #f6f6f6; }
.article_main .article_right .exp_box .kestab .keshit { padding: 0 17px; font-size: 15px; line-height: 39px; font-weight: bold; cursor: pointer; border-top: solid 1px #f6f6f6; border-right: solid 1px #f6f6f6; border-left: solid 1px #f6f6f6; }
.article_main .article_right .exp_box .kestab .activeK { border-top: solid 1px #ebebeb; border-right: solid 1px #ebebeb; border-left: solid 1px #ebebeb; background-color: #fff; }
.article_main .article_right .exp_box .name { font-size: 16px; line-height: 34px; color: #1f69b2; }
.article_main .article_right .exp_box .peoimg, .article_main .article_right .exp_box .peoimg img { width: 140px; height: 140px; }
.article_main .article_right .exp_box p { line-height: 30px; color: #333; }
.article_main .article_right .exp_box .name_list { width: 110px; height: 25px; padding-left: 15px; display: block; background: url(../img/imgimg.png) no-repeat 0px 5px; }
.article_main .article_right .exp_box .wb50 { width: 100%; box-sizing: border-box; padding-left: 12px; height: 32px; font-size: 14px; background: url(../img/dot.png) no-repeat 0px 7px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.article_main .article_right .min-h { min-height: 170px; }
.article_main .title_header { height: 45px; line-height: 45px; color: #1f69b2; font-size: 20px; border-bottom: 1px solid #ebebeb; }
.article_main .title_header span { border-bottom: 3px solid #1f69b2; padding: 10px 0px; }
.article_main .title_header .divi { height: 21px; width: 2px; background-color: #ebebeb; }
.article_main .title_header i.icon-tianjia-xue { font-size: 28px; color: #aaaaaa; cursor: pointer; }
.article_main .title_header i.icon-tianjia-xue:hover { color: #11569a; }
.article_main .title_header i.icon-erweima { color: #aaaaaa; font-size: 20px; position: relative; cursor: pointer; }
.article_main .title_header i.icon-erweima .qrw { display: none; border: 1px solid #ccc; position: absolute; right: -15px; text-align: center; top: 38px; width: 160px; z-index: 100; }
.article_main .title_header i.icon-erweima:hover .qrw { display: block; }
.article_main .left_one { width: 48%; margin-right: 4%; margin-bottom: 25px; }
.article_main .left_one .img_left img { width: 100%; border: 1px solid #ccc; margin-bottom: 15px; }
.article_main .left_one .img_left div, .article_main .left_one .img_left p { font-size: 14px; line-height: 28px; color: #999999; height: 56px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: relative; }
.article_main .left_one .img_left div .detailsd, .article_main .left_one .img_left p .detailsd { position: absolute; right: 0px; font-size: 12px; overflow: hidden; color: #1f69b2; z-index: 22; bottom: 0; background-color: #fff; padding-left: 12px; padding-right: 12px; }
.article_main .left_one .img_left div .detailsd:hover, .article_main .left_one .img_left p .detailsd:hover { font-weight: 700; font-size: 14px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.article_main .not:nth-child(2n) { margin-right: 0%; }
.article_main .article_box { border: 1px solid #ccc; padding: 15px; height: 215px; margin: 15px 0px 0px; }
.article_main .article_box .yuyu { width: 215px; height: 215px; }
.article_main .article_box .w120 { width: 120px; height: 120px; }
.article_main .article_box .article_box_con { width: 306px; padding-left: 27px; }
.article_main .article_box .article_box_con div, .article_main .article_box .article_box_con p { font-size: 14px; line-height: 28px; color: #999999; height: 195px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; position: relative; }
.article_main .article_box .article_box_con div .detailsd, .article_main .article_box .article_box_con p .detailsd { position: absolute; right: 0px; bottom: 0; padding-right: 12px; padding-left: 15px; background-color: #fff; font-size: 12px; overflow: hidden; color: #1f69b2; }
.article_main .article_box .article_box_con div .detailsd:hover, .article_main .article_box .article_box_con p .detailsd:hover { font-weight: 700; font-size: 14px; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.article_main .article_box .pat_ul, .article_main .article_box .zhaunjia { width: 100%; }
.article_main .article_box .pat_ul ul li, .article_main .article_box .zhaunjia ul li { display: inline-block; width: 32%; background-color: red; padding-left: 15px; line-height: 32px; box-sizing: border-box; background: url(../img/dot.png) no-repeat left 12px !important; cursor: pointer; }
.article_main .article_box .pat_ul ul li:hover, .article_main .article_box .zhaunjia ul li:hover { color: #1f69b2; }
.article_main .article_box .zhaunjia ul li { width: 98%; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.article_main .clin-items { margin-top: 20px; width: 16.6%; height: 170px; display: block; padding-top: 20px; border: 2px solid #fff; box-sizing: content-box; box-sizing: border-box; }
.article_main .clin-items .clin_img { width: 80px; height: 80px; margin: 0 auto; display: block; border: 1px solid #ebebeb; }
.article_main .clin-items p { font-size: 16px; margin-top: 20px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.article_main .wb25 { width: 20%; }
.article_main .wb25 .exper-items { padding-top: 0px; padding-bottom: 10px; width: 180px; height: auto !important; background-color: #f6f6f6; overflow: hidden; }
.article_main .wb25 .exper-items .clin_img { width: 180px; height: 180px; display: block; }
.article_main .wb25 .exper-items .name { font-size: 16px; line-height: 2em; color: #1f69b2; margin-top: 0; }
.article_main .wb25 .exper-items .esc { font-size: 12px; line-height: 2em; text-align: left; height: 68px; padding: 0 16%; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.article_main .wwb25 { margin-right: 26px; }
.article_main .wwb25 .exper-items { box-sizing: border-box; padding-top: 0px; padding-bottom: 6px; width: 270px; border: solid 1px #e0e0e0; overflow: hidden; margin-top: 25px; position: relative; height: 379px; }
.article_main .wwb25 .exper-items .jjlr { width: 100%; }
.article_main .wwb25 .exper-items .clin_img { width: 268px; height: 268px; display: block; }
.article_main .wwb25 .exper-items .name { font-size: 28px; line-height: 1.8em; color: #1f69b2; margin-top: 0; }
.article_main .wwb25 .exper-items .yslable { margin-top: 0px; text-align: center; font-size: 16px; color: #434343; }
.article_main .wwb25 .exper-items .esc { text-align: center; font-size: 16px; line-height: 1.8em; height: 29px; padding: 0 6%; overflow: hidden; text-overflow: ellipsis; word-break: break-all; word-wrap: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #434343; }
.article_main .wwb25 .exper-items .name1 { font-size: 28px; line-height: 1.8em; color: #1f69b2; }
.article_main .wwb25 .exper-items .yslable1 { margin-top: 0px; text-align: center; font-size: 16px; color: #fff; margin-bottom: 3px; }
.article_main .wwb25 .exper-items .esc1 { text-align: center; font-size: 16px; line-height: 1.5em; color: #fff; }
.article_main .wwb25 .exper-items .desclayer { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); }
.article_main .wwb25 .exper-items .desclayer .opera { cursor: pointer; width: 140px; height: 40px; color: #fff; font-size: 18px; background-color: #1f69b2; }
.article_main .wwb25 .exper-items .desclayer .detail { margin-left: 15px; cursor: pointer; width: 80px; height: 40px; color: #fff; font-size: 18px; background-color: #1f69b2; }
.article_main .wwb25 .exper-items:hover .jjlr { display: none; }
.article_main .wwb25 .exper-items:hover .desclayer { display: block; }
.article_main .wwb25:nth-child(4n) { margin-right: 0px; }
.article_main .callout .bb3 { border-bottom: 3px solid #1f69b2; }
.article_main .callout .bb3 .call-title { height: 35px; line-height: 35px; width: 180px; text-align: center; color: #fff; background: #1f69b2; }
.article_main .callout .bb3 .notice { font-size: 14px; line-height: 35px; color: #ff0000; }
.article_main .callout .lablebox { padding: 15px 10px; }
.article_main .callout .lablebox .lable { padding: 1px 4px; height: 16px; text-align: center; line-height: 16px; border-radius: 2px; overflow: hidden; color: #fff; font-size: 12px; margin-right: 5px; }
.article_main .callout .lablebox .color1 { background: linear-gradient(0deg, #d44a0b, #fbc884); }
.article_main .callout .lablebox .color2 { background: linear-gradient(0deg, #765bcd, #d6c3f7); }
.article_main .callout .lablebox .color3 { background: linear-gradient(0deg, #2983b3, #9bdbfb); }
.article_main .callout .lablebox .color4 { background: linear-gradient(0deg, #E800E8, #FFD0FF); }
.article_main .callout .lablebox .color5 { background: linear-gradient(0deg, #4d64f0, #d4d9f5); }
.article_main .callout .lablebox .color6 { background: linear-gradient(0deg, #B766AD, #DAB1D5); }
.article_main .callout .callout_table_box { border-top: 2px solid #1f69b2; }
.article_main .callout .callout_table_box .callout_table { width: 100%; border: none; border-left: 1px #ebebeb solid; }
.article_main .callout .callout_table_box .callout_table thead { text-align: center; background-color: #f6f6f6; }
.article_main .callout .callout_table_box .callout_table thead td { height: 50px; border-right: 1px solid #ebebeb; }
.article_main .callout .callout_table_box .callout_table tbody .center { text-align: center; }
.article_main .callout .callout_table_box .callout_table tbody td { border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 { width: 94%; padding-left: 10px; box-sizing: border-box; margin-top: 10px; display: block; }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .lable { padding: 1px 4px; height: 16px; text-align: center; line-height: 16px; border-radius: 2px; overflow: hidden; color: #fff; font-size: 12px; margin-right: 5px; }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .color1 { background: linear-gradient(0deg, #d44a0b, #fbc884); }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .color2 { background: linear-gradient(0deg, #765bcd, #d6c3f7); }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .color3 { background: linear-gradient(0deg, #2983b3, #9bdbfb); }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .color4 { background: linear-gradient(0deg, #E800E8, #FFD0FF); }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .color5 { background: linear-gradient(0deg, #4d64f0, #d4d9f5); }
.article_main .callout .callout_table_box .callout_table tbody td .wb25 .color6 { background: linear-gradient(0deg, #B766AD, #DAB1D5); }
.article_main .callout .callout_table_box .callout_table tbody td .wb40 { width: 100% !important; margin: 0 auto; margin-top: 10px; }

.kehsi12 { line-height: 32px; font-size: 16px; font-weight: bold; }

.cen_hover:hover a, .wb25:hover, .wb50:hover, .kehsi:hover, .kehsi12:hover, .detailsd:hover, .name_list:hover { color: #1f69b2; }

.cli_items .clin-items:hover { border: 2px solid #1f69b2; box-sizing: content-box; box-sizing: border-box; }

.clearboth { clear: both; }

.active { color: #1f69b2 !important; }

.active_border { border: 2px solid #1f69b2 !important; }

.add-icon { width: 20px; height: 20px; border-radius: 20px; overflow: hidden; border: 1px solid #ccc; }
.add-icon .iconfont { font-size: 12px; color: #aaa; margin-top: 0px; }

.flex { display: flex !important; }

.mr10 { margin-right: 10px; }

.fs26 { font-size: 26px; }

.fs20 { font-size: 20px; }

.block { display: block; }

.appoint { margin-top: 15px; margin-right: 50px; }
.appoint .items { margin-bottom: 15px; }
.appoint .items .nametitle { margin-bottom: 5px; }
.appoint .items .nametitle .iconimg { margin-right: 10px; }
.appoint .items .nametitle .name { font-size: 14px; color: #666; }
.appoint .items .nametitle .mainx { color: red; font-size: 20px; margin-left: 5px; margin-top: 5px; }
.appoint .items .apinput, .appoint .items select, .appoint .items textarea { width: 520px; height: 43px; border-radius: 4px; border: 1px solid #ebebeb; text-indent: 12px; background-color: #fff; font-size: 13px; }
.appoint .items select { text-indent: 0 !important; }
.appoint .items select option { font-size: 14px; color: #666; }
.appoint .items textarea { height: 140px; resize: none; box-sizing: border-box; padding-top: 10px; font-family: 'Microsoft YaHei', '微软雅黑', STXihei, '华文细黑', Heiti, '黑体', SimSun, '宋体', sans-serif; }
.appoint .items button { width: 200px; height: 43px; background-color: #11569a; color: #fff; border: none; border-radius: 4px; font-size: 16px; margin-top: 20px; cursor: pointer; }

.ghitems { margin-bottom: 15px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 15px; border: dashed 1px #da563e; }
.ghitems .qpsm { padding: 12px 10px; border-radius: 5px; background-color: #fee5e0; color: #fe0808; font-size: 13px; word-break: break-all; }

.conolvl { margin-bottom: 15px; border: solid 1px #ebebeb; border-top: solid 2px #1f69b2; padding: 0 15px; }

.cjlist { margin-top: 3px; margin-bottom: 3px; }
.cjlist .cjitems { font-size: 14px; color: #333; text-indent: 28px; line-height: 22px; height: 22px; }

.article_left_ment { width: 100%; }

.leftNavTitle { width: 100%; text-indent: 35px; font: 100 18px/49px "Microsoft YaHei","微软雅黑"; color: #fff; background: #fff; border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; }

/***一级***/
.article_left_ment .lv1_ul { line-height: 38px; background: #fff; list-style: none; }

.article_left_ment .lv1_li { margin: 0 0 1px; background: #eee; font-size: 14px; }

.article_left_ment .lv1_li a:hover { color: #1f69b2; }

.article_left_ment .lv1_li p { line-height: 38px; }

.article_left_ment .lv1_li .lv1_p { font-size: 14px; cursor: pointer; padding: 0 10px 0 35px; line-height: 38px; }

.article_left_ment .lv1_li .lv1_p a.lv1_tit { display: block; }

.article_left_ment .lv1_p.hasChildren { background: url(../img/img11.png) no-repeat 198px center; cursor: pointer; padding-right: 40px; background-size: 10px 10px; }

.article_left_ment .lv1_p.hasChildren.show { background: url(../img/img12.png) no-repeat 198px center; background-size: 10px 10px; background-color: #f6f6f6; }

.article_left_ment .lv1_p.current a { color: #1f69b2; }

/****二级****/
.article_left_ment .lv2_ul { display: none; padding-bottom: 10px; background: #edeff1; padding: 0 10px; }

.article_left_ment .lv2_li .lv2_p.hasChildren { cursor: pointer; padding-right: 35px; }

.article_left_ment .lv2_li .lv2_p.hasChildren.opend.show { background: url(../img/logoimg.png) no-repeat 198px center; }

.article_left_ment li .lv2_li { padding: 0 0 0 40px; font-size: 14px; background: url(../img/img13.png) no-repeat 25px 16px; display: block; background-size: 7px 2px; }

.article_left_ment li .lv2_li .current { padding-left: 0; width: 120px; }

.article_left_ment .lv2_li .current a { color: #1f69b2; }

/****三级菜单****/
.article_left_ment .lv3_ul { display: none; padding-left: 10px; }

.article_left_ment .lv3_ul li.lv3_li a.lv3_tit { font-size: 12px; }

/*------------------左侧菜单结束--------------------*/
.swt_youc2 { top: 0px; }

.swt_youc3 { top: 63px; }

.swt_youc4 { top: 126px; }

.swt_youc5 { top: 189px; }

.swt_youc6 { top: 252px; }

.swt_youc7 { top: 315px; }

.swt_youc8 { top: 378px; }

.swt_youc { width: 61px; padding: 5px; background: #fff; position: fixed; right: 0; top: 190px; z-index: 900; margin: 0 auto; }
.swt_youc .ml5 { margin-left: 5px; }
.swt_youc ul { position: relative; }
.swt_youc ul li { list-style: none; width: 165px; height: 62px; right: -103px; line-height: 0px; font-size: 0px; position: absolute; }
.swt_youc ul li a { width: 61px; height: 62px; background-color: #1f69b2; display: inline-block; text-decoration: none; color: #444; -webkit-transiton: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; overflow: hidden; }
.swt_youc ul li a .items { height: 62px; width: 300px; background-color: #1f69b2; -webkit-transiton: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.swt_youc ul li a .items .wicon { margin-top: 5px; width: 100%; height: 30px; }
.swt_youc ul li a .items .iconbox { height: 62px; width: 61px; }
.swt_youc ul li a .items .iconbox .icon { color: #fff; }
.swt_youc ul li a .items .iconbox .name1 { width: 100%; height: 25px; text-align: center; line-height: 25px; color: #fff; font-size: 14px; }
.swt_youc ul li a .items .iconh { width: 50px; height: 50px; background-color: #fff; }
.swt_youc ul li a .items .iconh .icon { color: #1f69b2; }
.swt_youc ul li a .items .name2 { font-size: 16px; line-height: 32px; height: 32px; color: #fff; }
.swt_youc ul li a .items .name3 { font-size: 13px; color: #fff; font-weight: 300; letter-spacing: 1px; margin-top: 5px; height: 15px; }
.swt_youc ul li .qrwx { top: 339px; }
.swt_youc ul li .qrwb { top: 390px; }
.swt_youc ul li .qrbox { position: fixed; right: 75px; display: none; width: 180px; border: solid 1px #ddd; box-sizing: border-box; overflow: hidden; z-index: 999; }
.swt_youc ul li.long:hover { right: 0px; }
.swt_youc ul li.long:hover a { width: 170px; }
.swt_youc ul li.long:hover a .items { margin-left: -61px; }
.swt_youc ul li.qr:hover .qrbox { display: block; }
