/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#8f2d17;}
img,video{ max-width:100%;}
.am-container{max-width: 1236px;text-align: justify;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}


#move_port {
	position: fixed;
	width: 15%;
	min-height: 100px;
	left: 0;
	top: 0;
	cursor: pointer;
	background: ;
	z-index: 10000; 
	color: #fff;
	text-align: center;
	border-radius: 10px;
	width: 325px;
}
#move_port img{
	max-width: 100%;
	
}
.move_div {
	position: fixed;
	width: 360px;
	height: 200px;
	left: 0;
	top: 0;
	cursor: pointer;
	background: #d2435c;
}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }
.arccontent video{width:100%;height:auto;}
/*公共头部*/
header .top{ position:relative;}
header .top .logo{ float:left; height:100px; line-height:100px; width: 30%;}
header .top .ser-box{ float:left; width:300px; padding-top:30px; margin-left:5%;}
header .top .sbox{ width:100%; position:relative; background:url(../images/serbtn.png) 15px center no-repeat;}
header .top .sbox .serinput{ padding:8px 0 8px 40px; border:1px solid #ddd; width:100%; border-radius:30px; background:none; outline:none; }
header .top .sbox .am-btn{ position:absolute; right:0; top:0; height:100%; font-size:14px; padding:0 20px; background:#8f2d17; color:#fff; border-radius:30px;    outline: none;}
header .top .top-right{ float:right; padding-top:34px;}
header .top .top-right ul li{ float:left;}
header .top .top-right ul li a{ display:inline-block; border:1px solid #ddd; border-radius:30px; padding:4px 20px; margin-left:15px; font-size:14px; color:#999;}
header .top .top-right ul li a:hover{ background:#8f2d17; color:#fff; border:1px solid #8f2d17;}
header .nav{ border-top:1px solid #eeeeee;}

header .nav-box .ulnav{ display:flex;display: -webkit-box;justify-content: space-between;-webkit-box-pack: justify;}
header .nav-box>ul>li{ float:left; flex:auto;   text-align:center; line-height:54px; position:relative;}
header .nav-box>ul>li>a{ display:block; position:relative; font-size:16px;}
header .nav-box>ul>li.on>a,header .nav-box>ul>li:hover>a{color:#8f2d17; }
header .nav-box>ul>li .subnav{ line-height:40px; position:absolute; left:-50%; top:110%; background:#fff; width:200%; font-size:14px; text-align:center; visibility:hidden; opacity:0;transition: all .3s linear; z-index:1240;border-left:1px solid #eee;border-right:1px solid #eee;}
header .nav-box>ul>li .subnav p{ border-bottom:1px solid #eee;}
header .nav-box>ul>li .subnav p:first-child{ border-top:1px solid #eee;}
header .nav-box>ul>li .subnav p a{ display:block;    font-size: 12px;}


header  .nav-box>ul>li:hover .subnav{ visibility:inherit; opacity:1; top:54px;}
header .am-close{ display:none;}
header .menu-bar{ border-color:#333;}
header .menu-bar:before,header .menu-bar:after{ background:#333;}

.bgr{ background:#f5f5f5;}
.am-accordion-gapped .am-accordion-content {
    color: #923224;
}
/*首页*/
.banner .am-slider-b2 .am-direction-nav a{ width:26px; height:49px;margin: -24.5px 0 0;filter:alpha(opacity=70);filter:"alpha(opacity=70)";}
.banner .am-slider-b2 .am-direction-nav a.am-prev{left: 5%; background:url(../images/btn-l.png) center no-repeat;}
.banner .am-slider-b2 .am-direction-nav a.am-prev:before{ display:none;}
.banner .am-slider-b2 .am-direction-nav a.am-next{right: 5%;background:url(../images/btn-r.png) center no-repeat;}
.banner .am-slider-b2 .am-direction-nav a.am-next:before{ display:none;}
.banner .am-slider-b2 .am-control-nav{ bottom:35px;text-align: center;width: 100%; display:block;}
.banner .am-slider-b2 .am-control-nav li a{ width:40px; height:4px;background-color:#fff; box-shadow:none;display: block; margin: 0 8px; overflow: hidden;text-indent: -9em;}
.banner .am-slider-b2 .am-control-nav li a.am-active{ background-color:rgb(143,45,23);}


.am-pd{ padding:60px 0;}
.am-pb{padding-bottom:60px;}

.ban-xbicon{ padding:20px 0;}
.ban-xbicon .yybx-list ul li{ text-align:center;}
.ban-xbicon .yybx-list ul li i{ display:block; width:42px; height:42px; margin:0 auto;transition: 0.5s;}
.ban-xbicon .yybx-list ul li p{ font-size:16px; margin-top:8px;}
.ban-xbicon .yybx-list ul li:hover i{transform: rotate(360deg);}

.yiyuan-ico ul{ position:relative; margin:0 -5px;}
.yiyuan-ico ul li{ width:25%; float:left; padding:0 5px;}
.yiyuan-ico ul li a{ display:block; text-align:center; padding: 18% 0; background-size:cover;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.yiyuan-ico ul li a .tit{ color:#fff;}
.yiyuan-ico ul li a i{ display:block;}
.yiyuan-ico ul li a i img{ display:block; margin:0 auto;}

.yiyuan-ico ul li a:hover i img{animation: rot 0.5s;-webkit-animation: rot 0.5s;}
@keyframes rot{ 
		0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		25% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		50% { transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }
		75% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
	}
@-webkit-keyframes rot{
		0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		25% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		50% { transform:rotate(-5deg); -webkit-transform:rotate(-5deg); }
		75% { transform:rotate(5deg); -webkit-transform:rotate(5deg); }
		100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
}
.news-box{ margin:0 -20px;}
.news-box .news-item{ width:33.3333%; float:left; padding:0 20px;}
.news-box .news-item .news-shadow{    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.news-box .news-item .news-pic{ overflow:hidden;}
.news-box .news-item .news-pic a img{transition: all 0.8s;-webkit-transition: all 0.8s;}
.news-box .news-item .news-pic a:hover img{    transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);-moz-transform: scale(1.05,1.05);}
.news-box .news-item .con{ padding:15px; height:251px;}
.news-box .news-item .con .tit{ margin-bottom:5px;}
.news-box .news-item .con .tit span{ font-size:20px; float:left;}
.news-box .news-item .con .tit a{ float:right;font-size: 12px;line-height: 24px;transition: all 0.3s;-webkit-transition: all 0.3s;width: 80px;border: 1px solid #eee;border-radius: 30px;text-align: center;color: #474747; margin-top:3px;}
.news-box .news-item .con .tit a:hover{background-color:#8f2d17; color:#fff;}
.news-box .news-item .con ul li{line-height: 36px;border-top: 1px solid #eee;font-size: 14px;}
.news-box .news-item .con ul li:first-child{border-top: 0;}
.news-box .news-item .con ul li a{ display:block; color:#999;}
.news-box .news-item .con ul li a:hover{ color:#8f2d17;}
.ellipsis {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.news-box .news-item .con ul li:nth-child(1) a,.news-box .news-item .con ul li:nth-child(2) a,.news-box .news-item .con ul li:nth-child(3) a{color:#8f2d17;}


.tese{ background:url(../images/bg1-1.jpg) center bottom no-repeat; background-size:cover;}
.hm-tszl{ width:60%; float:left;}
.tszl-box{ background:#fff; padding:7% 2%;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px rgba(0,0,0,0.2); height:400px;}

.ny-nav1{ text-align:center; margin-bottom:30px;}
.ny-nav1 a{ display:inline-block; padding:10px 30px; background:#fff; border-radius:40px; border: 1px solid #ebe8e4;margin:0 10px;}
.ny-nav1 li.on a,.ny-nav1 a:hover{ background:#8f2d17; color:#fff; border-color:#8f2d17;}
.about{ background:url(../images/bg2-1.jpg) center top no-repeat; background-size:cover;}
.hm-ts-title{ margin-bottom:10px;}
.hm-ts-title span{ font-size:24px; color:#fff; display:block; float:left;}

.hm-ts-title a{ float:right;font-size: 12px;line-height: 24px; color:#fff;width: 80px;border: 1px solid #eee;border-radius: 30px;text-align: center;margin-top:3px;}
.hm-ts-title a:hover{background-color:#8f2d17; color:#fff;}

.tszl-box ul li{ width:25%; float:left; text-align:center; padding:20px 10px;}
.tszl-box ul li a{display:block;}
.tszl-box ul li a.more{ display: flex;justify-content: center;align-items: center;padding: 3rem 0;margin: 0 -5%;overflow: hidden;}
.tszl-box ul li a i{ display:block; width:80px; height:80px; padding:10px; margin:0 auto; border-radius:50%; border:1px solid #923224; overflow:hidden; }
.tszl-box ul li a:hover i{ background:#923224;}
.tszl-box ul li a:hover i img{filter: drop-shadow(80px 0 0 #fff); margin-left:-160px;}
.tszl-box ul li a span{ display:block;}
.tszl-box ul li a:hover .dot-pulse{animation:dotPulse 1.5s infinite linear}
.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#923224;color:#923224;box-shadow:9984px 0 0 0 #923224,9999px 0 0 0 #923224,10014px 0 0 0 #923224;}
@keyframes dotPulse{0%{box-shadow:9984px 0 0 -5px #923224,9999px 0 0 0 #923224,10014px 0 0 2px #923224}
25%{box-shadow:9984px 0 0 0 #923224,9999px 0 0 2px #923224,10014px 0 0 0 #923224}
50%{box-shadow:9984px 0 0 2px #923224,9999px 0 0 0 #923224,10014px 0 0 -5px #923224}
75%{box-shadow:9984px 0 0 0 #923224,9999px 0 0 -5px #923224,10014px 0 0 0 #923224}
100%{box-shadow:9984px 0 0 -5px #923224,9999px 0 0 0 #923224,10014px 0 0 2px #923224}
}

.jyzn{ width:35%; float:right; }
.jyzn-box{background:#fff;height:400px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.jyzn-box ul li{ height:76px; line-height:76px; border-bottom:1px solid #eee;}
.jyzn-box ul li:last-child{ border-bottom:none;}
.jyzn-box ul li a{ display:block; padding-left:60px; font-size:20px;}
.jyzn-box ul li a i{display:inline-block;margin-right:10px;width: 50px;height: 50px;line-height: 46px;border-radius: 50%;border: 1px solid #923224;float: left;margin-top: 15px;}


.about-left{ float:left; width:52%;}
.about-left .entit{ font-size:36px; text-transform:uppercase; font-weight:bold; color:#923224; font-style:italic;}
.about-left .line{ margin:15px 0;}
.about-left .tit{ font-size:20px; color:#923224; margin-bottom:20px;}
.about-left .note{ line-height:2; margin-bottom:50px;}
.about-left .more a{ display:inline-block; background:#923224; color:#fff; border-radius:4px; padding:6px 20px;}
.video-r{ max-width:520px; width:46%; float:right; position:relative;}
.video-r a{ display: inline-block; position:absolute; left:50%; top:50%; z-index:12; margin:-30px 0 0 -31px; cursor:pointer;}

.tipxp{background:#fff;padding:26px 50px;overflow:hidden;padding-right:33px}
.tipxp .tp1{font-size:14px;color:#333;position:relative;background:url(../images/weixian.png) no-repeat left center;padding:10px 0;padding-left:40px;float:left;margin-top:19px}
.tipxp .img{width:76px;height:76px;overflow:hidden;display:inline-block;vertical-align:middle}
.tipxp .ewm{float:right}
.tipxp .ewm span{display:inline-block;vertical-align:middle;padding-right:24px;font-size:14px}

.xgnes{ margin-top:30px;}
.xgnes .xgti{border-bottom: 1px solid #e8e8e8;height:42px;}
.xgnes .xgti span{ display:inline-block;color:#8f2d17; font-size:20px; position:relative; padding-bottom:15px;}
.xgnes .xgti span:before{ content:"";position: absolute;bottom: 0;left: 0;right: 0;background: url(../images/dorctordtail-icon1.png) no-repeat center;width: 100%;height: 6px;}
.xgnewli ul li{ height:54px; line-height:54px;border-bottom: 1px solid #e8e8e8;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.xgnewli ul li:hover{border-color: #8f2d17;}
.xgnewli ul li a{ display:block;}
.xgnewli ul li a p{ width:40%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float:left;}
.xgnewli ul li a span{ width:30%; float:left; text-align:right;}

.zzyis{margin-top:15px;}
.zzyis a{display:inline-block; margin:5px;font-size:14px;}
/*底部*/
footer{ background:#eee; padding-top:60px;}
footer .foot-tit{ font-size:22px;  position:relative; color:#923224;margin-bottom:10px;}

footer .footnav{ width:38%; float:left;}
footer .footnav ul li{ width:32%; float:left;}
footer .footnav ul li p{ font-size:14px; line-height:2;}
footer .footnav ul li p a{ color:#666;}
footer .foot-contact{ width:24%; float:left;}
footer .foot-contact p{ font-size:14px; color:#666; line-height:2;}
footer .foot-contact p.tel{ font-size:26px; color:#923224;/* font-family:"Constantia",-webkit-pictograph;*/ line-height:1.4;}
footer .foot-contact p.tel span{font-size:14px;}

footer .foot-ewm{ width:34%; float:right; text-align:center;}
footer .foot-ewm ul li{ width:50%; float:left; text-align:center; margin-bottom:15px;}
footer .foot-ewm ul li img{ width:114px;}
footer .foot-ewm span{ display:block; padding-top:4px; font-size:14px; color:#666;}

footer .youqlink{ padding:15px 0;}
footer .youqlink span{ font-size:18px; color:#923224; margin-right:10px;}
footer .youqlink a{ display:inline-block; margin:0 10px;}
footer .copyr{ background:#923224; color:#fff; padding:20px 0; margin-top:40px; font-size:14px; }
footer .copyr a{ color:#fff;}

.tb {display: table;width: 100%;height: 100%;}
.tbc {display: table-cell;vertical-align: middle;}

.nybanner{ height:176px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.nybanner .ban-xyy .ban-tit{ float:left; font-size:36px; color:#fff; font-weight:bold;}
.nybanner .ban-xyy .path{ float:right; color:#fff; background:url(../images/home.png) 0 center no-repeat; padding-left:26px; margin-top:15px;}
.nybanner .ban-xyy .path a{ color:#fff;}
.ny-yy-nav{ text-align:center; margin-bottom:30px;}
.ny-yy-nav ul li{ display:inline-block; padding:5px;}
.ny-yy-nav ul li a{ display:block; padding:4px 20px; border-radius:6px; border:1px solid #eee;}
.ny-yy-nav ul li a:hover,.ny-yy-nav ul li.on a{background:#923224; color:#fff; border-color:#923224;}

.yuyue-con{ padding:40px; border-radius:10px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.yuyue-content{ height:566px; overflow:auto; padding-right:30px;}
.yuyue-con.yy-rr{ width:80%; float:right;}
.yuyue-tit{ text-align:center; font-size:26px; margin-bottom:20px;}
.line-lin{ height:14px; width:100%; background:url(../images/ci.png) repeat-x;}
.yuyue-content-txt{ margin-top:20px; line-height:2;}
.yuyue-content-txt p strong{ font-size:18px;}
.yuyue-content::-webkit-scrollbar{width: 6px;height: 6px;background-color: #F5F5F5;}
.yuyue-content::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.yuyue-content::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #b7391d;}


.yuyue-gh{border-radius:10px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.yuyue-gh ul li{ height:250px; padding:50px; text-align:center;}
.yuyue-gh ul li .tit{ font-size:18px; font-weight:bold; margin-bottom:15px;}
.yuyue-gh ul li .tit:after{ content:""; display:block; width:60px; height:1px; background:#9E9E9E; margin:8px auto 0;}
.yuyue-gh ul li .ycontent img{ border:1px solid #eee;}
.yuyue-gh ul li:first-child{ border-bottom:1px solid #eee; border-right:1px solid #eee;}
.yuyue-gh ul li:nth-child(2){ border-bottom:1px solid #eee;}
.yuyue-gh ul li:nth-child(1) .ycontent a{ border:1px solid #923224; width:100px; height:36px; line-height:36px; font-size:14px; border-radius:4px; display:inline-block; margin:0 10px; color:#923224;}
.yuyue-gh ul li:nth-child(1) .ycontent a:hover{ background:#923224; color:#fff;}
.yuyue-gh ul li:nth-child(2) .ycontent a{ border:1px solid #923224; width:100px; height:36px; line-height:36px; font-size:14px; border-radius:4px; display:inline-block; margin:0 10px; color:#923224;}
.yuyue-gh ul li:nth-child(2) .ycontent a:hover{ background:#923224; color:#fff;}
.yuyue-gh ul li:nth-child(3){ border-right:1px solid #eee;}
.yuyue-gh ul li:nth-child(3) .ycontent a{ border:1px solid #923224; width:120px; height:36px; line-height:36px; font-size:14px; border-radius:4px; display:inline-block; margin:0 10px; color:#923224;}
.yuyue-gh ul li:nth-child(3) .ycontent a:hover{ background:#923224; color:#fff;}
.yuyue-gh ul li:nth-child(4) .ycontent a{ border:1px solid #923224;padding:0 15px; height:36px; line-height:36px; font-size:14px; border-radius:4px; display:inline-block; margin:0 10px; color:#923224;    cursor: pointer;}
.yuyue-gh ul li:nth-child(4) .ycontent a:hover{ background:#923224; color:#fff;}

.wpmask{ width:100%; height:100%; position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); left:0; top:0; z-index:99; display:none;}
.wpmask.on{ display:block;}
.gaozhishu{ max-width:750px; background:#fff; position:fixed; left:50%; top:50%; transform: translate3d(-50%,-50%,0); z-index:100;display:none;}
.gaozhishu.on{ display:block;}
.gaozhishu .gzs-head{ background:#f8f8f8;padding: 0 80px 0 20px;height: 42px;line-height: 42px; position:relative;}
.gaozhishu .gzs-body{ padding:15px; max-height:560px; overflow-y:auto; line-height:2;}
.gaozhishu .gzs-head .close{ position:absolute; right:0; top:0; opacity:1; line-height:38px; padding:0 20px;}


.tsyzk-box .tsyzk-list{ margin:15px 0 30px 0;}
.tsyzk-box .tsyzk-list .tsul .tsli{ width:24%; float:left; padding:5px;}
.tsyzk-box .tsyzk-list .tsul .tsli .tsli-tit{ text-align:center; border:1px solid #eee; padding:10px; cursor:pointer; background:#fff;}
.tsyzk-box .tsyzk-list .tsul .tsli .tsli-tit:hover{ border-color:#923224; color:#923224;}


.yy-ll{ width:18%; float:left;padding:20px; border-radius:10px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px rgba(0,0,0,0.1); height:646px;}
.yy-ll ul li{ font-size:14px; margin-bottom:10px;}
.yy-ll ul li.on a{ color:#923224}
.gxx-nav{ text-align:center;}
.gxx-nav ul li{ display:inline-block; margin:0 5px;}
.gxx-nav ul li a{ display:block; padding:4px 20px; background:#f5f5f5;}
.gxx-nav ul li.on a{ color:#923224}
.kesdh ul li{float:left;margin-right:40px;}
.kesdh ul li a{color:#fff;}
.kesdh ul li.on a{color: #e9c149;}
.gxx-content-post{ margin-top:30px;}
.gxx-content-post .psrt1>ul>li{ width:33.3333%; float:left; padding:0 10px;}
.gxx-content-post .input{ border-radius:4px; padding:10px; background:#fff; border:1px solid #ccc; width:100%;}
.gxx-content-post .psrt2{ padding:0 10px; margin:20px 0;}
.gxx-content-post .psrt3{ text-align:center;}
.gxx-content-post .psrt3 .am-btn{ background:#923224; color:#fff; border-radius:4px;}
.mes-yzm{position:relative;padding:0 10px; margin-bottom:15px;}
.mes-yzm img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}

.ban-nav{ border-top:1px solid rgba(255,255,255,.2); margin-top:15px; padding-top:15px;}
.ban-nav ul li{ float:left; margin-right:40px;}
.ban-nav ul li:last-child{ margin-right:0;}
.ban-nav ul li a{ display:block; color:#fff; position:relative; padding-bottom:5px; font-size:16px;}
.ban-nav ul li.on a,.ban-nav ul li:hover a{ color:#e9c149;}
.ban-nav ul li.on a:before,.ban-nav ul li:hover a:before{ content:""; display:block; width:100%; height:1px; background:#e9c149; position:absolute; left:0; bottom:0;}
.ban-nav ul li.on a:after,.ban-nav ul li:hover a:after{ content:""; position:absolute; left:50%; margin-left:-5px; bottom:-10px;width: 0;height: 0;border: 5px solid transparent;border-top-color:#e9c149 ;}


.dangj-list ul{ position:relative; margin:0 -15px;}
.dangj-list ul li{ width:33.333%; float:left; padding:15px;}
.dangj-list ul li a{ display:block; background:#fff;}
.dangj-list ul li a i{ display:block; overflow:hidden;}
.dangj-list ul li a i img{ width:100%;transition: .6s .05s;}
.dangj-list ul li a:hover i img{transform: scale(1.1);}
.dangj-list ul li a .txt{ padding:20px; position:relative;}
.dangj-list ul li a .txt .tit{ font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom:10px}
.dangj-list ul li a .txt .note{ font-size:14px; color:#666; margin:10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display: none;}
.dangj-list ul li a .txt .more{ font-size:14px;}
.dangj-list ul li a .txt .date{ font-size:14px; position:absolute; bottom:20px; right:20px; color:#333;}

.panban-tab .hd{text-align:center; margin-top:5%}
.panban-tab .hd ul li{display:inline-block; margin:0 10px}
.panban-tab .hd ul li a{display:block; cursor:pointer; padding:8px 20px;background:#eee;border-radius:40px;}
.panban-tab .hd ul li.on a,.panban-tab .hd ul li a:hover{background:#923224;color:#fff;}


.jia-more{ margin-top:30px; text-align:center;}
.jia-more a{ display:inline-block; padding:6px 30px; border-radius:30px; background:#923224; color:#fff;}

.leadmore{ margin-top:40px;}
.leadmore .tit{ font-size:24px; text-align:center; margin-bottom:10px;}
.leadmore ul{ position:relative; margin:0 -10px;}
.leadmore ul li{ width:16.6666666%; float:left; padding:10px;}
.leadmore ul li a{ display:block;border:1px solid #ccc; border-radius:10px; text-align:center; padding:10% 0; cursor:pointer;}
.leadmore ul li a .box{-webkit-transition: all 0.6s ease;transition: all 0.6s ease;-webkit-transform: translateY(0);transform: translateY(0);}
.leadmore ul li a:hover .box{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.leadmore ul li a i{ width:65px; height:60px; display:block; margin:0 auto; background-position:center; background-repeat:no-repeat;transition: all .1s linear;}
.leadmore ul li a span{ display:block; margin-top:5px;}
.leadmore ul li a:hover{ background:#923224; color:#fff;}
.leadmore ul li a:hover span{ color:#fff;}
.leadmore ul li:first-child a i{ background-image:url(../images/icon-z1.png)}
.leadmore ul li:first-child a:hover i{ background-image:url(../images/icon-z1-1.png)}
.leadmore ul li:nth-child(2) a i{ background-image:url(../images/icon-z2.png)}
.leadmore ul li:nth-child(2) a:hover i{ background-image:url(../images/icon-z2-1.png)}
.leadmore ul li:nth-child(3) a i{ background-image:url(../images/icon-zs3.png)}
.leadmore ul li:nth-child(3) a:hover i{ background-image:url(../images/icon-zs3-h.png)}

.leadmore ul li:nth-child(4) a i{ background-image:url(../images/icon-zs4.png)}
.leadmore ul li:nth-child(4) a:hover i{ background-image:url(../images/icon-zs4-h.png)}

.leadmore ul li:nth-child(5) a i{ background-image:url(../images/icon-z5.png)}
.leadmore ul li:nth-child(5) a:hover i{ background-image:url(../images/icon-z5-1.png)}
.leadmore ul li:nth-child(6) a i{ background-image:url(../images/icon-z6.png)}
.leadmore ul li:nth-child(6) a:hover i{ background-image:url(../images/icon-z6-1.png)}



.ny-title{ font-size:32px; text-align:center;margin-bottom: 32px;}
.ny-title a{ display:inline-block; margin:0 15px;}
.ny-title a.on{ color:#8f2d17;}
.doctor-list ul{ position:relative; margin:0 -14px;display: flex;flex-wrap: wrap;}
.doctor-list ul li{ width:16.666%; float:left; padding:20px;}
.doctor-list ul li a{ display:block; text-align:center;}
.doctor-list ul li a .tit{ padding-top:8px; margin-bottom:3px;}
.doctor-list ul li a .note{ font-size:14px; color:#999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.page{ text-align:center; margin-top:15px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin-left:-1px; background:#fff; margin:0 5px; border-radius:4px; overflow:hidden;}
.page a.on,.page a:hover,.page a.active{ background:#923224; color:#FFF;}

.doctor-content-head .img{ width:24%; float:left;}
.doctor-content-head .img .txt{text-align:center;padding:10px;background:#fff}
.doctor-content-head .txt-box{ width:72%;float:right;}
.doctor-content-head .txt-box .tit{ font-size:24px;}
.doctor-content-head .txt-box .zhiwei{color: #666;margin-top: 10px;line-height: 1.4;}
.doctor-content-head .txt-box .info{color: #666;margin-top:10px; margin-bottom:20px;line-height: 1.4;}
.doctor-content-head .txt-box .note{color: #666;line-height: 2; margin-top:20px;}

.doctor-content-arc{ margin-top:30px; line-height:2;}
.doctor-content-arc .tit{ font-size:24px; margin-bottom:15px;}

.notice-list ul li{ height:64px; line-height:64px; border-bottom:1px solid #e6e6e6;}
.notice-list ul li a{ display:block; font-size:18px;}
.notice-list ul li .tit{ float:left; width:80%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.notice-list ul li .tit em{ font-style:normal; color:#923224;}
.notice-list ul li span{ float:right;}

.article .news-arc-left{ width:67%; float:left;}
.article .news-arc-left .t{ margin-bottom: 25px; padding-bottom: 24px; border-bottom: 1px solid #923224; font-size: 30px; line-height: 44px;}
.article .news-arc-left .tip{ margin-bottom: 30px; font-size: 16px; line-height: 26px;}
.article .news-arc-left .tip span{ display:inline-block; margin-right:15px; color:#666;}
.news-arc-arc{ line-height:2;}
.news-arc-arc iframe{width:100%;min-height:500px}
.article  .bot-l {width: 70%;}

.fl {float: left;display: inline;}
.article  .bot-r {width: 60px;}
.fr {float: right;display: inline;}
.article  .bot-l span {font-size: 14px;line-height: 28px;color: #666;display: block;}
.article  .bot-l span a {color: #666;width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;-webkit-transition: all 0.5s 0s cubic-bezier(0.86, 0.5, 1, 1);transition: all 0.5s 0s cubic-bezier(0.86, 0.5, 1, 1);}
.article  .bot-r a {display: block;text-align: left;color: #333;font-size: 14px;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;padding-right: 25px;background: url(../images/img9.png) no-repeat right top;}

.article .news-arc-right{ width:30%; float:right;}
.article .side .t{ height: 190px; background: url(../images/jpg8.jpg) center no-repeat; font-size: 24px; line-height: 190px; text-align: center; color: #fff;}
.article .side .list{ border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
.article .side .list li{ padding: 18px 15px; border-bottom: 1px solid #ededed;}
.article .side .list a{ display: inline-block; vertical-align: middle;font-size: 16px; line-height: 24px; text-align: left; letter-spacing: 0;}
.middle {font-size: 0;letter-spacing: -1.5em;}
.popular-list{ margin-top:15px;}
.popular-list ul{ margin:0 -10px;}
.popular-list ul li{ width:50%; float:left; padding:10px;}
.popular-list ul li a{ display:block;    -webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;}
.popular-list ul li a i{ width:50%; float:left; display:block; position:relative;}
.popular-list ul li a i em{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.3); z-index:2;}
.popular-list ul li a i em:before{content: "\f04b"; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:2rem; color:#fff; font-style:normal;}
.popular-list ul li a .txt{ width:50%; float:left; padding:15px;}
.popular-list ul li a .txt .tit{ margin-bottom:10px;}
.popular-list ul li a .txt .more{ font-size:14px; color:#999; margin-bottom:5px;}
.popular-list ul li a .txt .date{ font-size:14px; color:#999;}

.swiper-vjz .swiper-slide a{ display: block;border: 1px solid #ccc;border-radius: 10px;text-align: center;padding: 10% 0;cursor: pointer;}
.swiper-vjz .swiper-slide a i{ display:block; margin:0 auto; background-position:center; background-repeat:no-repeat;transition: all .1s linear;}
.swiper-vjz .swiper-slide a span{ display:block; margin-top:5px;}
.swiper-vjz .swiper-slide a:hover,.swiper-vjz .swiper-slide a.on{ background:#d5624d; color:#fff;}
.swiper-vjz .swiper-slide a:hover span,.swiper-vjz .swiper-slide a.on span{ color:#fff;}

.vjz-main{ position:relative;}
.swiper-v-prev,.swiper-v-next{ position:absolute; top:50%; margin-top:-18px; width:36px; height:36px; z-index:99; cursor:pointer;}
.swiper-v-prev{ background:url(../images/io-l.png) center no-repeat; left:-40px; background-size:cover;}
.swiper-v-next{ background:url(../images/io-r.png) center no-repeat; right:-40px; background-size:cover;}

.visitinfo{ background:#fff;}
.visitinfo .table3 { }
.visitinfo .table3 .h5-table{margin-top: -1px;}
.visitinfo .table3 th b{display:block;font-size:12px;padding-top:5px}
.visitinfo .table3 table{width:100%;table-layout:fixed}
.visitinfo .table3 table th{background:#d5624d;color:#fff;height: 45px;border-left:1px solid #e36752;font-size:16px;font-weight:100;text-align:center;width: auto;}

.visitinfo .table3 .tdbox{padding: 8px;width:90%;display:inline-block;line-height: 20px;text-align:left;}
.visitinfo .table3 .tdbox a{display:inline-block}
.visitinfo .table3 .tdbox span{display:block;width:100%;white-space:nowrap}
.visitinfo .table3 td{font-size: 14px;color:#333;text-align:center;border:1px solid #ececec;width: auto;}
.visitinfo .table3 .td1{font-size: 14px;line-height:1.4;}
.visitinfo .table3 .dortro{vertical-align:middle}
.visitinfo .table3 .bg{background:#f8f8f8}
.visitinfo .table3 .tip {font-size: 16px;margin-top: 15px;color: #707070;}
.ny-about-jj-txt{ font-size:14px; line-height:2; margin-top:20px;}

.lindao-main{ position:relative; margin-top:20px;}
.lindao-main .swiper-slide a{ display:block; text-align:center;}
.lindao-main .swiper-slide a .tit{ padding-top:8px; margin-bottom:3px;}
.lindao-main .swiper-slide a .note{ font-size:14px; color:#999;}

.vr-bg{ background-position:center; background-repeat:no-repeat; background-size:cover;}
.video-xux{ text-align:center; color:#fff; max-width:800px; margin:0 auto; padding:30px 0;}
.video-xux a{ color:#fff; cursor:pointer;}
.video-xux .tit{ font-size:40px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
.video-xux .note{ line-height:2;}
.video-xux .line{ width:1px; height:60px; background:#fff; margin:20px auto;}
.video-xux .entit{ text-transform:uppercase;}

.center{ text-align:center;}

.fzlc{ background:url(../images/fcbg.jpg) center bottom repeat-x #f5f5f5;}

.fzlc .nywh-tit .tit span{ }

.fzlc-swiper{ position:relative; padding:0 30px; margin-top:40px;}
.fzlc-swiper:after{ content:""; display:block; width:100%; height:1px; background:#ccc; position:absolute; left:0; top:50%;}
.fzlc-swiper .swiper-slide .ti{ height:162px; padding-left:30px; cursor:pointer;}
.fzlc-swiper .swiper-slide .t1{ background:url(../images/hi1.png) 0 0 no-repeat; position:relative; top:7.5px;}
.fzlc-swiper .swiper-slide .t2{ position:relative; left:45px; top:-7.5px; padding-top:40px; background:url(../images/hi2.png) 0 0 no-repeat;}
.fzlc-swiper .swiper-slide .tit{ font-size:24px; font-weight:bold;}
.fzlc-swiper .swiper-slide .note{ font-size:14px; color:#999;}
.fzlc-swiper .swiper-slide .img{ position:absolute; left:26px; display:none; z-index:123;}
.fzlc-swiper .swiper-slide .t2 .img{ top:-80%;}
.fzlc-swiper .swiper-slide .ti:hover .img{ display:block;}
.swiper-histor-next{ width:50px; height:50px; background-color:#ccc; border-radius:50%; z-index:99; background-size:16px 30px; right:-25px; margin-top:-25px ; opacity:1!important;    pointer-events: auto!important; cursor:pointer !important;}
.swiper-histor-prev{ width:50px; height:50px; background-color:#ccc; border-radius:50%; z-index:99; background-size:16px 30px; left:-25px; margin-top:-25px;opacity:1!important;pointer-events: auto!important;cursor:pointer !important;}

.ks-nav{ text-align:center; margin-top:20px;}
.ks-nav ul li{ display:inline-block; margin:0 10px;}
.ks-nav ul li a{ display:block; padding:0 16px 0 24px; line-height:35px; border-radius:8px; border:1px solid #eee; position:relative; cursor:pointer;}
.ks-nav ul li a:hover{ color:#8f2d17; border:1px solid #8f2d17;}
.ks-nav ul li a:before{content: "\f104"; position:absolute; width:18px; text-align:center; border-right:1px solid #eee; height:100%; left:0; top:0;}


.mask50{background:rgba(0,0,0,.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.win_alert{width:1230px;height:522px;position:fixed;top:50%;left:50%;margin-left:-615px;margin-top:-261px;background:#fff;z-index:9999;display:none}
.win_alert .close{background:url(../images/close.png) no-repeat center;display:block;width:14px;height:15px;position:absolute;top:24px;right:30px}
.win_alert .inner{padding:66px}
.win_alert .title1{font-size:18px;color:#333; font-weight:bold;}
.win_alert .scrolltxt{margin-top:36px;height:346px; overflow:auto; padding-right:20px;}
.win_alert .scrolltxt::-webkit-scrollbar{width: 6px;height: 6px;background-color: #F5F5F5;}
.win_alert .scrolltxt::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.win_alert .scrolltxt::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #b7391d;}

.win_alert .desc{font-size:14px;color:#333;line-height:22px;text-align:justify}

.lydown{margin-top:15px;}
.lydown ul li{font-size:14px;border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:5px;}
.lydown ul li a{display:block;}
.lydown ul li a span{float:left;width:78%;display:block;}
.lydown ul li a span i{margin-right:5px}
.lydown ul li a em{display:block;float:right;font-style:normal;color:#8f2d17}

.tdcy-tit{font-size:16px;font-weight:bold; margin-bottom:15px;}
.tdcy-list{margin-bottom:20px;}
.tdcy-list ul:before,.tdcy-list ul:after{content:'';display:block;clear:both;}
.tdcy-list ul li{width:220px;float:left; margin-right:15px;}
.tdcy-list ul li a i img{height:250px;}
.tdcy-list ul li .ctie{text-align:center;background:#f5f5f5;padding:10px 0;}


.ksjies{ margin-top:30px;}
.ksjies .keshi-left{ width:50%; float:left;}
.ksjies .keshi-left .keshi-tit .tit{ font-size:32px;}
.ksjies .keshi-left .keshi-tit .entit{ text-transform:uppercase; color:#999;}
.ksjies .keshi-right{ width:46%; float:right;}
.keshinote{ margin-top:15px; line-height:2; color:#666;}
.keshinote a{ cursor:pointer;}
.keshi-ico{ margin-top:20px;}
.keshi-ico ul li{ display:inline-block; margin-right:30px; text-align:center;}
.keshi-ico ul li span{ display:block; color:#666;}

.ksts-list ul li{ width:66.6666%; float:left; padding:10px;}
.ksts-list ul li .item{ background:#eee;}
.ksts-list ul li .item .txt{ padding:30px; width:60%; float:right;}
.ksts-list ul li .item .txt .tit{ font-size:20px; font-weight:bold; margin-bottom:15px;}
.ksts-list ul li .item .txt .note{ font-size:14px; color:#666;line-height: 1.8;}
.ksts-list ul li .item .img{ width:40%; float:left;}
.ksts-list ul li .item .img img{ width:100%;}
.ksts-list ul li:nth-child(4),.ksts-list ul li:nth-child(7),.ksts-list ul li:first-child{ width:33.3333%;}
.ksts-list ul li:nth-child(4) .txt,.ksts-list ul li:nth-child(7) .txt,.ksts-list ul li:first-child .txt{ width:100%; float:none;}
.ksts-list ul li:nth-child(4) .img,.ksts-list ul li:nth-child(7) .img,.ksts-list ul li:first-child .img{ width:100%;}
.ksts-list ul li:nth-child(3n) .img{ float:right;}
.ksts-list ul li:nth-child(3n) .txt{ float:left}

.about-nort{ height:200px; overflow:hidden; position:relative; margin-bottom:30px;}
.about-nort.on{ height:auto; margin-bottom:0;}
.about-nort.on:before{ display:none;}
.about-nort:before{ content:""; display:block; width:100%; height:60px; position:absolute; left:0; bottom:0;background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,1));}
.ab-mor{ margin-top:-30px; text-align:center; position:relative; z-index:22; margin-bottom:10px;}
.ab-mor span{ display:inline-block; border:1px solid #eee; border-radius:4px; padding:2px 20px; font-size:12px; cursor:pointer;}


.shry{ position:relative; margin-top:15px;}
.swiper-sr-prev,.swiper-sr-next{ position:absolute; top:50%; margin-top:-18px; width:36px; height:36px; z-index:99; cursor:pointer;}
.swiper-sr-prev{ background:url(../images/io-l.png) center no-repeat; left:-40px; background-size:cover;}
.swiper-sr-next{ background:url(../images/io-r.png) center no-repeat; right:-40px; background-size:cover; }
.shry .swiper-slide a{ display:block; box-shadow:0 2px 4px 2px rgba(0,0,0,.05); color:#333;padding:10px;}
.shry .swiper-slide a i{ display:block; overflow:hidden; max-height:178px;}
.shry .swiper-slide a .txt{ margin-top:10px; font-size:12px; text-align:center; min-height:72px;}
.swiper-rongyu{ padding:4px;}
.doctxq{height: 200px;overflow: hidden;position: relative;margin-bottom: 30px;}
.doctxq:before{content: "";display: block;width: 100%;height: 60px;position: absolute;left: 0;bottom: 0;background: linear-gradient(rgba(245,245,245,.1),rgba(245,245,245,1));}
.doctxq.on {height: auto;margin-bottom: 0;}
.doctor-content-arc .ab-mor span{ background:#fff;}

.tszl-hime{ background:#8f2d17; position:relative; padding:20px 0;}
.tszl-hime:before{ content:""; display:block; width:50%; height:100%; background:#e9c149; position:absolute; left:0; top:0;}
.tszl-hime .tszl-hime-m{ position:relative; z-index:22; max-width:1200px; margin:0 auto;}
.tszl-hime .tszl-hime-m ul li{ width:50%; padding:0 5%; text-align:center; float:left;}
.tszl-hime .tszl-hime-m ul li .tit{ font-size:24px; color:#fff;}
.tszl-hime .tszl-hime-m ul li .note{ font-size:14px; color:#fff;}

.tszl-nav{ margin-top:15px;}
.tszl-nav ul li{ float:left; margin-right:15px; margin-bottom:15px;}
.tszl-nav ul li a{ display:inline-block; border:1px solid #eee; border-radius:4px; padding:4px 20px; cursor:pointer;}
.tszl-nav ul li.on a{ border-color:#8f2d17; color:#8f2d17;}

.zkzzbd .zkzz-onx{ box-shadow:0 2px 6px 2px rgba(0,0,0,.05); margin-top:15px;}
.zkzzbd .zkzz-onx .txt{ width:60%; padding:30px; float:left;}
.zkzzbd .zkzz-onx .txt .tit{ font-size:18px; margin-bottom:15px;}
.zkzzbd .zkzz-onx .txt .note{ color:#666; max-height:270px; font-size:15px; overflow:auto;line-height:2;}
.zkzzbd .zkzz-onx .img{ width:40%; float:right;}

.zkzzbd .zkzz-onx .txt .note::-webkit-scrollbar{width: 6px;height: 6px;background-color: #F5F5F5;}
.zkzzbd .zkzz-onx .txt .note::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.zkzzbd .zkzz-onx .txt .note::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #b7391d;}

.tdkd-n{ text-align:center; margin-top:15px;}
.tdkd-n ul li{ display:inline-block; margin:0 7px;}
.tdkd-n ul li a{ display:inline-block; border:1px solid #e4e4e4; border-radius:4px; padding:4px 20px; cursor:pointer;}
.tdkd-n ul li.on a{ border-color:#8f2d17; color:#8f2d17;}

.zktsks .zkzz-onx{ box-shadow:0 2px 6px 2px rgba(0,0,0,.05); margin-top:25px; background:#fff;}
.zktsks .zkzz-onx .txt{ width:60%; padding:30px; float:right;}
.zktsks .zkzz-onx .txt .tit{ font-size:18px; margin-bottom:15px;}
.zktsks .zkzz-onx .txt .note{ color:#666; max-height:270px; overflow:auto;font-size:15px; line-height:2;}
.zktsks .zkzz-onx .img{ width:40%; float:left;}

.zktsks .zkzz-onx .txt .note::-webkit-scrollbar{width: 6px;height: 6px;background-color: #F5F5F5;}
.zktsks .zkzz-onx .txt .note::-webkit-scrollbar-track{border-radius: 10px;background-color: #F5F5F5;}
.zktsks .zkzz-onx .txt .note::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #b7391d;}

.jiskxdf .txt{ width:46%;}
.jiskxdf .txt .tit{ font-size:32px; margin-bottom:25px;}
.jiskxdf .txt .tit:after{ content:""; display:block; width:60px; height:2px; background:#bd3d20; margin-top:10px;}
.jiskxdf .txt .note{ line-height:2; font-size:15px; color:#666;}
.jiskxdf .img{ width:50%;}

.ystdhui{ margin-top:15px;}
.ystdhui>a{ display:inline-block; margin-right:10px;}

.mixretit{ position:relative; margin-bottom:8px; padding-left:5px;}
.mixretit span{ font-size:18px;}
.mixretit .line { position: absolute; top: 50%; left: 91px; right: 15px; border-top: 1px solid #953043; }
.mixretit .line:before,.mixretit .line:after { content: ""; width: 5px; height: 5px; border-radius: 50%; position: absolute; top: 50%; margin-top: -3.5px; background: #953043; }
.mixretit .line:before { left: 0px; }
.mixretit .line:after { right: 17px; }
.mixretit .line .icon { background: url(../images/ksdh2-2.png) no-repeat 0 0; background-size: cover; width: 19px; height: 12px; position: absolute; right: -15px; top: 50%; margin-top: -6px; }

.tsyzk-list:nth-child(5) .mixretit .line { left:123px;}




@media screen and (max-width:1279px){
.visitinfo .table3 .th2, .visitinfo .table3 .tdh2{width: 55px;}
.visitinfo .table3 .th1, .visitinfo .table3 .tdh1{width: 96px;}
.win_alert{width: 984px;margin-left: -492px;}
}
@media screen and (max-width:1024px){
html {background: #fafafa;}
body{ max-width:768px; margin:0 auto; background:#fff;}	
.ue-container {padding-left: 1rem;padding-right: 1rem;}
.am-pd{ padding:20px 0;}
.am-pb{ padding-bottom:20px;}
.ny-nav1{ margin-bottom:8px; margin:-30px -1rem 5px -1rem; background:#fff; padding-top:10px;white-space: nowrap;overflow-y: hidden;overflow-x: auto;}
.ny-nav1 a{ font-size:14px; font-weight:bold; padding:4px 10px; margin-bottom:10px; border:none; margin-left:5px; margin-right:5px;}
.menu-bar{ display:block; width:26px; height:18px; float:right; position:relative; top:40px; border-bottom:2px solid #607D8B;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#607D8B; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#607D8B; position:absolute; left:0; top:50%;}
.nav .am-close {position: absolute;right: 32%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.nav-warp{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000;background: rgba(0,0,0,.8); display:none;}
header .nav{width: 50%; background:#fff;height: 100%;position: fixed;left:-100%;;top: 0;z-index: 1601;transition: all .3s linear;pointer-events: none;}
header .nav.active{ left:0; overflow:auto;}
header .nav-box>ul{position: relative;background: #fff;height: 100%;z-index: 1601;pointer-events: auto;overflow-y: auto;margin: 0; display:block !important;}
header .nav-box>ul>li{ width:100%;border-bottom: 1px solid #eee; display:block; float:none; height:auto; line-height:56px; padding:0; overflow:hidden;}
header .nav-box>ul>li .jia{ position:absolute; right:0; top:0; width:50px; text-align:right; padding-right:10px;}
header .nav-box>ul>li .jia:before{ content:"+";font-size:20px; display:block;}
header .nav-box>ul>li>a{ color:#333; display:block; line-height:56px;}
header .nav-box>ul>li.on>a{ border:none;}
header .nav-box>ul>li.sh>a{pointer-events: none;}
header .nav-box>ul>li .subnav{ position:relative; top:0; height:0;padding:0; background:#f5f5f5;}
header .nav-box>ul>li:hover .subnav{top:0; height:auto;padding: 10px 0; overflow:hidden;}
header .nav-box>ul>li .subnav:before{border-bottom: 5px solid #f5f5f5;}
header .topr-menu{ right:80px; height:60px; line-height:60px;}
header .top{ padding-top:47px;}
header .top .ser-box{ display:none;}
header .top .top-right{ position:absolute; width:100%; left:0; top:0; padding-top:0; background:#923224;}
header .top .top-right ul{ float:right; padding:10px 0; margin-right:15px;}
header .top .top-right ul li a{ color:#fff; font-size:12px; padding:2px 10px;}
.banner .am-slider-b2 .am-direction-nav a.am-next,.banner .am-slider-b2 .am-direction-nav a.am-prev{ width:16px; height:20px; background-size:cover;}
.banner .am-slider-b2 .am-control-nav{ bottom:10px;}
.banner .am-slider-b2 .am-control-nav li a{ height:2px; width:26px;}
.news-box{ margin:0 -5px;}
.news-box .news-item{ padding:0 5px;}
.news-box .news-item .con .tit span{ font-size:18px;}
.hm-ts-title span{ font-size:18px;}
.tszl-box ul li a span{ font-size:14px;}
.hm-tszl{ width:62%;}
.tszl-box{ height:300px;}
.jyzn-box{ height:300px;}
.jyzn-box ul li{ height:56px; line-height:56px;}
.jyzn-box ul li a{ padding-left:40px; font-size:16px;}
.jyzn-box ul li a i{ width:30px; height:30px; line-height:26px;}
.about-left .tit{ font-size:18px; margin-bottom:10px;}
.about-left .entit{ font-size:20px;}
.about-left .note{ font-size:14px; margin-bottom:20px;}
.about-left .more a { font-size:14px;}
footer .foot-contact p.tel{ font-size:24px;}
footer .copyr .am-fr{ display:none;}
	.tipxp{padding:10px;}
	.tipxp .tp1{margin-top:0;}
.article .news-arc-left{ width:100%; float:none;}
.article .news-arc-right{ width:100%; float:none;}
.article .side .t{ height:48px; line-height:48px; background:#f5f5f5; color:#333;}

.visitinfo .table3 td{ font-size:12px;}
.visitinfo .table3 table th{ font-size:12px;}
/**
.visitinfo .h5-table{margin-bottom:20px}
.visitinfo .table3 .tdbox{padding-left:0;padding-right:0}
.visitinfo .table3 .tdbox a{display:inline-block}
.visitinfo .table3 .tdbox span{display:inline-block;width:auto}
.visitinfo .table3 td{border-top:0;min-height:45px}
.visitinfo .table3 tr:last-child td:last-child{border-bottom:0}
.visitinfo .table3 td.date{text-align:left;padding-left:100px!important}
.visitinfo .table3 .tableth{display:none}
.h5-table,.h5-table tbody,.h5-table td,.h5-table th,.h5-table thead,.h5-table tr{display:block}
.h5-table tr{border-top:1px solid #923224}
.h5-table td{border:none;position:relative;padding-left:100px!important;white-space:normal;text-align:left}
.h5-table td:before{position:absolute;white-space:nowrap;text-align:left;font-weight:700;left:10px}
.h5-table tr:nth-child(1){display:block}
.h5-table tr:nth-child(1) td{display:block;width:auto!important}
.h5-table td:nth-of-type(1){padding-left:10px!important}
.h5-table td:nth-of-type(1):before{content:"时间"}
.h5-table td:nth-of-type(1):before{content:"科室"}
.h5-table td:nth-of-type(2):before{content:"星期一"}
.h5-table td:nth-of-type(3):before{content:"星期二"}
.h5-table td:nth-of-type(4):before{content:"星期三"}
.h5-table td:nth-of-type(5):before{content:"星期四"}
.h5-table td:nth-of-type(6):before{content:"星期五"}
.h5-table td:nth-of-type(7):before{content:"星期六"}
.h5-table td:nth-of-type(8):before{content:"星期日"}
.h5-table tr:nth-child(1) td:nth-of-type(1):before{content:"时间"}
.h5-table tr:nth-child(1) td:nth-of-type(2):before{content:"科室"}
.h5-table tr:nth-child(1) td:nth-of-type(3):before{content:"星期一"}
.h5-table tr:nth-child(1) td:nth-of-type(4):before{content:"星期二"}
.h5-table tr:nth-child(1) td:nth-of-type(5):before{content:"星期三"}
.h5-table tr:nth-child(1) td:nth-of-type(6):before{content:"星期四"}
.h5-table tr:nth-child(1) td:nth-of-type(7):before{content:"星期五"}
.h5-table tr:nth-child(1) td:nth-of-type(8):before{content:"星期六"}
.h5-table tr:nth-child(1) td:nth-of-type(9):before{content:"星期日"}
.visitinfo .table3 .td1{height:40px;line-height:42px;overflow: hidden;}
.h5-table td:before{line-height:42px;font-size:14px}

.h5-table td{line-height:42px}
.visitinfo .h5-table{margin-bottom:20px}
.visitinfo .table3 .tdbox{padding-left:0;padding-right:0}
.visitinfo .table3 .tdbox a{display:inline-block}
.visitinfo .table3 .tdbox span{display:inline-block;width:auto}
.visitinfo .table3 td{border-top:0;min-height:45px}
.visitinfo .table3 tr:last-child td:last-child{border-bottom:0}
.visitinfo .table3 td.date{text-align:left;padding-left:100px!important}
.visitinfo .table3 .tableth{display:none}
**/
.win_alert{width: 710px;margin-left: -355px;}
}

@media screen and (max-width:750px){
header .top .logo{ height:70px; line-height:70px;width:50%;}
header .top .logo img{ width:180px;}
header .top .logo .logtx{ display:none}
.menu-bar{ top:25px;}
.am-slider .am-slides>li{ overflow:hidden;}
.am-slider .am-slides img{ }
.yiyuan-ico ul{ margin:0;}
.yiyuan-ico ul li{ padding:0; width:50%;}
.yiyuan-ico ul li a{ padding:10% 0;}
.yiyuan-ico ul li a i img{ width:60px;}
.yiyuan-ico ul li a .tit{ font-size:14px;}
.news-box{ margin:0;}
.news-box .news-item{ width:100%; float:none; padding:5px 0;}
.news-box .news-item .news-pic a img{ width:100%;}
.hm-tszl{ width:100%; float:none;}
.tszl-box ul li{ padding:10px 0;}
.tszl-box ul li a i img{ width:40px;}
.tszl-box ul li a span{ font-size:12px;}
.tszl-box ul li a.more{ padding:1.5em 0;}
.dot-pulse{ width:6px; height:6px;}
.tszl-box{ height:auto;}
.jyzn{ width:100%; float:none; margin-top:15px;}
.jyzn-box ul li a i img{ width:30px;}
.jyzn-box ul li a span{ font-size:14px;}
.about-left{ width:100%; float:none;}
.about-left .more a{ font-size:12px;}
.video-r{ width:100%; float:none; margin-top:15px;}
footer{ padding-top:30px;}
footer .footnav{ display:none;}
footer .foot-contact{ width:100%; float:none;}
footer .foot-ewm{ display:none;}
footer .foot-tit{ font-size:18px;}
footer .youqlink span{ font-size:14px; color:#923224; margin-right:5px;}
footer .youqlink a{ display:inline-block; margin:0 5px;font-size:12px;}
footer .copyr{ margin-top:20px; font-size:12px;}
.ny-yy-nav{ margin-bottom:20px;}
.ny-yy-nav ul li a{ font-size:12px; padding:4px 10px;}
.yuyue-con{ padding:20px;}
.yuyue-tit{ font-size:16px; margin-bottom:10px;}
.line-lin{ height:8px; background-size:auto 8px;}
.yuyue-content-txt{ font-size:12px;}
.yuyue-content::-webkit-scrollbar{width:3px;}
.yuyue-content{ padding-right:0px; height: auto;}
.yuyue-content img{ height:auto !important;}
.nybanner{ min-height:90px;    height: auto;padding: 15px 0;}
.nybanner .ban-xyy .ban-tit{ font-size:18px;}
.nybanner .ban-xyy .path{ font-size:12px; background-size:14px auto; padding-left:18px; margin-top:4px;}
.dangj-list ul{ margin:0 -5px;}
.dangj-list ul li{ width:100%; padding:5px;}
.leadmore .tit{ font-size:18px;}
.leadmore ul li{ width:33.33333%;}
.leadmore ul li a span{ font-size:14px;}
.ban-nav{ margin-top:5px; padding-top:5px;}
.ban-nav ul li{ margin-right:10px;}
.ban-nav ul li a{ font-size:12px;}
.ny-title{ font-size:18px;}
.doctor-list ul{ margin:0 -5px;}
.doctor-list ul li{ width:33.333%; padding:5px;}
.doctor-list ul li a .tit{ font-size:13px;white-space: nowrap;}
.doctor-list ul li a .note{ font-size:12px;}
.page a{ font-size:12px;}
.doctor-content-head .img{ width:100%; float:none; text-align:center; background:#fff; padding:15px;}
.doctor-content-head .txt-box{ width:100%; float:none; margin-top:15px; font-size:12px;}
.doctor-content-head .txt-box .tit{ font-size:18px;}
.doctor-content-arc{ font-size:12px;}
.doctor-content-arc .tit{ font-size:18px;}
.article .news-arc-left .t{ font-size:18px; margin-bottom:10px; padding-bottom:4px;}
.article .news-arc-left .tip{ font-size:12px; margin-bottom:15px;}
.news-arc-arc{ font-size:12px;}
.article .side .list li{ text-align:left;padding:10px 15px;}
.article .side .list a{ font-size:12px;}
.article .side .t{ font-size:18px;}
.popular-list ul li{ width:100%;}
.popular-list ul li a i{ width:100%; float:none;}
.popular-list ul li a i img{ width:100%;}
.popular-list ul li a .txt{ width:100%; float:none;}
.swiper-v-prev, .swiper-v-next{ width:20px; height:20px; margin-top:-10px;}
.swiper-v-prev{ left:10px;}
.swiper-v-next{ right:10px;}
.swiper-sr-prev, .swiper-sr-next{ width:20px; height:20px; margin-top:-10px;}
.swiper-sr-prev{ left:10px;}
.swiper-sr-next{ right:10px;}
.swiper-vjz .swiper-slide a i img{ width:40px;}
.swiper-vjz .swiper-slide a span{ font-size:12px;}
.visitinfo{ max-height: 550px;}
.visitinfo .table3{ margin-top:20px;    transform: scale(0.5) translate(-50%,-57%);width: 790px;}
.lindao-main .swiper-slide a .tit{ font-size:14px;}
.lindao-main .swiper-slide a .note{ font-size:12px;}
.video-xux span img{ width:60px;}
.video-xux .tit{ font-size:20px;}
.video-xux .note{ font-size:12px;}
.video-xux .line{ height:30px;}
.swiper-histor-prev{ width:30px; height:30px; margin-top:-15px; background-size:15px 20px; left:-5px;}
.swiper-histor-next{ width:30px; height:30px; margin-top:-15px; background-size:15px 20px; right:-5px;}
.fzlc-swiper .swiper-slide .t2 .img{ top:-35%;}
.win_alert{width: 90%;height: 90%;margin-left: 0;margin-top: 0;left: 5%;top: 5%;}
.win_alert .inner{ padding:15px; height:100%;}
.win_alert .scrolltxt{ height:90%; margin-top:20px; overflow:auto;}
.ksjies .keshi-left{ width:100%;}
.ksjies .keshi-right{ width:100%; margin-top:15px;}
.ksjies .keshi-left .keshi-tit{ text-align:center;}
.ksjies .keshi-left .keshi-tit .tit{ font-size:18px;}
.ksjies .keshi-left .keshi-tit .entit{ font-size:12px;}
.keshinote{ font-size:12px;}
.keshi-ico{ margin-top:10px;}
.keshi-ico ul{ text-align:center;}
.keshi-ico ul li img{ width:34px;}
.keshi-ico ul li span{ font-size:12px;}
.ks-nav{ margin-top:15px;}
.ks-nav ul li{ font-size:12px; display:block; width:50%; float:left; margin:0 0 5px 0; padding:0 5px; text-align:left;}
.ksts-list ul li,.ksts-list ul li .item .img,.ksts-list ul li .item .txt{ width:100% !important;}
.ksts-list ul li .item .txt .tit{ font-size:16px;}
.ksts-list ul li .item .txt .note{ font-size:12px;}
.tszl-hime .tszl-hime-m ul li .tit{ font-size:18px;}
.tszl-hime .tszl-hime-m ul li .note{ font-size:12px; }
.tszl-hime .tszl-hime-m ul li{ padding:0 15px;}
.tszl-hime .tszl-hime-m ul li img{ width:30px;}
.tszl-nav ul li{ font-size:12px; margin:0 10px 10px 0;}
.tszl-nav ul li a{ padding:4px 10px;}
.zkzzbd .zkzz-onx .txt{ width:100%; float:none; padding:15px;}
.zkzzbd .zkzz-onx .img{ width:100%; float:none;}
.zkzzbd .zkzz-onx .txt .note{ font-size:12px;max-height:inherit;}
.tdkd-n ul li{ margin:0 5px;}
.tdkd-n ul li a{ padding:4px 10px; font-size:12px;}
.zktsks .zkzz-onx .txt{ width:100%; float:none; padding:15px;}
.zktsks .zkzz-onx .txt .note{ font-size:12px; max-height:inherit;}
.zktsks .zkzz-onx .img{ width:100%; float:none;}
.jiskxdf .txt{ width:100%; float:none;}
.jiskxdf .img{ width:100%; float:none; margin-top:5px;}
.jiskxdf .txt .tit{ font-size:18px; margin-bottom:10px;}
.jiskxdf .txt .tit:after{ width:30px;}
.jiskxdf .txt .note{ font-size:12px;}
.gxx-content-post{ margin-top:10px;}
.gxx-content-post .psrt1 ul li{ width:100%; margin-bottom:10px;}
.gxx-content-post .input{ font-size:12px;}
.gxx-content-post .psrt2{ margin-top:0;}
.tsyzk-box .tsyzk-list .tsul .tsli{ width:33.333%;}
.tsyzk-box .tsyzk-list .tsul .tsli .tsli-tit{ font-size:12px;height: 60px;    display: table-cell;
    vertical-align: middle;
    width: 150px;}
	.gaozhishu{width:90%;}
	.gaozhishu .gzs-head{ font-size:14px;}
	.gaozhishu .gzs-body{ font-size:14px;}
	.gaozhishu .gzs-body span{ font-size:14px!important;}
	.yuyue-gh ul li{width:100%;height:auto;}
	.win_alert .scrolltxt{ font-size:14px!important;}
	.win_alert .scrolltxt p span{ font-size:14px!important;}
	.yuyue-content p span{ font-size:14px!important;}
	.uisiidk{height:780px;}
	.uisiidk tr{display:flex;position: relative;}
	.uisiidk tr td{width: 100%;word-break:initial !important;}
	.uisiidk tr td:nth-child(2){position: absolute;left: 0;top: 105%;width: 100%;}
	.uisiidk tr td:nth-child(2) div{padding-left:0 !important;}
	.notice-list ul li .tit{font-size:14px;width: 77%;}
	.notice-list ul li span{font-size:14px}
	.shry .swiper-slide a i{height:100px;}
	.shry .swiper-slide a .txt{height:114px;}
	#about4 img{height:auto !important;}
	.tdcy-list{margin-bottom:10px;}
	.tdcy-list ul{margin:0 -5px;}
	.tdcy-list ul li{width:50%;margin-right:0;padding:5px;}
	.tdcy-tit{font-size:14px;margin-bottom:5px;}
	.tdcy-list ul li a i img{height:auto;}
	.tdcy-list ul li:nth-child(2n+1){clear:both;}
	.news-arc-arc iframe{width:100%;min-height:200px}
}

@media screen and (max-width:410px){
.visitinfo .table3{ width:710px;}
.shry .swiper-slide a .txt{height:130px;}
}

