/* reset */
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:40%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
p {margin:0 0 9px;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0;}
body{background:#fff;color:#555;}

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1}

/* html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); } */

/*html {
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(100%);
}*/


/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}


a{color:#000;outline:none;transition:.35s;}
a:hover{color:#cc0066;text-decoration:none;}
*{margin: 0;padding: 0;}
/*背景颜色*/
.bg-3f{background-color:#fff;padding:15px 0;overflow:hidden;}
.bg-f6{padding:0 0 35px;background-color:#f6f6f6;}
.bg-f2{padding:0 0 35px;background-color:#f2f2f2;}
.br-rd3{border-radius:3px;}
.no-bt-br{border-top:none!important;}
.container-inner .bg-f6{min-height:340px;}
.box-shadow{box-shadow: 0px 5px 20px rgba(201, 201, 201, .3);}
.home-bg{background:#f2f2f2 url(/static/p_index/images/home-bg.jpg) center;}
.more-info{width:30px;height:30px;display:block;position:absolute;right:0;top:3px;}
.more-info:hover{color:#cc0066;}
.more-info i{font-size:30px;}

/*插画图案*/
.decorate{position:relative;display:block;}
.decorate:after,.decorate:before{position:absolute;content:"";display:block;width:207px;height:168px;background-image:url(/static/p_index/images/cd-sprite.png);}
.decorate:after{right:-77px;top:-45px;background-position:-300px 0;}
.decorate:before{background-position:-510px -10px;bottom:-27px;left:-226px;width:262px;height:169px;}


/* 文字样式 */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.green{color:#158064;}
.green:hover{color:#096;}

/* 按钮 */
.btn{display:inline-block;border:none;text-align:center;background-color:#cc0066;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.btn:hover{background-color:#ff008e;color:#fff;}
.btn.white{background-color:#fff;color:#666;border:1px solid #ddd;}
.btn.white:hover{background-color:#666;color:#fff;border:1px solid #666;}
.btn.disabled{background-color:#f1f1f1;border-color:#aaa;color:#aaa;cursor:no-drop;}

/*字体*/
.fz48{font-size:36px;}
.fz40{font-size:28px;}
.fz30{font-size:20px;}
.fz24{font-size:18px;}
.fz20{font-size:16px;}



/* 边距 */
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt25{padding-top:25px;}
.pt00{padding:0;}
.pd25{padding:25px;box-sizing:border-box;}
.mt_20{margin-top:-20px;}
.pb25{padding-bottom:25px;}
/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;font-size:0;clear:both;}

/*显示形式*/
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}

/* 下拉三角符号 */
.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;content:"";}
.caret.up{border-top:none;border-bottom:8px solid #ccc;}
.caret.down{border-top:8px solid #ccc;border-bottom:none;}

/* 消息框  */
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert h4{color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success h4{color:#468847;}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.alert-danger h4,.alert-error h4{color:#b94a48;}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.alert-info h4{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}

.imagesLoaded{display: none;}


.layout{width:1200px;margin-left:auto;margin-right:auto;}

/*头部 */
.topbar{height:43px;line-height:43px;background-color:#fff;color:#000;border-bottom: 1px solid #ffc7e7;}
.topbar .layout{display: flex;justify-content: space-between;}
.topbar .topbarleft{display: flex;}
.topbar .topbarleft i{align-self: center;margin-right: 5px;font-size: 20px;}
.topbar .topbarleft p{margin-right: 20px;}
.topbar .topbarright {display: flex;align-items: center;}
.topbar .topbarright .icon-oa{align-self: center;margin-right: 5px;}

.phone_noshow{ display: none;}

.topbar a{color:#868686;font-size:14px;}
.topbar u{font-size:30px;margin:0 10px;color:#aeaeae;}
.topbar a,.topbar u{display:block;float:left;height: 100%;}
.topbar a:hover{color:#cc0066;}
.header{position:relative;z-index:2;}
.top-login{display:inline-block;}
.top-login u{font-size:14px;}
.logo-row{height:73px;padding-top:20px;padding-bottom:15px;position:relative;z-index:3;}
.version{margin-left:14px;margin-top:9px;border-radius:3px;overflow:hidden;}
.version a{border:1px solid #e4e4e4;width:48px;height:25px;text-align:center;line-height:25px;font-size:12px;}
.version a.cur{background-color:#d1997b;color:#fff;border-color:#d1997b;}
.logo a{display:block;}
.logo a img{width:auto;/*height:73px;*/}
.other-tit{border-left:1px solid #cc0066;line-height:22px;padding:0 20px;margin-top:3px;}
.other-tit p{margin-bottom:0;font-size:13px;color:#666;}
.searchtype{width:66px;height:20px;margin:12px auto;position:absolute;border-right:1px solid #eee;top:0;left:0;}
.searchtype span{display:block;line-height:20px;padding-left:15px;cursor:pointer;}
.searchtype span:after{font-family:'iconfont';content:'\e610';margin-left:5px;}
.searchtype ul{display:none;position:absolute;top:32px;left:2px;right:0;background:#fff;border:1px solid #eee;border-top:none;}
.searchtype ul li a{display:block;line-height:30px;padding-left:15px;padding-right:15px;-webkit-transition:color 0.3s,background 0.3s;transition:color 0.3s,background 0.3s;}
.searchtype ul li a:hover{background:#eee;}
.search{margin-top:19px;width:378px;position:relative;}
.search i{line-height:46px;position:absolute;font-size:18px;color:#cc0066;left:15px;}
.search button{width:100px;height:44px;font-size:16px;margin-left:-20px;border-radius:36px;}
input.keyword{width:240px;height:20px;line-height:22px;padding:11px 5px 11px 50px;border:1px solid #cc0066;border-top-left-radius:36px;border-bottom-left-radius:36px;}
.patient{width:162px;margin-top:12px;position:relative;}
.patient .login{display:block;height:42px;line-height:42px;text-align:center;border:2px solid #61B98A;color:#61B98A;-webkit-transition:0.3s;transition:0.3s;}
.patient .login i{font-size:16px;margin:auto 5px;}
.patient .login:hover{background:#61B98A;color:#fff;}
.patient-menu{display:none;background:#fff;border:2px solid #61B98A;border-top:none;position:absolute;top:45px;left:0;right:0;}
.patient-menu a{display:block;line-height:35px;text-align:center;border-bottom:1px solid #61B98A;color:#61B98A;-webkit-transition:0.3s;transition:0.3s;}
.patient-menu a:hover{background:#61B98A;color:#fff;}
.patient-menu a:last-child{border:none;}
.nav{height:50px;background:#cc0066;border-top:1px solid #e4e4e4;position:relative;}
.nav>div>ul{display:flex;z-index:1;justify-content: space-between;}
.nav>div>ul>li{float:left;line-height:53px;text-align:center;margin-right:24px;}
.nav>div>ul>li:after{display: inline;content: "|";color: #c7b6b6;position: relative;top:0;left: 29px;}
.nav>div>ul>li:last-child{margin-right:0;}
.nav>div>ul>li:last-child:after{display:none;}
.nav>div>ul>li>a{color:#fff;border-bottom:3px solid #cc0066;font-size: 17px;padding-bottom: 10px;}
.nav>div>ul>li.cur>a,.nav>div>ul>li>a:hover{border-color:#fff;font-weight: bold;}
.no-js .nav ul>li:hover .subnav{display:block;}
.nav .subnav{color:#fff;position:absolute;display:none;left:0;right:0;top:50px;z-index:999;overflow:hidden;background-color:#fff;box-shadow: 0px 5px 5px rgba(0, 0, 0, .08);background-image: url('/static/p_index/images/navbg.jpg');}
.nav .subnav a{color:#fff;}
.nav .subnav>.layout{width:1200px;margin:0 auto;min-height:170px;position:relative;padding:25px 0;box-sizing:border-box;}
.nav .subnav>.layout:before{z-index: 1;position: absolute;content: "";display: block;width: 269px;height: 50px;left:-70px;bottom:0;background: url(/static/p_index/images/cd-sprite.png) -780px -90px;}
.nav .dropTitle{float:left;font-size: 20px;position:relative;height:100%;letter-spacing:.5em;color:#b09c94;width:17%;}
.nav .dropTitle h1{position:relative;width:100%;text-align: left;}
.nav .dropTitle h1 a{color:#cc0066;font-weight: bold;letter-spacing: normal;}
.nav .dropTitle h1 a::before{content: '|';font-weight: bold;margin-right: 10px;}
.nav .dropMenu{overflow:hidden;margin:0 auto;float:left;width:55%;box-sizing:border-box;height:100%;}
.nav .dropMenu li{float:left;width:33.33%;text-align:left;}
.nav .dropMenu li a{line-height:36px;height:36px;font-size:15px;padding-left:15px;display:block;box-sizing:border-box;transition:none;color:#000;}
.nav .dropMenu li a:after{content:"\e65c";font-family:"iconfont";color:#cc0066;margin-left:15px;display:inline;font-size:12px;opacity:.8;filter: alpha(opacity=80);}
.nav .dropMenu li a:hover{background:url(/static/p_index/images/black30.png);}
.menucontent{width:42%;float:left;box-sizing:border-box;}
.menucontent>div{box-sizing:border-box;line-height:1;padding:0 35px;margin:0 auto;box-sizing:border-box;text-align:left;}
.menucontent.col2 .subcol{width:50%;}
.menucontent.col3 .subcol{width:33.33%;}
.menucontent.col4 .subcol{width:25%;}
.menucontent .form-item select{color:#fff;}
.menucontent .form-item select option{color:#444;}
.menucontent .select .letter-box a{color:#444;}
.menucontent .clinic-form .select .letter-box{width:382px;}
.menuFixed{float:right;width:25%;height:100%;box-sizing:border-box;}
.menuFixed a{display:block;margin-left:25px;float:left;color:#fff;line-height:1.8;}
.menuFixed a:first-child i{background-color:#876342;}
.menuFixed a:last-child i{background-color:#9d867e;}
.menuFixed a i{margin-bottom:3px;font-size:30px;color:#fff;width:75px;height:75px;line-height:75px;display:block;border-radius:50%;text-align:center;transition:.3s;background-color:#7c3b25;}
.menuFixed a:hover i{animation: icon-shake .8s ease-in-out;-webkit-animation: icon-shake .8s ease-in-out;}

@keyframes icon-shake{0% {transform: translateY(0px);}15% {transform: translateY(-4px);}40% {transform: translateY(0px);}60% {transform: translateY(-3px);}80% {transform: translateY(0px);}90% {transform: translateY(-2px);}100% {transform: translateY(0px);}}
@-webkit-keyframes icon-shake{0% {transform: translateY(0px);}15% {transform: translateY(-4px);}40% {transform: translateY(0px);}60% {transform: translateY(-3px);}80% {transform: translateY(0px);}90% {transform: translateY(-2px);}100% {transform: translateY(0px);}}

.subcol>h2{font-size:16px;padding-bottom:30px;font-weight:normal;position:relative;}
.subcol>h2:after{content:'';display:block;position:absolute;width:36px;height:3px;background-color:#d2b992;bottom:15px;}
.subcol p{line-height:1.5;margin-top:8px;}
.subcol p a:hover{text-decoration:underline;}
.subcol .img-list{overflow:hidden;margin-right:-30px;}
.subcol .img-list li{float:left;width:187px;box-sizing:border-box;margin-bottom:20px;margin-right:30px;}
.subcol .img-list li img{width:100%;box-sizing:border-box;-webkit-transition:transform 0.3s;transition:transform 0.3s;}
.subcol .img-list li a{display:block;overflow:hidden;position:relative;}
.subcol .img-list li a:hover{color:#e4d4bd;}
.subcol .img-list li span{display:-webkit-box;box-sizing:border-box;width:100%;line-height:19px;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.subcol .imgtxt-list{margin-top:-10px;}
.subcol .imgtxt-list li{height:28px;overflow:hidden;}
.subcol .imgtxt-list a{display:inline-block;line-height:28px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subcol .imgtxt-list a:before{content:"•";font-weight:bold;color:#fff;margin-right:5px;}
.subcol .txt-list li{height:35px;overflow:hidden;border-bottom:2px dotted #c9c9c9;}
.subcol .txt-list li:last-child{border:none;}
.subcol .txt-list a{display:inline-block;line-height:29px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subcol .txt-list a:before{content:"•";font-weight:bold;color:#fff;margin-right:5px;}
.subcol .specialist{height:192px;}
.subcol .specialist li a{height:50px;line-height:50px;}
.no-js .nav li:hover .subnav{display:block;}
.department-subnav {float:right;width:83%;box-sizing:border-box;}
.department-subnav dl{text-align:left;line-height:1;padding-bottom:15px;}
.department-subnav dl:last-child{padding-bottom:0;}
.department-subnav dl a{display:inline;white-space:nowrap;}
.department-subnav dt{border-bottom:1px solid #b09c94;padding-bottom:10px;font-size:16px;}
.department-subnav dt span{display:inline-block;margin-right:10px;padding-bottom:8px;}
.department-subnav dd{text-align:justify;padding-top:6px;}
.department-subnav dd a{line-height:1.8;margin:0 10px 0 0;border:none;border-bottom:1px dashed transparent;}
.department-subnav dd a:hover{border-color:#fff;}
.department-subnav .tab-tit{overflow:hidden;margin-bottom:20px;}
.department-subnav .tab-tit a{display:block;font-weight:bold;background-color:#684942;background-color: rgba(255,255,255,.1);line-height:38px;text-align:center;float:left;letter-spacing:3px;}
.department-subnav .tab-tit a.cur{background-color:#b4a4a1;background-color:rgba(255,255,255,.5);color:#fff;}
.department-subnav .tab-tit.span2 a{width:50%;}
.department-subnav .tab-tit.span3 a{width:33.33%;}
.department-subnav .tab-tit.span4 a{width:25%;}
.department-subnav .tab-tit.span5 a{width:20%;}
.nav .department-nav{display:none;}
.nav .department-nav:first-child{display:block;}
.nav .department-nav .tab-tit a.cur{color:#444;background:#fff;border-bottom-color:#fff;border-top:2px solid #cc0066;}
#mobile1 div#link_more{display: none;}


/*首页-轮播 */
.swiper { width: 100%; height: 500px; --swiper-theme-color: #ff6600; --swiper-pagination-color: #cc0066;/* 两种都可以 */ --swiper-pagination-bullet-height:20px; --swiper-pagination-bullet-width:20px }
.swiper-slide { text-align: center;background-position: center center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom: 100px; }

/*首页-患者服务 */
.home-service{margin-top:-97px;position:relative;margin-bottom:30px; z-index: 10;}
.home-service ul{overflow:hidden;border-radius:5px;display: flex;justify-content: space-between;}
.home-service li{overflow: hidden;box-sizing: border-box;width: 14.28%;border-right: 1px solid #b7b7b7;background-color:#fff;background-image: url('/static/p_index/images/bolang.png');background-repeat: no-repeat;background-size: cover;}
.home-service li.more-service{border:none;color:#fff;background:#cc0066 url(/static/p_index/images/ks-btn.png) left bottom repeat-x;}
.home-service li.more-service a{color:#fff;display: flex;flex-direction: row;justify-content: center;}
.home-service li.more-service i{color:#fff;line-height: 37px;}
.home-service li.more-service span{color:#fff;margin:0 0 10px 10px;}

/* .home-service li i{font-size:22px;height:67px;vertical-align:middle;position:relative;z-index:2;margin-right:10px;line-height:66px;} */
/* .home-service li span{display:inline-block;vertical-align:middle;font-size:16px;line-height:67px;position:relative;z-index:2;} */
/* .home-service li a{overflow:hidden;color:#a3949d;transition:color 0.3s,background 0.3s;-webkit-transition:color 0.3s,background 0.3s;position:relative;text-align: center;}
.home-service li a:before{display:block;position:absolute;top:-76px;left:-30px;width:0;height:200px;border-radius:50%;content:'';background:rgba(228,0,127,.6);transition:width 0.5s ease;-webkit-transition:width 0.5s ease;z-index:1;}
.home-service li a:hover:before{width:200%;}
.home-service li.more-service a:before{background-color:rgb(193,102,51);background-color:rgba(193,102,51,.6);} */

.home-service li a{display: flex;flex-direction: column; width: 100%;height: 100%;align-items: center;padding: 5px 0;}
.home-service li:hover a{background-color: #cc0066;color: #fff;}
.home-service li:hover a>i{color: #fff;}
.home-service li a i{font-size: 30px;color: #cc0066;height: 45px;}
.home-service li a span{ font-size: 16px;}
.home-service li:hover a>img{filter: drop-shadow(#fff 110px 0);}
.home-service li a img{font-size: 30px;color: #cc0066;height: 45px;border-right: 220px solid transparent;filter: drop-shadow(#cc0066 110px 0);border-right: 0px solid transparent\9;}
.home-service li a img svg g polyline{font-size: 30px;stroke: #cc0066;height: 45px;}








/* 底部 */
footer{width: 100%;background-color: #cc0066; /*margin-top: 60px;*/}
footer .ft-main{width: 1200px;margin: 0 auto;}
footer .ft-main .main-top{display: flex;justify-content: space-between;color: #fff;padding: 60px 0;border-bottom: 1px solid #cccccc;}
footer .ft-main .main-top .topleft{display: flex;}
footer .ft-main .main-top .topleft img{margin-right: 20px;width: 70px;}
footer .ft-main .main-top .topleft .ftinfo span{margin-right: 20px;}

footer .ft-main .topright{display: flex;flex-direction: column;position: relative;}
footer .ft-main .topright a{color: #fff;border: 1px solid #fff;border-radius: 15px;display: flex;align-items: center;padding: 0px 20px;height: 35px; margin: 7px 0;}
footer .ft-main .topright a i{font-size: 22px;height: 36px;line-height: 36px; padding-right: 5px;}
/* footer .ft-main .topright .media{display: flex;flex-direction: column;margin-right: 20px;align-items: center;color: #708192;}
footer .ft-main .topright .erweima{width: 80px;height: 80px;position: absolute;left: -10px;top: 90px;background-color: #fff;display: none;text-align: center;}
footer .ft-main .topright .erweima img{width: 100%;height: 100%;} */

footer .ft-main .main-bottom{display: flex;justify-content: space-between;color: #ffffff;/*margin: 20px auto;*/}
footer .ft-main .main-bottom p{margin: 30px 0;}
footer .ft-main .main-bottom p a{color: #ffffff;}


/* 悬浮 */
#contact{position: fixed;top: 350px;right: 150px;background-color: #fff;box-shadow: 0 0 10px #eee;z-index: 9999999;}
#contact>i{position: absolute;top: -90px;right: 0;color: #797979;font-size: 25px;transform: rotate(45deg);cursor: pointer;}
#contact>img{width: 100%;position: absolute;top: -51px;}
#contact .coninfo {margin-top: 10px;}
#contact .coninfo .weixin>img{width: 80px;height: 80px;position: absolute;left: -90px;display: none;}
#contact .coninfo .contact-way{display: flex;flex-direction: column;align-items: center;padding: 5px 5px;border-bottom: 1px solid #eee;}
#contact .coninfo .contact-way i{color:#cc0066;font-size: 30px;height: 1em;margin-bottom: 12px;}
#contact .coninfo .contact-way span{}

#contact .coninfo .gotop{padding: 20px 10px;display: flex;justify-content: center;font-weight: bold;}
#contact .coninfo .gotop a{color: #cc0066;}



/*ScroolStyle*/
body{ overflow-y: auto;}
body::-webkit-scrollbar {width:10px;}
body::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px #cc0066; background:#cc0066;}
body::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px #f1e9e9;background:#f1e9e9;}

.Box{overflow: hidden;position: relative;}
.aBox{position: relative;}
.f_l{float: left;}
.f_r{float: right;}
.clear{ clear:both; float:none;}
.auto { margin: 0 auto;}
.w1200{ width:1200px;}
.none{ display:none; }


/* 焦点图 */
.Focus{width: 635px; height:418px; margin-top:20px;border-radius: 5px;}
.Focus .pic li{overflow:hidden; position:relative; width: 635px;height: 418px; background: #FFF;}
.Focus .pic img {width: 100%;max-width: 100%;height: 418px;display: block;margin: 0 auto;/* object-fit: cover; */}
.Focus .txt-bg {position: absolute;bottom: 0px;z-index: 1; height: 58px; width:635px; background: #000; filter:alpha(opacity=50); opacity:0.5; overflow: hidden;}
.Focus .txt {position: absolute;left: 20px;bottom: 0px;z-index: 2;height: 63px;width:590px;overflow: hidden;}
.Focus .txt li{ width:100%; height:63px; line-height:63px; position:absolute; }
.Focus .txt li a{display: block;width: 77%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 18px;color: white;text-shadow:1px 1px 5px #000;transition:all 0.3s;}
.Focus .txt li a:hover{ /*color:#0d99fd; */letter-spacing:1px;}
.Focus .num { position: absolute; z-index:3; bottom:19px; right:15px; }
.Focus .num li{float:left; width:18px; height:18px; overflow:hidden; margin:0 5px; border-radius:50px; cursor:pointer; background:#FFF; transition: all 0.3s; transition: all 0.3s;}
.Focus .num li.on,.Focus .num li:hover{ width: 18px; background:#cc0066;}
.Focus>a{display:block;width:60px;height:150px;position:absolute;top: 115px;top: calc((418px - 150px) / 2); background:url(/static/p_index/images/pin_view_arrows.png) no-repeat;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;background-position-y:-170px;}
.Focus>a.prev{ left:10px;}
.Focus>a.next{ right:10px; background-position-x:-80px;}
.Focus:hover>a{ opacity:1;filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}

/*要闻焦点*/
.FocusNews{width: 538px;/* min-height: 418px; */margin-top: 10px;}
.FocusNews .hd{ height: 70px;line-height: 70px;border-bottom: 1px solid #eee;margin-bottom: 10px; overflow-y: hidden;}
.FocusNews .hd li{ position: relative;text-align:center;float: left; transform-style: preserve-3d;display: flex;align-items: center;margin-right: 16px;}
.FocusNews .hd li::before{ content: ''; display: block; position: absolute; width: 100%; height: 100%; overflow: hidden; border-radius: 8px; z-index: 0; transform-origin: center bottom;}
.FocusNews .hd li a{ display: block; font-size: 19px;text-align: center;font-weight: bold; color: #797979; position: relative; overflow: hidden; border-radius: 8px; z-index: 1;}
.FocusNews .hd li a.first::after{content: '|';margin: 0 0px 0 6px;}
.FocusNews .hd li i{color: #000000;font-size: 16px;margin-right: 5px;}
.FocusNews .hd li.on{border-bottom: 2px solid #cc0066;}
.FocusNews .hd li:hover::before,
.FocusNews .hd li.on::before{ transition: all 0.5s; color:#cc0066; transform:rotate3d(1, 0, 0, 65deg) skewX(-20deg); }
.FocusNews .hd li:hover span{background-image: url('/static/p_index/images/yiyuan.png');}
.FocusNews .hd li.on i{ transition: all 0.5s; color:#cc0066;}
.FocusNews .hd li:hover a,
.FocusNews .hd li.on a{ color: #cc0066; }
.FocusNews .hd li span{background-image: url('/static/p_index/images/yiyuan-grey.png');}
.FocusNews .hd li:hover span,
.FocusNews .hd li.on span{ color: #cc0066; background-image: url('/static/p_index/images/yiyuan.png');}
/* .FocusNews .bd{min-height: 100px;} */

.FocusNews .bd ul.ulList{min-height: 100px;}
.FocusNews .bd ul.ulList .First{ width: 460px; border-bottom: 1px dashed #ddd; padding: 0 0 12px; background: none; margin-bottom: 10px;}
.FocusNews .bd ul.ulList .First a{ float: none; max-width: 100%; font-size: 18px; font-weight: bold; line-height: 1.7; white-space: normal; margin-bottom: 5px; }
.FocusNews .bd ul.ulList .First span{ float: none; text-align: left; display: block; width: auto; font-size: 14px; color: #959595; line-height: 1.7; position: relative; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; max-height: 46px; text-indent: 2em;}


/*公共列表*/
.ulList{padding-top: 10px;min-height: 20px;}
.ulList li{ position: relative; overflow: hidden; line-height:44px;font-size: 16px; color: #222;margin-bottom: 10px;/*display: flex;*/}
.ulList li a{ display: block;position: relative; overflow: hidden;text-overflow:ellipsis; word-wrap:normal;line-height: 1.7em;}
.ulList li a br{ display:none; }
.ulList li a:hover{ color: #cc0066; }
.ulList li span{ display: inline-block;background-color: #f4f4f4; float: left;color: #666;line-height: normal;text-align: center;padding: 5px;color: #cc0066;margin-right: 10px;letter-spacing: -1px;}
.ulList li span strong{font-size: 22px; font-weight: 400;}
.ulList.nd li a{max-width: 100%; float: none;}
.ulList.lg li{ line-height: 45px; *line-height: 43px; }






/*首页 */
.no-style.list-tit{margin-top:0;border-bottom:none!important;}
.no-style.list-tit a:before{display:none;}
.no-style.list-tit~.list-content{margin-top:5px;}
.expert-row .list-tit a{color:#fff;}
.list-item{box-sizing:border-box;}
.list-tit{height:46px;line-height:43px;position:relative;margin-top:15px;}
.list-tit h2{display:inline-block;font-size:18px;font-weight: 700;color:#cc0066;position:relative;}
.list-tit h2 a{display:inline-block;color:#cc0066;position:relative;}
.list-tit h2 a:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;overflow:hidden;background:#cc0066;}
.list-tit h2 a:hover{color:#e54ca1;}
.list-tit h2 .en-tit{display:none;}
.list-tit .tab-tit{display:block;height:47px;}
.list-tit .tab-tit a{display:inline-block;color:#666;margin-right:10px;}
.list-tit .tab-tit a:before{display:none;}
.list-tit .tab-tit a.cur:before{display:block;width:64px;}
.list-tit .tab-tit a:first-child:before{border-left:none;left:0;}
.list-tit .tab-tit a:last-child:before{border-right:none;}
.list-tit .tab-tit a.cur{color:#cc0066;}
.list-tit .fr{color:#ddd;word-spacing:.5em;}
.slide-dots a,.slide-dots span{display:inline-block;vertical-align:middle;margin-left:3px;color:#cc0066;border-radius:50%;background-color:#fff;}
.slide-dots a{width:28px;height:28px;line-height:29px;text-align:center;font-size:10px;transition:background 0.3s;-webkit-transition:background 0.3s;}
.slide-dots a:hover{background:#cc0066;color:#fff;}
.slide-dots a.disabled{background:#f4f4f4;border-color:#ddd;color:#ddd;cursor:default;}
.slide-dots span{width:10px;height:10px;border-radius:50%;background:#999;}
.slide-dots span:hover,.slide-dots span.cur{background:#e54ca1;}


/* Slider */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;outline:none;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}



/*内页*/
.banner_page1{position:relative;overflow:hidden;}
.banner_page1 img{/*width:100%;*/height:auto; max-height: 350px;min-height: 100px;display: inline-block;}
.banner_page1 .mask{position: absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.banner_page1 .block{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%); width: 1200px;}
.banner_page1 .text{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;width:100%;}
.banner_page1 .text .h{font-size:48px;}
.banner_page1 .text .p{margin-top:40px;}
.banner_page1 .text .p a{display:inline-block;margin-bottom:20px;width:120px;margin-right:30px;line-height:1.2;vertical-align: top;white-space:nowrap;color:#e8afaf;}
.banner_page1 .text .p a:hover{color:#fff;}
.banner_page1 .text .p .now{color:#fff;}
.banner_page1 .text .p .now:before{font-family: "iconfont" !important;content:"\e66c";font-family:icon;margin-right:10px;font-size:20px;display:inline-block;margin-left:-30px;}
.banner_page1 .text .p .now:hover:before{animation:arr 0.6s linear 0s infinite;}
@keyframes arr{
  0%{transform:translateX(-7px);}
  50%{transform:translateX(0px);}
  100%{transform:translateX(-7px);}
}
.banner_page1 .title{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;}
.banner_page1 .text.r{left:auto;right:0;text-align: right;}
.banner_page1 .text.r .p{text-align:right;}
.banner_page1 .text.r .p a{margin-left:0px;margin-right:0;}

/* .banner_page1 .block{width:100%;box-sizing:border-box;left:0;transform:none;} */
.banner_page1 .text{left:60px;}
.banner_page1 .text .p{margin-top:25px;}
.banner_page1 .text.r{right:60px;}


.about0{display:none;}
.about{background:#fff url("/static/p_index/images/bg8.jpg") right bottom no-repeat;padding-top:100px;position:relative;background-size:55% auto;}
.about .bg{background:url("/static/p_index/images/png44.png") left top no-repeat;height:320px;position:absolute;left:10px;top:0;right:0;background-size:contain;}
.about .block{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:start;align-items:flex-start; width: 1200px; margin: auto;}
.about .title{display:none;}
.about .list{padding-bottom:250px;-ms-flex:1;flex:1;border-left:1px solid #e0e0e0;position: relative;}
/*.about .list:before{content:"";position: absolute;left:0;top:0;width:10px;height:10px;border-radius:100%;background:#e0e0e0;margin:0 0 0 -5px;}*/
.about .list .item{position:relative;padding:55px 50px;border-bottom:1px solid #e0e0e0;font-size:16px;}
.about .list .item .h{position:absolute;left:-280px;top:50px;width:280px;text-align:center;}
.about .list .item .h img{max-width:75%;}
.about .list .item:first-child{padding-top:0;}
.about .list .item:first-child .h{top:-20px;}
.about .list .item p{margin-bottom:20px; text-align:justify;}
.about .list .item p:last-child{margin-bottom:0;}
.about .pics{position:relative;width:67%;height:32vw;}
.about .pics .d{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.about .pics .d1{left:0;top:0;height:100%;width:30%;}
.about .pics .d2{left:30%;top:0;height:50%;width:45%;}
.about .pics .d3{left:75%;top:0;height:50%;width:12%;}
.about .pics .d4{left:30%;top:50%;height:50%;width:27%;}
.about .pics .d5{left:57%;top:50%;height:50%;width:43%;}

.kjtd{padding-top:50px; padding-bottom:100px;position:relative;background-size:55% auto;}
.kjtd .block{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:start;align-items:flex-start; width: 100%; margin: auto;}
.kjtd .block ul{}
.kjtd .block ul li{position: relative;height: 80px; width: 30%;overflow: hidden; float: left; text-align: center; padding: 0 20px; border: 1px solid #efefef; margin: 0 10px;margin-bottom: 10px;}
.kjtd .block ul li img{}
.kjtd .block ul li:hover{ background-color: #efefef;}
.kjtd .block ul li img {position: absolute;font-size: 30px;right: 0;top:10px;color: #cc0066;
height: 45px;border-right: 157px solid transparent;filter: drop-shadow(#cc0066 110px 0);border-right: 0px solid transparent\9;
}
.kjtd .block ul li p{position: absolute;bottom:0;left: 44px;}

.page .list{border-left: 0;}
.page .list:before{content:"";background:transparent;}

.mailbox{padding-top:100px; padding-bottom:100px;position:relative;background-size:55% auto;}
.mailbox .block{width: 1200px; margin: auto;}


.cas .title{display:none;}
.cas .list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; width: 1200px; margin: auto; padding: 100px 0;}
.cas .item{width:calc(25% - 31px);margin-left:40px;margin-bottom:30px;}
.cas .item:nth-child(4n-3){margin-left:0;}
.cas .item img{width:100%;height:auto;}
.cas .item .pic{border-bottom:4px solid #876e6a;position: relative;}
.cas .item .pic:after{content:"";position: absolute;left:50%;bottom:-4px;right:50%;height:4px;background:#94070a;transition:all 0.3s ease-out 0s;}
.cas .item:hover .pic:after{left:0;right:0;}
.cas .item .h{font-size:18px;margin-top:10px;text-align: center;}
.cas .item:hover .h{color: #94070a;}
.cas .loading{text-align:center;margin-top:20px;color: #94070a;display:none;}

.department{padding-top:100px; padding-bottom:100px;position:relative;background-size:55% auto;}
.department .block{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:start;align-items:flex-start; width: 1200px; margin: auto;}
.department .block ul{}
.department li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 15px 30px;padding:19px 29px;width:370px;height:96px;border:1px solid #ddd;-webkit-transition:border-color .8s;transition:border-color .8s}
.department li:hover{-webkit-box-shadow:0 0 10px rgba(169,49,53,.3);box-shadow:0 0 10px rgba(169,49,53,.3)}
.department .department-tit{position:relative;padding-bottom:15px;height:40px;border-bottom:1px solid #e4e4e4;line-height:40px}
.department .department-tit h3{overflow:hidden;width:179px;text-overflow:ellipsis;white-space:nowrap;font-size:20px}
.department .department-tit h3:after{position:absolute;bottom:-1px;left:0;width:32px;height:5px;background-color:#cc0066;content:''}
.department .department-tit h3 span{margin-left:3px;padding:2px 6px;border-radius:3px;background-color:#cc0066;color:#fff;vertical-align:middle;font-weight:400;font-size:12px}
.department .department-tit span.point{display:inline-block;width:34px;height:40px;background-position:center;background-repeat:no-repeat;vertical-align:top;font-weight:400;font-size:0}



.container{min-height: 500px; padding: 30px 0; padding-bottom: 0}

/*新闻列表*/
.news-list>div,.news-show>div,.video-show>div{background-color: #fff;padding: 25px;box-sizing: border-box;}
.news-list>.fl .list-content{margin-top:0;}
.news-list>.fl{padding:10px 0 25px 0;}
.news-list>.fl,.news-show>.fl,.video-show>.fl{width:864px;}
.news-list>.fr,.news-show>.fr,.video-show>.fr{width:312px;}
.news-list .sort a {display:block;margin-right:20px;line-height:46px;height:46px;float:left;}
.news-list .sort a i{color:#ccc;font-size:12px;margin-left:6px;font-weight:normal;}
.news-list .sort a.cur{font-weight:bold;color:#cc0066;border-bottom:3px solid #cc0066;}
#news-list li{border-bottom:1px solid #e6e6e6;padding:25px 25px 15px;height:138px;position:relative;}
#news-list li h2{font-size:18px;line-height:1.5;font-weight:normal;}
#news-list li .thumb{position:absolute;left:25px;top:22px;}
#news-list li .thumb img{width:200px;height:140px;}
#news-list li.hasthumb{padding-left:245px;}
.news-list-info{font-size:13px;color:#999;line-height:34px;}
.news-list-info .fl span{margin-right:10px;}
.news-list-info .color-share a{display:none;}
.news-list-info .color-share:hover a{display:inline-block;}
.video-info .color-share a{display:none;}
.video-info .color-share:hover a{display:inline-block;}
.news-list-summary{overflow:hidden;height:143px;}
.news-list-summary p{display:-webkit-box;padding-top:3px;line-height:1.5;color:#8B8B8B;max-height:68px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;}
.right-side .list-tit{height:36px;}
.right-side .list-tit h2{height:36px;}
.right-side .list-tit h2 span{display:inline-block;line-height:1.5;font-size:16px;}
.right-side .list-tit h2 span:before{content:"";position:absolute;bottom:-3px;left:0;width:64px;height:3px;overflow:hidden;background:#cc0066;}
.right-side .list-tit{border-color:#E3D3CA;margin-top:0;line-height:1.5;}
.right-side .txt-list li,.right-side .hot-list li,.right-side .txt-news li{height:38px;line-height:19px;border-bottom:1px dashed #ccc;position:relative;padding:11px 0;}
.right-side .txt-list li a,.right-side .hot-list li a,.right-side .txt-news li a{white-space: normal;height: 38px;line-height:19px;}
.right-side .txt-list li:last-child,.right-side .hot-list li:last-child{border:none;}
.right-side .txt-list li a:before{content:"•";font-weight:bold;color:#cc0066;margin-right:5px;}
.right-side .hot-list li a{padding-left:30px;position:relative;}
.right-side .hot-list li em{position:absolute;left:0;top:3px;font-weight:normal;font-size:8px;display:inline-block;width:22px;border-radius:50%;height:22px;line-height:22px;text-align:center;color:#fff;background:#999;margin-right:5px;}
.right-side .hot-list li .top1{background:#fc6c6c;}
.right-side .hot-list li .top2{background:#ffa169;}
.right-side .hot-list li .top3{background:#ffc861;}
.right-side .hot-list span{position:absolute;right:0;top:0;color:#999;}
.right-side .txt-news a:before{display:none;}
.right-side .list-content{margin-top:10px;}
.hot-news li em{position:absolute;left:0;top:4px;font-weight:normal;display:inline-block;width:30px;border-radius:50%;height:30px;line-height:30px;text-align:center;color:#fff;background:#999;}
.hot-news li .top1{background:#fc6c6c;}
.hot-news li .top2{background:#ffa169;}
.hot-news li .top3{background:#ffc861;}
.hot-news li{padding: 15px 0px 5px 0px;border-bottom: 1px dotted #ccc;cursor: pointer;}
.hot-news li a{display:block;}
.hot-news li>a{line-height:21px;white-space:normal;height:42px;padding-left:40px;position:relative;font-size:15px; overflow: hidden;}
.hot-news li .hot-detail{margin-top: 10px;height:0;overflow:hidden;transition: all 0.3s ease-in;box-sizing:border-box;}
.hot-news li.show-detail .hot-detail{height:95px;}
.hot-news li .hot-detail.hot-pic{padding-left:118px;position:relative;}
.hot-news li .hot-pic a{position:absolute;top:4px;left:0;width:105px;height:85px;}
.hot-news li img{display:block;width: 105px; height: 85px;}
.hot-news li p{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.5;font-size:12px;color:#888;height:90px;overflow:hidden;-webkit-line-clamp:5;word-break:break-word;white-space:normal;}

.right-img{margin:20px 0;}
.right-img li{width:100%;margin-bottom:12px;box-shadow: 0px 5px 10px rgba(79, 136, 110, 0.09);}
.right-img a img{width:262px;height:105px;}
.right-img a span{display:-webkit-box;padding:5px 5px;height:36px;line-height:18px;white-space:normal;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.txt-list li.top-special{height:auto;border:none;margin-bottom:5px;}
.txt-list li.top-special a{display:block;font-size:0;padding-bottom:40px;line-height:0;overflow:hidden;position:relative;}
.txt-list li.top-special a:before{display:none;}
.txt-list li.top-special a span{font-size:14px;display:block;line-height:40px;height:40px;background:#e54ca1;color:#fff;padding-left:10px;position:absolute;bottom:0;left:0;right:0;transition:background 0.3s;-webkit-transition:background 0.3s;}
.txt-list li.top-special a:hover span{background-color:#cc0066;}
.top-special a,.top-special a img{width:100%;}

/*分享图标（彩色）*/
.color-share a{display:inline-block;box-sizing:border-box;vertical-align:middle;line-height:30px;margin-left:5px;width:28px;height:28px;background-color:#cc0066;color:#fff;border-radius:50%;text-align: center;}
.color-share a.share-all{display:inline-block!important;background-color:#fff;border:1px solid #a1a1a1;color:#a1a1a1;line-height:28px;}
.color-share a.jiathis_button_weixin{background-color:#01b30c;}
.color-share a.jiathis_button_qzone{background-color:#ffc000;}
.color-share a.jiathis_button_tsina{background-color:#e53048;}
.color-share a.jiathis_button_fb{background-color:#43619C;}
.color-share a.jiathis_button_twitter{background-color:#00B8EB;}
/* .color-share a i{font-size: 24px;} */

.info-list{ background-color: #fff; padding: 20px;}
.info-list li{padding:10px 0;height:48px;box-sizing:border-box;border-bottom:1px dashed #d7d7d7;line-height:1.5;overflow:hidden;position:relative;}
.info-list li:last-child{border-bottom:none;}
.info-list li a{display:block;width:80%; font-size: 16px;}
.info-list li a i{ font-size: 12px;}
.info-list li span{color: #999;font-size: 14px;position:absolute;right:0;top:10px;}
.info-list li span u{color: #e8e4e8;margin: 0 5px;}


/*新闻详细*/
.news-container{background-color:#f2f2f2;padding:16px 0 25px;}
.news-container .decorate:after{top:-54px;}
.news-show .content{background-color:#fff;position:relative;}
.news-show .content h1{ font-size: 18px;}
.news-show article{min-height:300px;}
article{color:#666;padding:10px 0;}
.aside-share{position:absolute;right:0;top:0;z-index: 1;padding-right:35px;}
.aside-share>a,.ashare-wrap>a{display:inline-block;background-color:#fff;border:1px solid #a1a1a1;color:#a1a1a1;line-height:28px;box-sizing: border-box;vertical-align: middle;margin-left: 5px;width: 28px;height: 28px;border-radius: 50%;text-align: center;}
.aside-share>a,.ashare-wrap>a i{font-size:16px;line-height:26px;}
.aside-share>a:hover,.ashare-wrap>a:hover{color: #cc0066;border-color:#cc0066;}
.ashare-wrap{position:absolute;top:0;right:-5px;width:38px;background-color:#fff;}
.ashare-wrap .ashare-list{display:none;}
.news-info{color:#999;line-height:40px;border-top:1px solid #f2f2f2;position:relative;}
.news-info u{margin:0 10px;color: #e8e4e8;}
.news-content{padding-top:15px;padding-bottom:15px;font-size:15px;}
.news-footer-share{text-align:right;border-bottom:3px solid #cc0066;padding-bottom:20px;}
.relate-document li{border-bottom: 1px dashed #EEE;height: 45px;}
.relate-document li:last-child{border:none;}
.relate-document li a{display:block;line-height:45px;padding:0 40px;position:relative;}
.relate-document li span{max-width:85%;display:inline-block;box-sizing:border-box;}
.relate-document li a:hover:after{-webkit-animation: gWelPinle .8s ease-in-out;animation: gWelPinle .8s ease-in-out;color:#cc0066;}
.relate-document li a:after,.relate-document li a:before{display:block;font-family:"iconfont";position:absolute;top:0;}
.relate-document li a:after{right:0;color:#999;font-size:18px;content:'\e612';}
.relate-document li a:before{left:0;font-size:26px;color:#21C079;content:"\e663";}
.relate-document li a:hover:before{color:#cc0066;}
.relate-document li a.doc:before,.relate-document li a.docx:before{content:"\e667";color:#4568a0;}
.relate-document li a.xls:before,.relate-document li a.xlsx:before{content:"\e668";color:#378458;}
.relate-document li a.ppt:before,.relate-document li a.pptx:before{content:"\e660";color:#db6340;}
.relate-document li a.pdf:before{content:"\e68f";color:#e81f05;}
.relate-document li a.rar:before{content:"\e665";color:#ff5056;}
.relate-document li a.zip:before{content:"\e661";color:#a372db;}
.relate-document li a.swf:before{content:"\e7c0";color:#bb041a;}
.relate-document li a.txt:before{content:"\e664";color:#8fa4b5;}
.related{position:relative;margin-top:20px;padding: 10px 15px;border: 1px solid #ddd;}
.relate-tit h2{font-size: 18px;color: #cc0066;}
.relate-tit{height: 46px;line-height: 40px;border-bottom: 1px solid #ddd;}
.news-ralated .right-related.fr{width:69.31%;}
.news-ralated .left-related{width:25.21%;margin-top:12px;}
.news-ralated .left-related img{width:235px;height:146px;}
.news-ralated .left-related span{display:block;overflow: hidden;height:24px;text-overflow: ellipsis;white-space: nowrap;}
.related-news li{height:38px;line-height:38px;position:relative;border-bottom:1px solid #f2f2f2;}
.related-news li:last-child{border-bottom:none;}
.related li.top-related{height:68px;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px;}
.related li.top-related img{float:left;margin-right:15px;}
.related li.top-related a:before{display:none;}
.related li.top-related a{font-size:18px;line-height:24px;}
.related li.top-related p{font-size:13px;color:#999;line-height:20px;display:-webkit-box;height:40px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.related .top-related{position:relative;}
.related-news li a:before{content:"•";font-weight:bold;color:#ccc;margin-right:5px;}
.related-news li span{color:#999;margin-left:10px;font-size:12px;}
.related-news li.top-related img{width:90px;height:68px;}
.related-dmt a,.related-doc a,.related-dis a{color:#cc0066;line-height:1;}
.top-dm,.top-dis{overflow:hidden;}
.top-dm h2,.top-dis h2{font-size:16px;line-height: 36px;border-bottom:1px solid #f2f2f2;font-weight:normal;margin-bottom:5px;}
.top-dm p,.top-dis p{line-height:1.5;margin-top:10px;font-size:14px;}
.top-dm p a,.top-dis p a{display:inline;}
.more-dm,.more-dis{line-height:30px;font-size:16px;border-top:1px solid #ddd;margin-top:15px;word-spacing:1em;}
.more-dm a:hover,.more-dis a:hover{text-decoration:underline;}
.related-doc li{height:100px;position:relative;padding:10px 0 10px 90px;overflow:hidden;border-bottom:1px dashed #ddd;}
.related-doc li .doctor-img{position:absolute;left:0;top:10px;}
.related-doc li .doctor-img img{width:74px;height:100px;}
.related-doc li p{height:75px;overflow:hidden;font-size:14px!important;}
.related-doc li:last-child{border:none;}
.related-doc h2{font-size:16px;font-weight:normal;}
.related-qa li.top-related{height:72px;}
.related-qa li.top-related p{color:#666;margin-top:5px;}
.ico-ask,.ico-answer{display:inline-block;width:24px;height:24px;border-radius:50%;line-height:24px;margin-right:8px;text-align:center;font-size:15px;background:#cc0066;color:#fff;vertical-align:middle;}
.news-mark{position:relative;line-height:36px;color:#a1a1a1;padding-bottom:20px;clear: both;}
.news-mark>span{margin:0 10px;font-size:12px;position:relative;top:-1px;}
.news-mark .back-list{height:68px;line-height:68px;text-align: center;border-top: 1px solid #e4e4e4;}
.news-mark .back-list .bl-btn{display: inline-block;width:140px;height:40px;border-radius:3px;background-color:#cc0066;color:#fff;text-align:center;line-height:40px;}
.news-mark .back-list .bl-btn:hover{background-color:#e54ca1;}
.news-mark .paging{height:37px;line-height:37px;border-top: 1px solid #e4e4e4; overflow: hidden;}
.news-mark .paging i{margin:0 15px;opacity:.8;}
.news-mark .paging a{color:#333;}
.news-mark .paging a:hover span{color:#cc0066;}
.theme-cont{display:none;position:relative;}
.theme-cont img,.theme-cont a{display:block;width:100%;}
.theme-cont.tm-700-140{margin:0 auto 25px;width:700px;}
.theme-cont.tm-700-140 img{height:140px;display:block;}
.theme-cont.tm-244-244 img{height:244px;}
.theme-cont:after{content:"推荐";display:block;position:absolute;top:0;left:0;width:45px;height:30px;line-height:30px;text-align:center;background-color:#19784c;background-color:rgba(25,120,76,.75);color:#fff;}

.fenye{display: block;padding: 20px 15px;border-radius: 4px;text-align: center;}
.fenye>li.active{color: #fff; padding: 6px 0px;background-color: #cc0066;border-color: #cc0066;}
.fenye>li.active a{color: #fff; }
.fenye>li.moresP{padding: 6px 0px;}
.fenye>li{display: inline-block;margin-left: -4px;position: relative;padding: 6px 0;line-height: 1.42857143;color: #cc0066;margin-left: -1px;text-decoration: none;background-color: #fff;border: 1px solid #e5e5e5;}
.fenye>li a{padding: 6px 12px;}


.inner-row{padding:40px 0}
.inner-row.bg-f2{background-color:#f2f2f2;background-image:url(/static/p_index/images/tab-lt-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}
.inner-list-item{position:relative}
.inner-list-item .inner-list-tit{height:20px;line-height:20px;padding-bottom:18px;border-bottom:1px solid #e4e4e4; font-size: 18px;}
.inner-list-item .inner-list-tit .fl{line-height:20px;color:#666;height:20px;margin-bottom:18px;position:relative;font-size:20px}
.inner-list-item .inner-list-tit a.fl i{font-size:24px;position:relative;top:2px;margin-right:8px}
.inner-list-item .inner-list-tit a.fl:after{height:5px;width:32px;bottom:-19px;left:0;position:absolute;content:''}
.inner-list-item .inner-list-tit a.more{width:95px;height:26px;line-height:26px;font-weight:400;color:#fff;text-align:center}
.inner-list-item .inner-list-tit .tab-tit{display:block;color:#555}
.inner-list-item .inner-list-tit .tab-tit a{display:inline-block;line-height:20px;color:#666;font-weight:400;height:20px;font-size:16px;margin-right:21px;position:relative;margin-bottom:18px}
.inner-list-item .inner-list-tit .tab-tit a:last-child{margin-right:0}
.inner-list-item .inner-list-tit .tab-tit a:after{height:5px;width:32px;bottom:-18px;left:0;position:absolute;content:''}
.inner-list-item .inner-list-tit .tab-tit a.cur{color:#363636;font-weight:700}
.inner-list-item .inner-list-content{position:relative;margin-top:25px}
.dm-home-expert ul li{width:144px;height:258px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f2f2f2;float:left;text-align:center;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}
.dm-home-expert ul li:hover{border-color:#a93135;-webkit-box-shadow:0 10px 10px rgba(169,49,53,.2);box-shadow:0 10px 10px rgba(169,49,53,.2)}
.dm-home-expert ul li:hover .thumb img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.dm-home-expert ul li+li{margin-left:32px}
.dm-home-expert ul li .thumb{width:100%;height:200px;overflow:hidden;display:block;position:relative}
.dm-home-expert ul li .thumb img{width:100%;height:200px;display:block;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}
.dm-home-expert ul li .tit{display:block;margin:10px auto;line-height:21px;font-size:16px;font-weight:700}
.dm-home-expert ul li .tit:after{content:'';width:24px;height:2px;background-color:#a93135;display:block;margin:8px auto}
.dm-home-expert ul li p{color:#999}

.doctor-details .doctor-resume{padding:29px 0;position:relative;padding-left:165px}
.doctor-details .doctor-resume .doctor-img{position:absolute;top:29px;left:0;width:144px;overflow:hidden; text-align: center;}
.doctor-details .doctor-resume .doctor-img img{width:144px;height:200px}
.doctor-details .doctor-resume h1{font-size:28px;color:#a93135;line-height:44px;margin-bottom:8px}
.doctor-details .doctor-resume p{line-height:30px;font-size:15px;margin-bottom:0}
.doctor-details .doctor-resume p i{font-size:16px;color:#a93135;margin-left:4px;position:relative;top:1px}
.doctor-details .doctor-resume p u{color:#999}
.doctor-details .doctor-resume .good-at{line-height:24px}

.doctor-min-list{margin-right:-32px}
.doctor-min-list li{width:144px;height:258px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f2f2f2;float:left;text-align:center;margin-right:32px;margin-bottom:32px;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}
.doctor-min-list li:hover{-webkit-box-shadow:0 0 10px rgba(169,49,53,.5);box-shadow:0 0 10px rgba(169,49,53,.5);border-color:#a93135}
.doctor-min-list li .thumb{width:100%;height:200px;overflow:hidden;display:block;position:relative}
.doctor-min-list li .thumb:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.doctor-min-list li .thumb img{width:100%;height:200px;display:block;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}
.doctor-min-list li .tit{display:block;margin:10px auto;line-height:21px;font-size:16px;font-weight:700;color:#a93135}
.doctor-min-list li .tit:after{content:'';width:24px;height:2px;background-color:#a93135;display:block;margin:8px auto}
.doctor-min-list li p{color:#999}

.path{border-bottom:1px solid #e4e4e4;padding:20px 10px;color:#999;}
.path i{font-size:12px;vertical-align:middle;padding:0 5px}

.ruifox-form input::-webkit-input-placeholder{color:#666;line-height:normal}
.ruifox-form input[type=radio]{vertical-align:middle;cursor:pointer}
.ruifox-form select{cursor:pointer}
.ruifox-form input[type=number],.ruifox-form input[type=password],.ruifox-form input[type=search],.ruifox-form input[type=text],.ruifox-form select,.ruifox-form textarea{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;height:40px;border:1px solid #e4e4e4;border-radius:4px;background-color:#fff;background-image:none;vertical-align:middle;font-size:14px;line-height:40px;-webkit-transition:all .3s;transition:all .3s}
.ruifox-form input[type=number]:focus,
.ruifox-form input[type=password]:focus,
.ruifox-form input[type=search]:focus,
.ruifox-form input[type=text]:focus,
.ruifox-form select:focus,
.ruifox-form textarea:focus{outline:0;border-color:#cc0066}
.ruifox-form textarea{line-height:1.8}
.ruifox-form-info{margin-bottom:20px;padding:8px 15px;border:1px solid #ffe58f;border-radius:4px;background-color:#fffbe6;color:#777;line-height:1.5}
.ruifox-form{font-variant:tabular-nums;font-family:"Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:40px}
.ruifox-form btn,.ruifox-form button,.ruifox-form input,.ruifox-form select{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}
.radio{display:inline-block;margin-left:5px;padding:0 5px}
.radio:before{display:inline-block;margin-right:5px;color:#cc0066;content:'\e620';vertical-align:middle;font-size:19px;font-family:iconfont}
.radio.checked:before{content:'\e61e'}
.ruifox-form{font-variant:tabular-nums;font-family:"Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:40px}
.ruifox-form btn,.ruifox-form button,.ruifox-form input,.ruifox-form select{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}
.ruifox-form.ruifox-form-application input[type=radio]{vertical-align:middle;cursor:pointer}
.ruifox-form.ruifox-form-application select{cursor:pointer}
.ruifox-form.ruifox-form-application textarea{width:80%}
.ruifox-form .text-hidden{font-size:0}
.ruifox-form input.code{padding-right:140px}
.ruifox-form input.code+.code-img{position:absolute;top:1px;right:1px}
.ruifox-form input.code+.code-img img{display:block;height:38px;cursor:pointer}
.ruifox-form input.laydate{padding-right:40px;background-image:url(/static/p_index/imagess/datebg.png);background-position:center right;background-size:24px;background-repeat:no-repeat}
.ruifox-form .btn{display:inline-block;margin-bottom:0;padding:0 15px;height:40px;min-width:80px;border-radius:4px;background-image:none;text-align:center;white-space:nowrap;font-weight:400;font-size:14px;line-height:40px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ruifox-form .btn.disabled{background:#ddd!important;cursor:default}
.ruifox-form .btn:hover{border-color:#cc0066;background-color:#fff;color:#cc0066}
.ruifox-form .btn.btn-primary{border-color:#cc0066;background-color:#cc0066;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.12)}
.ruifox-form .btn.btn-primary:hover{border-color:#cc0066;background-color:#cc0066}
.ruifox-form .label{display:inline-block;overflow:hidden;vertical-align:middle;text-align:right;white-space:nowrap;line-height:39.9999px}
.ruifox-form .label.hide-label{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.ruifox-form .Validform_checktip{display:block;min-height:30px;color:#aaa;line-height:30px}
.ruifox-form .Validform_checktip:before{margin-right:5px;color:#007fd1;font-size:18px;font-family:iconfont}
.ruifox-form .Validform_checktip.Validform_wrong{color:#ec5645;font-size:14px}
.ruifox-form .Validform_checktip.Validform_wrong:before{color:#ec5645}
.ruifox-form .Validform_checktip.Validform_right{color:#71b83d;font-size:14px}
.ruifox-form .Validform_checktip.Validform_right:before{color:#71b83d}
.ruifox-form .img-preview{overflow:hidden;margin-top:10px}
.ruifox-form .img-preview li{float:left;margin-right:10px;padding:10px;background:#f4f4f4}
.ruifox-form .img-preview li img{width:80px;height:80px}
.ruifox-form .img-preview li span{display:block;overflow:hidden;width:80px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:30px}
.ruifox-form-group{margin-bottom:5px;vertical-align:middle}
.ruifox-form-group.required .label:before{display:inline-block;margin-right:4px;color:#cc0066;content:'*';font-family:SimSun;line-height:1}
.ruifox-form-group .control{position:relative}
.ruifox-form-group .control ul li{display:inline-block;margin-right:10px}
.ruifox-form-group .control textarea{min-height:120px;resize:vertical}
.ruifox-form-group .control.control-code{width:30%}
.ruifox-form-group .control.control-code #code-img{width:100%}
.ruifox-form-group .label label:after{position:relative;top:-.5px;margin:0 8px 0 2px;content:':'}
.ruifox-form-inline .ruifox-form-group{display:inline-block;margin-right:16px;margin-bottom:0;vertical-align:middle}
.ruifox-form-inline .ruifox-form-group>.control,.ruifox-form-inline .ruifox-form-group>.label{display:inline-block;vertical-align:middle}
.ruifox-form-vertical .ruifox-form-group{padding-bottom:8px}
.ruifox-form-vertical .ruifox-form-group>.control,.ruifox-form-vertical .ruifox-form-group>.label{display:block;margin:0;text-align:left;line-height:1.5}
.ruifox-form-vertical .ruifox-form-group>.label{padding:0 0 8px}
.ruifox-form-horizontal .ruifox-form-group{margin-bottom:5px;padding-bottom:0}
.ruifox-form-horizontal .ruifox-form-group:after{clear:both;display:table;content:''}
.ruifox-form-horizontal .ruifox-form-group>.label{float:left;padding-right:30px;width:16.66666667%}
.ruifox-form-horizontal .ruifox-form-group>.control{float:left;width:58.33333333%}
.ruifox-form-horizontal .ruifox-form-group>.control.control-code{width:20%}
.ruifox-form-horizontal .ruifox-form-group>.control.col-offset{margin-left:16.66666667%}




/* 移动端header */
.layout{ width: 100%;}
.mobile_header{padding: 0 4px; position: relative;}
.mobile_header .topbar{height:43px;line-height:43px;background-color:#fff;color:#000;border-bottom: 1px solid #ffc7e7;}
.mobile_header .topbar .layout{display: flex;justify-content: space-between;}
.mobile_header .topbar .topbarleft{display: flex;}
.mobile_header .topbar .topbarleft i{align-self: center;margin-right: 5px;font-size: 20px;}
.mobile_header .topbar .topbarleft p{margin-right: 20px;}
.mobile_header .logo-row{ height: auto;}
.mobile_header .logo-row .layout{ display: flex;flex-direction: row;justify-content: space-between;}
.mobile_header .logo{ width: 80%;}
.mobile_header .logo a img{ width: 100%;vertical-align: middle;}
.mobile_header .nav_but{ line-height: 38px;}
.mobile_header .nav_but i{font-size: 30px;}
.clearbg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; background: rgba(0,0,0,0.5); display: none;}
.mobile_nav{ display: none; position:absolute; top: 0; right: 0; width: 250px;height: 100%;background: #fff;z-index: 21;box-shadow: #d1d1d1 0 3px 9px; transition: ease 0.4s ease;}
.mobile_nav .close { text-align: right;}
.mobile_nav .close i { color: #000; font-size: 34px; cursor: pointer; margin-right: 10px; }
.mobile_nav ul li { padding:3px 20px; line-height: 40px; border-bottom: 1px #eee solid; font-size: 16px;display: flex;flex-direction: row;justify-content: space-between;}
/*banner*/
.swiper{ height: 200px;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 5px;}
.swiper-slide { background-position: center center; background-size: cover; background-repeat: no-repeat; height: 100%; }

.banner_page1 img{width:100%;height:auto; max-height: 350px;min-height: 100px;display: inline-block;}
/*快捷入口*/
.home-service{margin-top:10px;padding: 0 5px;}
.home-service ul{flex-wrap:wrap;flex-direction:row;display: flex;border: 1px solid #cc0066;}
.home-service li{ width: 33.33%;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;}
.home-service li.more-service{ width: 100%;}
.home-service li:nth-of-type(3),.home-service li:nth-of-type(6){border-right:none;}




/**/
/*footer{ margin-top: 20px;}*/
footer .ft-main{ width: auto; padding: 5px 20px 5px 20px;}
footer .ft-main .main-top{ display: block;}
footer .ft-main .main-top .topleft{ display: block;}
footer .ft-main .main-top .topleft p{ padding-bottom: 10px;}
footer .ft-main .main-top .topleft p span{word-break:normal;display:block;white-space:pre-wrap;overflow:hidden;}
footer .ft-main .main-top .topleft img{ display: none;}

/*移动端内页*/
.banner_page{position:relative;left:auto;right:auto;top:auto;height:40vw;min-height:280px;}
.banner_page img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;transition:none;}

.banner_page1.ab{margin-bottom:43px;overflow:visible;}
.banner_page1 .block{position:static;padding:0; width: 100%;box-sizing: border-box;
  left: 0;
  transform: none;}
.banner_page1 .text .fz40{position:absolute;top:50%;transform:translateY(-50%);padding:0 20px;left:0;right:0;}
.banner_page1 .text{position:static;transform:none;}
.banner_page1 .text .p{display:none;}
.banner_page1.ab .text .p{position:absolute;top:100%;width:100%;left:0;margin-top:0;overflow:hidden;border-bottom:1px solid #ddd;display:block;}
.banner_page1 .text .p .inner{display:table;white-space:nowrap;}
.banner_page1 .text .p a{display:inline-block;white-space:nowrap;padding:0 10px;margin:0;color:#333;height:42px;line-height:42px;width:auto;box-sizing:border-box;}
.banner_page1 .text .p a:hover{color:#333;}
.banner_page1 .text .p a.now{border-bottom:2px solid #94070a;color: #94070a;}
.banner_page1 .text .p a.now:before{display:none;}
.banner_page1 .text .p br{display:none;}

.about{ padding-top: 30px;}
.about .block{ width: 100%;}
.about .block .tit{ display: none;}
.about .list .item{ padding: 20px;}

.cas .list{ width: 100%; padding: 20px 0px;}
.cas .item{width:calc(50% - 31px);margin-left:40px;margin-bottom:30px;}
.cas .item:nth-child(2n-1){margin-left:10px;}
.cas .item .h{ font-size: 14px;}

.department{ padding: 30px 0;}
.department .block{ width: 100%;}

.inner-list-item{ padding: 0 10px;}
.dm-home-expert ul li{ margin-bottom: 20px;width: 146px;}
.dm-home-expert ul li:nth-child(2n-1){margin-left:0px}
.dm-home-expert ul li+li {margin-left: 8px;}

.news-list>.fl, .news-show>.fl, .video-show>.fl{ width: 100%;}
.news-list>.fr, .news-show>.fr, .video-show>.fr{ width: 100%;}

#news-list li{height: auto;}
.news-list-summary{ height: auto;}
#news-list li.hasthumb{padding-left: 25px;height: auto;}
#news-list li .thumb{ top:10px;position: static;}
#news-list li .thumb img{ width: 100%; height: auto; padding-bottom: 10px;}

.fenye{ margin: 10px 0;}
.right-img a img{ width: 100%; height: auto;}

.info-list li{ height: auto;}
.info-list li a{ width: 100%;    padding-bottom: 5px;}
.info-list li span{ position: static;}

.mailbox{ padding-top: 20px;}
.mailbox .block{ width: 100%;}
.ruifox-form{ padding: 0 10px;}
.ruifox-form-group .control.control-code{ width: 100%;}
.ruifox-form.ruifox-form-application select{ width: 100%;}
.ruifox-form input[type=text]{ width: 100%;}

.path{ display: none;}


.header{display: none;}
#contact{display: none;}




/*
分页样式
2021-6-1
*/
.pager_xytzg{ width:100%;margin:0px auto;}
.pager_xytzg{width:100%; min-width:700px; margin:10px 0px; text-align:center;}
.pager_xytzg>.pagination{width:90%;
  display: inline-block;
  padding-left: 0;
  margin: 20px auto;
  border-radius: 4px;}

.pager_xytzg>.pagination li{ font-size:16px;min-width:8%; float: left; border:1px solid #efefef;}
.pager_xytzg>.pagination li a{ padding:6px 6px;}
.pager_xytzg>.pagination li a,.pager_xytzg>.pagination li a:visited{font-size:16px; color:#333;}
.pager_xytzg>.pagination li a:hover{font-size:16px;color:#ff0000; }

.pager_xytzg>.pagination .disabled{ display: none;}
.pager_xytzg>.pagination select{ display: none;}