/**++********************************************
***+++data:2025.04.24++**************************
*************************************************/
@charset "utf-8";
:root{--theme-color:rgb(255, 110, 110);--theme-color02:rgb(255, 87, 51,0.2)}
.ontext:hover{color: var(--theme-color);}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px !important;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs24{font-size: 24px;}
.fgfff{background: #fff}
.fc333{color: #333333;}
.fc666{color: #666666;}
.fc999{color: #999999;}
.fc8080{color: #808080;}
.fczt{color: var(--theme-color);}
.gap10{gap: 10px;}
.gap12{gap: 12px;}
.gap14{gap: 14px;}
.gap16{gap: 16px;}
.mgt8{margin-top: 8px;}
.mgt10{margin-top: 10px;}
.mgt12{margin-top: 12px;}
.mgt14{margin-top: 14px;}
.mgt16{margin-top: 16px;}
.mgt18{margin-top: 18px;}
.mgt20{margin-top: 20px;}
.mgt30{margin-top: 30px;}

.mgl6{margin-left: 6px;}
.mgl8{margin-left: 8px;}
.mgl10{margin-left: 10px;}
.mgl12{margin-left: 12px;}
.mgl14{margin-left: 14px;}
.mgl16{margin-left: 16px;}
.mgl18{margin-left: 18px;}
.mgl20{margin-left: 20px;}

.mgr6{margin-right: 6px;}
.mgr8{margin-right: 8px;}
.mgr10{margin-right: 10px;}
.mgr12{margin-right: 12px;}
.mgr14{margin-right: 14px;}
.mgr16{margin-right: 16px;}
.mgr18{margin-right: 18px;}
.mgr20{margin-right: 20px;}

.mgb4{margin-bottom:4px;}
.mgb6{margin-bottom:6px;}
.mgb8{margin-bottom:8px;}
.mgb10{margin-bottom:10px;}
.mgb12{margin-bottom: 12px;}
.mgb14{margin-bottom: 14px;}
.mgb16{margin-bottom: 16px;}
.mgb18{margin-bottom: 18px;}
.mgb20{margin-bottom: 20px;}
.mgb22{margin-bottom: 22px;}
.mgb24{margin-bottom: 24px;}
.mgb26{margin-bottom: 26px;}
.mgb28{margin-bottom: 28px;}
.mgb30{margin-bottom: 30px;}
.mgb40{margin-bottom: 40px;}

.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.fw700{font-weight: 700;}

.nopd{padding: 0px !important;}
.pdt2{padding-top: 2px;}
.pdl10{padding-left: 10px;}
.pdl20{padding-left: 20px;}


.img24{width: 24px;height: 24px;display: inline-block;}

.oe2{display: -webkit-box;-webkit-line-clamp: 2; /* 限制显示2行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.oe3{display: -webkit-box;-webkit-line-clamp: 3; /* 限制显示3行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.oe4{display: -webkit-box;-webkit-line-clamp: 4; /* 限制显示3行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.oe5{display: -webkit-box;-webkit-line-clamp: 5; /* 限制显示3行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}

/**md-header**/
.md-header{width:100%;height: 135px;background:#F0F2F3;;overflow: hidden;border-bottom: 1px solid #EDEDED;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in; }
.md-header .jiso1{background: #636363;font-size: 14px;font-weight: 400;color: #CDCDCD;height: 45px;line-height: 45px;}
.md-header .jiso1 p{width: 1320px;margin: 0 auto;}
.md-header .backzz{display: inline-block;height: 54px;line-height: 54px;padding-left: 56px;background: url(../images/backzhuzhan.png) 0px 7px no-repeat;margin-left: 260px;background-size: 44px 44px;}
.md-header.fixed{height:135px;top:0;left:0;position: fixed;z-index: 9999;background: #F0F2F3;}
.md-header.fixed .header-box{margin:14px 0;}
.md-header .header-box{height:62px;margin:14px 0;overflow: hidden}
.md-header .md-logo{height:62px;width:181px;overflow: hidden;overflow: hidden}
.md-header .md-logo a{display: block;width:100%;height: 100%;overflow: hidden}
.md-header .header-box .header-right{width:81%;margin-left: 70px;}
.md-header .header-box .header-right ul.header-nav{width:45%;}
.md-header .header-box .header-right ul.header-nav li{font-size: 18px;color: #333;}
.md-header .header-box .header-right ul.header-nav li a{color: #333;position: relative}
.md-header .header-box .header-right ul.header-nav li a::after{content:'';position:absolute;left:50%;right:50%;bottom:-12px;height:3px;background:linear-gradient(275deg,var(--theme-color) 0%,var(--theme-color) 99%);width:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.md-header .header-box .header-right ul.header-nav li a.active,.md-header .header-box .header-right ul.header-nav li a:hover{font-weight:700;color:var(--theme-color)}
.md-header .header-box .header-right ul.header-nav li a:hover::after,.md-header .header-box .header-right ul.header-nav li a.active::after{width: 32px;}
.md-header .header-box .header-right .md-search-lc{margin-left: 370px;width:45%;max-width:450px;overflow: hidden;height:46px;border:2px solid var(--theme-color);border-radius:50px;}
.md-header .header-box .header-right .md-search-lc .search-form{width:100%;}
.md-header .header-box .header-right .md-search-lc .search-form .search{width:54px;height:43px;background:url("../images/search.png") no-repeat 20px center ;display: block;border:none;cursor: pointer;text-indent: -99999px;}
.md-header .header-box .header-right .md-search-lc .search-form .inputs{border:none;height:43px;line-height:43px;font-size: 16px;color: #666;width:calc(100% - 154px );}
.md-header .header-box .header-right .md-search-lc .search-form .searchBut{border:none;cursor: pointer;width:100px;height:43px;text-align: center;color: #fff;background: var(--theme-color);line-height:43px;font-size: 17px;font-weight: 600;letter-spacing: 1px;border-radius:43px;}
.md-header .header-box .header-right .md-search-lc .search-form .searchBut:hover{opacity: .98;}
/**---footer----START---**/
.md-footer{width:100%;overflow:hidden;background:#fff;padding:30px 0}
.md-footer .f_logo{height:50px;overflow:hidden;width:153px}
.md-footer .f_box{margin-top:30px;overflow:hidden;border-bottom:1px solid #ECECEC;padding-bottom:30px}
.md-footer .f_box .f_nav_box,.md-footer .f_box .f_links{width:48%}
.md-footer .f_box .f_nav_box .f_nav{overflow:hidden;font-size:16px;color:#333;line-height:38px}
.md-footer .f_box .f_nav_box .f_nav a{color:#333;display:inline-block;font-size:16px;font-weight:400}
.md-footer .f_box .f_nav_box .f_nav a:hover,.md-footer .f_box .f_nav_box .f_nav a.active,.md-footer .f_box .f_links .f_links-a a:hover{color:var(--theme-color)}
.md-footer .f_box .f_nav_box .f_nav a::after{content:'';width:1px;height:12px;background:#999;display:inline-block;margin:0 20px}
.md-footer .f_box .f_nav_box .f_nav a:nth-last-child(2)::after,.md-footer .f_box .f_nav_box .f_nav a:last-child::after,.md-footer  a.lines1::after{display:none!important;}
.md-footer .f_box .f_links .f_names{font-size:16px;font-weight:bold;color:#333;border-bottom:1px solid #ECECEC;height:45px;line-height:33px}
.md-footer .f_box .f_links .f_links-a{margin-top:30px;overflow:hidden;font-size:13px;color:#666}
.md-footer .f_box .f_links .f_links-a a{color:#666;padding-right:28px;padding-bottom:6px;display:inline-block}
.md-footer .f_shengming{padding:20px 0;overflow:hidden;text-align:center}
.md-footer .shengmingf{font-size:13px;color:#666;text-align:center}
.md-footer .f_shengming .f_copyright{font-size:13px ;color:#666;padding-top:30px}
.md-footer .f_shengming .f_copyright a{color:#666}
.md-footer .f_shengming .f_copyright a:hover{color:var(--theme-color);text-decoration:underline}
.md-footer .f_box .f_nav_box .flex-col span{font-size:13px;color:#666;margin-top:20px}
.md-footer .flex-col span.gs_icon{padding-left:27px;background:url(../images/gonsi.png) 0px 2px no-repeat}
.md-footer .flex-col span.loc_icon{padding-left:27px;background:url(../images/dingwie.png) 0px 0px no-repeat}
.md-footer .oth_box .f_nav a{font-size:16px;font-weight:400;line-height:24px}
.md-footer .oth_box .f_nav a.active{color:var(--theme-color)}
.md-footer .oth_box .f_nav a.lines::after{content:'';width:1px;height:12px;background:#999;display:inline-block;margin:0 16px}
/** ---footer----END----**/

/********》》》》》》首页样式《《《《《《《《《《《《《《*******/
#indexBanner{height: 500px;overflow: hidden;position: relative;}
#indexBanner .swiper-slide{position: relative;z-index: 99;}
#indexBanner .swiper-pagination{z-index: 100;bottom: 30px !important;}
#indexBanner .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.4) !important;border: 0 !important;outline: none !important;box-sizing: border-box;opacity: 1 !important;width: 60px;height: 5px;border-radius: inherit !important;margin-left: 10px;position: relative;overflow: hidden;border-radius: 100%;}
#indexBanner .swiper-pagination-bullet:first-child{margin-left: 0;}
#indexBanner .swiper-pagination-bullet-active{background: red;}
#indexBanner .swiper-pagination-bullet-active:before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background:var(--theme-color);z-index: 10;width: 100%;height: 100%;animation: progressAnimation 4s linear forwards;}
@keyframes progressAnimation{ 0%{ width: 0;} 100%{ width: 100%;} }
#indexBanner .swiper-button-next:after{content: "";}
#indexBanner .swiper-button-prev:after{content: "";}
#indexBanner .swiper-button-prev,#indexBanner .swiper-button-next{z-index:999;width: 39px;height: 39px;text-indent:-99999px;}
#indexBanner .swiper-button-prev{left:5%;background: url(../images/prev.png) no-repeat center;background-size: 39px;}
#indexBanner .swiper-button-next{right:5%;background: url(../images/next.png) no-repeat center;background-size: 39px;}
/**友情链接*/
.md-flinks{width:100%;padding-top:30px;background:#fff;margin-bottom: -28px;}
.md-flinks .md-wrap{display: flex;}
.md-flinks .f_names{font-size: 18px;font-weight: bold;color: #333;height:30px;line-height: 30px;padding-left: 90px;background: url(../images/yqlj.png) 0px 0px no-repeat;background-size: 30px 30px;margin-right: 46px;}
.md-flinks .f_links-a{overflow: hidden;font-size: 16px;color: #666;width: calc(100% - 210px);}
.md-flinks .f_links-a a{color: #666;padding: 3px 52px 18px 0;display: inline-block;}
.md-flinks .f_links-a a:hover{color:var(--theme-color)}


/**********>>>>>>新闻页面样式<<<<<<<<<<<<<<*****************/
/*news详情**/
.pagenews.md-indexbox6 .indexnews-wrap .index-news-left{height:auto;width:67.2%;}
.new-show{overflow: hidden;font-size:16px;color:#666;}
.new-show *{font-size:16px}
.new-show p{text-indent: 30px;}
.new-show * img,.new-showboxs p img{display: block;max-width: 96%;margin:10px auto;}
.content-boxs h2,.new-show h3,.new-show h4{margin:15px 0 5px;color:#333;font-weight:600}
.new-show h2{font-size:20px}
.new-show h3{font-size:18px}
.pagenews.md-indexbox6 li .liulan{padding-left: 25px;background: url(../images/view.png) 0px 2px no-repeat;background-size: 20px 12px;}
.hostnews{background: #fff;text-align: left;margin-bottom: 16px;}
.hgeimss{height: 130px;width: 100%;overflow: hidden;}
.hostnews li a{height: 27px;line-height: 27px;padding-left: 14px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 340px;}
.hostnews li{height: 27px;line-height: 27px;margin-bottom: 16px;width: 100%;}
.hostnews li a::before{content: "";width: 6px;height: 6px;border-radius: 50%;display: inline-block;background: #999999;margin-right: 20px;margin-bottom: 2px;}
.hostnews li.first-li{width:100%;height:180px;overflow: hidden;}
.hostnews li.first-li a::before{display: none}
.hostnews li.first-li a{display:block;width:100%;position: relative;height:180px;padding:0}
.hostnews li.first-li a .img{overflow: hidden;width:100%;height:180px;}
.hostnews li.first-li a .txt{width:100%; background: rgba(69, 69, 69, 0.66);backdrop-filter: blur(2px);height:35px;line-height:35px;position: absolute;bottom:0;left:0;}
.hostnews li.first-li a .txt h2{color: #fff;font-weight: 500;padding:0 28px;line-height: 35px;}
.hostnews li.first-li a:hover .txt h2{color: var(--theme-color)}
/**资讯详情如果有表格，对表格进行美化*/
/**面包屑**/
.breadcrumb{-webkit-box-sizing:content-box;box-sizing:content-box;height:22px;overflow:hidden;padding:15px 0;}
.breadcrumb a,.breadcrumb span,.breadcrumb i{display:inline-block;max-width:400px;height:22px;line-height:22px;font-size:14px;color:#666;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:top}
.breadcrumb a{color:#666}
.breadcrumb a:last-of-type{color:var(--theme-color)}
.breadcrumb i{margin-left:8px;margin-right:5px;width:20px;font-size:13px;text-align:center}
.tablebox{width:100%;border-radius:6px 6px 6px 6px;overflow-x:auto;margin-top:8px;margin-bottom:30px;padding:10px 10px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.tablebox .tbox{width:100%;overflow-x:auto;padding-bottom:10px}
.tablebox .tbox p,.tablebox .tbox *{line-height:2.2!important}
.tablebox .tbox p img,.tablebox .tbox * img{margin:10px auto!important;display: block}
.tablebox .tbox::-webkit-scrollbar{width:6px;height:6px}
.tablebox .tbox::-webkit-scrollbar-track{background:#F1F3F5}
.tablebox .tbox::-webkit-scrollbar-thumb{background:#D9D9D9;border-radius:6px;-webkit-transform:all 0.3s;transform:all 0.3s}
.tablebox .tbox::-webkit-scrollbar-thumb:hover{background:#C9E166}
.tablebox *{margin:0 !important}
.tablebox table{border:none;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}
.tablebox table tbody,.tablebox table thead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}
.tablebox table tbody:first-child tr:first-child th,.tablebox table thead:first-child tr:first-child th,.tablebox table tbody:first-child tr:first-child td,.tablebox table thead:first-child tr:first-child td{width:174px;height:69px;background:#AEB8C4;border-radius:6px 6px 6px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:28px}
.tablebox table tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;gap:4px}
.tablebox table tr:nth-child(odd) th,.tablebox table tr:nth-child(odd) td{width:174px;background:#feaf8d;border-radius:6px 6px 6px 6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.tablebox table tr:nth-child(even) th,.tablebox table tr:nth-child(even) td{width:174px;background:#feded0;border-radius:6px 6px 6px 6px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.tablebox table tr td,.tablebox table tr th{-ms-flex-negative:0;flex-shrink:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-size:14px;color:#21261E;line-height:25px;border:none}
.tablebox table tr td img,.tablebox table tr th img{width:156px;height:118px;border-radius:2px;-o-object-fit:contain;object-fit:contain}
.zxBtn:hover{opacity: 0.9;}
/**********>>>>>>新闻页面样式 end<<<<<<<<<<<<<<*****************/
/*******************************>>>>>关于我们、隐私协议等<<<*******************************<**/
.about-container{width: 100%;padding:10px 0 50px 0;background: #fafafa;}
.about-sidebar{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;margin-right:30px;width:260px}
.about-sidebar ul{position:relative;margin-bottom:30px;overflow:hidden;background:#fff;border:1px solid #ededed;border-radius:10px;min-height:400px}
.about-sidebar li{padding:18px 0;line-height:30px;border-bottom:1px solid #ededed;font-size:16px;-webkit-transition:all 0.3s;transition:all 0.3s}
.about-sidebar li a{display:block;padding-left:33px;color:#333333;border-left:3px solid #fff;-webkit-transition:all 0.3s;transition:all 0.3s}
.about-sidebar li.on a,.about-sidebar li:hover a{border-color:var(--theme-color)}
.about-sidebar li:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}
.about-content{width:calc(100% - 288px);position:relative;margin-bottom:30px;overflow:hidden;background:#fff;border:1px solid #ededed;border-radius:10px;margin-bottom:0;padding:25px;min-height:450px}
.about-content h1{margin-bottom:20px;height:30px;line-height:30px;font-size:20px;color:#000;font-weight:600}
.about-content .con{color:#333333;min-height: 600px;}
.about-content h2{margin:30px 0 15px;line-height:30px;font-size:18px;color:var(--theme-color);font-weight:600}
.about-content p{line-height:1.8;font-size:16px;margin-bottom:6px}
.about-content table,.about-content img{max-width:100%;height:auto}
.about-content table{min-width:60%;border:1px solid #ededed;border-collapse:collapse}
.about-content table th,.about-content table td{padding:8px 15px;border:1px solid #ededed}
.about-content .pact-con h3{margin:15px 0 8px;line-height:1.5;font-size:14px;color:#000;font-weight:bold}
.about-content .pact-con p{margin-bottom:5px;line-height:1.6;font-size:12px;color:#333;text-indent:2em}
.about-content .pact-con .fwb{font-weight:700}
.about-content .pact-con .cr{color:red;}
/*******************************>>>>>关于我们、隐私协议等end<<<*******************************<**/

/*******************************>>>>>搜索页面<<<*******************************<**/
.tabs-search{width:100%;height:60px;background:var(--theme-color);position: fixed;top: 82px;z-index: 999999 }
.tabs-search a{position:relative;display:inline-block;line-height:60px;font-size:18px;color:#ffffff;text-align:center;cursor: pointer;}
.tabs-search a.active{width: 94px;color:#ffffff;font-weight:700;background: rgba(255, 255, 255, 0.33);}
.tabs-search a.active::after{width:80%;}
.tabs-search a + a{margin-left:78px}
.search-box{background: #f5f5f5;margin-bottom: 26px;}
.search-box.topmag{padding-top: 36px;}
.search-box .md-wrap{background: #fff;padding:38px 15px 38px 15px;}
.datalIst li{padding:12px 27px 22px 15px;background: #fff;margin-bottom:10px;}
.datalIst li h3:hover{color: var(--theme-color);}
.datalIst li a .imgIcon{width: 209px;height: 140px;overflow: hidden;border-radius: 8px;}
.datalIst li a .imgIcon img{border-radius: 8px;}
.datalIst li a .center-list{width: calc(100% - 244px)}
.datalIst li a .zxBtn{width: 88px;height: 34px;line-height: 34px;text-align: center;border-radius: 6px;background: var(--theme-color);color: #fff;font-size: 15px;}
.baikelist{gap: 10px;margin-top: 28px;}
.baikelist li h3:hover{color: var(--theme-color);}
.baikelist li{width:calc(50% - 5px) ;padding: 18px 22px;background: #fff;}
.baikelist li .listfs{padding: 24px 28px 0 28px;background: rgb(153, 153, 153,0.05);}
.baikelist li .listfs .oe{width:calc(50% - 5px)}
.baikelist li .xinxtis{text-align: center;margin-top: 11px;}
.zhenxzx{gap: 10px;margin-top: 28px;}
.zhenxzx li h3:hover{color: var(--theme-color);}
.zhenxzx li{width:calc(50% - 5px) ;padding: 26px 27px 24px 20px;border: 1px solid #d1cccc;box-shadow: 4px 4px 10px rgba(100, 100, 100, 0.25);border-radius: 10px;}
.zhenxzx .imgIcon{width: 180px;height: 140px;margin-right: 27px;}
.zhenxzx .center-list{width:calc(100% - 210px)}
.zhenxzx .center-list .liulan{padding-left: 25px;background: url(../images/view.png) 0px 5px no-repeat;background-size: 20px 12px;}
.searchAskList{margin-top: 28px;}
.searchAskList ul li{border-radius: 10px;width:calc(50% - 8px);margin-bottom: 16px;box-shadow: 4px 4px 10px rgba(100, 100, 100, 0.25);}
.searchAskList ul li .dashedLine{border-bottom: 1px dashed #c6bebe;width: 100%;height: 1px;margin: 10px 0 4px 0;}
.searchAskList .askliulan{margin-left: 32px;padding-left: 25px;background: url(../images/view.png) 0px 5px no-repeat;background-size: 20px 12px;}

.searchDetail .search-box.topmag{padding: 0;}
.searchDetail .comsty{background: #fff;padding: 15px 10px;}
.searchDetail .comsty .yistj{margin: 0;}
.searchDetail .baikelist{margin: 0;}
/*******************************>>>>>搜索页面 end<<*******************************<**/

/*******************************>>>>>首页 start<<*******************************<**/

/*********md-indexbox1*** start****/
.md-indexbox1 .yiyuanDretai{background: #fff;padding: 38px 40px;box-sizing: border-box}
.md-indexbox1 .yiyuanDretai .swiper-wrapper{background: #fff;width: 520px !important;}
.md-indexbox1 .yiyuanDretai .swiper-container{width: 520px !important;overflow: hidden}
.md-indexbox1 .yiyuanDretai .swiper-container .swiper-slide{padding: 0;display:block}
.md-indexbox1 .lefICon{width: 520px;height: 300px;overflow: hidden;}
.md-indexbox1 .rightC{margin-left: 60px;height: 300px;overflow: hidden;width: 670px;}
.md-indexbox1 .rightC p{max-height: 187px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9; /* 限制显示3行 */-webkit-box-orient: vertical; }
.md-indexbox1 .yiyuanDretai .swiper-container .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background: #fff;border-radius: 100%;}
.md-indexbox1 .yiyuanDretai .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--theme-color);}
.md-indexbox1 .ljgd{width: 140px;height: 34px;opacity: 1;background: #FF5733;line-height: 34px;text-align: center;color: #fff;-webkit-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;}
.md-indexbox1 .ljgd:hover {opacity:.9;border-radius: 5px;}
/*********md-indexbox1*** end****/
.common-title2{width:100%;position:relative;height:51px}
.common-title2 h2{width:135px;height:50px;left:50%;margin-left:-65.5px;background:#f5f5f5;position:absolute;top:0;text-align:center;font-weight:500}
.common-title2 h2 p.cn{color:#333;font-size:20px}
.common-title2 h2 p.en{font-size:12px;color:#333}
.common-title2::before{content:'';display:block;width:100%;height:1px;background:#999;position:absolute;top:25px;left:0}
.common-title2 a{display:block;width:80px;height:50px;position:absolute;top:0;right:0;text-align:right;color:#333;font-size:14px;background:#fff;line-height:50px}
.common-title2 a:hover{color:var(--theme-color)}
/*********md-indexbox2*** start****/
.md-indexbox2{margin: 10px 0 22px 0;}
.md-indexbox2 ul .swiper-button-prev,.md-indexbox2 ul .swiper-button-next{z-index:999;width: 39px;height: 39px;text-indent:-99999px;}
.md-indexbox2 ul .swiper-button-prev{left:-30px;background: url(../images/prev.png) no-repeat center;background-size: 39px;}
.md-indexbox2 ul .swiper-button-next{right:-30px;background: url(../images/next.png) no-repeat center;background-size: 39px;}
.md-indexbox2 ul{margin-top: 22px;padding:0 30px;width:100%;box-sizing: border-box;position: relative;height:480px;}
.md-indexbox2 ul a.swiper-slide{display: block;background: #fff;padding:50px 20px;overflow: hidden;height:480px;box-sizing: border-box;position: relative;}
.md-indexbox2 ul li{height:100%;width:100%;overflow: hidden}
.md-indexbox2 ul li .imghe{height: 130px;width: 130px;overflow: hidden;border-radius: 100%;position: relative;left: 50%;margin-left: -65px;margin-bottom: 47px;}
.md-indexbox2 ul li .name{position: relative;margin-left:18px;}
.md-indexbox2 ul a:hover li .name {color: var(--theme-color);}
.md-indexbox2 ul li .imghe img{border-radius: 100%;}
.md-indexbox2 .redLine{width: 234px;height: 1px;overflow: hidden;}
.md-indexbox2 ul li .name::before{content: ''; display: inline-block; width: 5px; height: 24px; background-color:var(--theme-color); position: absolute;top: 50%;transform: translateY(-50%);left: -18px;}
.md-indexbox2 .rzysICON{position: absolute;left: 0;top: 0;width: 92px;height: 29px;}
/*********md-indexbox2**** end***/

/*********md-indexbox3*** start****/
.md-indexbox3 .oneLeft{width: 28%;}
.md-indexbox3 .centerCo{width: 44%; margin: 0 18px;}
.md-indexbox3 .yslist {gap: 16px;}
.md-indexbox3 .yslist li{width: 32%;height: 148px;padding: 20px 36px 12px 20px;}
.md-indexbox3 .yslist li .headIcon{width: 139px;height: 112px;overflow: hidden;margin-right:25px;border-radius: 8px;}
.md-indexbox3 .yslist li .righ{width: calc(100% - 164px);}
.md-indexbox3 .yslist li .yiname{max-width: 176px;}
.md-indexbox3 .titleIcon{height: 20px;padding-left: 20px;background: url(../images/star_on.png) 0px 3px no-repeat;margin: 27px 0 10px 0;}
.md-indexbox3 .hostIcon{height: 20px;padding-left: 20px;background: url(../images/hot.png) 0px 3px no-repeat;margin: 27px 0 10px 0;background-size: 16px 16px;}
.xiyl1{line-height: 1.828}
.md-indexbox3 .hostyiz ul{background: #fff;padding: 22px 26px;display: flex;flex-wrap: wrap;gap: 14px;}
.md-indexbox3 .hostyiz ul.ydjxu{padding: 34px 26px;}
.md-indexbox3 .hostyiz li{width: 48%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.md-indexbox3 .hostyiz li a span{color:#666;}
.md-indexbox3 .hostyiz li a:hover span,.md-indexbox3 .hostyiz li a,.md-indexbox3 .hostyiz li a:hover{color: var(--theme-color);}
.zxdontai ul{background: #fff;padding: 15px 12px;}
.zxdontai li a{height: 40px;line-height: 40px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;justify-content: space-between;display: flex;flex-direction: row;}
.zxdontai li{height: 40px;line-height: 40px;width: 100%;border-bottom: 1px dashed #D6D6D6;}
.zxdontai li.first-li{width:48%;height:89px;overflow: hidden;margin-bottom: 14px;}
.zxdontai li.first-li a::before{display: none}
.zxdontai li.first-li a{display:block;width:100%;position: relative;height:89px;padding:0}
.zxdontai li.first-li a .img{overflow: hidden;width:100%;height:89px;}
.zxdontai li.first-li a .txt{width:100%; background: rgba(69, 69, 69, 0.66);backdrop-filter: blur(2px);height:35px;line-height:35px;position: absolute;bottom:0;left:0;}
.zxdontai li.first-li a .txt h2{color: #fff;font-weight: 500;padding:0 28px;line-height: 35px;}
.zxdontai li.first-li a:hover .txt h2{color: var(--theme-color)}
.zxdontai li .lefCww{width: 200px;display: inline-block}
.zxdontai li a span.time{color: #666;font-size: 12px;}
/*********md-indexbox3*** end****/


/*********md-indexbox4*** start****/
.commit-title .titi{position: relative;padding:0 14px;}
.commit-title .titi::before,.commit-title .titi::after{content: ''; display: inline-block; width: 8px;  height: 8px; border-radius: 50%; background-color: var(--theme-color); position: absolute; }
.commit-title .titi::before {left: -20px; top: 50%; transform: translateY(-50%); }
.commit-title .titi::after {right: -20px; top: 50%; transform: translateY(-50%); }
.commit-title .flex-center{position: relative;}
.commit-title .flex-center::before,.commit-title .flex-center::after{content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: var(--theme-color05); position: absolute; }
.commit-title .flex-center::before {left: -33px; top: 51%;transform: translateY(-50%); }
.commit-title .flex-center::after {right: -33px; top: 51%;transform: translateY(-50%); }
.comsty .yistj{margin: 26px 0 20px 0;}
.comsty .yistj .city a{margin-right: 32px;font-size: 16px;color: #666;}
.comsty .yistj .city .tuji{margin-right: 30px;}
.comsty .yistj .city a.on,.comsty .yistj .city a:hover{color: var(--theme-color);}
.comsty .yistj .morixm{margin: 0;padding-right: 18px;background: url(../images/moreRight.png) 36px 5px no-repeat;background-size: 13px 12px;}
.yslist{gap: 16px;}
.yslist li .biaoti:hover{color: var(--theme-color);}
.yslist li{width: 320px;height: 197px;opacity: 1;background: #FFFFFF;padding: 25px 23px 32px 20px;}
.yslist li .headIcon{width: 100px;height:100px;overflow: hidden;margin-right: 15px;position: relative;}
.yslist li .headIcon .gfrz{display: block;position: absolute;top:0;left:0;width:81px;height: 24px;overflow: hidden}
.md-indexbox4 .yslist li .headIcon{border-radius: 100%}
.md-indexbox4 .yslist li .headIcon img{border-radius: 100%;}
.yslist li .righ{width: calc(100% - 116px);}
.yslist li .righ .nameV{width: 20px;height: 19px;}
.yslist li .botsty{position: relative;display: block;margin-left: 10px;}
.yslist li .xmshanc{margin-right: 24px;}
.yslist li .xmshanc::after{content: ''; display: inline-block; width: 4px; height: 4px; border-radius: 50%; background-color: #000; position: absolute;top: 50%;transform: translateY(-50%);margin-left:12px;}

.yslist02{padding: 30px 51px;background: #fff;gap: 16px;}
.yslist02 li{display: flex;width: 24%;height: 24px;}
.yslist02 .headIcon{width: 24px;height: 24px;position: relative;border-radius: 100%}
.yslist02 .headIcon img{border-radius: 100%;}
.yslist02 li a:hover span,.yslist02 li a:hover h2{color: var(--theme-color);}
.yslist02 .flex-center-y span{width: 180px;}
.yslist02 li h2{width:68px;}
.yslist02 .flex-center-y .ame{width: 62px;}
.yslist02 .headIcon::before{content: ''; display: inline-block; width: 6px; height: 6px; border-radius: 50%; background-color: var(--theme-color); position: absolute;top: 50%;transform: translateY(-50%);left: -18px;}
/*********md-indexbox4**** end***/


/*********md-indexbox5*** start****/
.md-indexbox5 .yistj{margin-bottom: 12px;margin-top: -12px;}
.md-indexbox5 .newList{gap: 16px;}
.md-indexbox5 .newList  li{width: 32.3%;padding: 39px 22px;background: #fff;box-sizing: border-box}
.md-indexbox5 .newList  li .liulan {padding-left: 25px;background: url(../images/view.png) 0px 5px no-repeat;background-size: 20px 12px;}
.md-indexbox5 .newList02 li{width:32.4%;background: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.md-indexbox5 .newList02 li a{display: block;width:100%;height:40px;line-height: 40px;}
.md-indexbox5 .newList02 li a div{padding:0 10px;}
.md-indexbox5 .newList02 li a:hover div span{color:var(--theme-color)}
.fenye{margin:40px auto;}
.zxBtn:hover{opacity: 0.8!important;}
/*********md-indexbox5**** end***/

/*******************************>>>>>首页 end<<*******************************<**/


/*******************************>>>>>医生 end<<*******************************<**/
.container-doctorList ul.doctor-ul{padding: 26px 0;display: flex;flex-wrap: wrap;gap: 16px;}
.container-doctorList ul.doctor-ul li{background: #fff;padding: 25px 17px; width: 48%;position: relative;}
.container-doctorList ul.doctor-ul li .rzysICON{position: absolute;height: 29px;width: 92px;right: 0;top: 0;}
.container-doctorList .heatd{height: 140px;width: 140px;overflow: hidden;margin-right: 26px;}
.container-doctorList .centerCont{width: calc(100% - 280px);}
.container-doctorList .xmname{background: #F2F2F2;padding: 2px 4px;}
.container-doctorList ul.doctor-ul li .zxBtn{width:106px;height:34px;line-height:34px;cursor:pointer;font-size:14px;font-weight:500;color:#fff;text-align:center;border-radius:30px;background:var(--theme-color);}
/*******************************>>>>>医生 end<<*******************************<**/

/*******************************>>>>>医生详情 start<<*******************************<**/
.itemreation{width:100%;padding:15px;background:#fff;box-sizing: border-box}
.doctorSwiper.swiper-container{overflow: hidden;height: 270px;}
.doctorSwiper.swiper-container .swiper-slide{height: 236px;-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);background: #FAFAFA;padding: 17px 28px;}
.doctorSwiper.swiper-container .swiper-pagination{bottom: 11px !important;}
.doctorSwiper.swiper-container .swiper-slide a{overflow: hidden;display: block;text-align: center;position: relative;z-index: 998;}
.doctorSwiper.swiper-container .swiper-slide a div.img{width:71px;height: 71px;border-radius: 100%;margin:0 auto;overflow: hidden;}
.doctorSwiper.swiper-container .swiper-slide a h3{font-size: 16px;color: #333;line-height:30px;height:30px;margin:10px ;text-align: center;font-weight: 400;}
.doctorSwiper.swiper-container .swiper-slide a h3 span.tags1{background: url(../images/vIcon.png) no-repeat center;display: inline-block;width:23px;height: 22px;vertical-align: middle;margin-left: 8px;}
.doctorSwiper.swiper-container .swiper-slide a  div.area{color: #666;height:30px;text-align: center;}
.doctorSwiper.swiper-container .swiper-slide a  div.area span{font-size: 14px;color: #666;padding:0 5px;}
.doctorSwiper.swiper-container .swiper-slide .zxBtn{width:104px;height:29px;line-height:29px;cursor:pointer;font-size:14px;font-weight:500;color:#fff;text-align:center;border-radius:30px;background:var(--theme-color);margin:20px auto 0 auto;}
.doctorSwiper.swiper-container .swiper-button-prev,.doctorSwiper.swiper-container .swiper-button-next{z-index:999;width: 39px;height: 39px;text-indent:-99999px;}
.doctorSwiper.swiper-container .swiper-button-prev{left:0px;background: url(../images/prev.png) no-repeat center;background-size: 39px;}
.doctorSwiper.swiper-container .swiper-button-next{right:0px;background: url(../images/next.png) no-repeat center;background-size: 39px;}
/*******************************>>>>>医生详情 end<<*******************************<**/


/** ---滚动播放and 医生列表页面----start----**/
.blockbox{display:flex;height:75px;background:#454545;font-size:14px;margin-top:16px}
.blockbox .gundongone{display:flex;width:65px;height:65px;margin-right:10px}
.blockbox .gundongone1{display:block;width:106px;height:62px;margin-right:10px;margin-left:25px}
.blockbox .announcement a img{border-radius:100%;}
.blockbox .announcement{width:calc(100% - 180px);display:flex;align-items:center}
.blockbox .announcement .yyIcon{width:40px;height:40px;border-radius:40px;margin-right:10px}
.blockbox .announcement span{font-weight:400;line-height:18.48px}
.blockbox .announcement a .imgs{width:45px;height: 45px;border-radius:100%;overflow: hidden;float: left;}
.blockbox .announcement a:hover{color:#FF0000}
.blockbox .dfff{width:2px;height:41px;background:#ffffff;margin:0 16px}
#topswiper-container{width:100%;overflow: hidden}
#topswiper-container .swiper-slide{overflow: hidden;width:18%;}
.doctorList .yslist li{width: 304px;padding: 43px 23px 43px 23px;height: 322px;}
.tjyishen .common-list li .centtext{width: calc(100% - 90px);}
.blockbox .announcement a .texts{margin-left: 57px;overflow: hidden;height:45px;}
.blockbox .announcement a:hover .texts span.name{color: var(--theme-color)!important;}
.rmNews{margin-top: -16px;}
.rmNews .rmzxlist{padding:0 22px 16px 22px;background: #fff;margin-bottom: 16px;}
.rmNews li{height: 108px;padding: 16px 0;border-bottom: 1px solid #0000001E;margin-bottom:0;}
.rmNews li p{width: calc(100% - 80px);}
.yslist li.ysli .headIcon{border-radius: 100%;}
.ysli .zxBtn{width: 125px;height:30px;text-align: center;margin:30px auto 20px auto;color: #fff;background: var(--theme-color);font-size:14px;line-height:30px;cursor: pointer;}
/** ---滚动播放----END----**/


/** ---百科----END----**/
.container-baike-md .filter2Box li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;clear: both;overflow: hidden;background: #fff;padding: 0 30px;}
.container-baike-md .filter2Box li[column] {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.container-baike-md .filter2Box li .tit {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 27px;width: 100px;line-height: 28px;font-size: 18px;color: #333;}
.container-baike-md .filter2Box li .con {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-top: 27px;overflow: hidden;background-color: #ffffff;}
.container-baike-md .filter2Box li .left {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.container-baike-md .filter2Box li .left a {display: block;width: 97px;height: 28px;line-height: 26px;font-size: 16px;color: #333;text-align: center;border-radius: 6px;}
.container-baike-md .filter2Box li .left a.active {color: var(--theme-color);border-color: var(--theme-color);}
.container-baike-md .filter2Box li .right a, .container-baike-md .filter2Box li .right .item {display: inline-block;margin: 0 28px 11px 0;min-width: 4em;line-height: 28px;font-size: 16px;color: #333;text-align: center;cursor: pointer;}
.container-baike-md .filter2Box li .right .active {color: var(--theme-color);}
.container-baike-md .filter2Box li .active, .container-baike-md .filter2Box li a:hover {color: var(--theme-color);}
.container-baike-md .filter2Box li + li .con {padding-top: 5px; background: #f5f5f5;}
.container-baike-md .yimei-second-level {background: #f5f5f5;padding: 20px 30px 9px 30px !important;}
.container-baike-md .yimei-second-level .tit{background: #f5f5f5;margin: 0 !important;}
.container-baike-md .tabchan{margin: 30px 0 20px 0;padding: 0 256px;}
.container-baike-md .tabchan a{position: relative;}
.container-baike-md .tabchan a.on::after{content: '';display: inline-block;height: 4px;width: 71px;background: var(--theme-color);position: absolute; bottom: -4px;left: 3px;}
.container-baike-md li .zxBtn{width: 90px;height: 27px;line-height: 27px;text-align: center;opacity: 1;border-radius: 20px;background: #FF6B6B;font-size: 16px;font-weight: 500;color: #fff;}
/** ---百科----start----**/

/**********>>>>>>项目大全详情start<<<<<<<<<<<<<<*****************/
.project-top-box{position:relative;margin-bottom:16px;padding:33px 24px}
.project-top-box h1{font-size:24px;font-weight:500;letter-spacing:1px;line-height:34px;color:#333333}
.project-top-box .source{line-height:26px;font-size:12px;color:#999}
.project-top-box .source a,.project-top-box .source span{padding:0 5px;color:var(--theme-color)}
.project-top-box .time-row{margin-left:70px;line-height:26px;font-size:16px;color:#333}
.project-top-box .time-row .icon2views{display:inline-block;vertical-align:top;width:24px;height:26px;background:url('../img/icon/views.webp') center no-repeat}
.project-top-box .time-row em{margin:0 2px;color:var(--theme-color)}
.project-top-box .time-row span + span{margin-left:20px}
.project-top-box .stars-row{margin-top:18px;margin-bottom:16px;height:20px;line-height:1;overflow:hidden}
.project-top-box .stars-row .stars-item{margin-right:70px;font-size:14px;color:#333}
.project-top-box .stars-row .stars-item span{display:inline-block;height:20px;line-height:20px;vertical-align:top}
.project-top-box .stars-row .stars-item .iconfont,.project-top-box .stars-row .stars-item .icon2{display:inline-block;margin:0 4px 0 2px;width:20px;height:20px;vertical-align:top}
.project-top-box .stars-row .stars-item .icon-favorite_fill,.project-top-box .stars-row .stars-item .icon2stars{background:url('../images/stars.png') center no-repeat}
.project-top-box .stars-row .stars-item .icon-favorite_fill.gray,.project-top-box .stars-row .stars-item .icon2stars_gray{background:url('../images/stars_gray.png') center no-repeat}
.project-top-box p{margin-top:8px;line-height:24px;vertical-align:top}
.project-top-box p label{color:#333}
.project-top-box p span{color:#666}
.project-top-box p em{display:inline-block;margin-top:1px;margin-right:10px;padding:0 5px;height:22px;line-height:22px;color:#5c7090;background-color:#f2f7ff}
.project-top-box .zxBtn{cursor:pointer;position:absolute;top:58px;right:38px;padding-left:45px;width:126px;height:42px;line-height:42px;font-size:18px;font-weight:500;color:#fff;border-radius:5px;background:var(--theme-color) url('../images/zxdd.png') 5px 8px no-repeat}
.project-show{padding:30px 18px;border-radius:10px;margin-right:17px}
.project-show .hd{margin-bottom:14px;padding-top:6px;padding-right:20px;height:48px;border-bottom:1px solid #ebe5e5}
.project-show .hd a{position:relative;margin-top:8px;margin-right:60px;min-width:100px;height:26px;line-height:26px;font-size:18px;color:#333;text-align:center;letter-spacing:1px}
.project-show .hd a.active{margin-top:0px;height:34px;line-height:34px;font-size:24px;font-weight:500}
.project-show .hd a.active::after{content:'';position:absolute;left:50%;bottom:-7px;width:100%;height:5px;border-radius:3px;background-color:var(--theme-color);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.project-show .hd a:last-child{margin-right:10px}
.project-show .box{margin-bottom:14px;padding-top:20px}
.project-show .box h2{position:relative;margin-bottom:8px;padding-left:10px;line-height:24px;font-size:18px;font-weight:500;color:#333}
.project-show .box h2::after{content:'';position:absolute;left:0;top:50%;width:3px;height:16px;background-color:var(--theme-color);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.project-show .box .desc{line-height:30px;font-size:16px;color:#666}
.project-show .box .desc li.p1{margin-bottom:2px}
.project-show #operation ul{margin-top:20px;padding:10px 0 1px;overflow:hidden;border:1px solid #d5d5d5}
.project-show #operation li{margin-bottom:7px;line-height:32px;font-size:14px;color:#666;overflow:hidden}
.project-show #operation li:nth-child(even){background-color:#f3f9ff}
.project-show #operation li .l,.project-show #operation li .r{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}
.project-show #operation li span{display:inline-block;vertical-align:top}
.project-show #operation li .name,.project-show #operation li .value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.project-show #operation li .name{width:186px;text-align:right}
.project-show #operation li .value{padding-left:10px;width:223px}
.project-show #operation li.tips{margin-top:10px;margin-bottom:9px;text-align:center}
.project-show #operation li .tip{margin-top:5px;text-align:center}
.project-show #nurse ul{margin-top:20px;padding-left:10px}
.project-show #nurse li{padding:0 0 20px 40px;position:relative}
.project-show #nurse li .spl{position:absolute;top:0;bottom:0;left:10px;z-index:2;width:1px;border-left:1px dashed #ededed}
.project-show #nurse li i{position:absolute;top:7px;left:7px;z-index:3;display:inline-block;width:7px;height:7px;font-size:0;border:1px solid #ededed;background:#ededed;border-radius:50%}
.project-show #nurse li.on i,.project-show #nurse li:hover i{top:5px;left:5px;padding:5px;border:1px dashed #ededed;background:#fff}
.project-show #nurse li.on i:after,.project-show #nurse li:hover i:after{display:block;content:'';width:7px;height:7px;font-size:0;background:#ededed;border-radius:50%;position:absolute;top:50%;left:50%;z-index:4;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.project-show #nurse li:last-child{padding-bottom:0}
.project-show #nurse li:first-child .spl{top:10px}
.project-show #nurse p{margin-bottom:10px;line-height:30px;font-size:16px;color:#666}
.project-show #nurse p strong,.project-show #nurse p em{color:#333333;font-weight:normal}
.project-show #nurse h3,.project-show #nurse p.title{line-height:24px;font-size:16px;color:var(--theme-color);margin-bottom:15px}
.project-show #nurse h3 em,.project-show #nurse p.title em{padding-left:5px;color:var(--theme-color)}
.flex-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.page-l{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:937px;min-height:300px}
.page-r{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:451px;min-height:300px}
.xgyiy{padding:0 19px;margin-bottom:16px;background:#fff}
.xgyiy .common-title3{border-bottom:1px solid rgb(0,0,0,0.12);height:70px}
.xgyiy .common-title3 h2{margin:10px 0}
.xgyiy .bendiyiy ul li{border-top:1px solid #d6d6d6}
.xgyiy .bendiyiy ul li a{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative}
.xgyiy .bendiyiy ul li .fr-zxBtn{display:none;position:absolute;right:10px;top:0;height:70px}
.xgyiy .bendiyiy ul li a:hover .fr-zxBtn{display:block}
.xgyiy .bendiyiy ul li a:hover .fr-zxBtn span.zxBtn:hover{opacity:1!important}
.xgyiy .bendiyiy ul li a:hover .fr-zxBtn span.zxBtn{display:block;width:70px;height:30px;background:#fff;border-radius:15px;line-height:30px;text-align:center;font-size:14px;color:var(--theme-color);margin-top:45px}
.xgyiy .bendiyiy ul li a:hover{background:linear-gradient(270deg,#3E8CE5 0%,#86B7EF 48.47%,#FFFFFF 100%);width:100%}
.xgyiy .xgysIcon{width:70px;height:70px}
.xgyiy .siliBut{border-radius:6px;background:#F2F9FF;color:var(--theme-color);font-size:15px;height:22px;line-height:22px;padding:4px 4px}
.bendiyiy .stars-item.baikelistrightd{width:calc(100% - 80px)}
.ask-right .relatedAsks{background:#fff;width:100%;border:1px solid rgba(0,0,0,0.09);padding:13px;box-sizing:border-box;height:auto;overflow:hidden;margin-bottom:30px}
.ask-right .common-list{margin-top:15px}
.ask-right .common-list li a{width:98%}
.ask-right .common-title3{border-bottom:1px solid rgb(0,0,0,0.12);height:70px}
.common-item{overflow:hidden;margin-top:12px}
.common-item li a{width:90%;display:block;text-align:center;margin:0 auto}
.common-item li{width:31.3%;font-size:14px;text-align:center;background:#f7f7f7;height:30px;line-height:30px;margin:10px 0}
.common-item li:hover{background:var(--theme-color);color:#fff}
.common-item li:hover a{color:#fff}
.docirighli li{border-bottom:1px solid rgb(51, 51, 51,0.12);;margin-bottom: 20px;width: 365px;}
.docirighli li .tpIcon{width: 76px;height: 78px;overflow: hidden;}
.docirighli li .siliyi{color: #4DA3FF;padding:0 10px;background: #eee;display: inline-block;width:75px;}
.docirighli li .stars-item{width: calc(100% - 150px);text-align: left;}
.docirighli li .fr-zxBtn .zxBtn,.common-list5 .zxBtn{width: 62px;height: 25px;line-height: 25px;text-align: center;display: block;border-radius: 20px;background: var(--theme-color);color: #fff;font-size: 15px;}
.common-item li:last-child:nth-child(3n + 2){margin-right: calc((100% - 31.3%) / 2);}
.rmNews li:last-child{border-bottom:none;}
.common-list5 li {background: #fff;box-sizing: border-box;padding:15px;margin-bottom: 15px;}
.common-list5 li a{display: block;background: #fff;position: relative}
.common-list5 li a .img01{width:72px;height:72px;float: left;overflow: hidden}
.common-list5 li a:hover .centtext h3{color: var(--theme-color)}
.common-list5 .centtext{margin-left: 87px;height:72px;overflow: hidden}
.common-list5 .centtext h3{width:90%;overflow: hidden;height:30px;line-height: 30px;}
.common-list5 .centtext .siyy{display: inline-block;background: #eee;color:#4DA3FF;font-size: 14px;padding:0 10px;}
.common-list5 .zxBtn{position: absolute;top:36px;right:0}
/**********>>>>>>项目大全详情 end<<<<<<<<<<<<<<*****************/


/**********>>>>>>项目资讯列表 start<<<<<<<<<<<<<<*****************/
.container-newList .page-left{width: calc(100% - 352px);margin-right: 18px;margin: 16px 10px 16px 0;}
.container-newsDetail .page-left{width: calc(100% - 352px);}
.container-newList .page-right,.container-newsDetail .page-right{width: 352px;margin: 16px 0;}
.container-newsDetail .page-right{margin:0}
.right01{padding: 12px 18px; background: #fff;margin-bottom: 16px;}
.page-right .yuediu{font-size: 18px;font-weight: 700;color: #333;position: relative;margin-left:18px;margin-bottom: 26px;}
.page-right .yuediu::before{content: ''; display: inline-block; width: 6px; height: 26px; background-color: var(--theme-color); position: absolute;top: 50%;transform: translateY(-50%);left: -18px;}
.ranklist{overflow:hidden;margin-top:16px;overflow:hidden}
.ranklist li{height:40px;list-style:none;margin-bottom:5px;position:relative}
.ranklist li a{display:block;overflow:hidden;line-height:40px;white-space: nowrap}
.ranklist li a em{width:8px;height:8px;background:#fff;border-radius:100%;text-align:center;display:block;border:2px solid #00ab84}
.ranklist li a span.oe{font-size:16px;height:30px;color:#333;display:inline-block;width:88%;margin-left:10px}
.page-right .ranklist li a span.num{display:inline-block;width:26px;height:26px;text-align:center;background:url(../images/dot.png) no-repeat center   11px;text-indent:-999999px}
.page-right .ranklist li:nth-child(1) a span.num{background:url("../images/1.png") no-repeat left 0px;}
.page-right .ranklist li:nth-child(2) a span.num{background:url("../images/2.png") no-repeat left 0px;}
.page-right .ranklist li:nth-child(3) a span.num{background:url("../images/3.png") no-repeat left 0px;}
.ranklist li a:hover span.oe{color:var(--theme-color)}

/**********>>>>>>项目资讯列表 end<<<<<<<<<<<<<<*****************/

/* =======项目资讯详情 start===========*/
.container-newsDetail{background:#f5f5f5}
.container-newsDetail .page-l{margin-right:15px}
.container-newsDetail .md-wrap{padding-top:16px}
.container-newsDetail .detailIcon{width:100%;height:192px;overflow:hidden;margin-bottom:26px;overflow:hidden;cursor:pointer}
.container-newsDetail .new-show{padding:0 10px;background:#fff}
.container-newsDetail .title{text-align:center;font-size:30px;color:#0f0f0f;margin:23px 0 20px 0;font-weight:500}
.container-newsDetail .nextPrev a{margin-bottom:84px;width:267px;height:51px;opacity:1;border:1px solid var(--theme-color);color:var(--theme-color);line-height:51px;text-align:center}
.container-newsDetail .nextPrev a.prevNews{padding-left:45px;background:url(../images/zuojt.png) 45px 14px no-repeat}
.shenming{padding:20px 55px 15px 55px;line-height:32px;font-size:16px;color:#666666;text-align:center;border-radius:10px}
.container-newsDetail .zixICOns{padding:0 50px 50px 50px;margin-top:49px}
.container-newsDetail .zixICOns .zixunIcon{width:415px;height:104px;overflow:hidden;cursor:pointer}
.container-newsDetail .newzx{padding:0 30px 24px 24px;background:#FFFFFF;border:1px solid #e0dada;margin:68px 0 30px 0}
.container-newsDetail .newzx h2{height:57px;line-height:57px;border-bottom:1px solid #D6D6D6;font-size:16px;color:#333;font-weight:400}
.container-newsDetail .newzx li{margin-top:24px;display:flex;justify-content:space-between}
.container-newsDetail .newzx li a{width:calc(100% - 200px)}
.container-newsDetail .newzx li a:hover{color:var(--theme-color)}
.container-newsDetail .md-indexbox5{margin-top:50px}
.container-newsDetail .common-list li .centtext{width:calc(100% - 90px)}
.container-newsDetail .md-indexbox5 .newList li{width:49%}
.next-box{margin:50px 50px 37px 50px}
.next-box a{text-align: center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px;height:50px;line-height:50px;font-size:16px;color:var(--theme-color);width:306px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;border:1px solid var(--theme-color)}
.next-box a:hover{background:var(--theme-color);color:#fff}

/* =======项目资讯详情 start===========*/


/*==========医生详情==========start**/
.page-for-doctordetail .page-lefts{padding:0;background:#f7f7f7}
.page-for-doctordetail .rowitem1{overflow:hidden;position:relative;padding:34px 32px ;background:#fff;margin-bottom:14px}
.page-for-doctordetail .rowitem1 .imgs{width:120px;height:120px;border-radius:50%;overflow:hidden;float:left;margin-right:40px}
.page-for-doctordetail .rowitem1 .txt{overflow:hidden;height:auto;width:calc(100% - 160px)}
.page-for-doctordetail .rowitem1 .txt .names{font-size:18px;color:#333;font-weight:500;margin-bottom:10px;height:40px;line-height:40px;display:flex;justify-content:space-between}
.page-for-doctordetail .rowitem1 .txt .names span{font-size:14px;font-weight:400;font-size:16px;color:#666;float:right}
.rowitem .desc{color:#666;font-size:14px;padding-top:10px;line-height:1.8;display:flex;align-items:center}
.rowitem .yslist{padding:0 62px}
.rowitem .yslist li{height:341px;width:252px;background:#FAFAFA}
.rowitem .desc .zxBtn{margin-left:132px}
.page-for-doctordetail .rowitem1 .zxBtn{display:block;cursor:pointer;width:125px;height:40px;line-height:40px;font-size:16px;font-weight:500;color:#fff;text-align:center;border-radius:20px;background:var(--theme-color)}
.page-for-doctordetail .rowitem1 .txt p{font-size:16px;color:#333;line-height:30px}
.page-for-doctordetail .rowitem1 .txt p a{color:var(--theme-color);padding:0 5px}
.page-for-doctordetail .rowitem1 .project-box{margin-top:5px;width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.page-for-doctordetail .rowitem1 .project-box .tit{color:#333;font-size:16px;display:inline-block;margin-right:5px}
.page-for-doctordetail .rowitem1 .project-box span{color:var(--theme-color);margin-right:10px;margin-bottom:5px;display:inline-block}
.page-for-doctordetail .rowitem{padding:20px 16px;background:#ffff}
.page-for-doctordetail .rowitem .common-t{margin-top:0}
.intro-box{overflow:hidden;margin-top:20px}
.intro-box .img{width:298px;height:191px;border-radius:16px;overflow:hidden;float:left}
.intro-box .txt{margin-left:311px}
.intro-box .txt h4{color:#333;font-size:16px;font-weight:500}
.intro-box .txt h4:hover{color:var(--theme-color)}
.intro-box .pos{color:#999;font-size:13px;height:28px;line-height:28px}
.intro-box .pos span{padding:0 5px}
.intro-box .txt p.dot{font-size:14px;color:#666;line-height:22px;height:110px}
.rowitem .doctor-card-list{margin-top:20px}
.rowitem .doctor-card-list .sctext{width:189px;text-align:center}
.rowitem.lxmethod{position:relative;height:120px}
.rowitem .doctor-card-list li .zxBtn{height:29px;width:125px;line-height:29px;border-radius:0px;font-size:14px;color:#fff}
.rowitem .doctor-card-list .li{width:31.9%;margin-bottom:25px}
.navbs{background:#fff;display:flex;justify-content:center}
.navbs .keis1{width:calc(100% - 102px);height:44px;line-height:44px;border-bottom:1px solid #F2F2F2;padding:0 35px;font-size:16px}
.navbs a{position:relative}
.navbs a.on::after{content:'';display:inline-block;height:4px;width:51px;background:var(--theme-color);position:absolute;bottom:-2px;left:2px}
.zxBtnbg{width:100%;height:209px;overflow:hidden;cursor:pointer}
.page-for-doctordetail .rowitem .zxBtn{display:block;cursor:pointer;width:129px;height:40px;line-height:40px;font-size:16px;font-weight:500;color:#fff;text-align:center;border-radius:20px;background:var(--theme-color) url("../images/erji.png") no-repeat 20px center}
.common-t{font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:#333333;margin-top:20px}
.common-t::before{content:'';display:inline-block;width:5px;height:21px;background-color:var(--theme-color);margin-right:12px;margin-bottom:-4px}
#moredoctor{overflow:hidden;height:360px;}
.yslist02 li:last-child:nth-child(4n + 2){ margin-right: calc((100% - 24%) / 3 * 2);}
.yslist02 li:last-child:nth-child(4n + 3){ margin-right: calc((100% - 24%) / 3 * 1);}
.md-indexbox5 .newList li:last-child:nth-child(3n + 2){margin-right: calc((100% - 32.3%) / 2);}
/*==========医生详情==========end**/


/*==========医院详情==========start**/
.container-hospitalDetail .fitsrPd{padding: 16px 50px 40px 16px;background: #fff;}
.container-hospitalDetail .fitst02{padding: 16px 86px 40px 16px;background: #fff;border-radius: 6.78px; margin-bottom: 16px;}
.container-hospitalDetail .fitst03{padding: 16px 16px 40px 16px;background: #fff;}
.container-hospitalDetail .fitst04{padding: 16px 16px 40px 16px;background: #fff;border-radius: 6.78px;}
.container-hospitalDetail .first01 .imgs{width: 202px;height: 174px;border-radius: 12px;overflow: hidden;}
.container-hospitalDetail .rightco{width: calc(100% - 240px);height: 174px;display: flex;flex-direction: column;justify-content: space-around;padding: 12px 0 9px 0;}
.container-hospitalDetail .btonm{margin-top: 50px;}
.hosp-comm{font-size: 20px;font-weight: 500;color: #333333;}
.hosp-comm::before{ content: '';display: inline-block;width: 5px;height: 21px;background-color: var(--theme-color);margin-right: 12px;margin-bottom: -4px}
.container-hospitalDetail .zxBtn{ display: block;cursor: pointer;width: 129px; height: 40px;line-height: 40px;font-size: 16px;font-weight: 500;color: #fff;text-align: center;border-radius: 20px;margin-top: -40px;background: var(--theme-color) url("../images/erji.png") no-repeat 20px center;}
.fitst02 .imgs02{width: 478px;height: 216px;border-radius: 16px;overflow: hidden;}
.fitst02 .swiper-container{width: 478px;margin-top: -40px;margin-left: 75px;}
.fitst02 .doctorSwiper.swiper-container .swiper-slide{padding: 0;background: #ffffff;}
.fitst02 .doctorSwiper.swiper-container .swiper-pagination{bottom: 40px !important;}
.fitst03{padding: 16px 16px 40px 16px;}
.fitst03 ul{margin-top: 28px;gap: 16px;}
.fitst03 .tcenter{text-align: center; margin-top: 40px;}
.fitst03 .morixm{margin: 0;padding-right: 18px;background: url(../images/moreRight.png) 36px 5px no-repeat;background-size: 13px 12px;text-align: center;}
.fitst03 li{background: #FAFAFA;padding: 14px 14px 26px 14px; width: 624px;}
.fitst03 li .img03{width: 141px;height: 127px;overflow: hidden;margin-right: 26px;}
.fitst03 li .centOCnt{width: calc(100% - 288px);}
.fitst03 li .bg6{background: #F2F2F2;padding: 0 4px;color: rgba(102, 102, 102, 1);margin-right: 6px;}
.fitst03 .zxBtn{display: block;cursor: pointer;width: 106px; height: 34px;line-height: 34px;font-size: 16px;font-weight: 500;color: #fff;text-align: center;border-radius: 20px;margin-top: 0px;background: var(--theme-color) url("../images/erji.png") no-repeat 20px center;}
.fitst04 .img04{width: 356px;height: 216px;border-radius: 16px;overflow: hidden;}
.fitst04 .hospitalSwiper .swiper-slide{width: 356px !important ;height: 216px;}
.fitst05 .hoslot ul{justify-content: flex-start;}
.fitst05 .hoslot li{width: 32%;height: auto;padding: 25px 23px 20px 20px;}
.fitst06  li a::before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background-color: var(--theme-color);margin-right: 12px;margin-bottom: 1px}
.fitst07{background: #fff;}
.fitst07 .fitstc07cont{padding: 20px 42px 16px 42px;}
.fitst07 .fitstc07cont .botIcon{width: 60px;height: 60px;overflow: hidden;margin-right: 25px;}
.fitst08{padding: 16px;border-radius: 5.32px;}
.fitst08{background: #fff;}
.fitst08 ul{display: flex;flex-wrap: wrap;gap: 16px;}
.fitst08 ul li{width: calc(20% - 13px);display: flex;align-items: center;justify-content: center;}
.fitst08 ul li a{width: 204px;height: 60px;background: var(--theme-color02);line-height: 60px;text-align: center;display: block;border-radius: 12px;font-size: 20px;color: #333;padding: 0 10px;}
/*==========医院详情==========end**/
.hospitalInfo{display:flex;padding:42px 27px 44px 22px;border-radius:10px;background:#fff;margin:16px 0}
.hospitalInfo .hosbgg{width:376px;height:300px;overflow:hidden}
.hospitalInfo .hosbgg.doctorimgs{height:274px;width:340px}
.hospitalInfo .hosiCOnt{margin-left:31px;width:calc(100% - 480px)}
.hospitalInfo .hosiCOnt .zucyh{margin-top:45px}
.hospitalInfo .hosiCOnt .yiyu01{padding-left:25px;background:url(../images/yiy01.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .yiyu02{padding-left:25px;background:url(../images/yiy02.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .yiyu03{padding-left:25px;background:url(../images/yiy03.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .yiyu04{padding-left:25px;background:url(../images/yiy04.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .yiyu05{padding-left:25px;background:url(../images/yiy05.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .yiyu06{padding-left:25px;background:url(../images/yiy06.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .yiyu07{padding-left:25px;background:url(../images/yiy07.png) 0px 5px no-repeat}
.hospitalInfo .hosiCOnt .zucyh .time{margin-left:30px}
.hospitalInfo .hosiCOnt a{width:156px;height:48px;cursor:pointer;line-height:48px;margin-top:28px;text-align:center;opacity:1;border-radius:60px;color:#fff;font-size:18px;background:var(--theme-color) url('../images/zxdd.png') 24px 10px no-repeat ;padding-left:40px}
.hospitalInfo .hosiCOnt a:hover{opacity:.9}
.hospitalInfo .jiucuo{width:107px;height:31px;line-height:31px;text-align:center;opacity:1;border-radius:5.47px;border:1px solid var(--theme-color);color:var(--theme-color)}
