.header-wrapper {
	width: 100%;
	height: 100px
}
.welcome-text p{color: #333;}
.top-link a{color: #333!important;}
.header-wrapper .header-left {
	width: 195px;
	height: 100%
}

.header-wrapper .header-left a {
	display: inline-block
}

.header-wrapper .header-menu {
	height: 100px;
	margin-left: 220px
}

.header-wrapper .header-menu ul li {
	line-height: 100px;
	float: left;
	margin: 0 25px
}

.header-wrapper .header-menu ul li a {
	display: block
}

.header-wrapper .header-menu ul li a:hover {
	color: #b2a585
}

.header-wrapper .header-menu ul li.active a {
	color: #b2a585
}
.about-con img{width:100%!important;}
.header-wrapper .header-right {
	margin-top: 30px;
	margin-left: 10px
}

.header-wrapper .header-right .icon-left {
	width: 35px;
	height: 35px;
	background: url("../images/phone_icon.png") no-repeat center center;
	margin-right: 10px
}

.header-wrapper .header-right .right-text .text {
	font-size: 14px;
	color: #333;
	margin-bottom: 10px
}

.header-wrapper .header-right .right-text .number {
	color: #0078e6;
	font-size: 16px;
	font-weight: bold
}

.footer-wrapper {
	background-color: #515151;
	width: 100%;
	height: 300px;
	padding: 30px 0
}

.footer-wrapper .footer-content .footer-logo-wrapper {
	margin: 0 auto;
	text-align: center
}

.footer-wrapper .footer-content .footer-menu-wrapper {
	text-align: center;
	margin: 40px 0;
	height: 16px;
	font-size: 14px
}

.footer-wrapper .footer-content .footer-menu-wrapper ul {
	width: 100%;
	text-align: center;
	margin: 0 auto
}

.footer-wrapper .footer-content .footer-menu-wrapper ul li {
	display: inline-block;
	padding: 0 25px;
	line-height: 16px;
	border-left: 1px solid #333;
	text-align: center
}

.footer-wrapper .footer-content .footer-menu-wrapper ul li:last-child {
	border-right: 1px solid #333
}

.footer-wrapper .footer-content .footer-copy-text-wrapper {
	text-align: center;
	font-size: 14px
}

.banner-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	/* margin-top: -20px; */
}

.contact-wrapper {
	width: 100%;
	height: 540px;
	padding-bottom: 10px;
	background: url("../images/contact-bg.jpg") no-repeat center center
}

.contact-wrapper .contact-main {
	padding-bottom: 40px
}

.contact-wrapper .contact-main .con-form {
	color: #fff
}

.contact-wrapper .contact-main .con-form .form-wrapper .form-item {
	width: 546px;
	padding: 5px;
	border: 1px solid #fff;
	margin-bottom: 18px;
	position: relative
}

.contact-wrapper .contact-main .con-form .form-wrapper .form-item .place {
	color: #999;
	font-size: 14px;
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -7px
}

.contact-wrapper .contact-main .con-form .form-wrapper .form-item .form-ctrl {
	width: 500px;
	height: 48px;
	border: none;
	outline: none;
	background-color: transparent;
	font-size: 14px;
	color: #fff;
	resize: none;
	padding-left: 50px
}

.contact-wrapper .contact-main .con-form .form-wrapper .form-item .texterea {
	height: 100px;
	font-family: "微软雅黑"
}

.contact-wrapper .contact-main .con-form .form-wrapper .btn-item {
	margin-bottom: 20px
}

.contact-wrapper .contact-main .con-text-wrapper {
	padding: 60px;
	color: #fff;
	font-size: 16px
}

.contact-wrapper .contact-main .con-text-wrapper .con-text p {
	margin-bottom: 30px
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper {
	padding: 0 40px
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .icon-item-wrapper {
	position: relative;
	width: 104px
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .icon-item-wrapper .icon-wrapper .icon {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	cursor: pointer
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .icon-item-wrapper .icon-wrapper .name {
	display: block;
	margin-top: 10px;
	text-align: center
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .icon-item-wrapper .icon-wrapper .icon-qq {
	background: url("../images/qq_bg.png") no-repeat center center
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .icon-item-wrapper .icon-wrapper .icon-weixin {
	background: url("../images/weixin_bg.png") no-repeat center center
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .qrcode-img {
	width: 104px;
	height: 104px;
	background-color: #fff;
	margin-top: 10px;
	position: relative;
	top: -28px;
	display: none
}

.contact-wrapper .contact-main .con-text-wrapper .con-text .qrcode-icon-wrapper .qrcode-img::before {
	content: " ";
	width: 10px;
	height: 10px;
	background-color: #fff;
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -5px;
	transform: rotate(45deg)
}

.main-title-wrapper {
	text-align: center;
	padding: 40px 0
}

.main-title-wrapper .title {
	font-size: 30px;
	color: #ef3320;
	font-weight: bold;
	margin-bottom: 10px
}

.main-title-wrapper .sub-title {
	color: #ef3320;
	font-size: 20px;
	text-transform:uppercase;
}

.haiwai-wrapper {
	width: 100%;
	padding-bottom: 60px
}

.haiwai-wrapper .haiwai-con .con-left {
	width: 550px;
	height: 500px;
	background: url("../images/text_bg.jpg") no-repeat center center;
	position: relative
}

.haiwai-wrapper .haiwai-con .con-left .left-text {
	width: 350px;
	color: #fff;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -166px
}

.haiwai-wrapper .haiwai-con .con-left .left-text p {
	text-indent: 2em;
	line-height: 26px;
	font-size: 16px
}

.haiwai-wrapper .haiwai-con .con-right {
	width: 650px;
	height: 500px
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper {
	display: -webkit-flex;
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 60px
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper .icon-item {
	width: 100px;
	margin: 0 40px 80px
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper .icon-item .icon {
	display: block;
	margin: 0 auto
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper .icon-item .item-name {
	display: block;
	padding: 20px 0;
	font-size: 14px;
	text-align: center
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper .icon-item .item-name:hover {
	color: #0078e6
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper .icon-item .go-icon {
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("../images/go_icon.png");
	background-repeat: no-repeat;
	background-position: -26px 0;
	margin: 0 auto
}

.haiwai-wrapper .haiwai-con .con-right .icon-wrapper .icon-item .go-icon:hover {
	background-position: 0 0
}

.advantage-wrapper {
	height: 300px;
	width: 100%;
	background-color: #203240
}

.advantage-wrapper .advantage {
	width: 100%;
	height: 250px;
	background: url("../images/advantage.png")
}

.advantage-wrapper .advantage .advantage-text {
	text-align: center;
	padding-top: 170px
}

.advantage-wrapper .advantage .advantage-text li {
	width: 150px;
	display: inline-block;
	padding: 0 70px
}

.advantage-wrapper .advantage .advantage-text li .top {
	color: #8f7c4d;
	font-size: 20px;
	margin-bottom: 13px
}

.advantage-wrapper .advantage .advantage-text li .sub {
	color: #aea182;
	font-size: 16px
}

.service-case-wrapper {
	width: 100%;
	border-bottom: 1px solid #bfbfbf
}

.service-case-wrapper .service-case .case-items-wrapper {
	padding: 20px 0 40px;
	overflow: hidden
}

.service-case-wrapper .service-case .case-items-wrapper .case-items {
	width: 385px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px
}

.service-case-wrapper .service-case .case-items-wrapper .case-items .case-item {
	overflow: hidden;
	position: relative
}

.service-case-wrapper .service-case .case-items-wrapper .case-items .case-item .case-img {
	width: 385px;
	cursor: pointer
}

.service-case-wrapper .service-case .case-items-wrapper .case-items .case-item .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	transition: all .1s;
	background-color: rgba(73,88,98,0.8);
	color: #fff;
	display: none
}

.service-case-wrapper .service-case .case-items-wrapper .case-items .case-item .mask .mask-text {
	position: absolute;
	bottom: 40px;
	padding: 0 20px
}

.service-case-wrapper .service-case .case-items-wrapper .case-items .case-item .mask .mask-text .title {
	margin-bottom: 20px;
	font-size: 18px
}

.service-case-wrapper .service-case .case-items-wrapper .case-items .case-item .mask .mask-text .desc {
	font-size: 14px;
	line-height: 26px
}

.service-case-wrapper .service-case .case-more {
	height: 60px;
	text-align: center
}

.service-case-wrapper .service-case .case-more a {
	display: inline-block
}

.Reproduction-wrapper {
	border-bottom: 1px solid #bfbfbf;
	padding: 40px 0
}

.Reproduction-wrapper .Reproduction {
	overflow: hidden;
	position: relative
}

.Reproduction-items {
	overflow: hidden;
	height: 480px
}

.Reproduction-items .rp-img {
	width: 380px;
	overflow: hidden
}

.Reproduction-items .rp-img img {
	width: 100%
}

.Reproduction-items .caption {
	padding: 40px 10px 20px;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	cursor: pointer
}

.Reproduction-items .caption:hover {
	color: #0078e6
}

.Reproduction-items .caption .caption-header .title {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 10px;
	width: 340px
}

.Reproduction-items .caption .caption-header .right-next {
	display: block;
	width: 14px;
	height: 14px;
	background: url("../images/next.png") no-repeat center
}

.Reproduction-items .caption .caption-body {
	line-height: 26px;
	font-size: 14px;
	color: #666
}

.Reproduction-items .caption .caption-body p {
	text-indent: 2em
}

.Recommend-wrapper .Recommend .Recommend-items {
	padding: 20px 0 60px
}

.Recommend-wrapper .Recommend .Recommend-items .r-item {
	width: 350px;
	margin: 0 10px;
	float: left;
	padding: 50px 15px;
	-moz-box-shadow: 0px 0px 7px -1px #A1A1A1;
	-webkit-box-shadow: 0px 0px 7px -1px #A1A1A1;
	box-shadow: 0px 0px 7px -1px #A1A1A1;
	position: relative;
	cursor: pointer
}

.Recommend-wrapper .Recommend .Recommend-items .r-item:hover {
	color: #0078e6
}

.Recommend-wrapper .Recommend .Recommend-items .r-item:hover .desc {
	color: #0078e6
}

.Recommend-wrapper .Recommend .Recommend-items .r-item:nth-child(3) {
	margin-right: 0
}

.Recommend-wrapper .Recommend .Recommend-items .r-item .tag {
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	background-color: #0078e6;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -75px
}

.Recommend-wrapper .Recommend .Recommend-items .r-item .avatar {
	width: 208px;
	height: 204px;
	border-radius: 50%;
	margin: 0 auto
}

.Recommend-wrapper .Recommend .Recommend-items .r-item .avatar img {
	width: 100%
}

.Recommend-wrapper .Recommend .Recommend-items .r-item .d-name {
	font-size: 18px;
	margin: 20px 0;
	text-align: center
}

.Recommend-wrapper .Recommend .Recommend-items .r-item .desc {
	line-height: 26px;
	text-indent: 2em;
	color: #666
}

.selectd-wrapper {
	height: 300px;
	width: 100%;
	background: url("../images/selectd_bg.jpg") no-repeat;
	background-size: contain
}

.selectd-wrapper .title {
	color: #0078e6;
	font-size: 40px;
	font-weight: 400;
	text-align: center;
	padding-top: 90px
}

.selectd-wrapper .title span {
	color: #b1a484;
	margin-left: 10px
}

.selectd-wrapper .sub-title {
	text-align: center;
	font-size: 30px;
	margin-top: 60px;
	color: #fff
}

.service-advantage-wrapper {
	padding: 40px 0;
	border-bottom: 1px solid #bfbfbf
}

.service-advantage-wrapper .service-advantage .service-con .service-table-wrapper .service-table {
	width: 630px;
	border: 1px solid #727272
}

.service-advantage-wrapper .service-advantage .service-con .service-table-wrapper .service-table .firstRow {
	background-color: #5d6970;
	color: #fff
}

.service-advantage-wrapper .service-advantage .service-con .service-table-wrapper .service-table .firstRow td {
	width: 170px;
	text-align: center;
	height: 78px;
	vertical-align: middle
}

.service-advantage-wrapper .service-advantage .service-con .service-table-wrapper .service-table td {
	text-align: center;
	height: 35px;
	vertical-align: middle;
	border: 1px solid #727272
}

.service-advantage-wrapper .service-advantage .service-con .service-list {
	width: 570px
}

.service-advantage-wrapper .service-advantage .service-con .service-list h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 40px;
	padding-left: 50px
}

.service-advantage-wrapper .service-advantage .service-con .service-list ul {
	padding-left: 100px
}

.service-advantage-wrapper .service-advantage .service-con .service-list ul li {
	position: relative;
	padding-left: 20px;
	font-size: 16px;
	margin: 20px 0
}

.service-advantage-wrapper .service-advantage .service-con .service-list ul li::before {
	content: " ";
	width: 10px;
	height: 10px;
	background-color: #0078e6;
	border-radius: 50%;
	position: absolute;
	top: 3px;
	left: 0
}

.news-list-wrapper .news-list .news-cate-wrapper {
	height: 30px;
	text-align: center
}

.news-list-wrapper .news-list .news-cate-wrapper .btn {
	margin-right: 20px
}

.news-list-wrapper .news-list .list-con-group {
	margin-top: 40px
}

.news-list-wrapper .news-list .list-con-group .list-item {
	border: 1px solid #bfbfbf;
	padding: 15px;
	width: 556px;
	margin-right: 20px;
	margin-bottom: 24px;
	float: left
}

.news-list-wrapper .news-list .list-con-group .list-item:nth-child(2n) {
	margin: 0
}

.news-list-wrapper .news-list .list-con-group .list-item .date {
	color: #0078e6;
	width: 80px;
	padding: 10px;
	border-right: 1px solid #bfbfbf;
	text-align: center
}

.news-list-wrapper .news-list .list-con-group .list-item .date b {
	font-size: 40px;
	margin-bottom: 10px;
	display: block
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text {
	width: 418px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .con-header {
	width: 400px;
	margin-bottom: 10px
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .con-header .title {
	font-size: 18px
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .con-header .title a {
	color: #333
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .con-header .title a:hover {
	color: #0078e6
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .con-header .icon {
	display: block;
	width: 14px;
	height: 14px;
	background: url("../images/next.png") no-repeat center
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .desc {
	font-size: 14px;
	line-height: 24px
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .desc a {
	color: #666
}

.news-list-wrapper .news-list .list-con-group .list-item .list-con-text .desc a:hover {
	color: #0078e6
}

.pages-wrapper {
	margin: 10px 0 40px
}

.pages-wrapper ul {
	text-align: center
}

.pages-wrapper ul li {
	padding: 5px 10px;
	display: inline-block;
	border: 1px solid #666
}

.pages-wrapper ul li a {
	display: block;
	color: #333
}

.pages-wrapper ul li.active {
	background-color: #333
}

.pages-wrapper ul li.active a {
	color: #fff
}

.news-detail-wrapper {
	background-color: #ebecee
}

.news-detail-wrapper .wrapper {
	background-color: #fff
}

.news-detail-wrapper .wrapper .news-detail {
	padding: 40px
}

.news-detail-wrapper .wrapper .news-detail .news-detail-header {
	margin-bottom: 40px
}

.news-detail-wrapper .wrapper .news-detail .news-detail-header h1 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px
}

.news-detail-wrapper .wrapper .news-detail .news-detail-header p {
	text-align: center
}

.news-detail-wrapper .wrapper .news-detail .inner-content {
	line-height: 30px
}

.news-detail-wrapper .wrapper .news-detail .inner-content img {
	max-width: 100%
}

.news-detail-wrapper .wrapper .news-detail .pagenext {
	margin: 20px 0 0 0;
	color: #666
}

.news-detail-wrapper .wrapper .news-detail .pagenext p {
	margin: 0 0 20px
}

.news-detail-wrapper .wrapper .news-detail .pagenext p a {
	color: #666
}

.news-detail-wrapper .wrapper .news-detail .pagenext p a:hover {
	color: #0078e6
}

.cate-wrapper {
	text-align: center;
	padding-bottom: 60px
}

.cate-wrapper .btn {
	margin-left: 20px
}

.about-inner-content {
	padding: 0 60px 60px 60px;
	line-height: 26px
}

.track-rcol {
	width: 100%
}

.track-rcol .track-list {
	margin: 20px;
	padding-left: 5px;
	position: relative
}

.track-rcol .track-list li {
	position: relative;
	padding: 10px 0 50px 70px;
	color: #333;
	font-size: 18px
}

.track-rcol .track-list li.first {
	padding-top: 0;
	border-left-color: #fff
}

.track-rcol .track-list li.first .node-icon::after {
	content: " ";
	width: 2px;
	height: 120px;
	background-color: #0078e6;
	position: absolute;
	top: -48px;
	left: 50%;
	margin-left: -1px;
	z-index: -1
}

.track-rcol .track-list li .node-icon {
	position: absolute;
	left: -6px;
	top: 24px;
	width: 60px;
	height: 60px;
	margin-top: -25px;
	background-color: #0078e6;
	border-radius: 50%
}

.track-rcol .track-list li .node-icon::before {
	content: "";
	width: 2px;
	height: 120px;
	background-color: #0078e6;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -1px;
	z-index: -1
}

.track-rcol .track-list li .node-icon .date {
	position: absolute;
	top: 15px;
	left: 10px;
	color: #fff
}

.track-rcol .track-list li .txt {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.time-horizontal-container {
	width: 100%;
	margin: 0 auto
}

.time-horizontal-container .time-horizontal {
	list-style-type: none;
	border-top: 2px solid #0078e6;
	width: 1000px;
	padding: 0px;
	margin: 0 auto;
	counter-reset: subsection
}

.time-horizontal-container .time-horizontal li {
	float: left;
	position: relative;
	text-align: center;
	width: 25%;
	padding-top: 50px;
	counter-increment: subsection
}

.time-horizontal-container .time-horizontal li b:before {
	content: "0" counter(subsection);
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #0078e6;
	font-size: 22px;
	line-height: 50px;
	color: #fff
}

.time-horizontal-container .time-horizontal li .service-text-blued {
	border: 1px solid #9dd0ff;
	padding: 20px 40px;
	text-align: center;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px
}

.time-horizontal-container .time-horizontal li .service-text-blued .title {
	font-weight: bold
}

.time-horizontal-container .time-horizontal li .service-text-yellow {
	border: 1px solid #e9e2d0
}

.time-horizontal-container .Tips-border-wrapper {
	float: right
}

.time-horizontal-container .Tips-border-wrapper .Tips-border .border-blued {
	display: inline-block;
	width: 30px;
	height: 20px;
	border: 1px solid #9dd0ff
}

.time-horizontal-container .Tips-border-wrapper .Tips-border .border-yellow {
	border: 1px solid #e9e2d0
}

.time-horizontal-container .Tips-border-wrapper .Tips-border .text {
	display: inline-block;
	vertical-align: middle;
	margin: -12px 0 0 10px
}

.about-path-title {
	font-size: 22px;
	color: #0078e6;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 40px
}

.about-path-items-wrapper .about-path-items .about-path-item {
	width: 320px;
	height: 410px;
	margin-right: 56px;
	border: 1px solid #0078e6;
	position: relative;
	float: left
}

.about-path-items-wrapper .about-path-items .about-path-item .item-header {
	width: 100%;
	height: 80px;
	background-color: #0078e6;
	color: #fff;
	font-size: 24px;
	line-height: 80px;
	text-align: center
}

.about-path-items-wrapper .about-path-items .about-path-item .item-body {
	padding: 20px
}

.about-path-items-wrapper .about-path-items .about-path-item .item-body ul li {
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative
}

.about-path-items-wrapper .about-path-items .about-path-item .item-body ul li::before {
	content: " ";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -5px;
	background-color: #0078e6
}

.about-path-items-wrapper .about-path-items .about-path-item .item-footer {
	width: 382px;
	text-align: center;
	color: #0078e6;
	font-size: 14px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -191px
}

.about-path-section {
	padding-top: 20px
}

.hospital-item-wrapper {
	width: 100%;
	overflow: hidden
}

.hospital-item-wrapper .hospital-items .hospital-item {
	width: 377px;
	height: 480px;
	border: 1px solid #bfbfbf;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
	float: left
}

.hospital-item-wrapper .hospital-items .hospital-item:nth-child(3n) {
	margin-right: 0
}

.hospital-item-wrapper .hospital-items .hospital-item .hospital-avatar {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	padding: 40px 0
}

.hospital-item-wrapper .hospital-items .hospital-item .hospital-avatar img {
	width: 100%;
	height: 100%
}

.hospital-item-wrapper .hospital-items .hospital-item .hopsital-info .title {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding-bottom: 15px
}

.hospital-item-wrapper .hospital-items .hospital-item .hopsital-info .desc {
	padding: 0 40px;
	color: #999;
	font-size: 14px;
	line-height: 26px
}

.looke-btn-wrapper {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #0078e6;
	color: #fff;
	position: absolute;
	bottom: 0
}

.looke-btn-wrapper a {
	color: #fff
}

.doctorcon-main-wrapper .title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px
}

.doctorcon-main-wrapper .doctor-info-wrapper {
	padding: 40px 0
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-avatar {
	width: 342px;
	height: 342px;
	float: left;
	overflow: hidden;
	padding-right: 50px
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-avatar img {
	width: 100%
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-info {
	float: left;
	padding: 80px 0
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-info .title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-info .lng {
	font-size: 16px;
	margin-bottom: 20px
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-info .info-list li {
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	margin-bottom: 15px;
	position: relative
}

.doctorcon-main-wrapper .doctor-info-wrapper .doctor-info .info-list li::before {
	content: " ";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -5px;
	background-color: #0078e6
}

.doctorcon-main-wrapper .doctor-description-wrapper {
	padding-bottom: 40px
}

.doctorcon-main-wrapper .doctor-description-wrapper .inner-content {
	line-height: 26px;
	text-indent: 2em
}

.doctorcon-main-wrapper .doctor-recommend-wrapper {
	padding-bottom: 40px
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items {
	width: 100%;
	position: relative;
	padding-left: 55px
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .swiper-button-prev {
	background-image: url("../images/arr_prev.png")
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .swiper-button-next {
	background-image: url("../images/arr_next.png")
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container {
	overflow: hidden
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container .recommend-item {
	width: 240px;
	height: 338px;
	border: 1px solid #bfbfbf
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container .recommend-item .recommemd-avatar {
	width: 140px;
	height: 140px;
	padding: 20px 0;
	margin: 0 auto
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container .recommend-item .recommemd-avatar img {
	width: 100%
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container .recommend-item .recommend-item-info {
	text-align: center
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container .recommend-item .recommend-item-info .name {
	padding: 40px 0;
	font-weight: bold
}

.doctorcon-main-wrapper .doctor-recommend-wrapper .doctor-recommend-items .Drecommend-container .recommend-item .recommend-item-info .s-name {
	color: #666
}

.doctorcon-main-wrapper .hospital-recommend-wrapper {
	padding-top: 40px;
	padding-bottom: 40px
}

.doctorcon-main-wrapper .hospital-recommend-wrapper .hospital-recommend .hospital-recommend-item {
	width: 380px;
	float: left;
	margin-left: 20px
}

.hospital-description-wrapper .hospital-description {
	padding-bottom: 60px
}

.hospital-description-wrapper .hospital-description .hospital-img {
	width: 570px;
	height: 380px;
	float: left;
	padding-right: 50px
}

.hospital-description-wrapper .hospital-description .hospital-img img {
	width: 100%
}

.hospital-description-wrapper .hospital-description .hospital-con {
	float: left;
	width: 540px;
	line-height: 26px;
	padding-top: 40px;
	font-size: 16px
}

.hospital-description-wrapper .hospital-description .hospital-con .title {
	font-size: 16px;
	font-weight: 800
}

.hospital-description-wrapper .hospital-description .hospital-con .desc {
	text-indent: 2em;
	color: #666
}

.team-doctor-wrapper .team-doctor .title {
	padding: 40px 0
}

.team-doctor-wrapper .team-doctor .team-doctor-group {
	padding: 0 80px
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item {
	width: 236px;
	height: 348px;
	border: 1px solid #bfbfbf;
	text-align: center;
	float: left;
	margin-right: 28px;
	margin-bottom: 20px;
	position: relative
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item:nth-child(4n) {
	margin-right: 0
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .doctor-avatar {
	width: 160px;
	height: 160px;
	margin: 0 auto;
	padding-top: 40px
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .doctor-avatar img {
	width: 100%
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .doctor-info {
	padding-top: 40px
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .doctor-info .name {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .doctor-info .s-name {
	color: #666;
	margin-bottom: 10px
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .look-more {
	width: 236px;
	height: 40px;
	line-height: 40px;
	background-color: #0078e6;
	font-size: 14px;
	position: absolute;
	bottom: 0;
	left: 0
}

.team-doctor-wrapper .team-doctor .team-doctor-group .doctor-item .look-more a {
	color: #fff
}




.kf-wrapper {
	width: 79px;
	background-color: #fff;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	position: fixed;
	right: 0;
	top: 200px;
	z-index: 99;
	color: #666;
	font-size: 14px;
	text-align: center
}

.kf-wrapper .box {
	width: 100%;
	height: 74px;
	border-bottom: 1px solid #bfbfbf;
	cursor: pointer;
	padding-top: 10px
}

.kf-wrapper .box:hover {
	background-color: #0078e6
}

.kf-wrapper .box:hover .iconfont {
	color: #fff
}

.kf-wrapper .box:hover .text {
	color: #fff
}

.kf-wrapper .box .iconfont {
	font-size: 40px;
	color: #333
}

.kf-wrapper .box .text {
	display: block;
	margin-top: 5px
}

.kf-wrapper .box .wechat-box {
	position: relative
}

.kf-wrapper .box .wechat-box .r-toggle {
	width: 100px;
	padding: 10px;
	background-color: #bfbfbf;
	position: absolute;
	left: 95px;
	top: -50%;
	display: none;
	transition: all .5s
}

.kf-wrapper .box .wechat-box .r-toggle::before {
	content: " ";
	width: 20px;
	height: 20px;
	background-color: #bfbfbf;
	position: absolute;
	top: 50%;
	left: -8px;
	transform: rotate(45deg);
	margin-top: -10px;
	z-index: -1
}

.kf-wrapper .box .wechat-box .phone {
	width: 140px;
	top: 50%;
	margin-top: -24px;
	text-align: left
}

.kf-wrapper .box .wechat-box .phone .title {
	font-size: 14px;
	margin-bottom: 8px;
	color: #333
}

.kf-wrapper .box .wechat-box .phone .num {
	font-size: 18px;
	font-weight: 600;
	color: #0078e6
}

.kf-wrapper .go-top {
	height: 45px;
	line-height: 45px;
	display: none;
	cursor: pointer
}

.kf-wrapper .go-top:hover {
	background-color: #0078e6;
	color: #fff
}



.w1200 {
  width: 1200px;
  position: relative;
  margin: 0 auto;
}

.min-header-wrap {
  height: 60px;
  line-height: 60px;
  color: #fff;
  /*background-color: #ef3320;*/
  border-bottom: 1px solid #ccc;
}

.min-header-wrap .min-header {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.min-header-wrap .min-header .top-link a {
  display: inline-block;
  color: #fff;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}

.min-header-wrap .min-header .top-link a:last-child {
  padding-right: 0;
}

.min-header-wrap .min-header .top-link a i {
  display: inline-block;
  width: 21px;
  height: 20px;
  position: absolute;
}

.min-header-wrap .min-header .top-link .home-icon {
  top: 20px;
  left: -10px;
  background: url("../images/sprint.png") no-repeat -4px -4px;
}

.min-header-wrap .min-header .top-link .contact-icon {
  top: 20px;
  left: -10px;
  background: url("../images/sprint.png") no-repeat -33px -4px;
}

.header-wrap {
  width: 100%;
  overflow: hidden;
}

.header-wrap .header-con {
  /*padding: 20px 0;*/
}

.header-wrap .header-con .logo {
  width: 600px;
  height: 111px;
}

.header-wrap .header-con .logo img {
  width: 100%;
      padding-top: 3%;
}

.header-wrap .header-con .phone-wrap {
  width: 290px;
}

.header-wrap .header-con .phone-wrap .phone-icon {
  width: 57px;
  height: 56px;
  display: block;
  margin-top: 20px;
  background: url("../images/phone.png") no-repeat;
}

.header-wrap .header-con .phone-wrap .phone-text {
  margin-left: 70px;
  margin-top: 17px;
}

.header-wrap .header-con .phone-wrap .phone-text p{font-size: 22px;}
.header-wrap .header-con .phone-wrap .phone-text .num {
  /* padding-top: 15px; */
  color: #ef3320;
  font-size: 30px;
  margin-top: -15px;
}



.nav-wrap {
  height: 60px;
  line-height: 60px;
  width: 100%;
  background-color: #ef3320;
}

.nav-wrap .nav {
  z-index: 1;
}

.nav-wrap .nav ul {
  z-index: 1;
}

.nav-wrap .nav ul .nLi {
  float: left;
  position: relative;
      /* margin: 0 25px; */
}

.nav-wrap .nav ul .nLi a {
  display: block;
  padding: 0 30px;
  color: #fff;
  font-size: 18px;
}

.nav-wrap .nav ul .nLi a:hover {
  color: #fff;
  background: #f6b37f;
}

.nav-wrap .nav ul .nLi .sub {
  background-color: #ef3320;
  position: absolute;
  top: 60px;
  left: 0;
      z-index: 999;

}
.clear{clear: bold;}

.page{PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center}
.page a,.page span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}

.xian{width: 100%;height: 45px;background: url("../images/xian.png") no-repeat center center;margin-top: 10px;}

.container{padding:0!important;}
.xuanzhe-item{box-shadow: 0 0 10px #ccc;text-align: center;    padding: 20px; }
.fencai img{box-shadow: 0 0 10px #ccc;}
.xuanzhe-item img{display: block;padding-top:30px; margin:0 auto;padding-bottom: 10px;}
.xuanzhe-item img:hover{transform:rotateY(180deg);transition:0.6s;}
.xuanzhe-item h3{font-weight: bold;font-size: 23px;}
.xuanzhe-item p{font-size: 18px;margin-bottom: 40px;}
.xuanzhe-item a{display: block;background: #ff5d57;border-radius: 15px;height: 20px;width: 60%
	;text-align: center;margin: auto;height: 40px;line-height: 40px;font-size: 20px;text-decoration: none;color: #fff;}
.xuanzhe-item a:hover{color: #fff;}
.tehui-item{background: url("../images/tehui.jpg") no-repeat;background-size: 100% 180px;box-shadow: 0 0 10px #ccc;
padding-bottom: 40px;position:relative;    height: 606px;    margin-bottom: 30px;}
.tuijianhaoma{padding:10px;border-bottom: 1px solid #333;height: 142px;}
.tehuititle h2{text-align: center;color:#fff;padding-top:20px;}
.tehuititle span{text-align: center;color:#fff;padding-top:2px;font-size: 60px;display: block;letter-spacing:5px}
.tehuititle span font{font-size: 12px;letter-spacing:5px}
.tehuititle p{text-align: center;color:#fff;    display: block;}
.tuijianhaoma .haomatitle{height: 20px;    margin: 10px 0;}
.tuijianhaoma .haomatitle span{float: left;font-size: 16px;color: #f9524c;font-weight:bold;}
.tuijianhaoma .haomatitle a{float: right;font-size: 16px;color: #f9524c;}
.tuijianhaoma .row .col-md-4 {line-height: 20px;    padding-left: 5px!important; padding-right: 5px!important;text-align: center;}
.youhui{padding:10px;margin-bottom: 20px;height: 200px;}
.youhui .youhuititle span{float: left;font-size: 16px;color: #f9524c;font-weight: bold;}
.youhui .youhuititle a{float: right;font-size: 16px;color: #f9524c;}
.youhuilist span{color: #f00;line-height:30px;}
.youhuilist p{text-indent: 10px;letter-spacing:2px;line-height: 20px;    display: inherit;}
.youhuilist  img{margin-right:10px;}
.youhuilist p font{color: #ffaf3a;}


.tehuihover{height: 500px;width: 100%;}
.tehui-item .banli{display: block;background: #ff5d57;border-radius: 15px;height: 20px;width: 50%;
	text-align: center;margin: auto;height: 40px;line-height: 40px;font-size: 22px;text-decoration: none;color: #fff;margin-top: 30px;}
.tehuihide{display: none;position: absolute;top:0%;left: 106%;width: 600px;height: auto;background-color: #fff;padding:15px;}
.tehuihover:hover .tehuihide{display: block;z-index: 99999;box-shadow: 0 0 20px #ccc;}
.tehuihideright{display: none;position: absolute;top:0%!important;right: 106%!important;width: 600px;height: auto;background-color: #fff;padding:15px;}
.tehuihover:hover .tehuihideright{display: block;z-index: 99999;box-shadow: 0 0 20px #ccc;}


.tehuihiderightc{display: none;position: absolute;top:0%!important;right: -110%!important;width: 600px;height: auto;background-color: #fff;padding:15px;}
.tehuihover:hover .tehuihiderightc{display: block;z-index: 99999;box-shadow: 0 0 20px #ccc;}

.haomaxuanzhe{background: #f4f4f4;padding-bottom: 60px;}

.gongneng {height: 855px;width: 100%;background-color: #eee;}
.gongnengbox{background: url("../images/gongneng.png") no-repeat;height: 855px;width: 100%;}

.formbox{height: 100px;background: #eb3e2d;padding:30px 20px;margin-top:60px;}
.formbox {color: #fff;font-size: 18px;}
.formbox  input{width: 150px;height: 40px;background: #fbdaa9;border: none;border-radius: 5px;margin-right:10px;}
.formbox  input:nth-child(3){width: 250px;}
.formbox  .submit{width: 50px;height: 40px;color: #101010;border-radius: 5px;}
.formbox span{font-size: 24px;color:#fbdaa9; }
.gongnengbox1{margin-top: 14%;}
.gongnengbox2{margin-top: 5%;}
.gongnengbox3{margin-top: 5%;}
.gongnengbox1-1{margin-left: 10%;}
.gongnengbox1-2{margin-left: 18%;}
.gongnengbox1-3{margin-left: 18%;}
.gongnengbox1-4{margin-left: 17%;}
.gongnengbox2-1{margin-left: 22%;}
.gongnengbox2-2{margin-left: 18%;}
.gongnengbox2-3{margin-left: 18%;}
.gongnengbox3-1{margin-left: 10%;}
.gongnengbox3-2{margin-left: 18%;}
.gongnengbox3-3{margin-left: 18%;}
.gongnengbox3-4{margin-left: 17%;}
.gongneng-item img{display: block;margin:0 auto;width: 70px;height: 70px;}
.gongneng-item p{display: block;text-align: center;font-size:18px;font-weight: bold;line-height: 30px;padding: 10px 0;}
.gongnengbox1 li{float: left;}
.gongnengbox2 li{float: left;}
.gongnengbox3 li{float: left;}
.gongneng-item img:hover{transform:rotateY(180deg);transition:0.6s;}


.gongneng2 {height: 450px;width: 100%;background-color: #f8f8f8;}
.gongneng2box{background: url("../images/gongneng2bg.png") no-repeat center;height: 450px;width: 100%;}
.gongneng2 .gongneng2box .gongnengbox1{margin-top: 10%;}
.gongneng2 .gongneng2box .gongnengbox2{margin-top: 2.5%;}
.gongneng2 .gongneng2box .gongnengbox1-1{margin-left: 5.8%;}
.gongneng2 .gongneng2box .gongnengbox1-2{margin-left: 11.6%;}
.gongneng2 .gongneng2box .gongnengbox1-3{margin-left: 11.1%;}
.gongneng2 .gongneng2box .gongnengbox1-4{margin-left: 10.6%;}
.gongneng2 .gongneng2box .gongnengbox1-5{margin-left: 12.4%;}
.gongneng2 .gongneng2box .gongnengbox1-6{margin-left: 12.1%;}
.gongneng2 .gongneng2box .gongnengbox2-1{margin-left: 13.7%;}
.gongneng2 .gongneng2box .gongnengbox2-2{margin-left: 10.7%;}
.gongneng2 .gongneng2box .gongnengbox2-3{margin-left: 11.5%;}
.gongneng2 .gongneng2box .gongnengbox2-4{margin-left: 11.7%;}
.gongneng2 .gongneng2box .gongnengbox2-5{margin-left: 11.7%;}
.gongneng2 .gongneng2box .gongneng-item img{display: block;margin:0 auto;width: 45px;height: 45px;}
.gongneng2 .gongneng2box .gongneng-item p{display: block;text-align: center;font-size:14px;font-weight: bold;line-height: 20px;padding: 10px 0;}
.gongneng2 .gongneng2box .gongnengbox1 li{float: left;}
.gongneng2 .gongneng2box .gongnengbox2 li{float: left;}
.gongneng2 .gongneng2box .gongnengbox3 li{float: left;}
.gongneng2 .gongneng2box .gongneng-item img:hover{transform:rotateY(180deg);transition:0.6s;}
.bapin-l{padding:50px!important;padding-left: 50px!important;}
.bapin-l span{margin-top: 10%;color: #0189ff;line-height: 50px;text-align: center;display: block;font-size: 24px;}
.bapin-l p{color: #7c7c7c;}
.news {
	height:35px;
	background:#fff;
	overflow:hidden;
}
.news .t_news {
	height:20px;
	color:#2a2a2a;
	margin-top:15px;
	overflow:hidden;
	position:relative;
	width:400px;
	background: url("../images/laba.png") no-repeat;
	background-size: 20px 20px;
}
.news .news_li,.swap {
	line-height:20px;
	display:inline-block;
	position:absolute;
	top:0;
	right:0;
	font-size:14px;
	text-align:right;
	color:#585858
}
.news .swap {top:20px; }
.news-item{margin-top: 60px;}
.newscargary ul li{float: left;margin-right:40px;}

.newscargary ul li a{color: #333;}
.nav>li>a:focus, .nav>li>a:hover{background: #f00!important;border-radius: 15px;color: #fff;font-size: 16px;} 
 .nav .active{background: #f00!important;border-radius: 15px;color: #fff!important;font-size: 16px;} 
 .nav .active a{color: #fff;}

.newscargary ul li{background: #fff;padding: 0 20px;border-radius: 15px;color: #333;font-size: 16px;} 
/* .newscargary ul li {background: #fff;padding:20px;color: #fff;border-radius: 15px;text-decoration: none;line-height: 60px;font-size: 16px;} */

.newsmore{width: 100%;height: auto;}
.newsmore a{background:#eb3e2d;padding:10px 0;margin:50px auto;display: block;text-align: center;color:#fff;width: 30%;font-size: 
20px;border-radius: 25px;}


.anliinfo{display: none;width: 100%;height: 72px;color: #fff;background: #ed5142;text-align: center;position: absolute;top:0;left: 0;padding-top:2%;font-size: 20px;}
.anliinfo span{color: #fff;display: block;}
.anli-item{position: relative;margin-bottom: 40px;border: 1px solid #333;}
.anli-item img{width: 100%;height: 72px;display: block;cursor: pointer;padding:10px 10px;}
/* .anlibox .col-md-4{padding-left: 30px!important;} */
.anli-item:hover .anliinfo{display: block;cursor: pointer}
.anli-item:hover .anliinfo p{color: #fff;}
.anli-item:hover{border:1px solid #ed5142;}

.banlidian .row .col-md-2{width: 10%!important;line-height: 30px;}
.banlidian{padding-left: 17px!important;width: 1200px!important;margin-bottom: 60px;}
.banlidian .row .col-md-2 a{line-height: 30px;color:#333;display: block;height: 30px;font-size: 16px;}
.banlidian .title{border-bottom: 1px solid #101010;color:#333;font-size: 20px;margin-top: 30px;font-weight:bold;    padding-bottom: 10px;}
.footer-copy-text-wrapper p{color: #fff;padding-top:15px;}
.footer-copy-text-wrapper p a{color: #fff;}
.footer-copy-text-wrapper{border-top: 1px solid #ccc;text-align: center;background: #515151;}
.footnav ul li{float: left;color: #fff;}
.footnav ul li a{color: #fff;line-height: 50px;font-size: 16px;height: 50px;margin: 0 10px;}
.footlogo img{margin:0 auto;display: block;}
.footwechat img{margin:0 auto;display: block;}
.footcon ul li{color: #fff;line-height: 30px;font-size: 16px;height: 30px;margin: 0 10px;}



.yidongnum{}
.dianxinnum{background: url("../images/laba.png") no-repeat;}
.liantongnum{background: url("../images/laba.png") no-repeat;}


.tel-num .row div{text-align: center;margin-bottom: 45px;}
.tel-num .row div a{padding:10px 75px;border:1px dashed #333;color: #333;font-size: 16px;}
.yidongnum .row div{text-align: center;margin-bottom: 45px;}
.yidongnum .row div a{padding:10px 45px;border:1px solid #333;color: #333;font-size: 16px;}
.yidongnum-item{position: relative;}
.yidongnum-item:hover  span{display: block;border:1px solid #f00;}
.tel-num-item:hover  span{display: block;border:1px solid #f00;}
.yidongnum-item span{padding:10px 45px;border:1px solid #333;color: #333;font-size: 16px;background: #f00;display: none;position: absolute;    top: 0; left: 15px;text-align: center;color: #fff;cursor: pointer;}
.tel-num-item span{width: 83%;padding:10px 70px;border:1px solid #333;color: #333;font-size: 16px;background: #f00;display: none;position: absolute;    top: 0; left: 26.9px;text-align: center;color: #fff;cursor: pointer;}
.container{width: 1200px!important;}
.zhongzhi-item{position: relative;width: 100%;margin-top: 80px;}
.zhongzhi-item img{margin:0 auto;display: block;}
.zhongzhi-item p{position: absolute; top:60%;color: #fff;text-align: center;display: block;width: 90%;}
.zhongzhi-item h3{position: absolute; top:0;color: #fff;text-align: center;display: block;width: 90%;}
.lxwmitem {margin-bottom: 30px;}
.fengcaititle a{color: #f00!important;}
.fengcaititle h3{width: 100%;color: #ef3320;border-bottom: 1px solid #ccc;line-height: 50px;}
.fengcaititle h3 p{color: #ef3320;display: inline;margin-right: 10px;}
.fengcaicon {padding-top: 50px;padding-bottom: 70px;}
.fctitle{font-size: 18px;font-weight: bold;line-height: 30px;}
.fctime{font-size: 16px;line-height: 30px;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.nextandpre{margin:70px 0;}
.fengcaicon p img{width: 100%!important;}

.newscar{width: 50%; margin:20px auto;}
.newscar ul li {padding:20px 70px;border: 1px solid #333;margin:0 auto;width: 50%;border-radius: 40px;font-size: 22px;color: #333;margin-left: 7%;display: inline;}
/* .newscar a:hover{background: #f6282f;color: #fff;border: 1px solid #f6282f} */
.newscar ul .active{background: #f6282f;color: #fff;border: 1px solid #f6282f}
.newscar ul li a{color: #101010;}
.newscar ul .active a{color: #fff;}


.newslist {border-bottom: 1px dashed #ccc;padding-bottom: 20px;height: 170px;color: #333;padding-left:0!important;}
.newsbox{margin-top: 60px;}
.newstitle h3,span{display: inline-block; }
.newstitle span{line-height: 56px;}
.newslist a p{line-height: 30px;height: 30px;color:#333;}
.newslist a h3,span{color: #333;}
.newslist:hover .newstitle h3{color: #f6282f;}
.newslist:hover .newstitle p{color: #f6282f;}
.changjian{margin-top: 50px;}
.changjian-l{background: #f2f2f2;}
.changjian-l h3{text-align: center;}
.changjian-l span{text-align: center;display: block;padding-bottom:20px;}
.changjian-r h3{margin-top: 0;color:#333;}
.changjian-r span{line-height: 30px;color:#333;}
.changjianlist:hover .changjian-r a h3{color: #f00;}
.changjianlist:hover .changjian-r a span{color: #f6282f;}
.changjianlist{border-bottom: 1px dashed #ccc;margin-bottom:30px;height: 125px;}
/* .page{margin:20px auto;} */

.anlilist{margin-bottom: 20px; }
.anlilist h3 a{color: #333;font-size: 18px;}
.anlilist p a{color: #333;}
.anlilist h3 a:hover{color: #f6282f;}

.guanwanglist span{width: 20px;border: 1px solid #333;float: right;margin-top:50px;}
.guanwanglist h3 a{color: #333;font-size: 16px;}
.guanwanglist  p .guanwangtitle{float: right;color: #333;margin-top: 15px;    position: absolute; bottom: 6px; right: 8px;font-size: 16px;}
.guanwanglist{border: 1px solid #ccc;padding:10px;height:365px;box-shadow: 0 0 10px #ccc;border-radius: 10px;margin-bottom:50px;position: relative;}
.guanwanglink a{color: #5a5a5a;    display: initial;}
.guanwanglink{margin-bottom: 5px!important;}
.bapinglist h3 a{color: #333;font-size: 18px;text-align: center;display: block;background: #fff;padding:20px;    margin-top: -20px;}
.bapinglist{position: relative;height: 600px;width: 380px;padding:20px;background: #eeeeee;    margin-bottom: 20px;}
.bapinglist:hover .bapinglisthide{display: block;}
.bapinglist .bapinglisthide{position: absolute;top:3%;left: 5.5%;background-color:rgb(0,0,0,0.6);height: 505px;width: 340px;display: none;}
.bapinglist .bapinglisthide a{color: #fff;text-align: center;display: block;height: 500px;width: 340px;padding-top: 50%;font-size: 16px;padding-top: 71%;}
.coreitems h4{font-size: 15px;color: #101010!important;    margin-top: 25px;}
.coreitems{border-radius: 15px;height: 380px!important;margin-top: 50px!important;
	padding-right: 2px!important;
	padding-left: 2px!important;    
	box-shadow: 0 0 10px #ccc;
    padding: 20px;
    margin: 6px;
    width: 22%!important;
    z-index: 999;
}
.coreitems > p{display: block;text-align: center;padding:10px 20px 0 20px;}
.programlist{width: 100%;height: 400px;position: relative;margin-bottom: 32px;box-shadow: 0 0 10px #ccc;border-radius: 25px;}
.programlisthide {width: 277.5px;height: 401px;display: none;}
.programlisthide img{width: 277.5px;height: 401px;display: none;border-radius: 8px;    border-radius: 10px;}
.programlist:hover .programlisthide{display: block;top:0;left: 0;position: absolute;}
.programlist:hover .programlisthide img{display: block;top:0;left: 0;position: absolute;}
.prograntitle h3{text-align: center;color: #333;margin:50px auto;font-size: 26px;}

.program-int-item h3 a{color: #333;text-align: center;display: block;}
.program-int-item p{color: #333;text-align: center;display: block;}
.program-int-item img{padding:20px;display: block;margin:0 auto;}
.intelligence-int2 span{font-size: 24px;color: #f1821a;font-weight: bold;text-align: center;padding-top:70px;display: block;margin-bottom: 30px;}

.intelligencetitle h3{text-align: center;color: #333;margin:50px auto;font-size: 26px;}
.intelligencelist{width: 100%;height: 400px;position: relative;margin-bottom: 32px;box-shadow: 0 0 10px #ccc;border-radius: 10px;}
.intelligencehide {width: 277.5px;height: 401px;display: none;position: absolute;top:0;left: 0;border-radius: 10px;background-color:rgb(0,0,0,0.6);}
.intelligencehide img{width: 174px;height: 164px;display: block;border-radius: 8px;position: absolute;top: 35%;left: 18.5%;}
.intelligencelist:hover .intelligencehide{display: block;top:0;left: 0;position: absolute; background-color:rgb(0,0,0,0.6); }
.intelligencelist:hover .intelligencehide img{display: block;top:0;left: 0;position: absolute;top: 35%;left: 18.5%;}
.intelligence-introduce{margin-top: 100px;}
.intelligencelist img{border-radius: 10px;}
.cards-l > span {text-align: center; height: 30px; line-height: 30px; margin-bottom: 30px; color: #0189ff; font-size: 18px; font-weight: bold; display: block; } 
.cards-r > span {text-align: center; height: 30px; line-height: 30px; margin-bottom: 30px; color: #0189ff; font-size: 18px; font-weight: bold; display: block; } 
.value-box img{display: block;margin-bottom: 40px;}
.casds-info > span{display: block;text-align: left;font-size: 16px;font-weight: bold;margin-top: 20px;}
.casds-info > p{text-align: left!important;}
.value-box p{text-align: center;height: 30px;line-height: 30px;margin-bottom: 30px;}
.Marketing-box p{text-align: center;height: 30px;line-height: 30px;margin-bottom: 30px;color: #0189ff;font-size: 18px;font-weight: bold;display: block;}
.Marketing-r{padding:30px;}
.Marketing-r span{padding: 50px 0;font-weight: bold;}
.Marketing-l img{padding: 30px;}
.Marketing-r p{padding: 30px 0;font-size: 100%;color: #333;font-weight: inherit;text-align: left;margin-top: 30px;}
.screen-box img{display: block;margin-bottom: 140px;}
.screen-box p{text-align: center;height: 30px;line-height: 30px;margin-bottom: 30px;color: #fff;}
.screenitem{text-align: center;padding:50px;background: url(../images/screenitem.png)no-repeat center;width: 280px;height: 280px;}
.guanwang{background: url(../images/guanwangbg.png)no-repeat center;height: 890px;margin-top: 70px;margin-bottom: 70px;}
.guanwang .guanwanginfo-list {margin-top:400px;}
.guanwang .guanwanginfo-list img{margin:0 auto;display: block;text-align: center;}
.guanwang .guanwanginfo-list span{margin:0 auto;display: block;text-align: center;color: #0189ff;font-size: 24px;line-height: 50px;}
.guanwang .guanwanginfo-list p{margin:0 auto;display: block;text-align: center;line-height: 30px;}
.screenitem span{font-size: 18px;padding:10px 0;color: #fff;font-weight: bold;}
.screenitem p{padding:10px 0;color: #fff;line-height: 30px;padding: 0 50px;}
.screenlist{margin-bottom: 190px;}
.footcon{margin: 10px 0;}
.footcon img{width: 142px;height: 142px;}
.core-box{height: 600px;}
.coreitem{box-shadow: 0 0 10px #ccc;padding:20px;margin:6px;width: 24%!important;height: 550px;}
.coreitem:hover{height: 580px;margin-top:-10px;}
.coreitem h4{text-align: center;color: #f8322f;font-weight: bold;margin-bottom: 25px;}
.coreitem p{line-height: 30px;height: 150px;}
.function-list img{margin-top: 60px;margin-bottom: 140px;}


.valuelist{width: 380px;height: 550px;position: relative;margin-bottom: 60px;box-shadow: 0 0 10px #ccc;border-radius: 10px;}
.valuelisthide {width: 380px;height: 550px;display: block;position: absolute;top:0;left: 0;border-radius: 10px;}
.valuelisthide img{width: 100%;height: auto;display: none;border-radius: 8px;position: absolute;top: 35%;left: 27%;}
.valuelist:hover .valuelisthide{display: block;top:0;left: 0;position: absolute;background-color:rgb(0,0,0,0.6);}
.valuelist:hover .valuelisthide img{display: block;top:0;left: 0;position: absolute;top: 0%;left: 0%;}
.intelligence-introduce{margin-top: 100px;}
.valuelist img{border-radius: 10px;}

.xianliangbox{border:1px solid #ccc;padding-bottom: 20px;}
.xianliangbox img{display: block;margin-bottom: 10px;}

.xianliangitem{text-align: center;position: relative;height: 45px;}
.xianliangitem span,p,a{display: inline-block;}
.xianliangitem span{color: #fe5e45;font-size: 20px;margin-right: 10px;line-height: 45px;}
.xianliangitem p{font-size: 23px;line-height: 45px;}
.xianliangitem a{font-size: 23px;color: #fff;position: absolute;top: 0;right:17.5%;background-color: #fe4d2f;padding: 0 30px;line-height: 45px;display: none;}
.xianliangitem a:hover{color: #fff;}
.xianliangitem:hover a{display: block;}

.Exclusiveitem{border:1px solid #ccc;margin: 20px;width: 30%!important;padding:0!important;height: 436px;position: relative;}
.Exclusivetitle{text-align: center;border-bottom: 1px solid #ccc;font-size: 20px;font-weight: bold;margin-top:30px;padding-bottom: 8px;margin:30px 15px 15px 15px!important;}
.Exclusiveitem ul li{font-size: 16px;width: 50%;float: left;line-height: 30px;text-align: center;}
.Exclusiveitem ul{margin-top: 20px;}
.suoqu div p{font-size: 25px;color: #fff;display: inline-block;}
.suoqu div span{font-size: 16px;color: #fff;display: inline-block;}
.suoqu{position: absolute;bottom: 0;}
.suoqu div{position:absolute;bottom: 15%;left: 5%;}
.suoqubtn {background: url(../images/suoqubtn.png)no-repeat;width: 120px;height: 40px;position: absolute;bottom: 4%;right: 4%;}
.suoqubtn:hover {background: url(../images/suoqubtn.png)no-repeat 130px 60px;width: 130px;height: 60px;position: absolute;bottom: 2%;right: 2%;}


.butl{text-align: right;}
.lianghaobj{position: relative;}
.lianghaobj .butbox{position: absolute;top:10%;left: 0%;}
.lianghaobj .butbox .butr div span{color: #fff;font-size: 20px;display: inline;}
.lianghaobj .butbox .butr div p{color: #fff100;font-size: 16px;display: inline;}
.butr h3{font-size: 23px;color: #fff;margin-top: 0!important;margin-bottom: 10px!important;}
.butr h3 span{font-size: 20px;color: #fff;}
.butl{font-size: 23px;color: #fff;padding-right: 2.5%!important;font-weight:bold;}
.liuchengbox {margin-bottom:100px;}
.liuchengbox .item{border:2px solid #ff0000;border-radius: 15px;width: 24%;margin-right: 15px;}
.liuchengbox .item h3 {font-weight: bold;font-size: 20px;color: #eb3e2d;}
.liuchengbox .item span {font-weight: 100;font-size: 20px;color: #494949;padding-bottom: 10px;}
.liuchengbox .item:last-child{margin-right:0;}
.kefubox {position: fixed;right: 0;top:30%;background: #ff5751;z-index: 99999;}
.kefuitem .hidekefu{display: none;}
.kefuitem{width: 70px;height: 110px;border-bottom: 1px solid #b5b5b5;cursor: pointer;position:relative;}
.kefuitem a img{display: block;margin:15px auto;}
.kefuitem a p{color: #fff;text-align: center;display: block;}
.kefuitem a{display: block;font-size:12px;}
.kefubox{border-top-left-radius:20px;border-bottom-left-radius:20px;}
.kefubox .kefuitem:last-child{border-bottom: none;}
.kefuitem .hidekefu{position: absolute;bottom:0;right: 105%;border-radius: 15px;border:1px solid #fff;padding:20px 10px;box-shadow: 0 0 10px #ccc;text-align: center;background: #fff;}
.kefuitem .hidekefu span{font-size: 14px;}
.kefuitem:hover .hidekefu{display: block;}
.dh span{font-size: 24px!important;color: #f00;padding:0!important;}
.banliitemlink{padding:0 10px!important;}
.lxwmitem p{display: block!important;font-size: 16px;}
.lxwmitem h3{font-size: 20px;font-weight:bold;}
.about-item img{width: 100%!important;}
.yqlink a{font-size: 16px;color: #333;margin-left: 15px;}
.yqlink a:hover{color: #ff5751;}
.banliitemlink a:hover{color: #ff5751;}
.index_news h3,p{color: #333;}
.index_news :hover h3{color: #ff5751;}
.index_news :hover p{color: #ff5751;}
.index_news :hover span{color: #ff5751;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 30px!important;
    left: 0;
    width: 100%;
}


.car{height: 80px;margin-left: 12%;}
.car li{border: 1px solid #333!important;border-radius: 20px!important;color:#333!important;font-size: 16px!important;margin-left: 4.3%!important;}
.car .active{background: #ffa762!important;color: #fff!important;border: 1px solid #ffa762!important;font-size: 16px!important;}
.car li{display: inline-block!important;}
.car li a{color: #333;}
.car>li>a:focus, .car>li>a:hover{background: #ffa762!important;border-radius: 20px;color: #fff;font-size: 16px;} 
.valuelist-item:nth-child(2n-1){background: #e3e3e3;}
.valuelist-item{background: #0189ff;height: 310px;}
.valuelist-item img{margin: 50px auto 30px auto;display: block;width: 99px;height: 90px;}
.valuelist-item span{display: block;text-align: center;font-weight:bold;font-size: 16px;margin-bottom: 10px;}
.valuelist-item p{display: block;text-align: center;line-height: 25px;}
.valuelist-item:nth-child(2n-2) span{color: #fff;}
.valuelist-item:nth-child(2n-2) p{color: #fff;}

/* 企业风采 */
.banner{width:900px;overflow:hidden;margin:50px auto;}
.large_box{margin-bottom:10px;width:900px;height:600px;overflow:hidden;}
.large_box img{display:block;width: 900px;height: 600px}
.small_box{width:660px;height:100px;overflow:hidden;    margin-left: 12.5%;margin-top: 20px;}
.small_list{position:relative;float:left;width:600px;height:50px;overflow:hidden;}
.small_list ul{height:63px;overflow:hidden;}
.small_list ul li{position:relative;float:left;width:90px;}
.small_list ul li{margin-left: 12px;}
.small_list ul li img{display:block;width:90px;height:60px;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:90px;height:60px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:20px;height:50px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.btn:hover{background-color:#e7000e;}
.left_btn{float:left;background:url(../images/left_btn.png)no-repeat 0 5px!important;}
.right_btn{float:right;background:url(../images/right_btn.png)no-repeat 0 5px!important;}
/* 企业风采 */

.nianfenc img{display: block;margin:0 auto;padding-top: 13px;}

.nianfenl ul{background:url(../images/nianfenl.png)no-repeat;height: 170px;width: 555px; }
.nianfenl ul li:nth-child(1){padding-top:50px;}
.nianfenl ul li{padding-left: 10px;line-height: 25px;}
.nianfenl ul:nth-child(2){margin-top: 20%;}
.nianfenl ul:nth-child(3){margin-top: 20%;}
.nianfenl ul:nth-child(4){margin-top: 20%;}
.nianfenl ul:nth-child(5){margin-top: 20%;}
.nianfenl ul:nth-child(6){margin-top: 20%;}

.nianfenr ul{background:url(../images/nianfenr.png)no-repeat;height: 170px;width: 555px;    margin-left: -50px; }
.nianfenr ul li:nth-child(1){padding-top:50px;}
.nianfenr ul li{padding-left: 35px;line-height: 25px;}
.nianfenr ul:nth-child(1){margin-top: 27%;}
.nianfenr ul:nth-child(2){margin-top: 20%;}
.nianfenr ul:nth-child(3){margin-top: 20%;}
.nianfenr ul:nth-child(4){margin-top: 20%;}
.nianfenr ul:nth-child(5){margin-top: 20%;}
.nianfenr ul:nth-child(6){margin-top: 20%;}