﻿*{
	margin: 0;
	padding: 0;
	white-space:normal !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
}
a{
	text-decoration: none;
	color: #222;
	transition: all .5s;
-webkit-transition: all .5s;
}
a:hover{
	color: #222;
	transition: all .5s;
-webkit-transition: all .5s;
}
li{
	list-style: none;
}
img{
	vertical-align: middle;
	max-width: 100%;
}
img.max{
	width: 100%;
}

body{
	width: 100%;
	font-size: 14px;
	color: #333;
	background: url(../images/ico04.png);
    line-height: 1.5;
	font-family: "微软雅黑", "Microsoft Yahei",Microsoft YaHei,Segoe UI,Hiragino Sans GB,Arial,Helvetica Neue,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-family: "微软雅黑", "Microsoft Yahei";
	font-family: PingFang SC;
}



.gyban{
	width: 100%;
	height: 22.91666vw;
	position: relative;
}
.gyban-bj{
	z-index: 2;
	background: rgba(121,85,65,.5);
}
.gyban-div{
	position: relative;
	z-index: 3;
	padding-top: 7.8125vw;
}
.gyban-a{
	color: #f3d9a5;
}
.gyban-b{
	color: #f3d9a5;
	margin-top: .3vw;
}
.gynav-bj{
	width: 100%;
	background: #e6d2ba;
}
.gynav{
	font-size: 0;
}
.gynav-a{
	display: inline-block;
	vertical-align: top;
	width: 195px;
	line-height: 65px;
	text-align: center;
	margin-right: 1px;
	color: #422616;
transition: all .5s;
-webkit-transition: all .5s;
}
.gynav-a:hover,
.gynav-a.on{
	background: url(../images/ico01.png) no-repeat center;
	background-size: cover;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.department{
	padding: 65px 0 50px 0;
}
.gytit{
	text-align: center;
	font-size: 0;
	position: relative;
	z-index: 3;
}
.gytit-ab{
	display: inline-block;
	text-align: right;
}
.gytit-a{
	text-transform: uppercase;
	color: #454545;
	padding-top: 7px;
	/*padding-right: 8px;*/
	font-family: arial;
	text-align: center;
}
.gytit-b{
	color: #333;
	line-height: 1.2;
	letter-spacing: 7px;
        font-weight:800;
	
}
.gytit-c{
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
}

.department-ef-bj{
	padding-top: 85px;
	padding-bottom: 150px;
	background: #f8eede url(../images/ico03.png) no-repeat center bottom;
	background-size: 100% auto;
}
.department-f{
	width: 102.63%;
	font-size: 0;
	margin-top: 60px;
}
.department-fa{
	width: 14.036%;
	margin-right: 2.63%;
	margin-bottom: 2.6%;
	display: inline-block;
	vertical-align: text-top;
	text-align: center;
	padding: 20px 10px;
	line-height: 30px;
	color: #3c3c3c;
	background: #edd7b6;
	border-radius: 5px;
	
}
.department-fa:hover{
	background: #e2c291;
}
.department-gh{
	padding-top: 65px;
	padding-bottom: 90px;
}
.department-g{
	padding: 30px 50px;
}
.department-g a{
	display: inline-block;
	vertical-align: top;
	margin-right: 3px;
	margin-bottom: 5px;
	padding: 0 20px;
	font-size: 14px;
	line-height: 35px;
	border-radius: 20px;
}
.department-g a:hover,
.department-g a.on{
	background: #e1bd93;
}

.department-h{
	width: 103.2%;
	font-size: 0;
	margin-bottom: 30px;
}
.department-hov{
	overflow: hidden;
	font-size: 0;
}
.department-ha{
	width: 18%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	margin-bottom: 4%;
}
.department-h2 {
    font-size: 14px;
    line-height: 25px;
    height: 50px;
    margin-top: 15px;
    transition: all .5s;
    -webkit-transition: all .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
.department-h2 span{
	/*display: inline-block;*/
	font-size: 18px;
}
.department-h3{
	font-size: 12px;
	line-height: 20px;
	height: 60px;
	color: #676767;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
transition: all .5s;
-webkit-transition: all .5s;
}
.department-ha:hover .department-h2,
.department-ha:hover .department-h3{
	color: #CE0000;
transition: all .5s;
-webkit-transition: all .5s;
}

.page{
	width: 100%;
	text-align: center;
	font-size: 0;
}
.page a{
	width: 45px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	background-color: #fff;
	border-radius: 3px;
	display: inline-block;
	vertical-align: top;
	margin: 0 7px;
}
.page a:hover{
	color: #fff;
	background-color: #fa604e;
}
.page a.active{
	color: #fff;
	background-color: #fa604e;
}
    .page a.prev, .page a:first-child{
        background: #fff url(../images/ico10_1.png) no-repeat center;
        background-size: 8px auto;
    }
        .page a.prev:hover, .page a:first-child:hover {
            background-image: url(../images/ico10_3.png);
            background-color: #fa604e;
        }
    .page a.next, .page a:last-child {
        background: #fff url(../images/ico10_2.png) no-repeat center;
        background-size: 8px auto;
    }
        .page a.next:hover, .page a:last-child:hover{
            background-image: url(../images/ico10_4.png);
            background-color: #fa604e;
        }

.department-ac{
	margin-top: 50px;
	padding-bottom: 80px;
}
.department-acsd{
	display: block;
	background: #e7dbc7;
	width: 100%;
	height: 500px;
	border-radius: 10px;
	overflow: hidden;
transition: all .5s;
-webkit-transition: all .5s;
}
.department-acsd>i{
	background-size: 100% auto;
	background-position: center bottom;
	opacity: .05;
transition: all .5s;
-webkit-transition: all .5s;
}
.department-bc{
	padding: 35px 15px;
	padding-left: 0;
	overflow: hidden;
}
.department-b{
	width: 40px;
	float: right;
	color: #494949;
	font-size: 32px;
	letter-spacing: 5px;
	text-align: center;
	writing-mode: vertical-rl;
	writing-mode: tb-rl; /* ie */
}

.department-c{
	/*width: calc(100% - 50px);*/
	float: right;
	margin-right: 8px;
	color: #494949;
	font-size: 14px;
	line-height: 1.7;
	letter-spacing: 5px;
	writing-mode: vertical-rl;
	writing-mode: tb-rl; /* ie */
}
.department-acsd:hover{
	background: #dabe96;
transition: all .5s;
-webkit-transition: all .5s;
}
.department-acsd:hover>i{
	opacity: .1;
transition: all .5s;
-webkit-transition: all .5s;
}
.department-acsp span{
	background: #fff;
	opacity: 1;
}
.department-acsp span.swiper-pagination-bullet-active{
	background: #CE0000;
}


@media(max-width:1600px){
	.gynav-a{
		width: 160px;
		line-height: 50px;
	}
	.department{
		padding: 50px 0;
	}
	.department-ef-bj{
		padding: 50px 0;
	}
	.department-f{
		margin-top: 40px;
		width: 102%;
	}
	.department-fa{
		width: 18%;
		padding: 10px;
		line-height: 25px;
		margin-right: 2%;
		margin-bottom: 2%;
	}
}
@media(max-width:1500px){
	.department-b{
		font-size: 28px;
		width: 35px;
	}
	.department-c{
		line-height: 1.6;
	}
	
}
@media(max-width:1400px){
	.department-bc{
		padding: 25px 10px;
	}
	.department-c{
		font-size: 13px;
	}
}
@media(max-width:1200px){
	.department-g{
		padding: 0;
		margin: 30px 0;
	}
	.department-g a{
		font-size: 12px;
	}
	.department-h{
		width: 102%;
	}
	.department-ha{
		width: 23%;
		margin-right: 2%;
		margin-bottom: 3%;
	}
	.department-h2{
		font-size: 12px;
		line-height: 20px;
		height: 40px;
	}
	.department-h2 span{
		font-size: 14px;
	}
	.department-fa{
		width: 23%;
	}
	.gyban-a{
		font-weight: bold;
	}
	.gyban{
		height: 300px;
	}
	.gyban-div{
		padding-top: 120px;
	}
	.gytit-b{
		font-weight: bold;
	}
	.gytit-c{
		width: 40px;
	}
	.department-b{
		font-weight: bold;
	}
}
@media(max-width:1000px){
	.department-ha{
		width: 31.333%;
	}
}
@media(max-width:750px){
	.gyban{
		height: 3rem;
	}
	.gyban-div{
		padding-top: 0.6rem;
	}
	.gyban-a{
		font-size: .4rem;
	}
	.gyban-b{
		margin-top: .11rem;
	}
	.gynav{
		width: 100%;
	}
	.gynav-a{
		width: auto;
		padding: 0 .3rem;
		min-width: 1.6rem;
		font-size: .28rem;
		line-height: .8rem;
	}
	.department,.department-ef-bj,.department-gh{
		padding: .8rem 0;
	}
	.gytit-a{
		font-size: .24rem;
	}
	.gytit-b{
		font-size: .5rem;
	}
	.gytit-c{
		width: .6rem;
	}
	.department-fa{
		width: 48%;
		padding: .2rem;
	}
	.department-g{
		font-size: 0;
	}
	.department-g a{
		padding: 0 .15rem;
		line-height: .4rem;
		font-size: .24rem;
		margin-bottom: .1rem;
		border: 1px solid #e1bd93;
		margin-right: 3px;
	}
	.department-g a.on{
		border-color: #e1bd93;
	}
	.department-ha{
		width: 48%;
		margin-bottom: .4rem;
	}
	.department-h{
		margin-bottom: .5rem;
	}
	.department-g{
		margin: .4rem 0;
	}
	.page a{
		width: .6rem;
		height: .6rem;
		font-size: .24rem;
		margin: 0 2px;
		line-height: .6rem;
	}
	.department-ac{
		margin-top: .6rem;
		padding-bottom: .8rem;
	}
	.department-acsp{
		bottom: 0 !important;
	}
	.department-acsd{
		height: 6rem;
		
	}
	.department-b{
		font-size: .42rem;
		width: .5rem;
	}
	.department-c{
		width: calc(100% - .7rem);
		font-size: .26rem;
		margin-right: .2rem;
	}
}




/*科室介绍*/
.introduce{
	padding-top: 35PX;
	padding-bottom: 120PX;
}
.introduce-top{
	text-align: right;
	color: #474747;
	font-size: 14px;
	
}
.introduce-top a{
	display: inline-block;
	color: #474747;
	font-size: 14px;
}
.introduce-top a:hover{
	color: #c90915;
}
.introduce-a{
	margin-top: 40px;
}
.introduce-b{
	padding-bottom: 10px;
	margin-top: 55px;
	color: #333;
	border-bottom: 1px solid #e5cbac;
}
.introduce-c {
	padding: 30px 0;
	line-height: 2.5;
	margin-bottom: 20px;
}

.introduce-de{
	
}
.introduce-d{
	width: 100%;
	font-size: 16px;
	color: #422616;
	line-height: 65px;
	background: #eac99d;
	overflow: hidden;
}
.introduce-dlt{
	width: 13.3%;
	float: left;
	text-align: center;
}
.introduce-drt{
	width: 86.7%;
	float: right;
	overflow: hidden;
}
.introduce-d2{
	width: 26%;
	float: left;
	text-align: center;
	padding: 0 10px;
}
.introduce-d3{
	width: 44.8%;
	float: left;
	padding-right: 20px;
}
.introduce-d4{
	width: 29.2%;
	float: left;
	padding-right: 20px;
}
.introduce-e{
	line-height: 1.8;
	border-bottom: 2px solid #eac99d;
	border-right: 1px solid #eac99d;
	position: relative;
	overflow: hidden;
}
.introduce-elt{
	position: absolute;
	float: initial;
	left: 0;
	top: 0;
	height: 100%;
	width: 13.3%;
	background: #f8e6c2;
}

.introduce-elt>div{
	color: #3c3c3c;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding: 0 15px;
	text-align: center;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.introduce-eli{
	width: 100%;
	float: left;
	border-top:1px dotted #eac99d;
	overflow: hidden;
	color: #292929;
}
.introduce-eli:first-child{
	border: 0;
}
.introduce-eli>div{
	padding-top: 15px;
	padding-bottom: 15px;
}

@media(max-width:1600px){
	.introduce{
		padding-bottom: 100px;
	}
}
@media(max-width:1200px){
	.introduce-b{
		margin-top: 40px;
	}
}

@media(max-width:1000px){
	.introduce-dlt{
		width: 18%;
	}
	.introduce-drt{
		width: 82%;
	}
	.introduce-d2{
		width: 22%;
	}
	.introduce-d3{
		width: 56%;
	}
	.introduce-d4{
		width: 22%;
	}
}
@media(max-width:750px){
	.introduce-top{
		display: none;
	}
	.introduce{
		padding: 1rem 0;
	}
	.introduce-a{
		margin: 0;
	}
	.introduce-b{
		margin-top: .4rem;
		padding-bottom: .1rem;
	}
	.introduce-c{
		padding: .4rem 0;
	}
	.introduce-d{
		font-size: .24rem;
	}
	.introduce-d2{
		padding: 0 .1rem;
		width: 25%;
	}
	.introduce-d3{
		width: 50%;
		padding-right: .15rem;
	}
	.introduce-d4{
		width: 25%;
		padding-right: .1rem;
	}
	.introduce-eli>div{
		padding-top: .2rem;
		padding-bottom: .2rem;
	}
	.introduce-elt>div{
		padding: 0 .15rem;
	}
}



/*名医介绍*/
.doctor-ac{
	overflow: hidden;
	margin-top: 90px;
}
.doctor-a{
	width: 250px;
	float: left;
}
.doctor-bc{
	width: calc(100% - 290px);
	float: right;
	max-width: 1200px;
}
.doctor-b{
	color: #333;
	line-height: 30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5cbac;
}
.doctor-b span{
	display: inline-block;
	font-size: 28px;
	margin-right: 5px;
}
.doctor-c{
	padding: 25px 0;
	color: #333;
	line-height: 2.6;
}
.doctor-d {
	padding-bottom: 10px;
	border-bottom: 1px solid #e5cbac;
	margin-top: 110px;
}

.doctor-e{
	margin-top: 30px;
}
.doctor-f .department-ha{
	width: 100%;
	margin: 0;
}

@media(max-width:1600px){
	.doctor-ac,.doctor-d{
		margin-top: 60px;
	}
	.doctor-b span{
		font-size: 28px;
                font-weight:500;
	}
}
@media(max-width:1000px){
	.doctor-a{
		width: 260px;
	}
	.doctor-bc{
		width: calc(100% - 290px);
	}
}
@media(max-width:750px){
	.doctor-a{
		width: 80%;
		margin-left: 10%;
	}
	.doctor-bc{
		width: 100%;
		margin-top: .6rem;
	}
	.doctor-ac,.doctor-d{
		margin-top: .8rem;
	}
	.doctor-b{
		font-size: .26rem;
		line-height: 1.8;
		padding-bottom: .1rem;
	}
	.doctor-b span{
		font-size: .38rem;
		font-weight: 500;
	}
	.doctor-c{
		padding: .3rem 0;
	}
	.doctor-d{
		font-weight: bold;
	}
}




/*出诊信息*/
.visit{
	padding-top: 75px;
	padding-bottom: 110px;
}
.visit-b{
	padding: 0;
	padding-top: 70px;
	padding-bottom: 35px;
}
.visit-c{
	margin-bottom: 50px;
}

@media(max-width:1600px){
	.visit{
		padding: 60px 0;
	}
	.visit-b{
		padding: 30px 0;
	}
}
@media(max-width:750px){
	.visit{
		padding: .8rem 0;
	}
	.visit-b{
		padding: 0;
	}
}


/*就诊流程*/
.guide{
	padding-top: 70px;
	padding-bottom: 200px;
}
.guide-txt{
	font-size: 14px;
	color: #422616;
	margin-top: 40px;
	line-height: 2.2;
}
.guide-txt img{
	height: auto !important;
}
@media(max-width:1600px){
	.guide{
		padding-top: 60px;
		padding-bottom: 80px;
	}
}
@media(max-width:750px){
	.guide{
		padding: .8rem 0;
	}
	.guide-txt{
		margin-top: .6rem;
	}
}



/*服务百问*/
.services-b{
	margin-top: 60px;
	font-size: 0;
	border-bottom: 1px solid #e6c49b;
}
.services-b a{
	display: inline-block;
	vertical-align: top;
	min-width: 135px;
	padding: 0 20px;
	text-align: center;
	color: #222;
	font-size: 16px;
	line-height: 50px;
	margin-right: 1px;
}
.services-b a:hover,
.services-b a.on{
	background: #e6c49b;
}

.services-c{
	margin-top: 50px;
	margin-bottom: 90px;
	overflow: hidden;
}
.services-cli{
	width: 48%;
	float: left;
	vertical-align: top;
	border-bottom: 1px dashed #e6c49b;
	padding-left:35px;
	line-height: 65px;
	height: 65px;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/ico05.png) no-repeat 12px center;
	background-size: 6px auto;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.services-cli:hover{
	color: #c90915;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.services-cli:nth-child(2n + 0){
	float: right;
}
.services-c3{
	display: none;
}
.services-tk-bj{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	z-index: 19;
	display: none;
}
.services-tk{
	width: 92%;
	max-width: 1080px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.services-t{
	width: 100%;
	height: ;
	background: #d5b084;
	padding: 0 35px;
	overflow: hidden;
}
.services-t1{
	line-height: 60px;
	float: left;
	color: #80521b;
}
.services-t2{
	font-family: arial;
	float: right;
	cursor: pointer;
	color: #fff;
	line-height: 60px;
}
.ervices-k{
	padding: 50px 35px;
}
.ervices-kct{
	min-height: 400px;
	max-height: 60vh;
	overflow: auto;
	padding-right: 5px;
}

.ervices-kct .services-c2{
	font-size: 20px;
	color: #2d2d2d;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7d5bf;
	font-weight: 600;
}
.ervices-kct .services-c3{
	padding: 20px 0;
	color: #5f5f5f;
	font-size: 16px;
	line-height: 2;
	display: block;
}

@media(max-width:1600px){
	.services-b{
		margin-top: 40px;
	}
	.services-c{
		margin-top: 30px;
		margin-bottom: 40px;
	}
	.services-cli{
		padding-left: 20px;
		height: 55px;
		line-height: 55px;
		background-position-x: 0;
	}
	.services-b a{
		min-width: 100px;
		font-size: 14px;
		line-height: 50px;
	}
	.ervices-k{
		padding: 30px;
	}
}
@media(max-width:750px){
	.services-b{
		margin-top: .6rem;
		padding-bottom: .3rem;
	}
	.services-b a{
		min-width: 1.5rem;
		line-height: .6rem;
		font-size: .26rem;
		padding: 0 .2rem;
		margin-right: .1rem;
		margin-bottom: .2rem;
	}
	.services-c{
		margin-top: .3rem;
		margin-bottom: .5rem;
	}
	.services-cli{
		width: 100%;
		padding-left: 20px;
		height: .8rem;
		line-height: .8rem;
		background-position-x: 0;
	}
	.services-tk-bj{
	}
	.services-t{
		padding: 0 .3rem;
	}
	.services-t2{
		font-size: .5rem;
		line-height: .8rem;
	}
	.services-t1{
		line-height: .8rem;
		font-size: .26rem;
		font-weight: bold;
	}
	.ervices-k{
		padding: .3rem;
	}
	.ervices-kct{
		min-height: 20vh;
		padding-right: 0;
	}
	.ervices-kct .services-c2{
		font-size: .3rem;
	}
	.ervices-kct .services-c3{
		font-size: .26rem;
		padding: .2rem 0;
	}
}




/*通知公告*/
.notice-ul{
	margin-top: 50px;
	margin-bottom: 80px;
}
.notice-li{
	display: block;
	padding-left: 30px;
	overflow: hidden;
	border-bottom: 1px dashed #eac99d;
	color: #333;
	line-height: 60px;
	background: url(../images/ico05.png) no-repeat 10px center;
	background-size: 6px auto;
}
.notice-a{
	width: calc(100% - 150px);
	float: left;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.notice-b{
	float: right;
}
.notice-li:hover{
	color: #c90915;
}

@media(max-width:1600px){
	.notice-ul{
		margin: 40px 0;
	}
}
@media(max-width:750px){
	.notice-ul{
		margin: .6rem 0;
	}
	.notice-li{
		line-height: calc();
		background-position-x: 0;
		background-position-y: .4rem;
		background-size: .12rem auto;
		padding: .3rem 0;
		padding-left: .3rem;
	}
	.notice-a{
		width: 100%;
		height: .4rem;
		line-height: .4rem;
		font-weight: bold;
		font-size: .28rem;
	}
	.notice-b{
		width: 100%;
		line-height: 1;
		margin-top: .15rem;
		font-size: .24rem;
	}
	
}



/*医院动态*/
.trends-div{
	margin-top: 60px;
	margin-bottom: 110px;
	overflow: hidden;
}
.trends-lt{
	width: 48%;
	float: left;
}
.trends-swiper{
	width: 100%;
}
.trends-sd{
	border-radius: 5px;
	overflow: hidden;
}
.trends-span span{
	background: #ce0000;
	opacity: 1;
}
.trends-span span.swiper-pagination-bullet-active{
	background: #fff;
}

.trends-li{
	display: block;
	color: #898989;
	margin-top: 3.65vw;
}
.trends-a{
	height: 25px;
	line-height: 25px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.trends-b{
	margin: 5px 0;
}
.trends-c{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.trends-li:hover .trends-a{
	color: #ce0000;
}

.trends-rt{
	width: 48%;
	float: right;
}
.trends-rt .trends-li:first-child{
	margin-top: 0;
}
@media(max-width:1600px){
	.trends-li{
		margin-top: 3.35vw;
	}
	.trends-div{
		margin-top: 40px;
		margin-bottom: 60px;
	}
}
@media(max-width:1400px){
	.trends-li{
		margin-top: 2.4vw;
	}
}
@media(max-width:1300px){
	.trends-li{
		margin-top: 1.1vw;
	}
	.trends-a{
		font-weight: bold;
	}
}

@media(max-width:1200px){
	.trends-lt{
		width: 100%;
	}
	.trends-rt{
		width: 100%;
		margin-top: 25px;
	}
	.trends-li{
		margin-top: 25px;
	}
	
}
@media(max-width:750px){
	.trends-div{
		margin-top: .6rem;
		margin-bottom: .6rem;
	}
	.trends-c{
		line-height: .45rem;
		height: auto;
		max-height: .9rem;
	}
	.trends-b{
		margin: 0;
	}
}



/*详情*/
.gyinfo{
	padding-top: 30px;
	padding-bottom: 150px;
	color: #4a2018;
}
.gyinfo-b{
	margin-top: 60px;
	padding-bottom: 20px;
	text-align: center;
	border-bottom: 1px solid #e5cbac;
        font-weight:800;
}
.gyinfo-c{
	color: #6b6b6b;
	text-align: center;
	margin-top: 20px;
}
.gyinfo-d{
	padding: 30px 0 60px 0;
	line-height: 2.3;
}
.gyinfo-e{
	padding-top: 70px;
	padding-bottom: 40px;
	border-top: 1px solid #e5cbac;
	position: relative;
	overflow: hidden;
}
.gyinfo-e1{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	max-width: calc(50% - 130px);
	float: left;
	color: #4a2018;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.gyinfo-e1:hover{
	color: #ce0000;
}
.gyinfo-e2{
	float: right;
	text-align: right;
}
.gyinfo-e3{
	width: 180px;
	font-size: 32px;
	color: #fff;
	line-height: 60px;
	text-align: center;
	color: #fff;
	background: #cda779;
	position: absolute;
	left: 50%;
	top: 45px;
	margin-left: -90px;
}
.gyinfo-e3:hover{
	color: #fff;
	border-radius: 40px;
}
@media(max-width:1600px){
	.gyinfo-e3{
		width: 120px;
		line-height: 60px;
		font-size: 22px;
		margin-left: -60px;
	}
	.gyinfo-e{
		padding-top: 65px;
	}
	.gyinfo-e1{
		width: calc(50% - 80px);
	}
}
@media(max-width:750px){
	.gyinfo{
		padding: .8rem 0;
	}
	.gyinfo-b{
		margin-top: 0;
	}
	.gyinfo-d{
		padding: .5rem 0;
	}
	.gyinfo-e{
		padding: 0;
		padding-top: .2rem;
		overflow: hidden;
	}
	.gyinfo-e1{
		width: 100%;
		max-width: 100%;
		text-align: left;
		margin-top: .2rem;
	}
	.gyinfo-e2{
		float: left;
		text-align: left;
	}
	.gyinfo-e3{
		display: block;
		position: relative;
		left: 50%;
		top: initial;
		margin: 0;
		margin-top: .3rem;
		height: .8rem;
		line-height: .8rem;
		font-size: .26rem;
		float: left;
		width: 2rem;
		margin-left: -1rem;
	}
	.gyinfo-e4{
		padding: 0;
		padding-top: .2rem;
		overflow: hidden;
	}
}

.gyinfo-e4{
	padding-top: 70px;
	padding-bottom: 40px;
	position: relative;
	overflow: hidden;
}
.gyinfo-e5{
	width: 120px;
	font-size: 18px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #cda779;
	position: absolute;
	left: 27%;
	top: 45px;
	margin-left: -92px;
}
.gyinfo-e5:hover{
	color: #fff;
	border-radius: 40px;
}


/*健康园地*/
.health-ul{
	margin-top: 50px;
	margin-bottom: 50px;
}
.health-li{
	display: block;
	overflow: hidden;
	padding: 25px 0;
	border-bottom: 1px solid #e6d2ba;
}
.health-a{
	width: 300px;
	float: left;
	font-size: 0;
	border-radius: 10px;
	overflow: hidden;
}
.health-bc{
	width: calc(100% - 350px);
	float: right;
}
.health-b{
	height: 30px;
	line-height: 30px;
	color: #313131;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
transition: all .5s;
-webkit-transition: all .5s;
}

.health-c{
	height: 100px;
	line-height: 25px;
	color: #6a6a6a;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.health-li:hover .health-b{
	color: #CE0000;
transition: all .5s;
-webkit-transition: all .5s;
}

@media(max-width:1600px){
	.health-ul{
		margin: 40px 0;
	}
}
@media(max-width:1000px){
	.health-a{
		width: 200px;
	}
	.health-bc{
		width: calc(100% - 230px);
	}
	.health-c{
		margin-top: 5px;
	}
}
@media(max-width:750px){
	.health-a{
		width: 2.2rem;
	}
	.health-bc{
		width: calc(100% - 2.5rem);
	}
	.health-ul{
		margin: .6rem 0;
		margin-top: .4rem;
	}
	.health-li{
		padding: .3rem 0;
	}
	.health-b{
		font-size: .3rem;
		line-height: .45rem;
		height: .45rem;
	}
	.health-c{
		font-size: .24rem;
		line-height: .4rem;
		height: .8rem;
		-webkit-line-clamp: 2;
		margin-top: .1rem;
		
	}
}



/*医院概况*/
.about{
	padding-top: 90px;
	padding-bottom: 140px;
	overflow: hidden;
}
.about-ab{
	font-size: 0;
	margin-top: 65px;
	position: relative;
}
.about-a{
	width: 45%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
.about-a>i{
	background: url(../images/ico06.png) no-repeat center;
	background-size: 68px;
}
.about-b{
	width: 51%;
	margin-left: 4%;
	display: inline-block;
	vertical-align: top;
}
.about-bpos{
	position: absolute;
	top: 0;
	height: 100%;
	right: 0;
	overflow-y: auto;
	padding-right: 5px;
}
.about-b1{
	color: #333;
	line-height: 32px;
	/*height: 384px;*/
	
	
	/*overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 12;
	-webkit-box-orient: vertical;*/
}
.about-b2{
	display: inline-block;
	color: #ce0000;
	line-height: 30px;
	border-bottom: 1px solid #CE0000;
	cursor: pointer;
	margin-top: 25px;
}
.about-b.on .about-b1{
	height: auto;
	-webkit-line-clamp: initial;
transition: all .5s;
-webkit-transition: all .5s;
}
.about-b.on .about-b2{
	display: none;
}
.about-d2{
	text-align: center;
	padding:20px 0;
	color: #3d3d3d;
}
.about-dsw{
	padding-bottom: 90px;
	margin-top: 100px;
}
.about-dsp span{
	background: #fff;
	opacity: 1;
}
.about-dsp span.swiper-pagination-bullet-active{
	background: #CE0000;
}


.about-eg{
	padding-top: 80px;
	padding-bottom: 130px;
}
.about-fg{
	margin-top: 50px;
	overflow: hidden;
	position: relative;
}
.about-f{
	width: calc(100% - 600px);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #fff;
}
.about-g{
	width: 600px;
	min-height: 545px;
	float: right;
	background: #f2e4cc;
	padding: 40px 50px;
}
.about-g1{
	line-height: 1.8;
	padding-bottom: 10px;
	color: #2c2c2c;
	border-bottom: 1px solid #ae9468;
}
.about-g1 span{
	color: #000;
}
.about-g2{
	line-height: 2.4;
	padding-top: 25px;
}
.about-jk{
	padding-top: 70px;
	padding-bottom: 140px;
}
.about-k{
	margin-top: 65px;
	overflow: hidden;
}
.about-k1{
	width: 48%;
	height: 55px;
	padding: 0 40px;
	font-size: 16px;
	color: #333;
	border: 0;
	background: #edd7b6;
	border-radius: 5px;
	margin-bottom: 25px;
}
.about-k2{
	float: right;
}
.about-k3{
	width: 100%;
}
.about-k1:-moz-placeholder {
  color: #626262;
}
.about-k1::-moz-placeholder {
  color: #626262;
}
.about-k1:-ms-input-placeholder{
  color: #626262;
}
.about-k1::-webkit-input-placeholder {
  color: #626262;
}
.about-k4{
	resize: none;
	height: 180px;
	padding: 15px 40px;
	line-height: 30px;
}
.about-k5{
	text-align: center;
}
.about-k6{
	width: 275px;
	line-height: 60px;
	border-radius: 5px;
	background: #ce0000;
	color: #fff;
	border: 0;
	border-radius: 5px;
	margin-top: 25px;
}

@media(max-width:1600px){
	.about,.about-jk,.about-eg{
		padding: 60px 0;
	}
	.about-dsw{
		margin-top: 40px;
		padding-bottom: 50px;
	}
	.about-g{
		width: 480px;
		padding: 40px 30px;
	}
	.about-f{
		width: calc(100% - 480px);
	}
	.about-k{
		margin-top: 40px;
	}
	.about-k1{
		padding-left: 20px;
		padding-right: 20px;
	}
	.about-ab{
		margin-top: 40px;
	}
}
@media(max-width:1000px){
	.about-a{
		width: 100%;
	}
	.about-b{
		width: 100%;
		margin: 0;
		margin-top: 30px;
	}
	.about-bpos{
		height: auto;
		position: inherit;
	}
	.about-f{
		position: relative;
		width: 100%;
		height: 400px;
	}
	.about-g{
		width: 100%;
		height: auto;
		min-height: initial;
	}
}
@media(max-width:750px){
	.about,.about-jk,.about-eg{
		padding: .8rem 0;
	}
	.about-ab{
		margin-top: .6rem;
	}
	.about-b2{
		margin-top: .2rem;
		display: none;
	}
	.about-b1{
		height: auto;
		-webkit-line-clamp:initial;
		line-height: 2.2;
	}
	.about-dsw{
		margin-top: .5rem;
		padding-bottom: .7rem;
	}
	.about-d2{
		font-size: .24rem;
		padding: .2rem 0;
	}
	.about-fg{
		margin-top: .6rem;
	}
	.about-f{
		height: 6rem;
	}
	.about-g{
		padding: .4rem;
	}
	.about-k{
		margin-top: .6rem;
	}
	.about-k1{
		padding: 0 .2rem;
		font-size: .26rem;
		height: .7rem;
		width: 49%;
		margin-bottom: .3rem;
	}
	.about-k3{
		width: 100%;
	}
	.about-k4{
		height: 3rem;
	}
	.about-k6{
		width: 2.4rem;
		line-height: .8rem;
		margin-top: .3rem;
		font-size: .26rem;
	}
}





/*首页*/
header{
	width: 100%;
	background: url(../images/img01.jpg) no-repeat center;
	background-size: cover;
}

.header-top{
	overflow: hidden;
}
.logo{
	line-height: 100px;
	font-size: 0;
	float: left;
	width: 350px;
}
.header-rt{
	float: right;
	padding-top: 35px;
}
.header-a {
	display: inline-block;
	vertical-align: top;
	padding-left: 35px;
	background: url(../images/ico08.png) no-repeat left center;
	background-size: 30px auto;
	font-weight: bold;
}
.header-b{
	display: inline-block;
	vertical-align: top;
	color: #4c4c4c;
	width: 245px;
	padding: 0 10px;
	margin-left: 5px;
	position: relative;
}
.header-b:after{
	content: '';
	width: 1px;
	height: 35px;
	background: #CE0000;
	position: absolute;
	top: 5px;
	left: 0;
}
.header-c{
	width: auto;
	padding-right: 0;
}
.header-d{
	width: 100%;
	height: 1px;
	background: #dadada;
}
.header-nav{
	font-size: 0;
}
.header-e{
	display: inline-block;
}
.header-eli{
	padding: 0 50px;
	position: relative;
	float: left;
}
.header-eli:after{
	content: '';
	width: 2px;
	height: 11px;
	background: #CE0000;
	position: absolute;
	left: -1px;
	top: 32px;
}
.header-eli:first-child{
	padding-left: 15px;
}
.header-eli:first-child:after{
	display: none;
}
.header-eli a{
	display: block;
	font-size: 18px;
	line-height: 75px;
	position: relative;
	/*font-weight: bold;*/
}
.header-eli a:after{
	content: '';
	width: 0%;
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 2px;
	background: #CE0000;
transition: all .5s;
-webkit-transition: all .5s;
}
.header-eli a:hover:after,
.header-eli a.on:after{
	width: 100%;
	left: 0;
transition: all .5s;
-webkit-transition: all .5s;
}
.header-f{
	float: right;
	margin-top: 15px;
	position: relative;
}
.header-f1{
	width: 310px;
	height: 45px;
	background: #fff;
	padding-left:20px;
	padding-right: 60px;
	border: 0;
	border-radius: 25px;
}
.header-f2{
	width: 45px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 10px;
	background: url(../images/ico09.png) no-repeat center;
	background-size: 18px;
	border: 0;
}

.header-dx{
	width: 35px;
	margin-top: 25px;
	text-align: right;
	margin-left:40px ;
	overflow: hidden;
	display: none;
}
.header-dx1,.header-dx2,.header-dx3{
	width: 100%;
	height: 4px;
	margin-bottom: 8px;
	background: #222;
	float: right;
	
}
.header-dx div{
	transition: all .5s; 
}
.header-dx.cli .header-dx1{
	-webkit-transform: rotate(44deg);
   -ms-transform: rotate(44deg);
   transform: rotate(44deg);
  transform-origin:0%;
  -ms-transform-origin:0%;
  -webkit-transform-origin:0%;
  -moz-transform-origin:0%;
  transition: all .5s; 
}
.header-dx.cli .header-dx2{
   opacity: 0;
   transition: all .5s; 
}
.header-dx.cli .header-dx3{
	-webkit-transform: rotate(-44deg);
   -ms-transform: rotate(-44deg);
   transform: rotate(-44deg);
   position: relative;
   top:1px;
  transform-origin:0%;
  -ms-transform-origin:0%;
  -webkit-transform-origin:0%;
  -moz-transform-origin:0%;
  transition: all .5s; 
}

.header-ss,.header-fb{
	display: none;
}

@media(max-width:1600px){
	.header-eli{
		padding: 0 45px;
	}
	.header-f1{
		width: 260px;
		padding-left: 20px;
		padding-right: 60px;
                font-weight:600;
	}
	.logo{
		width: 220px;
		line-height: 80px;
	}
	.header-rt{
		padding-top: 20px;
	}
	.header-eli a{
		font-size: 16px;
		line-height: 60px;
	}
	.header-f1{
		height: 35px;
	}
	.header-f{
		margin-top: 12px;
	}
	.header-eli:after{
		top: 25px;
	}
}
@media(max-width:1400px){
	.header-eli{
		padding: 0 25px;
	}
}
@media(max-width:1200px){
	body{
		padding-top: 80px;
	}
	header{
		position: fixed;
		top:0;
		height: 80px;
		z-index: 9;
	}
	.header-rt{
		display: none;
	}
	.header-nav{
		position: fixed;
		top: 0;
		left: 0;
		top: 80px;
		width: 100%;
		height: 100vh;
		background: url(../images/ico04.png);
		padding: 40px 4%;
		display: none;
	}
	.header-eli{
		width: 100%;
		padding: 0 !important;
		border-bottom: 1px solid #ccc;
	}
	.header-eli a:after{
		display: none;
	}
	.header-eli:after{
		display: none;
	}
	.header-e{
		width: 100%;
	}
	.header-eli a{
		font-size: 20px;
		line-height: 80px;
	}
	.header-f{
		width: 100%;
		margin-top: 40px;
	}
	.header-f1{
		width: 100%;
		height: 60px;
		font-size: 20px;
	}
	
	.header-dx{
		display: block;
	}
	
	.header-ss{
		display: block;
		float: right;
		width: 30px;
		height: 80px;
		background: url(../images/ico09_1.png) no-repeat center;
		background-size: 100% auto;
	}
	.header-fa{
		display: none !important;
	}
	.header-fb{
		display: none;
		width: 100%;
		position: fixed;
		top: 80px;
		left: 0;
		padding: 30px 4%;
		background: rgba(0,0,0,.8);
		margin: 0;
	}
	.header-f{
		margin-top: 0 !important;
	}
	/*.header-f2{
		height: 60px;
		width: 60px;
		right: 4%;
		top: 30px;
		background-size: 20px;
	}*/
}
@media(max-width:750px){
	body{
		padding-top: 1rem;
	}
	header{
		height: 1rem;
	}
	.logo{
		width: 2.5rem;
		line-height: 1rem;
	}
	.header-nav{
		top: 1rem;
		padding: .3rem 4%;
	}
	.header-eli a{
		font-size: .3rem;
		font-weight: bold;
		line-height: 1rem;
	}
	.header-f{
		width: 100%;
		margin-top: .5rem;
	}
	.header-f1{
		width: 100%;
		height: .8rem;
		font-size: .26rem;
	}
	.header-dx{
		display: block;
		width: .45rem;
		margin-top: .1rem;
		margin-left: .35rem;
		padding-top: .23rem;
	}
	.header-dx1, .header-dx2, .header-dx3{
		height: .04rem;
		margin-bottom: .11rem;
	}
	
	.header-ss{
		width: .38rem;
		height: 1rem;
		margin-right: .1rem;
	}
	.header-fb{
		top: 1rem;
		padding: .4rem 4%;
		margin: 0;
	}
	/*.header-f2{
		height: .8rem;
		width: .8rem;
		right: 4%;
		top: .4rem;
		background-size: .3rem;
	}*/
}



footer{
	width: 100%;
	background: url(../images/img02.jpg) no-repeat center;
	background-size: cover;
}
.footer{
	 padding: 70px 0 45px 0;
	 overflow: hidden;
}
.footer-ul{
	float: left;
	width: calc(100% - 280px);
	max-width: 1150px;
	overflow: hidden;
}
.footer-li{
	width: 16.666%;
	float: left;
	padding-right: 15px;
}
.footer-a{
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
.footer-b a{
	display: inline-block;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 5px;
}
.footer-b a:hover{
	color: #CE0000;
}
.footer-rt{
	float: right;
	overflow: hidden;
}
.footer-cbj{
	overflow: hidden;
}
.footer-c{
	width: 112px;
	float: left;
	text-align: center;
	margin-left: 12px;
}
.footer-c:first-child{
	margin-left: 0;
}
.footer-c>div{
	margin-top: 8px;
	color: #464544;
}
.footer-d{
	width: 100%;
	color: #2b2b2b;
	margin-top: 10px;
	line-height: 1.8;
}
.footer-e{
	width: 100%;
	height: 1px;
	background: #d3b593;
}
.footer-f{
	padding: 25px 0 35px;
	text-align: center;
	font-size: 14px;
	color: #464544;line-height: 2;
}
.footer-f a{
	display: inline-block;
	margin: 0 3px;
	font-size: 14px;
	color: #464544;
}
.footer-f a:hover{
	color: #CE0000;
}

@media(max-width:1000px){
	.footer-ul{
		display: none;
	}
	.footer-rt{
		width: 100%;
		text-align: center;
	}
	.footer-c{
		float: initial;
		display: inline-block;
	}
	.footer-d{
		font-size: 16px;
		font-weight: bold;
	}
}
@media(max-width:1000px){
	.footer{
		padding: .6rem 0;
	}
	.footer-f{
		padding: .4rem 0;
		font-size: 12px;
	}
	.footer-f a{
		font-size: 12px;
	}
}


.idxban-swiper{
	width: 100%;
}
.idxban-sd img{
	width: 100%;
}
.idxban-a{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.idxban-a>div{
	font-size: 70px;
	color: #f3d9a5;
	text-align: center;
	letter-spacing: 10px;
	transform: translateY(60px);
	opacity: 0;
}
.idxban-sd.swiper-slide-active .idxban-a>div{
	transform: translateY(0px);
	opacity: 1;
	
	transition: all .65s .5s;
	-webkit-transition: all .65s .5s;
}
.idxban-span span{
	width: 8px;
	height: 8px;
	border-radius: 0;
	background: #fff;
	opacity: 1;
}
.idxban-span span.swiper-pagination-bullet-active{
	width: 20px;
	background: #c90915;
}
.idxban-prev{
	width: 75px;
	height: 76px;
	background: url(../images/ico11_1.png) no-repeat center;
	background-size: cover;
	margin-top: -38px;
	left: 3%;
	opacity: .5;
}
.idxban-prev:hover{
	opacity: 1;
}

.idxban-next{
	width: 75px;
	height: 76px;
	background: url(../images/ico11_2.png) no-repeat center;
	background-size: cover;
	margin-top: -38px;
	right: 3%;
	opacity: .7;
}
.idxban-next:hover{
	opacity: 1;
}


@media(max-width:1600px){
	.idxban-a>div{
		font-size: 50px;
	}
	.idxban-prev{
		width: 50px;
		height: 50px;
		margin-top: -25px;
		left: 2%;
	}
	.idxban-next{
		width: 50px;
		height: 50px;
		margin-top: -25px;
		right: 2%;
	}
}
@media(max-width:1000px){
	.idxban-a>div{
		font-size: 35px;
	}
}
@media(max-width:750px){
	.idxban-a>div{
		font-size: .4rem;
		letter-spacing: 3px;
		font-weight: bold;
		padding: 0 .5rem;
	}
	.idxban-prev{
		width: .6rem;
		height: .6rem;
		margin-top: -.3rem;
		left: 2%;
	}
	.idxban-next{
		width: .6rem;
		height: .6rem;
		margin-top: -.3rem;
		right: 2%;
	}
	.idxban-span span{
		width: 5px;
		height: 5px;
		margin: 0 2px;
	}
	.idxban-span span.swiper-pagination-bullet-active{
		width: 14px;
	}
}

.idxnav{
	padding-top: 40px;
	font-size: 0;
}
.idxnav-li{
	width: 16.666%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.idxnav-ab{
	display: inline-block;
	width: 90%;
	max-width: 154px;
	height: 136px;
	background:#eadbc3 url(../images/ico12.png) no-repeat center;
	background-size: cover;
	border-radius: 5px;
	padding-top: 25px;
transition: all .5s;
-webkit-transition: all .5s;
}
.idxnav-a{
	height: 50px;
}
.idxnav-b{
	font-size: 20px;
	color: #2c2c2c;
	margin-top: 15px;
}
.idxnav-ab:hover{
	background-color: #dabe96;
transition: all .5s;
-webkit-transition: all .5s;
}


.iabut-b1{
	height: auto;
	-webkit-line-clamp: initial;
}
@media(max-width:1600px){
	.iabut-b1{
		line-height: 27px;
	}
}
@media(max-width:1400px){
	.iabut-b1{
		line-height: 25px;
	}
}

.idct{
	background: url(../images/img08.jpg) no-repeat right bottom;
	background-size: cover;
}
.idct .department-ha{
	width: 100%;
	margin: 0;
}
.idct .about-dsw{
	margin-top: 60px;
}
.inew-bj{
	background: url(../images/img09.jpg) no-repeat right bottom;
	background-size: cover;
}
.inew{
	padding-top: 80px;
	padding-bottom: 100px;
}
.inew-div{
	margin-top: 60px;
	overflow: hidden;
}
.inew-a{
	width: 32.23%;
	float: left;
	height: 345px;
	position: relative;
}
.inew-a a{
	display: block;
}
.inew-b{
	width: 34.54%;
	float: left;
	margin-left: 3.6%;
}
.inew-b a{
	display: block;
	font-size: 15px;
	color: #464646;
	margin-top: 25px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inew-b a:first-child{
	margin-top: 0;
}
.inew-b a:hover{
	color: #cc0808;
}
.inew-cd{
	width: 26%;
	float: right;
}
.inew-c{
	width: 100%;
	height: 125px;
	position: relative;
}
.inew-c div{
	background-position-x: left;
}
.inew-d{
	margin-top: 20px;
}
.inew-d a{
	display: block;
	font-size: 15px;
	color: #464646;
	line-height: 30px;
	height: 30px;
	margin-top: 5px;
	padding-left: 15px;
	background: url(../images/ico05_1.png) no-repeat 3px center;
	background-size: 6px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inew-d a:hover{
	color: #cc0808;
}

.inew-j{
	text-align: center;
	margin-top: 100px;
}
.inew-k{
	display: inline-block;
	font-size: 16px;
	color: #f7eede;
	line-height: 41px;
	width: 215px;
	background: url(../images/ico14.png) no-repeat center;
	background-size: 100% auto;
}
.inew-k:hover{
	color: #f7eede;
}

.idpt{
	background:#f8eede url(../images/ico03.png) no-repeat center bottom;
	background-size: 100% auto;
}
.idpt-j{
	margin-top: 40px;
}

@media(max-width:1000px){
	.idxnav-li{
		width: 33.333%;
		margin-bottom: 20px;
	}
	.idct .about-dsw{
		margin-top: 40px;
	}
	.inew-a{
		width: 90%;
		margin-left: 5%;
		height: 260px;
	}
	.inew-b{
		width: 90%;
		margin-left: 5%;
		margin-top: 30px;
	}
	.inew-cd{
		width: 90%;
		margin-top: 30px;
		margin-right: 5%;
	}
	.inew-div{
		margin-top: 40px;
	}
	.inew{
		padding: 60px 0;
	}
	.inew-bj{
		background-size: auto 110%;
	}
	.inew-j{
		margin-top: 60px;
	}
}
@media(max-width:750px){
	.idxnav-li{
		margin-bottom: .2rem;
	}
	.idxnav-ab{
		height: 2.0rem;
		padding-top: .3rem;
	}
	.idxnav-a{
		height: .8rem;
	}
	.idxnav-b{
		font-size: .28rem;
		margin-top: .15rem;
	}
	.idct .about-dsw{
		margin-top: .5rem;
		padding-bottom: .8rem;
	}
	.about-dsp{
		bottom: 0rem !important;
	}
	.inew{
		padding: .8rem 0;
	}
	.inew-a{
		width: 100%;
		margin-left:0;
		height: 3.5rem;
	}
	.inew-b{
		width: 100%;
		margin-left: 0;
		margin-top: .5rem;
	}
	.inew-b a{
		font-size: 13px;
		line-height: 1.8;
	}
	.inew-cd{
		width: 100%;
		margin-right: 0;
		margin-top: .5rem;
	}
	.inew-div{
		margin-top: .6rem;
	}
	.inew-b a{
		height: auto;
		font-size: .26rem;
		margin-top: .3rem;
		-webkit-line-clamp: initial;
	}
	.inew-c{
		height: 2.2rem;
	}
	.inew-d a{
		line-height: .45rem;
		height: .45rem;
		font-size: .26rem;
		margin-top: .1rem;
	}
	.inew-j{
		margin-top: .6rem;
	}
	.inew-k{
		
		width: 2.6rem;
		line-height: .6rem;
		font-size: .24rem;
	}
}


.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:400px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;position: relative;right: 0px;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixcont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixcont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixcont.png) no-repeat 0 -169px;}

.hd_qr{padding:0 29px 25px 29px;width: 100%;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

@media(max-width:750px){
	.yb_conct{
		right: -110px;
		display: none;
	}
	.yb_bar ul li{
		width: 140px;
		height: 30px;
		font-size: 12px;
		line-height: 30px;
		background-size: 35px auto !important;
	}
	.yb_bar .yb_top{
		background-position: -2px -5px;
		
	}
	.yb_bar .yb_phone{
		background-position: -2px -40px;
	}
	.yb_bar .yb_QQ{
		background-position: -2px -75px;
	}
	.yb_bar .yb_ercode{
		background-position: -2px -112px;
	}
}

