html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	line-height: 1.5em
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

html,
body {
	color: #4d4d4d
}

body {
	background: #fff
}

ul,
li {
	list-style: none
}

a {
	color: #4d4d4d;
	text-decoration: none
}

a:hover {
	text-decoration: none;
	-webkit-transition: background-color .2s ease;
	-moz-transition: background-color .2s ease;
	-ms-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease
}

img {
	border: 0
}

em {
	font-style: normal
}

h1,
h2,
h3,
h4,
h5 {
	font-weight: normal
}

.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.clear {
	zoom: 1
}

.left {
	float: left
}

.right {
	float: right
}

.hide {
	display: none
}

@font-face {
	font-family: 'didto';
	src: url('../font/Didot Bold.eot');
	src: url('../font/Didot Bold.eot') format('embedded-opentype'), url('../font/Didot Bold.woff') format('woff'), url('../font/Didot Bold.ttf') format('truetype'), url('../font/Didot Bold.svg') format('svg')
}

.lazy {
	background: url("../image/loading.gif") 50% 50% no-repeat
}

.w1280 {
	width: 1280px;
	margin: 0 auto
}

.w1200 {
	width: 1200px;
	margin: 0 auto
}

.p80 {
	padding: 80px 0
}

.pager {
	width: 100%;
	color: #4d4d4d;
	line-height: 30px;
	padding: 0;
	font-size: 12px;
	text-align: center
}

.pager a,
.pager span {
	border: #cccccc 1px solid;
	padding: 0px 8px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	margin: 0 3px
}

.pager a:hover {
	border: #61a2d3 1px solid;
	color: #fff;
	background-color: #61a2d3
}

.pager a:active {
	color: #fff;
	border: #61a2d3 1px solid;
	background-color: #61a2d3
}

.pager span.now {
	color: #fff;
	border: #61a2d3 1px solid;
	background-color: #61a2d3
}

.pager span.disabled {
	color: #ccc;
	border: #ccc 1px solid
}

.index-logo {
	position: absolute;
	height: 82px;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
	
	background: rgba(255, 255, 255, 0.5);
}

.index-logo .logo {
	width: 191px;
	height: 36px;
	display: block;
	width: 1200px;
	margin: 23px auto;
	
}

.index-logo .logo > img{
	margin: auto;
    text-align: center;
    display: block;
}
.index-banner {
	width: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
	z-index: 1
}

.index-banner .bd ul {
	width: 100%!important
}

.index-banner .bd li {
	width: 100%!important;
	
	height: 578px;
	background-position: center;
	background-repeat: no-repeat;
	min-width: 1200px;
	
	background-size: contain;
}

.index-banner .bd li a {
	display: block;
	width: 1200px;
	margin: 0 auto;
	height: 100%
}

.index-banner .hd {
	text-align: center;
	position: absolute;
	z-index: 9;
	left: 0px;
	height: 82px;
	
	
	bottom: 0px;
	width: 100%;
	
}

.index-banner .hd ul {
	display: inline-block;
	margin-top: 28px
}

.index-banner .hd ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 6px;
	background: #d2d2d2;
	overflow: hidden;
	line-height: 999;
	cursor: pointer
}

.index-banner .hd ul li.on,
.index-banner .hd ul li:hover {
	background: #036eb7
}

.index-banner .btn {
	z-index: 1;
	display: block;
	width: 50px;
	height: 164px;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	background: url(../image/icon.png) no-repeat
}

.index-banner .prev {
	left: 2.1%;
	background-position: 0 0
}

.index-banner .next {
	right: 2.1%;
	background-position: -50px 0
}

.index-banner .prev:hover,
.index-banner .next:hover {
	filter: alpha(opacity=80);
	opacity: 0.8
}

#header {
	width: 100%;
	background: #fff;
	z-index: 11;
	position: relative
}

#header .gnb {
	box-sizing: border-box
}

#header .gnb ul.depth01 {
	position: relative;
	float: left;
	width: 856px
}

#header .gnb ul.depth01> li {
	position: relative;
	float: left;
	width: 107px;
	text-align: center;
	height: 49px;
	padding: 10px 0
}

#header .gnb ul.depth01> li a span {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 12px
}

#header .gnb ul.depth01> li> a {
	display: inline-block;
	font-size: 16px
}

#header .gnb ul.depth01> li> a:hover {
	color: #61a2d3
}

#header .gnb ul.depth01> li.navi_line {
	visibility: visible;
	width: 65px;
	height: 4px;
	margin-left: 22px;
	background: #61a2d3;
	position: absolute;
	left: 0;
	bottom: -22px;
	z-index: 2;
	padding: 0;
	transition: left 0.3s
}

#header .gnb ul.depth01> li.navi_line.hide1 {
	visibility: hidden
}

#header .gnb ul.depth01> li> ul.depth02 {
	display: none;
	position: absolute;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	z-index: 11
}

#header .gnb ul.depth01> li> ul.depth02> li {
	float: left;
	padding: 17px 30px 19px;
	background: url("404.png") no-repeat 100% 50%
}

#header .gnb ul.depth01> li> ul.depth02> li:first-of-type {
	padding-left: 0
}

#header .gnb ul.depth01> li> ul.depth02> li:last-of-type {
	background: none
}

#header .gnb ul.depth01> li> ul.depth02> li> a {
	font-size: 14px;
	color: #3b3b3d
}

#header .gnb .scr {
	display: none
}

#header .gnb .no_scr {
	display: inline
}

#header .gnb .more {
	display: none;
	position: absolute;
	top: 21px;
	right: 20px
}

#header .gnb .more.close {
	top: 22px
}

#header.scrolled .gnb {
	padding: 21px 40px;
	border-bottom: 1px solid #000;
	position: relative
}

#header .allMenu.down {
	height: 320px;
	z-index: 99
}

#header .allMenu {
	background: #f1f1f3;
	height: 0;
	overflow: hidden;
	-webkit-transition-duration: 300ms;
	-moz-transition-duration: 300ms;
	-o-transition-duration: 300ms;
	transition-duration: 300ms;
	position: absolute;
	top: 112px;
	left: 0px;
	width: 100%!important
}

#header .allMenu> div {
	height: 100%;
	box-sizing: border-box
}

#header .allMenu> div:after {
	content: "";
	clear: both;
	display: block
}

#header .allMenu> div> span {
	display: block;
	float: left;
	width: 236px;
	height: 100%;
	text-indent: -9999px
}

#header .allMenu ul.depth01 {
	overflow: hidden;
	float: left;
	width: 80%;
	height: 100%
}

#header .allMenu ul.depth01> li {
	float: left;
	width: 107px;
	text-align: center;
	padding: 20px 0;
	height: 280px
}

#header .allMenu ul.depth01> li:hover {
	background: #f1f1f3
}

#header .allMenu ul.depth01> li> a {
	display: block;
	padding-bottom: 15px;
	margin-bottom: 13px;
	font-size: 16px;
	color: #62a1d4;
	background: url(../image/allMenu_bull2.png) no-repeat 50% 100%
}

#header .allMenu ul.depth01> li> ul.depth02> li {
	margin-bottom: 15px
}

#header .allMenu ul.depth01> li> ul.depth02> li> a {
	font-size: 14px;
	color: #999999
}

#header .allMenu ul.depth01> li> ul.depth02> li:hover> a {
	color: #0d6fb8
}

#header.scrolled .allMenu {
	background: rgba(222, 222, 222, 1);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1)
}

#header .nav-appointment {
	display: block;
	padding-left: 110px;
	background: url(../image/appointment1.jpg) no-repeat left center;
	height: 54px;
	margin-top: 7.5px;
	font-size: 24px;
	line-height: 54px;
	position: absolute;
	right: 0px
}

#header .nav-appointment span {
	display: block;
	background: #61a2d3;
	border-radius: 15px;
	padding: 0 16px;
	color: #fff;
	font-size: 16px;
	margin-top: 16.5px;
	height: 21px
}

.header-fixed {
	position: fixed!important;
	top: 0px;
	box-shadow: rgba(0, 0, 0, .1) 0 1px 5px
}

.com-tit {
	text-align: center;
	color: #4c4c4c
}

.com-tit .en {
	font-size: 47px;
	font-family: 'Arial'
}

.com-tit .cn {
	font-size: 26px
}

.idnex-warp1 .warp1-con {
	margin-top: 28px
}

.idnex-warp1 .warp1-con p {
	text-align: center;
	font-size: 16px;
	line-height: 30px
}

.idnex-warp1 .warp1-imglist {
	text-align: center
}

.idnex-warp1 .warp1-imglist li {
	margin: 0 43px;
	width: 98px;
	padding-top: 65px;
	display: inline-block;
	cursor: pointer
}

.idnex-warp1 .warp1-imglist li .icon {
	background: url(../image/warp1_img.png) no-repeat;
	width: 98px;
	height: 55px;
	display: block
}

.idnex-warp1 .warp1-imglist li:nth-child(1) .icon {
	background-position: 0 0
}

.idnex-warp1 .warp1-imglist li:nth-child(2) .icon {
	background-position: 0 -55px
}

.idnex-warp1 .warp1-imglist li:nth-child(3) .icon {
	background-position: 0 -110px
}

.idnex-warp1 .warp1-imglist li:nth-child(4) .icon {
	background-position: 0 -165px
}

.idnex-warp1 .warp1-imglist li:nth-child(1):hover .icon {
	background-position: -98px 0
}

.idnex-warp1 .warp1-imglist li:nth-child(2):hover .icon {
	background-position: -98px -55px
}

.idnex-warp1 .warp1-imglist li:nth-child(3):hover .icon {
	background-position: -98px -110px
}

.idnex-warp1 .warp1-imglist li:nth-child(4):hover .icon {
	background-position: -98px -165px
}

.idnex-warp1 .warp1-imglist li .cn {
	font-size: 25px;
	color: #4c4c4c;
	margin-top: 10px
}

.idnex-warp1 .warp1-imglist li .en {
	font-size: 15px;
	color: #4c4c4c
}

.idnex-warp1 .warp1-imglist li:hover p {
	color: #61a2d3
}

.idnex-warp1 .more {
	display: block;
	width: 208px;
	height: 46px;
	border: 1px solid #4d4d4d;
	line-height: 48px;
	text-align: center;
	color: #4d4d4d;
	border-radius: 10px;
	margin: 40px auto
}

.idnex-warp1 .more:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

.index-warp2 {
	height: 752px;
	background: url(../image/warp2-bg.jpg) no-repeat center;
	background-size: cover;
	padding: 65px 0
}

.index-warp2 .warp2-slogan {
	font-size: 27px;
	letter-spacing: 7px;
	text-align: center;
	position: relative
}

.index-warp2 .warp2-slogan:before,
.index-warp2 .warp2-slogan:after {
	width: 167px;
	height: 2px;
	background: #4d4d4d;
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px
}

.index-warp2 .warp2-slogan:before {
	left: 0px;
	margin-left: 147px
}

.index-warp2 .warp2-slogan:after {
	right: 0px;
	margin-right: 147px
}

.index-warp2 .warp2-con {
	margin-top: 80px;
	margin-bottom: 50px;
	overflow: hidden
}

.index-warp2 .warp2-con .slide-left {
	width: 187px;
	height: 300px;
	border: 1px solid #4d4d4d;
	border-radius: 5px
}

.index-warp2 .warp2-con .slide-left p {
	width: 124px;
	margin-left: 30px;
	font-size: 16px
}

.index-warp2 .warp2-con .slide-left span {
	display: block;
	width: 56px;
	height: 2px;
	background: #4d4d4d;
	margin: 8px 30px 15px
}

.index-warp2 .warp2-con .slide-left p:first-child {
	font-size: 15px;
	margin-top: 105px
}

.index-warp2 .warp2-con .warp2-slide {
	width: 722px;
	margin-left: 48px;
	position: relative
}

.index-warp2 .warp2-con .warp2-slide .bd {
	overflow: hidden
}

.index-warp2 .warp2-con .warp2-slide .bd li {
	width: 228px;
	border-top: 2px solid #4d4d4d;
	margin-right: 19px;
	position: relative;
	text-align: center
}

.index-warp2 .warp2-con .warp2-slide .bd li .title {
	line-height: 36px;
	height: 36px;
	text-align: center
}

.index-warp2 .warp2-con .warp2-slide .bd li .summary {
	width: 70%;
	margin: 0 auto;
	text-align: center;
	opacity: 0
}

.index-warp2 .warp2-con .warp2-slide .bd li img {
	margin-bottom: 24px;
	border-radius: 10px;
	width: 228px;
	height: 264px
}

.index-warp2 .warp2-con .warp2-slide .bd li:hover img {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
	filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false)
}

.index-warp2 .warp2-con .warp2-slide .bd li a {
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	height: 31px;
	width: 112px;
	line-height: 29px;
	display: block;
	font-size: 22px;
	position: absolute;
	top: 151.5px;
	left: 50%;
	margin-left: -57px;
	display: none
}

.index-warp2 .warp2-con .warp2-slide .bd li:hover a,
.index-warp2 .warp2-con .warp2-slide .bd li:hover .summary {
	display: block;
	opacity: 1
}

.index-warp2 .warp2-con .warp2-slide .hd {
	position: absolute;
	top: -50px;
	left: 0px;
	text-align: center;
	width: 100%
}

.index-warp2 .warp2-con .warp2-slide .hd ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 6px;
	background: #d2d2d2;
	overflow: hidden;
	line-height: 999;
	cursor: pointer
}

.index-warp2 .warp2-con .warp2-slide .hd ul li.on {
	background: #036eb7
}

.index-warp2 .warp2-con .warp2-slide .btn {
	display: block;
	width: 13px;
	height: 69px;
	background: url(../image/icon.png) no-repeat;
	position: absolute;
	top: 130px
}

.index-warp2 .warp2-con .warp2-slide .prev {
	background-position: 0px -169px;
	left: -30px
}

.index-warp2 .warp2-con .warp2-slide .next {
	background-position: -14px -169px;
	right: -30px
}

.index-warp2 .warp2-con .slide-right {
	width: 187px;
	height: 300px;
	border: 1px solid #61a2d3;
	border-radius: 5px;
	background: #61a2d3;
	cursor: pointer
}

.index-warp2 .warp2-con .slide-right p {
	width: 124px;
	margin-left: 30px;
	font-size: 16px;
	color: #fff
}

.index-warp2 .warp2-con .slide-right p:first-child {
	font-size: 15px;
	margin-top: 105px
}

.index-warp2 .warp2-con .slide-right img {
	margin-left: 30px;
	margin-top: 15px
}

.index-warp3 {
	padding: 65px 0 135px
}

.index-warp3 .com-tit {
	margin-bottom: 55px
}

.index-warp3 .warp3-slide {
	position: relative
}

.index-warp3 .warp3-slide .bd {
	overflow: hidden;
	margin: 40px auto 30px;
	height: 286px
}

.index-warp3 .warp3-slide .bd li {
	width: 288px;
	height: 286px;
	float: left;
	margin-right: 15px;
	position: relative;
	cursor: pointer
}

.index-warp3 .warp3-slide .bd li:hover div {
	opacity: 1;
	transition: all .4s ease
}

.index-warp3 .warp3-slide .bd li div {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 100px;
	background: rgba(255, 255, 255, 0.7);
	width: 288px;
	transition: all .4s ease;
	opacity: 0
}

.index-warp3 .warp3-slide .bd li div p {
	text-align: center
}

.index-warp3 .warp3-slide .bd li div p:nth-child(1) {
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 4px
}

.index-warp3 .warp3-slide .bd li img {
	border-radius: 10px
}

.index-warp3 .warp3-slide .hd {
	text-align: center
}

.index-warp3 .warp3-slide .hd {
	text-align: center;
	width: 100%
}

.index-warp3 .warp3-slide .hd ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 6px;
	background: #d2d2d2;
	overflow: hidden;
	line-height: 999;
	cursor: pointer
}

.index-warp3 .warp3-slide .hd ul li.on {
	background: #036eb7
}

.index-warp3 .warp3-slide .btn {
	display: block;
	width: 13px;
	height: 26px;
	background: url(../image/icon.png) no-repeat;
	position: absolute;
	top: 130px
}

.index-warp3 .warp3-slide .prev {
	background-position: 0px -241px;
	left: -30px
}

.index-warp3 .warp3-slide .next {
	background-position: -14px -241px;
	right: -30px
}

.index-warp3 .more {
	display: block;
	width: 224px;
	height: 46px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #4d4d4d;
	border-radius: 12px;
	letter-spacing: 5px;
	margin: 36px auto
}

.index-warp3 .more:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

.index-warp3 .warp3-slogan {
	font-size: 27px;
	letter-spacing: 7px;
	text-align: center;
	position: relative
}

.index-warp3 .warp3-slogan:before,
.index-warp3 .warp3-slogan:after {
	width: 167px;
	height: 2px;
	background: #4d4d4d;
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px
}

.index-warp3 .warp3-slogan:before {
	left: 0px;
	margin-left: 147px
}

.index-warp3 .warp3-slogan:after {
	right: 0px;
	margin-right: 147px
}

.index-warp4 {
	background: url(../image/warp4-bg.jpg) no-repeat center;
	background-size: cover;
	height: 647px;
	padding: 80px 0
}

.index-warp4 .more {
	display: block;
	width: 224px;
	height: 46px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #4d4d4d;
	border-radius: 12px;
	letter-spacing: 5px;
	margin: 36px auto
}

.index-warp4 .more:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

.index-warp4 .warp3-slogan {
	font-size: 27px;
	letter-spacing: 7px;
	text-align: center;
	position: relative
}

.index-warp4 .warp3-slogan:before,
.index-warp4 .warp3-slogan:after {
	width: 167px;
	height: 2px;
	background: #4d4d4d;
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px
}

.index-warp4 .warp3-slogan:before {
	left: 0px;
	margin-left: 147px
}

.index-warp4 .warp3-slogan:after {
	right: 0px;
	margin-right: 147px
}

.index-warp4 img {
	display: block;
	margin: 0 auto
}

.index-warp4 p {
	text-align: center
}

.index-warp4 .p1 {
	font-size: 24px;
	color: #4c4c4c;
	margin: 48px 0 40px
}

.index-warp4 .p2 {
	color: #61a2d3;
	font-size: 24px;
	margin-bottom: 65px
}

.index-warp5 {
	padding: 45px 0;
	background: #f7f6e5
}

.index-warp5 .warp5-slide {
	position: relative;
	margin-top: 65px
}

.index-warp5 .warp5-slide .bd {
	width: 1200px;
	overflow: hidden
}

.index-warp5 .warp5-slide li {
	width: 371px;
	background: url(../image/warp5-li-bg.png) no-repeat center top;
	margin-right: 43.5px
}

.index-warp5 .warp5-slide li .summary {
	width: 265px;
	margin: 45px auto 0px
}

.index-warp5 .warp5-slide li .summary p {
	color: #fff;
	line-height: 30px;
	width: 250px!important
}

.index-warp5 .warp5-slide li img {
	width: 95px;
	height: 95px;
	display: block;
	margin: 110px auto 15px;
	border-radius: 100%
}

.index-warp5 .warp5-slide li .name {
	text-align: center
}

.index-warp5 .warp5-slide .btn {
	display: block;
	width: 23px;
	height: 72px;
	background: url(../image/icon.png) no-repeat;
	position: absolute;
	top: 80px
}

.index-warp5 .warp5-slide .prev {
	background-position: -100px 0px;
	left: -60px
}

.index-warp5 .warp5-slide .next {
	background-position: -123px 0px;
	right: -60px
}

.index-warp6 {
	padding: 65px 0
}

.index-warp6 .warp6-inner {
	margin-top: 35px
}

.index-warp6 .warp6-inner .left {
	width: 290px;
	text-align: right
}

.index-warp6 .warp6-inner .left .line {
	width: 190px;
	height: 2px;
	background: #000;
	display: block;
	margin-left: 100px
}

.index-warp6 .warp6-inner .right {
	width: 863px
}

.index-warp6 .more {
	display: block;
	width: 224px;
	height: 46px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #4d4d4d;
	border-radius: 12px;
	letter-spacing: 5px;
	margin: 36px auto
}

.index-warp6 .more:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

.index-warp7 {
	padding: 65px 0
}

.index-warp7 img {
	display: block;
	margin: 35px auto
}

.index-warp7 p {
	text-align: center;
	font-size: 16px
}

.index-warp7 .more {
	display: block;
	width: 224px;
	height: 46px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #4d4d4d;
	border-radius: 12px;
	letter-spacing: 5px;
	margin: 50px auto
}

.index-warp7 .more:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

.index-warp7 .warp7-slogan {
	font-size: 27px;
	letter-spacing: 7px;
	text-align: center;
	position: relative;
	margin-top: 35px
}

.index-warp7 .warp7-slogan:before,
.index-warp7 .warp7-slogan:after {
	width: 167px;
	height: 2px;
	background: #4d4d4d;
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px
}

.index-warp7 .warp7-slogan:before {
	left: 0px;
	margin-left: 147px
}

.index-warp7 .warp7-slogan:after {
	right: 0px;
	margin-right: 147px
}

.index-warp8 {
	padding: 60px 0;
	background: #f0f1f2
}

.index-warp8 .warp8-slide {
	margin-top: 45px;
	position: relative
}

.index-warp8 .warp8-slide .bd {
	overflow: hidden;
	margin-bottom: 40px
}

.index-warp8 .warp8-slide .bd li {
	width: 287px;
	margin-right: 17.3333px;
	position: relative;
	height: 300px
}

.index-warp8 .warp8-slide .bd li .data {
	border-bottom: 1px solid #adaeae;
	margin-bottom: 11px
}

.index-warp8 .warp8-slide .bd li img {
	border-radius: 12px;
	margin-bottom: 15px
}

.index-warp8 .warp8-slide .bd li:hover div {
	display: block
}

.index-warp8 .warp8-slide .bd .title a {
	font-size: 16px;
	color: #333
}

.index-warp8 .warp8-slide .bd li div {
	position: absolute;
	background: rgba(97, 162, 211, 0.8);
	width: 287px;
	height: 169px;
	border-radius: 12px;
	left: 0px;
	top: 36px;
	text-align: center;
	display: none
}

.index-warp8 .warp8-slide .bd li div p {
	color: #fff;
	width: 80%;
	
	margin: 70px auto;
	font-size: 16px;
	text-align: left
}

.index-warp8 .warp8-slide .bd li div a {
	padding: 5px;
	border: 1px solid #fff;
	color: #fff;
	margin: 0 auto;
	font-size: 18px;
	border-radius: 14px;
}

.index-warp8 .warp8-slide .hd {
	text-align: center;
	width: 100%
}

.index-warp8 .warp8-slide .hd ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 6px;
	background: #d2d2d2;
	overflow: hidden;
	line-height: 999;
	cursor: pointer
}

.index-warp8 .warp8-slide .hd ul li.on {
	background: #036eb7
}

.index-warp8 .warp8-slide .btn {
	display: block;
	width: 23px;
	height: 72px;
	background: url(../image/icon.png) no-repeat;
	position: absolute;
	top: 85px
}

.index-warp8 .warp8-slide .prev {
	background-position: -100px 0px;
	left: -60px
}

.index-warp8 .warp8-slide .next {
	background-position: -123px 0px;
	right: -60px
}

.about-us {
	padding: 60px 0
}

.about-us ul {
	margin-top: 70px
}

.about-us ul li {
	width: 355px;
	float: left
}

.about-us ul li:nth-child(2) {
	margin: 0 67.5px
}

.about-us ul li .title {
	color: #61a2d3;
	font-size: 26px;
	text-align: center
}

.about-us ul li .title span {
	font-size: 86px;
	font-family: 'Arial';
	font-weight: bold
}

.about-us ul li .line {
	width: 2px;
	height: 67px;
	background: #434343;
	display: block;
	margin-left: 176.5px;
	margin-top: 15px;
	margin-bottom: 15px
}

.about-us ul li .summary {
	color: #505050;
	font-size: 16px;
	line-height: 32px
}

.footer {
	background: #212821;
	padding: 45px 0;
	margin-top: 100px
}

.footer-inner {
	position: relative
}

.footer-bottom p {
	width: 52%;
	font-size: 12px;
	color: #fff
}

.footer-center {
	margin-top: 115px
}

.footer-center .left {
	
	width:960px
}

.footer-center .left li {
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 26px
}

.footer-center .left li .icon {
	display: block;
	width: 25px;
	height: 26px;
	background: url(../image/foot-icon.png);
	float: left;
	margin-right: 12px
}

.footer-center .left li:nth-child(1) .icon {
	background-position: 0px -52px
}

.footer-center .left li:nth-child(2) .icon {
	background-position: 0px -78px
}

.footer-center .left li:nth-child(3) .icon {
	background-position: 0px -104px
}

.footer-center .left li:nth-child(4) .icon {
	display: none
}

.footer-center .left li:nth-child(1) {
	
	width:280px
}

.footer-center .left li:nth-child(2) {
	width: 135px
}

.footer-center .left li:nth-child(3) {
	width: 300px;
	line-height: 1.5em
}

.footer-center .left li:nth-child(4) {
	line-height: 1.5em
}

.footer-center .right {
	width: 220px
}

.footer-center .right li {
	float: left;
	position: relative;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	margin-left: 30px;
	color: #fff
}

.footer-center .right li:before {
	display: block;
	width: 6px;
	height: 6px;
	background: #fff;
	left: 0px;
	top: 10px;
	position: absolute;
	content: '';
	border-radius: 100%
}

.footer-center .right li a {
	color: #fff
}

.footer-top {
	position: absolute;
	right: 50%;
	width: 800px;
	height: 220px;
	background: #61a2d3;
	top: -112px;
	margin-right: 215px;
	border-radius: 0 15px 15px 0;
	padding-right: 45px
}

.footer-top p {
	color: #fff;
	font-size: 12px;
	height: 26px;
	line-height: 26px
}

.footer-top p:nth-child(1) {
	font-size: 31px;
	font-family: 'Arial';
	margin-top: 20px;
	line-height: 1.5em
}

.footer-top p:nth-child(2) span {
	position: absolute;
	display: block;
	width: 184px;
	height: 190px;
	position: absolute;
	left: 21px;
	bottom: 34px
}

.footer-top p:nth-child(2) {
	margin-top: 70px;
	position: relative;
	cursor: pointer
}

.footer-top p .icon {
	display: block;
	width: 25px;
	height: 26px;
	background: url(../image/foot-icon.png);
	float: left;
	margin-right: 12px
}

.footer-top p:nth-child(3) .icon {
	background-position: 0 -26px
}

.float-fixed {
	width: 100px;
	height: 624px;
	border: 1px solid #b5b5b5;
	position: fixed;
	top: 190px;
	right: 0;
	z-index: 999;
	background: #fff;
	border-radius: 10px 10px 0px 0px
}

.float-fixed .icon {
	background: url(../image/icon.png) no-repeat
}

.float-fixed .line {
	width: 70px;
	height: 2px;
	background: url(../image/icon.png) no-repeat;
	background-position: -146px -48px;
	margin: 0 auto
}

.float-fixed .no1 {
	background: #61a2d3;
	border-radius: 9px 9px 0px 0px;
	height: 63px
}

.float-fixed .no1 p {
	color: #fff;
	text-align: center;
	font-size: 12px;
	width: 80px;
	margin: 0 auto;
	letter-spacing: -1px
}

.float-fixed .no1 p:nth-child(1) {
	font-size: 15px;
	border-bottom: 1px solid #fff;
	padding-top: 10px;
	padding-bottom: 5px
}

.float-fixed .no2 {
	height: 89px;
	padding-top: 23px
}

.float-fixed .no2 a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 16px
}

.float-fixed .no2 a i {
	width: 65px;
	height: 41px;
	background-position: -146px 0;
	display: block;
	margin: 0px auto 6px
}

.float-fixed .no3 {
	height: 89px;
	padding-top: 23px
}

.float-fixed .no3 a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 16px
}

.float-fixed .no3 a i {
	width: 31px;
	height: 42px;
	background-position: -211px 0;
	display: block;
	margin: 0px auto 6px
}

.float-fixed .no5 {
	height: 89px;
	padding-top: 23px
}

.float-fixed .no5 a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 16px
}

.float-fixed .no5 a i {
	width: 31px;
	height: 42px;
	background-position: -282px 0;
	display: block;
	margin: 0px auto 6px
}

.float-fixed .no6 {
	height: 89px;
	padding-top: 23px
}

.float-fixed .no6 a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 16px
}

.float-fixed .no6 a i {
	width: 44px;
	height: 42px;
	background-position: -269px -46px;
	display: block;
	margin: 0px auto 6px
}

.float-fixed ul {
	height: 108px;
	padding: 21px 0
}

.float-fixed ul li {
	height: 36px
}

.float-fixed ul li a {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 12px
}

.float-fixed ul li:hover a {
	background: #61a2d3;
	color: #fff
}

.float-fixed ul li a i {
	display: block;
	width: 32px;
	height: 23px;
	float: left;
	margin-left: 15px;
	margin-top: 6.5px;
	margin-right: 12px
}

.float-fixed ul li:nth-child(2) a i {
	background-position: -132px -72px
}

.float-fixed ul li:nth-child(1) a i {
	background-position: -132px -95px
}

.float-fixed ul li:nth-child(3) a i {
	background-position: -132px -118px
}

.float-fixed ul li:nth-child(2):hover a i {
	background-position: -100px -72px
}

.float-fixed ul li:nth-child(1):hover a i {
	background-position: -100px -95px
}

.float-fixed ul li:nth-child(3):hover a i {
	background-position: -100px -118px
}

.float-fixed .no4 {
	height: 80px;
	padding-top: 23px;
	border-bottom: 2px solid #61a2d3;
	position: relative
}

.float-fixed .no4 a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 16px
}

.float-fixed .no4 a i {
	width: 36px;
	height: 28px;
	background-position: -242px 0;
	display: block;
	margin: 0px auto 6px
}

.float-fixed .no4 span {
	display: block;
	width: 184px;
	height: 190px;
	position: absolute;
	left: -185px;
	bottom: 30px
}

.float-fixed .back2top {
	background: url(../image/back2top.png) no-repeat center;
	height: 27px;
	display: block;
	position: absolute;
	bottom: -13.5px;
	width: 56px;
	left: 50%;
	margin-left: -28px
}

.c-logo {
	display: block;
	text-align: center;
	height: 36px;
	padding: 37px 0px 10px
}

.c-logo img {
	text-align: center
}

.gfhd {
	padding-top: 113px
}

.gfhd .warp1 {
	position: relative;
	margin-bottom: 50px
}

.gfhd .warp1 .bd {
	height: 637px
}

.gfhd .warp1 .bd li {
	cursor: pointer
}

.gfhd .warp1 .left {
	width: 301px;
	background: #eef1fb;
	height: 637px;
	padding-left: 118px;
	padding-right: 72px
}

.gfhd .warp1 .left .date {
	margin-top: 125px
}

.gfhd .warp1 .left .date span {
	font-size: 68px;
	font-style: italic;
	line-height: 1em
}

.gfhd .warp1 .left .title {
	font-size: 26px;
	margin-top: 25px;
	line-height: 2em
}

.gfhd .warp1 .left .summary {
	line-height: 30px;
	text-align: justify;
	margin-top: 10px;
	font-size: 18px
}

.gfhd .warp1 .left .time {
	margin-top: 15px;
	font-size: 18px
}

.gfhd .warp1 .hd {
	text-align: center;
	height: 82px;
	width: 100%;
	margin-top: 50px
}

.gfhd .warp1 .hd ul {
	display: inline-block;
	margin-top: 28px
}

.gfhd .warp1 .hd ul li {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 6px;
	background: #d2d2d2;
	overflow: hidden;
	line-height: 999;
	cursor: pointer
}

.gfhd .warp1 .hd ul li.on,
.gfhd .warp1 .hd ul li:hover {
	background: #036eb7
}

.gfhd .warp1 .btn {
	z-index: 1;
	display: block;
	width: 50px;
	height: 164px;
	position: absolute;
	top: 237px;
	background: url(../image/icon.png) no-repeat
}

.gfhd .warp1 .prev {
	left: 17px;
	background-position: -30px -174px
}

.gfhd .warp1 .next {
	right: 17px;
	background-position: -80px -174px
}

.gfhd .warp2-tool {
	height: 60px;
	margin-bottom: 78px;
	margin-top: 50px
}

.gfhd .warp2-tool .search {
	width: 640px;
	background: #eef1fb;
	height: 60px
}

.gfhd .warp2-tool .keywords {
	width: 540px;
	line-height: 60px
}

.gfhd .warp2-tool .keywords a {
	color: #61a2d3;
	margin: 0 10px
}

.gfhd .warp2-tool .search input {
	width: 70%;
	border: none;
	height: 48px;
	margin-top: 6px;
	padding-left: 15px;
	margin-left: 45px;
	line-height: 48px;
	color: #4c4c4c;
	float: left
}

.gfhd .warp2-tool .search input.submit {
	width: 48px;
	height: 48px;
	float: left;
	padding: 0;
	cursor: pointer;
	margin-left: 10px
}

.gfhd .warp2-list {
	overflow: hidden
}

.gfhd .warp2-list ul {
	width: 110%
}

.gfhd .warp2-list li {
	width: 375px;
	float: left;
	background: #eef1fb;
	border-radius: 35px 0px 0px 0px;
	margin-right: 40px;
	margin-bottom: 56px
}

.gfhd .warp2-list li .left {
	width: 127px;
	height: 226px
}

.gfhd .warp2-list li .left span {
	display: block;
	text-align: center
}

.gfhd .warp2-list li .left .m {
	font-size: 16px;
	margin-top: 35px
}

.gfhd .warp2-list li .left .d {
	font-size: 60px;
	font-family: 'Arial';
	font-style: italic;
	line-height: 1.8em
}

.gfhd .warp2-list li .left .t {
	width: 80%;
	text-align: center;
	margin: 0 auto
}

.gfhd .warp2-list li .right {
	width: 248px;
	position: relative
}

.gfhd .warp2-list li .right img {
	display: block
}

.gfhd .warp2-list li .right a {
	display: block;
	width: 248px;
	height: 226px;
	background: rgba(255, 255, 255, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 226px;
	text-align: center;
	font-size: 18px;
	display: none
}

.gfhd .warp2-list li .right:hover a {
	display: block
}

.n-banner {
	height: 599px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.fwxm-warp {
	margin-top: 65px
}

.fwxm-warp .fwxm-img {
	margin-top: 35px;
	margin-bottom: 20px
}

.fwxm-youshi {
	position: relative
}

.fwxm-youshi p {
	position: relative;
	border-left: 4px solid #61a2d3;
	padding-left: 6px;
	font-size: 18px;
	font-weight: bold
}

.fwxm-youshi dl {
	margin-top: 15px;
	margin-bottom: 85px
}

.fwxm-youshi dl dd {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	background: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDlkYzQ1MzYtMDFkMS01NjRkLWIwYWMtMmZlMGU0NTY4N2Q3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdEMjNBMzJCODVFMjExRThCNDJEOTE0ODM0QUIwOEZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdEMjNBMzJBODVFMjExRThCNDJEOTE0ODM0QUIwOEZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyZGMxNmNmLWE3MGItZWY0OC05NTNkLTk3MTU0ZDQ0OGY2MyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYwODJkZmQ2LWU0OWItMTFlNy1iMzRhLWE5NjhkZmZmNDllMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAgACAMBEQACEQEDEQH/xABVAAEAAAAAAAAAAAAAAAAAAAAFAQEAAAAAAAAAAAAAAAAAAAAAEAABBAICAwAAAAAAAAAAAAACAQMEBREGBwkAEhQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AGeE+FO0mP2lVt5e1+yhzMOytPbLsr7U4alypGcjkoilOJ85QCj+yA2iqKjgAHOE8D//2Q==) no-repeat left center;
	padding-left: 16px
}

.fwxm-list {
	overflow: hidden
}

.fwxm-list ul {
	width: 110%
}

.fwxm-list ul li {
	width: 370px;
	float: left;
	position: relative;
	margin-top: 15px;
	margin-right: 45px;
	margin-bottom: 42px;
	cursor: pointer
}

.fwxm-list ul li .title {
	writing-mode: tb-rl;
	background: rgba(30, 42, 76, 0.8);
	color: #fff;
	height: 157px;
	text-align: center;
	padding: 0 10px;
	position: absolute;
	left: 20px;
	top: -15px;
	letter-spacing: 2px
}

.fwxm-list ul li .summary {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	font-family: "Microsoft Yahei light"
}

.fwxm-list ul li a {
	text-align: center;
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 7px;
	font-size: 16px;
	margin-top: 35px
}

.fwxm-list ul li a:after {
	content: '';
	width: 78px;
	background: #788291;
	left: 50%;
	margin-left: -39px;
	bottom: 0px;
	height: 1px;
	display: block;
	position: absolute
}

.sjb-slide .line {
	width: 2px;
	height: 51px;
	background: #61a2d3;
	display: block;
	margin: 40px auto
}

.sjb-slide .title {
	font-size: 40px;
	color: #000;
	text-align: center;
	line-height: 40px
}

.sjb-slide .hd {
	text-align: center;
	height: 56px;
	width: 600px;
	margin: 40px auto 50px
}

.sjb-slide .hd li {
	width: 198px;
	height: 54px;
	border: 1px solid #d0cdce;
	float: left
}

.sjb-slide .hd li.on {
	border-color: #61a2d3
}

.sjb-slide .hd li a {
	text-align: center;
	line-height: 56px;
	font-size: 18px;
	display: inline-block;
	width: 100%;
	height: 100%
}

.sjb-slide .hd li.on a {
	background: #61a2d3;
	color: #fff
}

.sjb-slide .bd img {
	max-width: 1200px;
	display: block
}

.ldrp .warp1 {
	margin-top: 50px
}

.ldrp .warp1-summary {
	width: 1200px;
	margin: 90px auto;
	background: url(../image/3dian.jpg) no-repeat right top
}

.ldrp .warp1-summary p {
	width: 780px;
	line-height: 30px
}

.ldrp .warp1-con {
	height: 780px;
	background: #f6f8f7
}

.ldrp .warp1-con .w1200 {
	position: relative;
	height: 780px
}

.ldrp .warp1-con .w1200 img {
	display: block;
	position: absolute
}

.ldrp .warp1-con .w1200 .img1 {
	left: 0px;
	top: -40px
}

.ldrp .warp1-con .w1200 .img2 {
	right: 0px;
	bottom: 40px
}

.ldrp .warp1-con .w1200 .img3 {
	left: 50%;
	bottom: -16px;
	margin-left: -640px
}

.ldrp .warp1-con .w1200 .p1 {
	width: 739px;
	left: 40px;
	position: absolute;
	top: 520px;
	font-size: 16px;
	line-height: 30px
}

.ldrp .warp1-con .w1200 .p2 {
	width: 739px;
	left: 40px;
	position: absolute;
	top: 650px;
	font-size: 30px;
	line-height: 40px
}

.ldrp .warp2 {
	margin-top: 55px;
	margin-bottom: 110px
}

.ldrp .warp2-con {
	width: 50%;
	margin-top: 75px
}

.ldrp .warp2-con ol {
	width: 450px;
	margin: 35px auto
}

.ldrp .warp2 ol li {
	list-style: decimal;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	text-align: justify
}

.ldrp .warp2 img {
	display: block;
	margin: 0 auto
}

.ldrp .warp3 .taocan-type {
	height: 44px;
	border-bottom: 1px solid #f1f1f0;
	margin-top: 80px
}

.ldrp .warp3 .taocan-type a {
	display: inline-block;
	float: right;
	width: 163px;
	height: 44px;
	border-radius: 15px 15px 0 0;
	text-align: center;
	line-height: 44px;
	margin-left: 1px;
	margin-right: 1px;
	color: #fff
}

.ldrp .warp3 .taocan-type a:nth-child(1) {
	background: #cfa972;
	width: 212px;
}

.ldrp .warp3 .taocan-type a:nth-child(2) {
	background: #67737f;
	width: 208px;
}

.ldrp .warp3 .taocan-type a:nth-child(3) {
	background: #c8dae8;
	color: #4c4c4c;
	width: 200px;
}

.ldrp .warp3 .taocan-type a:nth-child(4) {
	background: #80a4c4;
	width: 195px;
}

.mmkt-warp1 {
	padding: 150px 0 50px
}

.mmkt-warp1 .summary p {
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
	font-size: 16px
}

.mmkt-warp1 .mmkt-tit {
	margin-top: 60px
}

.mmkt-warp1 .mmkt-tit img {
	display: block;
	margin: 0 auto 20px
}

.mmkt-warp1 .mmkt-tit p {
	text-align: center;
	font-size: 21px;
	line-height: 32px
}

.mmkt-warp1 .mmkt-slide {
	margin-top: 30px;
	position: relative;
	margin-bottom: 60px
}

.mmkt-warp1 .mmkt-slide .bd {
	overflow: hidden
}

.mmkt-warp1 .mmkt-slide li {
	width: 387px;
	float: left;
	margin-right: 19px
}

.mmkt-warp1 .mmkt-slide li .img {
	display: block;
	height: 231px;
	width: 387px;
	position: relative;
	margin-bottom: 14px
}

.mmkt-warp1 .mmkt-slide li .img span {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #61a2d3;
	width: 66px;
	height: 24px;
	text-align: center;
	color: #fff;
	line-height: 24px
}

.mmkt-warp1 .mmkt-slide li p {
	font-size: 16px;
	line-height: 1.7em
}

.mmkt-warp1 .mmkt-slide li .p1 {
	font-weight: bold
}

.mmkt-warp1 .mmkt-slide li .p2 {
	font-size: 24px
}

.mmkt-warp1 .mmkt-slide .hd {
	display: none
}

.mmkt-warp1 .mmkt-slide .btn {
	z-index: 1;
	display: block;
	width: 50px;
	height: 164px;
	position: absolute;
	top: 30px;
	background: url(../image/icon.png) no-repeat;
	transform: scale(0.3)
}

.mmkt-warp1 .mmkt-slide .prev {
	left: -50px;
	background-position: -30px -174px
}

.mmkt-warp1 .mmkt-slide .next {
	right: -50px;
	background-position: -80px -174px
}

.mmkt-warp1 .more {
	display: block;
	width: 224px;
	height: 46px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #4d4d4d;
	border-radius: 12px;
	letter-spacing: 5px;
	margin: 36px auto
}

.mmkt-warp1 .more:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

.mmkt-warp2 {
	background: #f0f1f2;
	padding: 40px 0 120px
}

.mmkt-warp2 .mmkt-tit img {
	display: block;
	margin: 0 auto 20px
}

.mmkt-warp2 .mmkt-tit p {
	text-align: center;
	font-size: 21px;
	line-height: 32px
}

.mmkt-warp2 .warp2-content {
	margin-top: 35px
}

.mmkt-warp2 .warp2-content .left {
	width: 390px;
	background: #61a2d3;
	height: 360px;
	border-radius: 25px 0 0 0
}

.mmkt-warp2 .warp2-content .slimScrollDiv {
	width: 725px;
	float: left
}

.mmkt-warp2 .warp2-content .down {
	padding: 7px 14px;
	background: #61a2d3;
	color: #fff;
	border-radius: 10px;
	margin-top: 304px
}

.mmkt-warp2 table.tableforshow {
	border: 0!important;
	border-collapse: collapse!important;
	border-bottom: 1px solid #CCCCCC!important;
	border-right: 1px solid #b3b3b3!important;
	width: 100%;
	font: inherit;
	background: #fff
}

.mmkt-warp2 table.tableforshow th,
.mmkt-warp2 table.tableforshow td {
	border: 0!important;
	border-left: 1px solid #b3b3b3!important;
	border-top: 1px solid #b3b3b3!important;
	color: #4c4c4c;
	padding: 0px 0.5em;
	margin: 0!important;
	font: inherit;
	text-align: center;
	height: 50px
}

.mmkt-warp2 table.tableforshow th {
	background-color: #6c6c6c;
	color: #fff;
	height: 52px;
	line-height: 52px
}

.mmkt-warp2 table.tableforshow th:first-child {
	background: #232323
}

.mmkt-warp2 table.tableforshow th:nth-child(2) {
	background: #dd809b
}

.mmkt-warp2 table.tableforshow td:nth-child(2) {
	color: #dd809b;
	text-align: center;
	font-weight: bold
}

.mmkt-warp2 table.tableforshow caption {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8em
}

.mmkt-warp2 .warp2-summary {
	width: 1000px;
	margin: 30px auto 0px
}

.mmkt-warp2 .warp2-summary ol {
	margin-top: 40px
}

.mmkt-warp2 .warp2-summary ol li {
	list-style: decimal;
	font-size: 16px;
	line-height: 30px
}

.mmkt-warp2 .kcyy-inner {
	margin-top: 60px
}

.mmkt-warp2 .kcyy-inner .control_required {
	width: 260px;
	height: 34px;
	margin: 0 auto 27px
}

.mmkt-warp2 .kcyy-inner .control_required label {
	width: 70px;
	color: #fff;
	line-height: 34px;
	float: left
}

.mmkt-warp2 .kcyy-inner .control_required select {
	width: 190px;
	border: 1px solid #fff;
	height: 34px
}

.mmkt-warp2 .kcyy-inner .control_required input[type="text"] {
	width: 180px;
	float: right;
	border: 1px solid #fff;
	color: #fff;
	background: #61a2d3;
	padding-left: 5px;
	height: 32px
}

.mmkt-warp2 .kcyy-inner .control_required .yanzhengma {
	width: 100px!important;
	margin-right: 3px
}

.mmkt-warp2 .kcyy-inner .control_required #yanzhengma {
	color: #434343;
	background: #fff;
	width: 76px;
	height: 34px;
	float: right;
	text-align: center;
	font-size: 14px;
	line-height: 18px
}

.mmkt-warp2 .kcyy-inner .control_required #yanzhengma em {
	display: block;
	font-size: 12px
}

.mmkt-warp2 .warp2-content #botton2 {
	width: 216px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	color: #fff;
	border-radius: 15px 15px 0 0;
	background: #434343;
	font-size: 20px;
	border: none;
	margin: 40px auto 0;
	display: block;
	cursor: pointer
}

.lfxz-warp1 {
	margin-top: 113px;
	background: #f9f8f4
}

.lfxz-warp1 .warp1-inner {
	height: 508px;
	position: relative
}

.lfxz-warp1 .div1 {
	padding: 37px 60px;
	background: #f8f6f2;
	width: 330px;
	height: 176px;
	position: absolute;
	bottom: -95px;
	right: 0px
}

.lfxz-warp1 .div1 .p1 {
	font-size: 24px;
	color: #1d293f;
	margin-bottom: 50px
}

.lfxz-warp1 .div1 .p2 {
	font-size: 16px;
	color: #1d293f;
	line-height: 30px
}

.lfxz-warp1 .div2 {
	width: 495px;
	display: none
}

.lfxz-warp1 .div2 span {
	display: block;
	color: #1d293f;
	float: left;
	margin-right: 50px;
	font-style: italic
}

.lfxz-warp1 .div2 p {
	font-size: 12px;
	line-height: 20px;
	color: #1d293f;
	float: left;
	font-style: italic
}

.lfxz-warp1 .div2 a {
	background: #cfa972;
	line-height: 30px;
	width: 92px;
	border-radius: 15px;
	display: block;
	height: 30px;
	color: #fff;
	text-align: center;
	float: right
}

.lfxz-warp2 {
	height: 830px;
	background: #cfa972
}

.lfxz-warp2 .title {
	font-size: 24px;
	color: #fff;
	text-align: center;
	padding-top: 120px
}

.lfxz-warp2 .title span {
	display: block;
	width: 13px;
	height: 2px;
	background: #fff;
	margin: 15px auto 0
}

.lfxz-warp2 ul {
	width: 1200px;
	margin: 60px auto 0
}

.lfxz-warp2 ul li {
	width: 33.333333%;
	float: left
}

.lfxz-warp2 ul li p {
	color: #fff
}

.lfxz-warp2 ul li img {
	display: block;
	margin: 0 auto 24px
}

.lfxz-warp2 ul li .p1 {
	font-size: 18px;
	font-weight: bold;
	text-align: center
}

.lfxz-warp2 ul li .p2 {
	width: 92%;
	margin: 22px auto;
	line-height: 30px
}

.lfxz-warp3 {
	background: #eaeae7;
	position: relative;
	height: 1730px
}

.lfxz-warp3 .warp3-inner {
	position: relative
}

.lfxz-warp3 .warp3-inner .img {
	position: absolute;
	top: -265px
}

.lfxz-warp3 .warp3-inner .b1 {
	width: 450px;
	height: 225px;
	background: #fff;
	position: absolute;
	top: 270px;
	left: 190px
}

.lfxz-warp3 .warp3-inner .b1 p {
	font-size: 16px;
	font-weight: bold;
	color: #1d293f
}

.lfxz-warp3 .warp3-inner .b1 .p1 {
	padding-top: 30px;
	margin-left: 46px
}

.lfxz-warp3 .warp3-inner .b1 .p2 {
	margin-left: 46px;
	margin-top: 45px
}

.lfxz-warp3 .warp3-inner .b2 {
	width: 450px;
	height: 97px;
	position: absolute;
	top: 341px;
	left: 640px;
	background: #eaeae7
}

.lfxz-warp3 .warp3-inner .b2 p {
	font-size: 16px
}

.lfxz-warp3 .warp3-inner .b2 .p1 {
	text-align: center;
	padding-top: 24px;
	margin-bottom: 10px;
	font-weight: bold
}

.lfxz-warp3 .warp3-inner .b2 .p2 {
	text-align: center
}

.lfxz-warp3 .warp3-inner .b3 {
	width: 1080px;
	height: 335px;
	position: absolute;
	background: #fff;
	top: 540px;
	left: 50%;
	margin-left: -540px
}

.lfxz-warp3 .warp3-inner .b3 .right {
	width: 400px;
	height: 265px;
	padding: 35px
}

.lfxz-warp3 .warp3-inner .b3 .right .p1 {
	font-size: 16px;
	font-weight: bold;
	color: #1d293f;
	padding-left: 15px
}

.lfxz-warp3 .warp3-inner .b3 .right .p2 {
	padding: 0px 50px;
	line-height: 30px;
	margin-top: 20px
}
.lfxz-warp3 .warp3-inner .b4{
	width: 1190px;
	height: 1080px;
	position: absolute;
    background: #fff;
    top: 540px;
    margin-left: 45px;
    padding-top:60px ;
    text-align: center;
}
#map {
	width: 1075px;
	height: 335px;
	margin: 0 62px;
}

.vip1 {
	margin-top: -38px;
	height: 230px
}

.vip1 img {
	float: right
}

.vip2 {
	height: 530px
}

.vip2 .left {
	margin-left: 55px
}

.vip2 .right {
	width: 665px
}

.vip2 .right p {
	line-height: 53px;
	width: 605px;
	margin: 65px auto 130px;
	font-size: 16px
}

.vip3 {
	height: 456px;
	margin-top: 75px
}

.vip3 .vip3-1 {
	margin-left: 105px
}

.vip3 .vip3-2 {
	width: 285px;
	margin-left: 60px
}

.vip3 .vip3-2 span {
	font-size: 20px;
	font-weight: bold;
	display: block
}

.vip3 .vip3-2 p {
	margin-top: 22px;
	line-height: 30px
}

.vip4 {
	height: 860px;
	position: relative;
	width: 1280px;
	margin: 100px auto 0
}

.vip4 div {
	position: absolute
}

.vip4 .vip4-1 {
	left: 40px;
	top: 0px
}

.vip4 .vip4-2 {
	right: 0px;
	top: 112px;
	width: 472px;
	height: 463px;
	padding: 60px;
	border: 1px solid #000000
}

.vip4 .vip4-3 {
	left: 140px;
	bottom: 0px;
	width: 630px;
	height: 400px
}

.vip4 .vip4-3 span {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: 22px
}

.vip4 .vip4-3 p {
	line-height: 30px;
	font-size: 16px
}

.vip5 {
	height: 900px;
	position: relative;
	width: 1280px;
	margin: 30px auto 0
}

.vip5 div {
	position: absolute
}

.vip5 .vip5-1 {
	left: 40px;
	top: 230px;
	z-index: 2
}

.vip5 .vip5-2 {
	left: 320px;
	top: 0px;
	z-index: 1
}

.vip5 .vip5-3 {
	left: 666px;
	top: 410px;
	width: 630px;
	height: 400px
}

.vip5 .vip5-3 span {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: 22px
}

.vip5 .vip5-3 p {
	line-height: 30px;
	font-size: 16px
}

.vip6 {
	margin-top: 35px
}

.vip6 .vip6-1 {
	width: 545px
}

.vip6 .vip6-2 {
	width: 520px;
	margin-right: 55px
}

.vip6 .vip6-2 img {
	display: block;
	margin-top: 45px
}

.vip6 .vip6-2 span {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: 22px
}

.vip6 .vip6-2 p {
	line-height: 30px;
	font-size: 16px
}

.vip7 {
	margin-top: 60px
}

.vip7 .p1 {
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 30px
}

.vip7 .p1 span {
	font-size: 16px;
	display: block
}

.vip7 ol {
	margin-left: 18px
}

.vip7 ol li {
	list-style: decimal;
	line-height: 30px;
	font-size: 16px
}

.vip7 .p2 {
	font-size: 16px;
	margin-top: 40px
}

.vip7 .p2 span {
	display: block;
	font-size: 30px;
	line-height: 34px
}

.pzmh-warp1 {
	padding: 90px 0 50px;
	background: url(../image/3dian.jpg) no-repeat right 305px
}

.pzmh-warp1 .com-tit {
	margin-bottom: 100px
}

.pzmh-warp1 .con {
	width: 755px;
	font-size: 16px;
	line-height: 31px
}

.pzmh-warp2 .year {
	font-size: 72px;
	font-weight: bold;
	position: absolute;
	left: 50%;
	margin-left: -11px
}

.pzmh-warp2 .year i {
	display: block;
	width: 22px;
	height: 22px;
	border-radius: 100%;
	background: #f7f8f2;
	margin-right: 87px;
	float: left;
	margin-top: 25px
}

.pzmh-warp2 .year span {
	line-height: 1em;
	height: 1em;
	display: block;
	float: left;
	font-family: 'didto';
	color: #010101;
	font-style: italic
}

.two .year {
	left: auto;
	right: 50%;
	margin-right: -11px;
	margin-left: 0px
}

.two .year i {
	margin-right: 0;
	margin-left: 87px
}

.pzmh-warp2 {
	background: url(../image/pzmh-line.png) no-repeat center;
	padding: 15px 0
}

.pzmh-warp2 .part1 {
	width: 856px;
	margin: 0 auto;
	position: relative
}

.pzmh-warp2 .part1 .con {
	padding-top: 140px
}

.pzmh-warp2 .part1 .img {
	width: 484px;
	height: 321px
}

.pzmh-warp2 .part1 .text {
	width: 260px;
	margin-top: 90px
}

.pzmh-warp2 .part1 .text p {
	font-size: 16px
}

.pzmh-warp2 .part1 .text .time {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 18px
}

.pzmh-warp2 .part2 {
	margin-top: 85px
}

.pzmh-warp2 .part2 .con {
	background: #f7f8f2;
	padding: 45px 0 55px
}

.pzmh-warp2 .part2 .con p {
	text-align: center
}

.pzmh-warp2 .part2 .con .time {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 18px
}

.pzmh-warp2 .part2 .con ul {
	margin-top: 50px
}

.pzmh-warp2 .part2 .con li {
	width: 387px;
	float: left;
	margin-right: 18px
}

.pzmh-warp2 .part2 .con li:last-child {
	margin-right: 0px;
	float: right
}

.pzmh-warp2 .part2 .con li img {
	display: block
}

.pzmh-warp2 .part2 .con li div {
	background: #fff;
	height: 85px;
	padding: 15px 35px
}

.pzmh-warp2 .part2 .con li p {
	text-align: left
}

.pzmh-warp2 .part2 .con li .time {
	margin-bottom: 0px
}

.sshj .warp1-con {
	background: #fff;
	height: 835px
}

.sshj .warp1-summary p {
	width: 430px;
	margin-left: 85px;
	font-size: 16px;
	line-height: 30px;
	float: left
}

.sshj .warp1-summary .p2 {
	float: left;
	width: 400px;
	margin-left: 85px;
	font-size: 30px;
	line-height: 42px
}

.sshj .sshjwarp2-slide {
	width: 1280px;
	height: 835px!important
}

.sshj .sshjwarp2-slide .bd {
	height: 739px;
	margin-bottom: 40px
}

.sshj .sshjwarp2-slide .btn {
	display: block;
	width: 23px;
	height: 72px;
	background: url(../image/icon.png) no-repeat;
	position: absolute;
	top: 280px
}

.sshj .sshjwarp2-slide .prev {
	background-position: -100px 0px;
	left: -60px
}

.sshj .sshjwarp2-slide .next {
	background-position: -123px 0px;
	right: -60px
}

.sshj .warp3-con {
	background: #f6f8f7;
	padding: 50px 150px
}

.sshj .warp3-con .title {
	font-size: 27px;
	margin-bottom: 24px
}

.sshj .warp3-con .d1 img {
	margin-top: 0px;
	margin-bottom: 20px
}

.sshj .warp3-con .d1 p {
	font-size: 16px
}

.sshj .warp4 {
	height: 720px;
	padding-top: 90px;
	position: relative
}

.sshj .warp4 .title {
	font-size: 27px;
	margin-left: 110px;
	margin-bottom: 70px
}

.sshj .warp4 ol {
	width: 300px;
	margin-left: 125px
}

.sshj .warp4 ol li {
	list-style: decimal;
	font-size: 16px
}

.sshj .warp4 img {
	display: block;
	position: absolute
}

.sshj .warp4 .img1 {
	top: 545px;
	left: 0px
}

.sshj .warp4 .img2 {
	top: 318px;
	left: 433px
}

.sshj .warp4 .img3 {
	top: 206px;
	right: 0px
}

.sshj .warp4 .img4 {
	bottom: -16px;
	left: 50%;
	margin-left: -640px
}

.sshj .warp5 {
	margin-top: 50px
}

.sshj .warp5-con {
	background: #f6f8f7;
	padding: 77px 0;
	margin-top: 35px
}

.sshj .warp5-con .warp5-inner {
	position: relative;
	height: 917px
}

.sshj .warp5-con .warp5-inner .d2 {
	width: 550px;
	position: absolute
}

.sshj .warp5-con .warp5-inner .d2 div {
	width: 100%;
	margin-top: 10px
}

.sshj .warp5-con .warp5-inner .d2 div span {
	font-size: 27px;
	line-height: 40px
}

.sshj .warp5-con .warp5-inner .d2 div p {
	width: 345px;
	font-size: 16px;
	line-height: 30px
}

.sshj .warp5-con .warp5-inner .d2:nth-child(1) {
	top: 0px;
	left: 0px
}

.sshj .warp5-con .warp5-inner .d2:nth-child(2) {
	top: 151px;
	right: 0px
}

.sshj .warp5-con .warp5-inner .d2:nth-child(3) {
	top: 511px;
	left: 0px
}

.sshj .warp5-con .warp5-inner .sologn {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 345px;
	font-size: 27px
}

.join {
	background: #f9f8f4;
	padding: 60px 0
}

.join ul {
	width: 900px;
	margin: 0 auto
}

.join ul li {
	border-bottom: 1px solid #999999;
	padding: 20px 0;
	position: relative
}

.join ul li .icon {
	background: url(../image/join-icon1.png) no-repeat center;
	display: block;
	width: 34px;
	height: 34px;
	position: absolute;
	right: 0px;
	bottom: 32px;
	cursor: pointer
}

.join ul li .icon.on {
	background: url(../image/join-icon2.png)
}

.join ul li .left {
	width: 110px;
	text-align: center
}

.join ul li .left span {
	display: block;
	font-size: 17px
}

.join ul li .left span.data {
	font-size: 35px;
	line-height: 40px
}

.join ul li .right {
	width: 780px
}

.join ul li .tag {
	font-size: 16px;
	border: 1px solid #61a2d3;
	padding: 0 10px;
	margin-right: 16px
}

.join ul li .title {
	font-size: 24px;
	font-weight: bold;
	color: #1c7cbe
}

.join ul li .summary {
	color: #4d4d4d;
	font-size: 13px
}

.join ul li .info-show {
	padding-bottom: 30px;
	margin-top: 24px
}

.join ul li .info-hide {
	display: none
}

.join ul li .info-show p {
	color: #333
}

.join .youxiang {
	width: 900px;
	margin: 78px auto;
	background: url(../image/zhaopin1.jpg) no-repeat right center;
	height: 54px
}

.join .w1280 a {
	display: block;
	width: 640px;
	height: 263px;
	float: left
}

.ck1_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.ck1_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.ck1_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.ck1_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: "arial";
	font-size: 60px
}

.ck1_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.ck1_wrap1 .sum span {
	display: block;
	color: #cfa972
}

.ck1_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.ck1_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.ck1_wrap1 .wrap1_list li div {
	width: 640px;
	padding: 0px 100px;
	background-color: #f0f0f0;
	box-sizing: border-box;
	height: 320px;
	padding-top: 53px
}

.ck1_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #cfa972;
	margin-bottom: 50px
}

.ck1_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #666666;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.ck1_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.ck1_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -110px)
}

.ck1_wrap1 .wrap1_pic {
	width: 100%;
	height: 400px;
	position: relative;
	z-index: 1
}

.ck1_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.ck1_wrap2 b {
	font-size: 50px;
	display: block;
	text-align: center;
	line-height: 1em;
	margin-bottom: 100px;
	font-weight: bold
}

.ck1_wrap2 img {
	margin: 0 auto;
	display: block
}

.ck1_wrap2 ul {
	width: 800px;
	margin: 40px auto
}

.ck1_wrap2 li {
	margin-left: 40px;
	width: 80px;
	height: 80px;
	text-align: center;
	border-radius: 100%;
	border: 3px solid #cfa972;
	font-family: "Microsoft Yahei light";
	line-height: 70px;
	float: left;
	box-sizing: border-box
}

.ck1_wrap2 li:first-child {
	margin-left: 0px
}

.ck1_wrap2 li span {
	display: inline-block;
	font-size: 18px;
	line-height: 1.3em;
	vertical-align: middle
}

.ck1_wrap2 p {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	margin-bottom: 60px;
	line-height: 38px
}

.ck1_wrap2 a {
	display: block;
	width: 552px;
	text-align: center;
	line-height: 1.2em;
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	border-bottom: 1px solid #bfbfbf;
	margin: 50px auto 0px
}

.ck1_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	margin-top: 80px;
	padding-top: 110px;
	padding-bottom: 150px
}

.ck1_wrap3 .ul_box {
	width: 1210px;
	margin: 0px auto;
	overflow: hidden
}

.ck1_wrap3 ul {
	width: 110%
}

.ck1_wrap3 ul li {
	float: left;
	width: 550px;
	margin-right: 115px;
	margin-bottom: 90px
}

.ck1_wrap3 ul li i {
	display: block;
	width: 200px;
	height: 113px;
	background-image: url(../image/ck1_9.png);
	background-repeat: no-repeat;
	margin: 0px auto
}

.ck1_wrap3 ul li b {
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 60px auto;
	font-size: 30px;
	color: #666666
}

.ck1_wrap3 ul li span {
	display: block;
	width: 550px;
	text-indent: 2em;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px;
	margin: 0 auto
}

.ck1_wrap3 ul li:last-child {
	float: none;
	display: inline-block;
	margin-left: 330px;
	margin-bottom: 0px
}

.ck1_wrap4 {
	width: 1200px;
	margin: 0 auto
}

.ck1_wrap4 .tit {
	text-align: center;
	display: block;
	line-height: 1em;
	font-size: 50px;
	color: #cfa972;
	margin: 157px auto 98px
}

.ck1_wrap4 li {
	width: 100%;
	height: 230px;
	margin-bottom: 80px
}

.ck1_wrap4 li img {
	float: left;
	margin-right: 45px
}

.ck1_wrap4 li b {
	font-size: 30px;
	color: #666666;
	margin-bottom: 25px;
	display: block
}

.ck1_wrap4 li span {
	display: block;
	font-family: "Microsoft Yahei light";
	font-size: 18px;
	line-height: 38px
}

.ck1_wrap5 {
	display: flex;
	width: 100%
}

.ck1_wrap5 span {
	display: block
}

.ck1_wrap5 span img {
	width: 100%
}

.ck1_wrap6 {
	width: 1300px;
	margin: 155px auto 210px
}

.ck1_wrap6 .tit {
	font-size: 50px;
	color: #cfa972;
	text-align: center;
	display: block;
	line-height: 1em;
	margin-bottom: 120px
}

.ck1_wrap6 .tips img:first-child {
	margin-left: 80px;
	margin-top: 30px
}

.ck1_wrap6 .tips span {
	float: left;
	margin-top: 30px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-left: 30px;
	line-height: 38px
}

.ck1_wrap6 .doctor {
	margin-top: 100px
}

.ck1_wrap6 .doctor li {
	float: left;
	width: 250px;
	margin-right: 80px
}

.ck1_wrap6 .doctor .pic_box {
	width: 250px;
	height: 320px;
	border: 1px solid #cfa972;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	box-sizing: border-box
}

.ck1_wrap6 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.ck1_wrap6 .doctor p {
	margin: 30px 0px
}

.ck1_wrap6 .doctor p b {
	font-size: 24px;
	color: #333;
	margin-right: 15px
}

.ck1_wrap6 .doctor span {
	display: block;
	font-size: 15px;
	font-family: "Microsoft Yahei light";
	white-space: nowrap
}

.ck1_wrap6 .doctor p span {
	display: inline-block;
	border-bottom: 1px solid #bfbfbf;
	font-size: 18px
}

.ck2_wrap2 b {
	font-size: 50px;
	display: block;
	text-align: center;
	line-height: 1em
}

.ck2_wrap2 p {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1.65em;
	margin: 77px auto 105px;
	line-height: 38px
}

.ck2_wrap2 .condition {
	width: 903px;
	height: 455px;
	margin: 0 auto;
	background: url(../image/ck2_1.jpg) no-repeat center;
	box-sizing: border-box;
	padding-top: 65px
}

.ck2_wrap2 .condition img {
	display: block;
	width: 180px;
	height: 107px;
	margin: 0 auto 55px
}

.ck2_wrap2 .condition b {
	font-size: 24px
}

.ck2_wrap2 .condition p {
	margin-top: 40px
}

.ck2_wrap2 a {
	display: block;
	width: 600px;
	text-align: center;
	line-height: 1.2em;
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	border-bottom: 1px solid #bfbfbf;
	margin: 116px auto 0px;
	text-align: center
}

.ck2_wrap3 {
	width: 100%;
	height: 1100px;
	box-sizing: border-box;
	background-color: #f7f6f2;
	padding-top: 155px;
	margin-top: 135px
}

.ck2_wrap3 .con {
	width: 1120px;
	margin: 0 auto
}

.ck2_wrap3 .con img {
	margin: 0 auto;
	display: block
}

.ck2_wrap3 .con b {
	font-size: 30px;
	color: #cfa972;
	display: block;
	text-align: center;
	margin: 60px auto 70px
}

.ck2_wrap3 .con p {
	width: 1053px;
	text-indent: 2em;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.ck2_wrap3 .con p font {
	font-weight: bold;
	font-family: "Microsoft Yahei"
}

.ck2_wrap3 .con ul {
	width: 100%;
	margin-top: 85px
}

.ck2_wrap3 .con li {
	float: left;
	width: 50%;
	height: 143px;
	box-sizing: border-box;
	padding: 40px 30px
}

.ck2_wrap3 .con li span {
	float: left;
	display: block;
	font-weight: bold;
	font-size: 18px;
	line-height: 38px;
	margin-right: 3px
}

.ck2_wrap3 .con li p {
	float: left;
	display: block;
	width: 460px;
	text-indent: 0em;
	line-height: 38px
}

.ck2_wrap3 .con li:first-child {
	border-right: 2px dashed #cfa972;
	border-bottom: 2px dashed #cfa972
}

.ck2_wrap3 .con li:nth-child(2) {
	border-bottom: 2px dashed #cfa972
}

.ck2_wrap3 .con li:nth-child(3) {
	border-right: 2px dashed #cfa972
}

.ck2_wrap4 {
	padding: 120px 0px 160px;
	width: 100%;
	background-color: #f7f6f2
}

.ck2_wrap4 .tit {
	width: 1200px;
	margin: 0 auto
}

.ck2_wrap4 .tit b {
	font-size: 30px;
	display: block;
	line-height: 1em
}

.ck2_wrap4 .tit i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #cfa972;
	margin: 45px 0px 40px
}

.ck2_wrap4 .tit p {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 20px
}

.ck2_wrap4 .tablecon {
	width: 1200px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 60px;
	margin: 60px auto 0px;
	position: relative
}

.ck2_wrap4 .tablecon .conleft {
	width: 219px
}

.ck2_wrap4 .tablecon .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.ck2_wrap4 .tablecon .conleft .tips {
	position: absolute;
	bottom: 60px
}

.ck2_wrap4 .tablecon .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.ck2_wrap4 .tablecon .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.ck2_wrap5 {
	width: 100%;
	height: 1077px;
	box-sizing: border-box;
	background: url(../image/ck2_5.jpg) no-repeat center
}

.ck2_wrap5 .tit {
	font-size: 50px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 1em;
	padding-top: 115px
}

.ck2_wrap5 ul {
	width: 1120px;
	margin: 115px auto 35px
}

.ck2_wrap5 ul li {
	width: 320px;
	height: 480px;
	float: left;
	margin-left: 80px
}



.ck2_wrap5 .fourroom {
	width: 1300px
}

.ck2_wrap5 .fourroom li {
	width: 320px;
	height: 480px;
	float: left;
	margin-left: 40px;
	margin-right: 40px;
}

.ck2_wrap5 .title {
	width: 100%;
	height: 180px;
	box-sizing: border-box;
	background-color: #ebe8e4;
	padding-top: 40px
}

.ck2_wrap5 .title p {
	font-size: 24px;
	text-align: center;
	color: #cfa972;
	line-height: 1em;
	margin-bottom: 20px
}

.ck2_wrap5 .title b {
	font-size: 50px;
	text-align: center;
	display: block;
	color: #cfa972;
	line-height: 1em
}

.ck2_wrap5 .title font {
	font-size: 30px
}

.ck2_wrap5 .title span {
	display: block;
	text-align: center;
	line-height: 1em;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	color: #e56139
}

.ck2_wrap5 .con {
	width: 100%;
	height: 300px;
	background-color: #faf9f9;
	padding: 40px 0px 0px 0px;
	box-sizing: border-box
}

.ck2_wrap5 .fourroom .con {
	position: relative
}

.ck2_wrap5 .con dd i {
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background-color: #cfa972;
	float: left;
	margin-right: 6px;
	margin-top: 8px
}

.ck2_wrap5 .con dd {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-left: 18px
}

.ck2_wrap5 .fourroom .con dd {
	font-size: 16px;
	font-family: "Microsoft Yahei light";
	margin-left: 18px
}

.ck2_wrap5 .fourroom .con a {
	position: absolute;
	bottom: 40px;
	right: 65px
}

.ck2_wrap5 .con a {
	display: block;
	width: 170px;
	height: 44px;
	background-color: #d2ae7a;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 44px;
	margin: 40px auto 0px
}

.ck2_wrap5 .tips dl {
	width: 1120px;
	margin: 0 auto
}

.ck2_wrap5 .tips dt {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	float: left
}

.ck2_wrap5 .tips dd {
	width: 850px;
	font-size: 18px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	float: right;
	margin-top: 10px;
	line-height: 38px
}

.ck3_wrap2 {
	width: 1120px;
	margin: 0 auto;
	padding-bottom: 140px
}

.ck3_wrap2 b {
	font-size: 50px;
	display: block;
	text-align: center;
	line-height: 1em
}

.ck3_wrap2 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1.65em;
	margin: 60px auto 75px
}

.ck3_wrap2 img {
	margin: 0 auto;
	display: block
}

.ck3_wrap2 .condition {
	width: 480px;
	height: 320px;
	margin: 0 auto;
	background: url(../image/ck3_1.jpg) no-repeat center;
	box-sizing: border-box;
	padding-top: 65px;
	margin-bottom: 40px
}

.ck3_wrap2 .condition img {
	display: block;
	margin: 0 auto 40px
}

.ck3_wrap2 .condition b {
	font-size: 24px
}

.ck3_wrap2 .condition p {
	margin-top: 40px;
	font-size: 18px;
	line-height: 38px
}

.ck3_wrap2 a {
	display: block;
	width: 720px;
	text-align: center;
	line-height: 1.2em;
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	border-bottom: 1px solid #bfbfbf;
	margin: 56px auto 0px
}

.ck3_wrap4 {
	padding: 120px 0px 160px;
	width: 100%;
	background-color: #f7f6f2
}

.ck3_wrap4 .tit {
	width: 1200px;
	margin: 0 auto
}

.ck3_wrap4 .tit b {
	font-size: 30px;
	display: block;
	line-height: 1em
}

.ck3_wrap4 .tit i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #cfa972;
	margin: 45px 0px 40px
}

.ck3_wrap4 .tit p {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 20px
}

.ck3_wrap4 .tablecon {
	width: 1200px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 60px;
	margin: 60px auto 0px;
	position: relative
}

.ck3_wrap4 .tablecon .conleft {
	width: 219px
}

.ck3_wrap4 .tablecon .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.ck3_wrap4 .tablecon .conleft .tips {
	position: absolute;
	bottom: 60px
}

.ck3_wrap4 .tablecon .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.ck3_wrap4 .tablecon .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.ck3_wrap4 .conright {
	width: 861px
}

.ck3_wrap4 .conright span {
	display: block;
	width: 100%;
	font-size: 23px;
	text-align: center;
	border-bottom: 2px solid #cfa972;
	padding-bottom: 15px;
	margin-top: 45px
}

.ck3_wrap4 .conright span a {
	font-weight: bold;
	color: #cfa972;
	word-spacing: 5px
}

.remarks {
	width: 1200px;
	height: 213px;
	padding: 60px;
	box-sizing: border-box;
	background-color: #fff;
	margin: 15px auto
}

.remarks dt {
	font-size: 24px;
	font-weight: bold;
	float: left;
	margin-right: 240px;
	line-height: 1em;
	padding-bottom: 55px
}

.remarks dd {
	display: inline-block;
	font-size: 18px;
	line-height: 38px
}

.ck3_wrap3 {
	width: 1300px;
	margin: 155px auto 210px
}

.ck3_wrap3 .tit {
	font-size: 50px;
	color: #cfa972;
	text-align: center;
	display: block;
	line-height: 1em;
	margin-bottom: 120px
}

.ck3_wrap3 .tips img:first-child {
	margin-left: 80px;
	margin-top: 30px
}

.ck3_wrap3 .tips span {
	float: left;
	margin-top: 30px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-left: 30px;
	line-height: 38px
}

.ck3_wrap3 .doctor {
	margin-top: 100px
}

.ck3_wrap3 .doctor .pic_box {
	width: 320px;
	height: 485px;
	border: 1px solid #cfa972;
	padding: 9px;
	float: left;
	margin-right: 63px
}

.ck3_wrap3 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.ck3_wrap3 .doctor b {
	font-size: 24px;
	color: #333;
	margin-right: 15px;
	display: block;
	line-height: 1em;
	margin-bottom: 39px
}

.ck3_wrap3 .doctor span {
	display: block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	
	line-height: 38px;
}

.ck3_wrap3 .doctor p {
	border-bottom: 1px solid #bfbfbf;
	font-size: 18px;
	display: inline
}

.ck4_wrap2 {
	padding-bottom: 140px
}

.ck4_wrap2 b {
	font-size: 50px;
	display: block;
	text-align: center;
	line-height: 1em
}

.ck4_wrap2 p {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 38px;
	margin: 77px auto 105px
}

.ck4_wrap2 .condition {
	width: 903px;
	height: 455px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 65px;
	border: 10px solid #cfa972;
	border-radius: 25px
}

.ck4_wrap2 .condition img {
	display: block;
	width: 180px;
	height: 107px;
	margin: 0 auto 55px
}

.ck4_wrap2 .condition b {
	font-size: 24px
}

.ck4_wrap2 .condition p {
	margin-top: 40px
}

.ck4_wrap2 a {
	display: block;
	width: 530px;
	text-align: center;
	line-height: 1.2em;
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	border-bottom: 1px solid #bfbfbf;
	margin: 116px auto 0px
}

.ck4_wrap3 {
	padding: 135px 0px 156px 0px;
	background-color: #f7f6f2
}

.ck4_wrap3 b {
	font-size: 50px;
	color: #cfa972;
	text-align: center;
	line-height: 1em;
	display: block
}

.ck4_wrap3 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1em;
	margin: 60px auto 100px
}

.ck4_wrap3 .con {
	width: 1200px;
	margin: 0 auto
}

.ck4_wrap3 .con div {
	width: 560px;
	height: 940px;
	padding-top: 73px;
	box-sizing: border-box
}

.ck4_wrap3 .con img {
	margin: 0 auto;
	display: block
}

.ck4_wrap3 .con b {
	font-size: 30px;
	color: #666666;
	margin: 58px auto
}

.ck4_wrap3 .con dl {
	margin-bottom: 20px;
	margin-left: 90px
}

.ck4_wrap3 .con dt {
	float: left;
	font-weight: bold;
	font-size: 18px;
	color: #666666;
	line-height: 1.1em;
	margin-right: 26px;
	min-width: 72px
}

.ck4_wrap3 .con dd {
	font-size: 18px;
	float: left;
	line-height: 1.2em
}

.ck5_wrap3 {
	width: 100%;
	height: 719px;
	box-sizing: border-box;
	background-color: #f7f6f2;
	padding-top: 120px
}

.ck5_wrap3 .con {
	width: 1120px;
	margin: 0 auto
}

.ck5_wrap3 .con img {
	margin: 0 auto;
	display: block
}

.ck5_wrap3 .con b {
	font-size: 30px;
	color: #cfa972;
	display: block;
	text-align: center;
	margin: 60px auto 70px
}

.ck5_wrap3 .con p {
	width: 1053px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 38px
}

.ck5_wrap3 .con a {
	display: block;
	width: 244px;
	height: 44px;
	line-height: 44px;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	margin: 80px auto;
	background: #d2ae79
}

.ck5_wrap4 {
	width: 1120px;
	margin: 0 auto;
	padding: 150px 0px
}

.ck5_wrap4 .tit {
	font-size: 50px;
	color: #cfa972;
	display: block;
	line-height: 1em;
	text-align: center
}

.ck5_wrap4 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1em;
	margin: 50px auto 100px
}

.ck5_wrap4 ul {
	width: 110%
}

.ck5_wrap4 ul li {
	float: left;
	width: 510px;
	height: 510px;
	margin-right: 100px;
	margin-bottom: 50px
}

.ck5_wrap4 ul li b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em;
	margin: 29px auto 27px
}

.ck5_wrap4 ul li span {
	font-family: "Microsoft Yahei light";
	font-size: 18px;
	line-height: 38px
}

.ck5_wrap4 ul li a {
	display: block;
	width: 190px;
	height: 38px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	background-color: #d4b17e;
	font-weight: bold;
	font-size: 18px;
	margin-top: 30px
}

.ek1_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.ek1_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.ek1_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.ek1_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.ek1_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.ek1_wrap1 .sum span {
	display: block;
	color: #a5bd46
}

.ek1_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.ek1_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.ek1_wrap1 .wrap1_list li div {
	width: 640px;
	padding: 0px 100px;
	background-color: #a8bf49;
	box-sizing: border-box;
	height: 350px;
	padding-top: 58px
}

.ek1_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #fff;
	margin-bottom: 50px
}

.ek1_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.ek1_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.ek1_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -85px)
}

.ek1_wrap1 .wrap1_pic {
	width: 100%;
	height: 400px;
	position: relative;
	z-index: 1
}

.ek1_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.ek1_wrap2 {
	width: 1200px;
	margin: 120px auto 70px
}

.ek1_wrap2 b {
	display: block;
	text-align: center;
	line-height: 1em
}

.ek1_wrap2 .tit {
	font-size: 50px;
	margin-bottom: 45px
}

.ek1_wrap2 .tit2 {
	font-size: 30px;
	color: #666666;
	margin: 90px auto 70px
}

.ek1_wrap2 img {
	margin: 10px auto;
	display: block
}

.ek1_wrap2 .con {
	width: 100%
}

.ek1_wrap2 .text {
	width: 437px;
	float: left
}

.ek1_wrap2 span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	display: block;
	margin-bottom: 60px;
	line-height: 38px
}

.ek1_wrap3 {
	width: 100%;
	height: 1013px;
	background-color: #f7f6f2;
	padding: 57px 0px 80px;
	box-sizing: border-box
}

.ek1_wrap3 .con {
	width: 1220px;
	margin: 0 auto
}

.ek1_wrap3 .con img {
	margin: 0 auto;
	display: block
}

.ek1_wrap3 .con b {
	display: block;
	font-size: 30px;
	color: #666666;
	line-height: 1em;
	margin: 60px auto 58px;
	text-align: center
}

.ek1_wrap3 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.ek1_wrap3 .left {
	background: url(../image/ek1_11.png) no-repeat center;
	padding-top: 97px
}

.ek1_wrap3 .right {
	background: url(../image/ek1_12.png) no-repeat center;
	padding-top: 83px
}

.ek1_wrap3 p {
	text-align: center;
	font-size: 18px;
	line-height: 38px
}

.ek1_wrap4 {
	width: 1280px;
	margin: 0 auto
}

.ek1_wrap4 .tit {
	font-size: 50px;
	color: #a8bf4b;
	display: block;
	line-height: 1em;
	margin: 75px auto;
	text-align: center
}

.ek1_wrap4 .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.ek1_wrap4 .doctor {
	margin-top: 80px
}

.ek1_wrap4 .doctor .pic_box {
	width: 320px;
	height: 485px;
	border: 1px solid #050001;
	padding: 10px;
	float: right
}

.ek1_wrap4 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.ek1_wrap4 .doctor .txt {
	width: 420px;
	margin-right: 70px
}

.ek1_wrap4 .doctor b {
	font-size: 24px;
	color: #333;
	margin-right: 15px;
	display: block;
	line-height: 1em;
	margin-bottom: 39px;
	text-align: right;
	margin-top: 60px
}

.ek1_wrap4 .doctor span {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-top: 39px;
	line-height: 38px;
	text-align: right;
	float: right
}

.ek1_wrap4 .doctor p {
	border-bottom: 1px solid #bfbfbf;
	font-size: 18px;
	display: block;
	text-align: right;
	width: 130px;
	float: right
}

.ek1_wrap5 {
	width: 1280px;
	margin: 155px auto 0px;
	padding-left: 42px;
	box-sizing: border-box
}

.ek1_wrap5 b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em
}

.ek1_wrap5 i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #a6be47;
	margin: 27px 0px 23px
}

.ek1_wrap5 span {
	font-size: 18px;
	line-height: 38px
}

.ek1_wrap6 {
	width: 1280px;
	box-sizing: border-box;
	margin: 60px auto 0px;
	position: relative
}

.ek1_wrap6 .conleft {
	width: 380px
}

.ek1_wrap6 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light";
	margin-left: 150px
}

.ek1_wrap6 .conleft .tips {
	position: absolute;
	bottom: 60px
}

.ek1_wrap6 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.ek1_wrap6 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.ek1_wrap6 .conleft img {
	position: absolute;
	bottom: -35px
}

.ek2_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.ek2_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.ek2_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.ek2_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.ek2_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.ek2_wrap1 .sum span {
	display: block;
	color: #a5bd46
}

.ek2_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.ek2_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.ek2_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #a8bf49;
	box-sizing: border-box;
	height: 350px;
	padding-top: 58px
}

.ek2_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #fff;
	margin-bottom: 50px
}

.ek2_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.ek2_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.ek2_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -85px)
}

.ek2_wrap1 .wrap1_pic {
	width: 100%;
	height: 400px;
	position: relative;
	z-index: 1
}

.ek2_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.ek2_wrap2 {
	width: 900px;
	margin: 0px auto 80px
}

.ek2_wrap2 img {
	margin: 60px auto;
	display: block
}

.ek2_wrap2 b {
	display: block;
	line-height: 1em;
	font-size: 30px;
	color: #666666;
	text-align: center;
	margin: 80px auto 55px
}

.ek2_wrap2 .tit {
	font-size: 50px;
	color: #333;
	margin: 0px;
	margin-bottom: 80px
}

.ek2_wrap2 p {
	text-align: center;
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.ek2_wrap2 .box div {
	height: 316px;
	box-sizing: border-box;
	padding-top: 83px
}

.ek2_wrap2 .box div img {
	margin: 0 auto;
	display: block
}

.ek2_wrap2 .box div p {
	margin: 60px auto 0px;
	text-align: center;
	font-size: 18px
}

.ek2_wrap2 .box div.left {
	width: 500px;
	background: url(../image/ek2_5.jpg) no-repeat center
}

.ek2_wrap2 .box div.right {
	width: 290px;
	background: url(../image/ek2_6.jpg) no-repeat center
}

.ek2_wrap2 .box div.left p {
	width: 400px
}

.ek2_wrap2 .box i {
	display: block;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-left: 26px solid #a6be47;
	border-bottom: 20px solid transparent;
	margin-top: 120px;
	margin-left: 42px
}

.ek2_wrap3 {
	width: 100%;
	height: 935px;
	box-sizing: border-box;
	background-color: #f7f6f2;
	padding-top: 135px
}

.ek2_wrap3 .con {
	width: 1200px;
	margin: 0 auto
}

.ek2_wrap3 img {
	display: block
}

.ek2_wrap3 b {
	font-size: 30px;
	color: #a6be47;
	display: block;
	line-height: 1em;
	text-align: center;
	margin: 60px auto 75px
}

.ek2_wrap3 .box img {
	float: left;
	margin-right: 34px
}

.ek2_wrap3 .box span {
	display: inline-block;
	width: 380px;
	font-size: 18px;
	line-height: 38px;
	font-family: "Microsoft Yahei light"
}

.ek2_wrap3 .box div:first-child {
	margin-right: 63px
}

.ek2_wrap3 p {
	text-align: center;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.ek2_wrap4 {
	width: 1280px;
	box-sizing: border-box;
	margin: 60px auto 0px;
	position: relative
}

.ek2_wrap4 .conleft {
	width: 380px
}

.ek2_wrap4 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light";
	margin-left: 150px
}

.ek2_wrap4 .conleft .tips {
	position: absolute;
	bottom: 0px;
	left: 150px
}

.ek2_wrap4 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.ek2_wrap4 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.ek2_wrap4 .conright span {
	display: block;
	width: 100%;
	font-size: 23px;
	text-align: center;
	border-bottom: 2px solid #333;
	padding-bottom: 15px;
	margin-top: 45px
}

.ek2_wrap4 .conright span font {
	font-weight: bold;
	color: #a6be47;
	word-spacing: 5px
}

.ek2_wrap5 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 160px
}

.ek2_wrap5 .pic {
	position: absolute;
	left: -365px;
	top: -45px
}

.ek2_wrap5 .con {
	margin-left: 454px
}

.ek2_wrap5 .con b {
	font-size: 35px;
	color: #a6be47;
	display: block;
	line-height: 1em;
	margin-bottom: 55px
}

.ek2_wrap5 .con p {
	font-size: 24px;
	margin-bottom: 85px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.ek2_wrap5 .con span {
	display: block;
	width: 480px;
	font-size: 18px;
	margin-bottom: 50px;
	line-height: 38px
}

.ek2_wrap5 .txt {
	font-size: 18px;
	text-align: center;
	line-height: 38px
}

.ek2_wrap6 {
	width: 100%;
	height: 1705px;
	background-color: #f7f6f2;
	box-sizing: border-box;
	margin-top: 150px;
	padding-top: 80px
}

.ek2_wrap6 .ek1_wrap5 {
	margin: 0 auto
}

.ek3_wrap1 {
	width: 1220px;
	margin: 0px auto
}

.ek3_wrap1 b {
	display: block;
	line-height: 1em;
	text-align: center;
	font-size: 30px
}

.ek3_wrap1 .tit {
	font-size: 50px;
	margin-bottom: 80px
}

.ek3_wrap1 p {
	font-size: 18px;
	text-align: center;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.ek3_wrap1 .con {
	width: 866px;
	margin: 50px auto 60px
}

.ek3_wrap1 span {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	line-height: 1.7em;
	margin-top: 45px
}

.ek3_wrap1 .con img {
	margin: 0 auto 40px;
	display: block
}

.ek3_wrap1 .con2 {
	margin-top: 80px
}

.ek3_wrap1 .con2 img {
	margin: 0 auto;
	display: block
}

.ek3_wrap1 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.ek3_wrap1 .con2 div b {
	margin: 60px auto
}

.ek3_wrap1 .con2 .left {
	background: url(../image/ek1_11.png) no-repeat center;
	padding-top: 97px
}

.ek3_wrap1 .con2 .right {
	background: url(../image/ek1_12.png) no-repeat center;
	padding-top: 83px
}

.ek3_wrap1 .con2 p {
	text-align: center;
	font-size: 18px
}

.ek3_wrap2 {
	width: 100%;
	background-color: #f7f6f2;
	height: 1100px;
	box-sizing: border-box;
	padding-top: 60px;
	margin-top: 157px
}

.ek3_wrap2 .con {
	width: 910px;
	margin: 0 auto
}

.ek3_wrap2 .con img {
	margin: 0 auto;
	display: block
}

.ek3_wrap2 .con b {
	display: block;
	line-height: 1em;
	text-align: center;
	color: #a6be47
}

.ek3_wrap2 .con .txt {
	margin-bottom: 80px
}

.ek3_wrap2 .con .txt .left {
	margin-right: 50px
}

.ek3_wrap2 .con .txt b {
	font-size: 24px;
	margin-top: 38px;
	line-height: 1.7em
}

.ek3_wrap2 .con ul {
	float: left
}

.ek3_wrap2 .con ul li {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-bottom: 10px;
	line-height: 38px
}

.ek3_wrap2 .con ul li span {
	display: inline-block;
	line-height: 1.8em
}

.ek3_wrap2 .point {
	display: block;
	width: 9px;
	height: 9px;
	background-color: #a6be47;
	float: left;
	border-radius: 100%;
	margin-top: 12px;
	margin-right: 13px
}

.ek3_wrap2 .txt2 {
	margin-top: 50px
}

.ek3_wrap2 .txt2 b {
	font-size: 24px;
	width: 210px;
	float: left
}

.ek3_wrap2 .txt2 ul {
	float: left
}

.ek3_wrap3 {
	width: 1280px;
	box-sizing: border-box;
	margin: 60px auto 0px;
	position: relative
}

.ek3_wrap3 .conleft {
	width: 380px
}

.ek3_wrap3 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light";
	margin-left: 150px
}

.ek3_wrap3 .conleft .tips {
	position: absolute;
	bottom: 0px
}

.ek3_wrap3 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.ek3_wrap3 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.ek3_wrap3 .conright span {
	display: block;
	width: 100%;
	font-size: 23px;
	text-align: center;
	border-bottom: 2px solid #333;
	padding-bottom: 15px;
	margin-top: 45px
}

.ek3_wrap3 .conright span a {
	font-weight: bold;
	color: #a6be47;
	word-spacing: 5px
}

.ek3_wrap3 .mark {
	width: 100%;
	margin-top: 110px
}

.ek3_wrap3 .mark b {
	font-size: 24px;
	float: left;
	margin-top: 5px;
	margin-right: 60px
}

.ek3_wrap3 .mark ul {
	float: left
}

.ek3_wrap3 .mark li {}

.ek3_wrap3 .mark p {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	float: left;
	margin-right: 3px;
	line-height: 38px
}

.yf1_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.yf1_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.yf1_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.yf1_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-size: 60px;
	font-family: 'arial'
}

.yf1_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.yf1_wrap1 .sum span {
	display: block;
	color: #a5bd46
}

.yf1_wrap1 .wrap1_list {
	width: 1280px;
	margin: 260px auto 0px;
	position: relative;
	z-index: 2
}

.yf1_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.yf1_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #a8bf49;
	box-sizing: border-box;
	height: 350px;
	padding-top: 58px
}

.yf1_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #fff;
	margin-bottom: 50px
}

.yf1_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.yf1_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.yf1_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -140px)
}

.yf1_wrap1 .wrap1_pic {
	width: 100%;
	height: 400px;
	position: relative;
	z-index: 1
}

.yf1_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.yf1_wrap2 {
	width: 1240px;
	margin: 0px auto 80px
}

.yf1_wrap2 b {
	font-size: 50px;
	text-align: center;
	line-height: 1em;
	display: block;
	margin-bottom: 80px
}

.yf1_wrap2 .con img {
	float: left;
	margin-left: 183px
}

.yf1_wrap2 .con p {
	float: left;
	width: 670px;
	margin-left: 40px;
	font-family: "Microsoft Yahei light";
	margin-bottom: 70px
}

.yf1_wrap2 .con span {
	float: left;
	display: inline-block;
	font-size: 18px;
	line-height: 38px
}

.yf1_wrap2 .con p font {
	font-size: 24px;
	float: left;
	margin-right: 35px;
	line-height: 38px
}

.yf1_wrap2 .con2 {
	margin: 80px 0px
}

.yf1_wrap2 .con2 img {
	margin: 0 auto;
	display: block
}

.yf1_wrap2 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.yf1_wrap2 .con2 div b {
	margin: 50px auto;
	font-size: 30px
}

.yf1_wrap2 .con2 .left {
	background: url(../image/ek1_11.png) no-repeat center;
	padding-top: 97px
}

.yf1_wrap2 .con2 .right {
	height: 750px;
	background: url(../image/yf1_2.png) no-repeat center;
	padding-top: 83px
}

.yf1_wrap2 .con2 dl {
	margin-left: 40px
}

.yf1_wrap2 .con2 dl dd {
	font-size: 18px;
	line-height: 38px;
	margin-bottom: 10px
}

.yf1_wrap2 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.yf1_wrap2 .con2 dl dd span {
	display: inline-block;
	line-height: 1.7em;
	width: 467px
}

.yf1_wrap2 img {
	margin: 0 auto;
	display: block
}

.yf1_wrap2 p.sum {
	text-align: center;
	margin-top: 45px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-bottom: 5px;
	line-height: 38px
}

.yf1_wrap2 .con3 span {
	float: left;
	display: inline-block;
	font-size: 30px;
	font-family: "Microsoft Yahei light";
	color: #666666;
	margin-top: 130px;
	line-height: 50px
}

.yf1_wrap2 .con3 img {
	float: right
}

.yf1_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	padding-top: 75px;
	box-sizing: border-box
}

.yf1_wrap3 .tit {
	width: 1240px;
	margin: 0 auto;
	box-sizing: border-box
}

.yf1_wrap3 .tit b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em
}

.yf1_wrap3 .tit i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #a6be47;
	margin: 27px 0px 23px
}

.yf1_wrap3 .tit span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.yf1_wrap3 .con {
	width: 1240px;
	background-color: #fff;
	margin: 55px auto 0;
	box-sizing: border-box;
	padding: 60px 55px
}

.yf1_wrap3 .con .conleft {
	width: 269px
}

.yf1_wrap3 .con .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.yf1_wrap3 .con .conleft .tips {
	position: absolute;
	bottom: 0px
}

.yf1_wrap3 .con .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.yf1_wrap3 .con .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.yf1_wrap3 .con .conright span {
	display: block;
	width: 100%;
	font-size: 23px;
	text-align: center;
	border-bottom: 2px solid #918b8a;
	padding-bottom: 15px;
	margin-top: 45px;
	font-family: "Microsoft Yahei light"
}

.yf1_wrap3 .con .conright span font {
	font-weight: bold;
	color: #a6be47;
	word-spacing: 5px
}

.yf1_wrap3 .marks {
	width: 1240px;
	background-color: #fff;
	margin: 16px auto 0px;
	box-sizing: border-box;
	padding: 60px
}

.yf1_wrap3 .marks b {
	font-size: 24px;
	float: left;
	margin-top: 5px;
	margin-right: 110px
}

.yf1_wrap3 .marks ul {
	float: left
}

.yf1_wrap3 .marks p {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	float: left;
	line-height: 38px
}

.yf1_wrap3 .marks p:first-child {
	margin-right: 23px
}

.yf2_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.yf2_wrap1 .tit {
	text-align: center;
	font-size: 36px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.yf2_wrap1 b {
	font-size: 75px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.yf2_wrap1 b font {
	margin: 0px 40px;
	transform: translate(0px, -5px);
	display: inline-block
}

.yf2_wrap1 .sum {
	text-align: center;
	font-size: 29px;
	font-family: "Microsoft Yahei light"
}

.yf2_wrap1 .sum span {
	display: block;
	color: #a5bd46
}

.yf2_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.yf2_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.yf2_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #a8bf49;
	box-sizing: border-box;
	height: 350px;
	padding-top: 58px
}

.yf2_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #fff;
	margin-bottom: 50px
}

.yf2_wrap1 .wrap1_list li span {
	font-size: 24px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 2em
}

.yf2_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.yf2_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -85px)
}

.yf2_wrap1 .wrap1_pic {
	width: 100%;
	height: 400px;
	position: relative;
	z-index: 1
}

.yf2_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.yf2_wrap2 {
	width: 1240px;
	margin: 0 auto 75px
}

.yf2_wrap2 b {
	font-size: 50px;
	display: block;
	text-align: center;
	line-height: 1em
}

.yf2_wrap2 .txt {
	margin-left: 137px
}

.yf2_wrap2 .txt span {
	display: block;
	width: 430px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	float: left
}

.yf2_wrap2 img {
	margin: 0 auto
}

.yf2_wrap2 .txt2 {
	margin-left: 137px;
	margin-top: 55px;
	margin-bottom: 80px
}

.yf2_wrap2 .txt2 img {
	float: left
}

.yf2_wrap2 .txt2 ul {
	float: left;
	margin-left: 137px
}

.yf2_wrap2 .txt2 ul li {
	line-height: 1em;
	margin-top: 20px
}

.yf2_wrap2 .txt2 ul li i {
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background-color: #a6be47;
	float: left;
	margin-right: 20px;
	margin-top: 15px
}

.yf2_wrap2 .txt2 ul li span {
	display: inline-block;
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 2em
}

.yf2_wrap2 .con2 {
	margin: 80px 0px
}

.yf2_wrap2 .con2 img {
	margin: 0 auto
}

.yf2_wrap2 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.yf2_wrap2 .con2 div b {
	margin: 50px auto;
	font-size: 30px
}

.yf2_wrap2 .con2 .left {
	background: url(../image/ek1_11.png) no-repeat center;
	padding-top: 97px
}

.yf2_wrap2 .con2 .right {
	height: 750px;
	background: url(../image/yf1_2.png) no-repeat center;
	padding-top: 83px
}

.yf2_wrap2 .con2 dl {
	margin-left: 40px
}

.yf2_wrap2 .con2 dl dd {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 20px
}

.yf2_wrap2 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.yf2_wrap2 .con2 dl dd span {
	display: inline-block;
	line-height: 1.7em;
	width: 467px
}

.yf2_wrap2 img {
	margin: 0 auto;
	display: block
}

.yf2_wrap2 p.sum {
	text-align: center;
	margin-top: 45px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-bottom: 5px
}

.yf2_wrap2 .con3 span {
	float: left;
	display: inline-block;
	font-size: 30px;
	font-family: "Microsoft Yahei light";
	color: #666666;
	margin-top: 130px;
	line-height: 1.5em
}

.yf2_wrap2 .con3 img {
	float: right
}

.fk1_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.fk1_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.fk1_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.fk1_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.fk1_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.fk1_wrap1 .sum span {
	display: block;
	color: #d79496
}

.fk1_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.fk1_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.fk1_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #f2a1aa;
	box-sizing: border-box;
	height: 320px;
	padding-top: 53px
}

.fk1_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #fff;
	margin-bottom: 50px
}

.fk1_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.fk1_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.fk1_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -110px)
}

.fk1_wrap1 .wrap1_pic {
	width: 100%;
	height: 390px;
	position: relative;
	z-index: 1
}

.fk1_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.fk1_wrap2 {
	width: 1120px;
	margin: 0px auto 160px
}

.fk1_wrap2 img {
	margin: 40px auto;
	display: block
}

.fk1_wrap2 b {
	display: block;
	line-height: 1em;
	font-size: 30px;
	color: #666666;
	text-align: center;
	margin: 80px auto 55px
}

.fk1_wrap2 .tit {
	font-size: 50px;
	color: #333;
	margin: 0px;
	margin-bottom: 80px
}

.fk1_wrap2 p {
	text-align: center;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk1_wrap2 .box {
	margin-top: 50px
}

.fk1_wrap2 .box div {
	height: 270px;
	box-sizing: border-box;
	padding-top: 35px
}

.fk1_wrap2 .box div img {
	margin: 0 auto
}

.fk1_wrap2 .box div p {
	margin: 35px auto 0px;
	text-align: center;
	font-size: 18px
}

.fk1_wrap2 .box div.left {
	width: 290px;
	background: url(../image/fk1_7.png) no-repeat center
}

.fk1_wrap2 .box i {
	display: block;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-left: 26px solid #d79496;
	border-bottom: 20px solid transparent;
	margin-top: 120px;
	margin-left: 42px;
	margin-right: 42px
}

.fk1_wrap3 {
	width: 100%;
	box-sizing: border-box;
	background-color: #f7f6f2;
	padding-top: 135px
}

.fk1_wrap3 img {
	display: block
}

.fk1_wrap3 .con {
	width: 1200px;
	margin: 0 auto
}

.fk1_wrap3 b {
	font-size: 30px;
	color: #d79496;
	display: block;
	line-height: 1em;
	text-align: center;
	margin: 60px auto 75px
}

.fk1_wrap3 p {
	text-align: center;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk1_wrap3 ul {
	display: flex;
	width: 100%;
	margin-top: 75px
}

.fk1_wrap3 ul img {
	width: 100%
}

.fk1_wrap3 ul li {
	position: relative
}

.fk1_wrap3 ul div {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 50%
}

.fk1_wrap3 ul div p {
	font-size: 18px;
	color: #fff;
	text-align: left;
	padding-left: 70px;
	line-height: 3em
}

.fk1_wrap4 {
	width: 1280px;
	margin: 0 auto
}

.fk1_wrap4 .tit {
	font-size: 50px;
	color: #d79496;
	display: block;
	line-height: 1em;
	margin: 140px auto 75px;
	text-align: center
}

.fk1_wrap4 .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px;
	display: inline-block
}

.fk1_wrap4 .doctor {
	margin-top: 80px
}

.fk1_wrap4 .doctor .pic_box {
	width: 320px;
	height: 485px;
	border: 1px solid #050001;
	padding: 10px;
	float: right
}

.fk1_wrap4 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.fk1_wrap4 .doctor .txt {
	width: 490px;
	margin-right: 70px
}

.fk1_wrap4 .doctor b {
	font-size: 24px;
	color: #333;
	margin-right: 15px;
	display: block;
	line-height: 1em;
	margin-bottom: 39px;
	text-align: right;
	margin-top: 60px
}

.fk1_wrap4 .doctor span {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-top: 39px;
	line-height: 38px;
	text-align: right;
	float: right;
	line-height: 38px
}

.fk1_wrap4 .doctor p {
	border-bottom: 1px solid #bfbfbf;
	font-size: 18px;
	display: block;
	text-align: right;
	width: 144px;
	float: right
}

.fk1_wrap5 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 75px;
	margin-top: 150px;
	overflow: hidden
}

.fk1_wrap5 .con {
	width: 1280px;
	margin: 0 auto 55px;
	padding-left: 42px;
	box-sizing: border-box
}

.fk1_wrap5 b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em
}

.fk1_wrap5 i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #ec7d74;
	margin: 27px 0px 23px
}

.fk1_wrap5 span {
	font-size: 18px;
	line-height: 2.3em
}

.fk1_wrap5 .con2 {
	width: 1560px;
	box-sizing: border-box;
	position: relative;
	left: 50%;
	background-color: #fff;
	padding: 40px 50px;
	margin-left: -640px
}

.fk1_wrap5 .con2 .conleft {
	width: 280px
}

.fk1_wrap5 .con2 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.fk1_wrap5 .con2 .conleft .tips {
	position: absolute;
	bottom: 66px
}

.fk1_wrap5 .con2 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.fk1_wrap5 .con2 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.fk1_wrap5 .con2 .conleft img {
	position: absolute;
	bottom: -35px
}

.fk1_wrap5 .marks {
	width: 1560px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 60px;
	margin-top: 25px;
	position: relative;
	left: 50%;
	margin-left: -640px
}

.fk1_wrap5 .marks b {
	width: 168px;
	font-size: 24px;
	float: left;
	margin-top: 5px;
	margin-right: 110px;
	line-height: 1.5em;
	display: block
}

.fk1_wrap5 .marks ul {
	float: left
}

.fk1_wrap5 .marks p {
	display: inline-block;
	font-size: 16px;
	float: left;
	line-height: 38px
}

.fk1_wrap5 .marks p:first-child {
	margin-right: 23px
}

.fk2_wrap2 {
	width: 880px;
	margin: 0 auto 76px
}

.fk2_wrap2 b {
	display: block;
	line-height: 1em;
	font-weight: bold;
	text-align: center
}

.fk2_wrap2 .con1 ul {
	width: 100%
}

.fk2_wrap2 .con1 ul li {
	width: 50%;
	text-align: center;
	float: left;
	margin-top: 50px
}

.fk2_wrap2 .con1 ul li img {
	margin: 0 auto
}

.fk2_wrap2 .con1 ul li p {
	text-align: center;
	margin-top: 39px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk2_wrap2 .con2 div.right {
	width: 630px
}

.fk2_wrap2 .con2 p {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk2_wrap2 .con2 p:first-child {
	margin-top: 15px;
	margin-bottom: 35px
}

.fk2_wrap3 {
	width: 100%;
	height: 735px;
	box-sizing: border-box;
	padding-top: 80px;
	background-color: #f7f6f2
}

.fk2_wrap3 b {
	display: block;
	text-align: center;
	line-height: 1em;
	font-size: 30px;
	color: #666666;
	margin-bottom: 58px
}

.fk2_wrap3 .con {
	width: 1200px;
	margin: 0 auto
}

.fk2_wrap3 .con span {
	display: block;
	width: 294px;
	margin-left: 87px
}

.fk2_wrap3 .con .list {
	width: 500px;
	margin-left: 65px;
	float: left
}

.fk2_wrap3 .con i {
	display: block;
	width: 27px;
	height: 27px;
	border-radius: 100%;
	background-color: #d79496;
	color: #fff;
	font-size: 26px;
	line-height: 30px;
	box-sizing: border-box;
	padding-left: 3px;
	float: left;
	margin-top: 4px;
	margin-right: 10px
}

.fk2_wrap3 .con dt {
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	margin: 50px 0px
}

.fk2_wrap3 .con dd {
	margin-left: 20px
}

.fk2_wrap3 .con p {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	display: inline-block;
	float: left;
	line-height: 38px
}

.fk2_wrap4 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding: 75px 0px;
	margin-top: 150px;
	overflow: hidden
}

.fk2_wrap4 .con {
	width: 1280px;
	margin: 0 auto 55px;
	padding-left: 42px;
	box-sizing: border-box
}

.fk2_wrap4 b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em
}

.fk2_wrap4 i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #ec7d74;
	margin: 27px 0px 23px
}

.fk2_wrap4 span {
	font-size: 18px;
	line-height: 2.5em
}

.fk2_wrap4 .con2 {
	width: 1560px;
	box-sizing: border-box;
	position: relative;
	left: 18.5%;
	background-color: #fff;
	padding: 40px 50px;
	padding-bottom: 60px;
	left: 50%;
	margin-left: -640px
}

.fk2_wrap4 .con2 .conleft {
	width: 280px
}

.fk2_wrap4 .con2 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.fk2_wrap4 .con2 .conleft .tips {
	position: absolute;
	bottom: 12px
}

.fk2_wrap4 .con2 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.fk2_wrap4 .con2 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.fk2_wrap4 .con2 .conleft img {
	position: absolute;
	bottom: -35px
}

.fk3_wrap2 {
	width: 1100px;
	margin: 0 auto
}

.fk3_wrap2 b {
	display: block;
	text-align: center;
	line-height: 1em;
	color: #666666;
	font-size: 30px
}

.fk3_wrap2 .con1 {
	margin-top: -3px
}

.fk3_wrap2 .con1 img {
	float: left;
	
	margin-right: 70px;
    margin-top: 40px;
}

.fk3_wrap2 .con1 span {
	display: block;
	
	width: 530px;
	font-family: "Microsoft Yahei light";
	font-size: 18px;
	margin-top: 115px;
	line-height: 38px
}

.fk3_wrap2 .con2 {
	margin-top: 56px
}

.fk3_wrap2 .con2 img {
	float: left;
	margin-left: 110px;
	margin-right: 50px
}

.fk3_wrap2 .con2 b {
	font-size: 18px;
	float: left
}

.fk3_wrap2 .con2 ul {
	float: left
}

.fk3_wrap2 .con2 li {
	font-size: 18px;
	line-height: 1em;
	margin-top: 20px
}

.fk3_wrap2 .con3 dl {
	float: left;
	margin-left: 20px
}

.fk3_wrap2 .con3 dl:last-child {
	margin-left: 20px;
}

.fk3_wrap2 .con3 dd {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk3_wrap2 .con3 i {
	font-style: normal;
	float: left;
	margin-right: 3px;
	background: url(../image/fk3_icon1.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-position-y: 8px;
}

.fk3_wrap2 .con3 p {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.fk3_wrap3 {
	position: relative;
	width: 1100px;
	height: 537px;
	box-sizing: border-box;
	padding-top: 84px;
	background-color: #f7f6f2;
	margin: 75px auto 0px
}

.fk3_wrap3 b {
	font-size: 30px;
	color: #666666;
	margin-bottom: 75px;
	display: block;
	line-height: 1em
}

.fk3_wrap3 img {
	position: absolute;
	right: 0px;
	top: 0px
}

.fk3_wrap3 .color_box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: -100%;
	background-color: #f7f6f2;
	top: 0px
}

.fk3_wrap3 li {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk3_wrap4 {
	width: 100%;
	background-color: #f7f6f2;
	padding: 80px 0px
}

.fk3_wrap4 .con {
	width: 1240px;
	margin: 0 auto 55px;
	box-sizing: border-box
}

.fk3_wrap4 b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em
}

.fk3_wrap4 i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #ec7d74;
	margin: 27px 0px 23px
}

.fk3_wrap4 span {
	font-size: 18px;
	line-height: 2.5em
}

.fk3_wrap4 .con1 {
	width: 1240px;
	background-color: #fff;
	margin: 0 auto;
	padding-top: 60px;
	padding-left: 40px;
	box-sizing: border-box;
	padding-bottom: 60px;
	position: relative
}

.fk3_wrap4 .con1 .conleft {
	width: 280px
}

.fk3_wrap4 .con1 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.fk3_wrap4 .con1 .conleft .tips {
	
	margin-top: 50px;
}

.fk3_wrap4 .con1 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.fk3_wrap4 .con1 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk3_wrap4 .con1 .conleft .tips font {
	font-weight: bolder;
	font-family: "Microsoft Yahei"
}

.fk3_wrap4 .con1 .conleft img {
	position: absolute;
	bottom: -35px
}

.fk3_wrap5 {
	width: 100%;
	padding: 80px 0px
}

.fk3_wrap5 .con {
	width: 1240px;
	margin: 0 auto 55px;
	box-sizing: border-box
}

.fk3_wrap5 b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em
}

.fk3_wrap5 i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #ec7d74;
	margin: 27px 0px 23px
}

.fk3_wrap5 span {
	font-size: 18px;
	line-height: 2.5em
}

.fk3_wrap5 .con1 {
	width: 1240px;
	background-color: #fff;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 40px;
	box-sizing: border-box;
	padding-bottom: 60px;
	position: relative
}

.fk3_wrap5 .con1 .conleft {
	width: 280px
}

.fk3_wrap5 .con1 .conleft p {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.fk3_wrap5 .con1 .conleft .tips {
	position: absolute;
	bottom: 60px
}

.fk3_wrap5 .con1 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.fk3_wrap5 .con1 .conleft .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 1.8em
}

.fk3_wrap5 .con1 .conleft .tips font {
	font-weight: bolder;
	font-family: "Microsoft Yahei"
}

.fk3_wrap5 .con1 .conleft img {
	position: absolute;
	bottom: -35px
}

.fk4_wrap2 b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em;
	text-align: center
}

.fk4_wrap2 img {
	display: block
}

.fk4_wrap2 .con {
	width: 426px;
	height: 297px;
	position: relative;
	left: 50%;
	margin-left: -213px;
	margin-bottom: 80px
}

.fk4_wrap2 li {
	position: absolute;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.fk4_wrap2 .con1 {
	text-align: center;
	margin-bottom: 70px
}

.fk4_wrap2 .con1 p {
	display: inline-block
}

.fk4_wrap2 .con1 b {
	font-size: 24px;
	float: left;
	margin-top: 3px
}

.fk4_wrap2 .con1 span {
	display: inline-block;
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	text-align: left;
	line-height: 38px
}

.fk4_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	padding: 80px 0px
}

.fk4_wrap3 .content {
	width: 1000px;
	margin: 0 auto
}

.fk4_wrap3 b {
	font-size: 30px;
	color: #666666;
	text-align: center;
	display: block;
	line-height: 1em;
	margin-bottom: 55px
}

.fk4_wrap3 .con {
	margin-left: 170px;
	margin-bottom: 75px
}

.fk4_wrap3 .con img {
	float: left;
	margin-top: 15px;
	margin-right: 30px;
	display: block
}

.fk4_wrap3 .con li {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk4_wrap3 .con1 {
	margin-left: 215px
}

.fk4_wrap3 .con1 dl {
	float: left;
	width: 380px
}

.fk4_wrap3 .con1 dd {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk4_wrap3 p {
	text-align: center;
	text-indent: 2em;
	font-size: 18px;
	margin-top: 70px;
	line-height: 38px
}

.fk4_wrap5 {
	width: 100%;
	margin: 70px auto 0px;
	box-sizing: border-box;
	padding: 0px 0px 150px
}

.fk4_wrap5 b {
	text-align: center;
	display: block;
	font-size: 50px
}

.fk4_wrap5 .con2 {
	width: 1200px;
	margin: 80px auto
}

.fk4_wrap5 .con2 img {
	margin: 0 auto;
	display: block
}

.fk4_wrap5 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.fk4_wrap5 .con2 div b {
	margin: 45px auto;
	font-size: 30px;
	text-align: center;
	display: block;
	line-height: 1em
}

.fk4_wrap5 .con2 .left {
	background: url(../image/fk7_2.png) no-repeat center;
	padding-top: 97px
}

.fk4_wrap5 .con2 .right {
	height: 659px;
	background: url(../image/fk7_3.png) no-repeat center;
	padding-top: 83px
}

.fk4_wrap5 .con2 dl {
	margin-left: 40px
}

.fk4_wrap5 .con2 dl dd {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 20px
}

.fk4_wrap5 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.fk4_wrap5 .con2 dl dd span {
	display: inline-block;
	line-height: 38px
}

.fk4_wrap5 p {
	text-indent: 2em;
	width: 766px;
	margin: 0 auto;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}

.fk4_wrap4 {
	width: 1220px;
	margin: 80px auto 160px
}

.fk4_wrap4 b {
	font-size: 30px;
	color: #666666;
	text-align: center;
	display: block;
	line-height: 1em
}

.fk4_wrap4 .con2 {
	margin: 80px 0px
}

.fk4_wrap4 .con2 img {
	margin: 0 auto
}

.fk4_wrap4 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.fk4_wrap4 .con2 div b {
	margin: 50px auto;
	font-size: 30px
}

.fk4_wrap4 .con2 .left {
	background: url(../image/ek1_11.png) no-repeat center;
	padding-top: 97px
}

.fk4_wrap4 .con2 .right {
	height: 659px;
	background: url(../image/fk4_2.png) no-repeat center;
	padding-top: 83px
}

.fk4_wrap4 .con2 dl {
	margin-left: 40px
}

.fk4_wrap4 .con2 dl dd {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 20px
}

.fk4_wrap4 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.fk4_wrap4 .con2 dl dd span {
	display: inline-block;
	line-height: 1.7em
}

.fk5_wrap2 {
	width: 1200px;
	margin: 0px auto 155px
}

.fk5_wrap2 div {
	margin-top: 80px
}

.fk5_wrap2 img {
	margin: 0 auto;
	display: block
}

.fk5_wrap2 b {
	font-size: 30px;
	display: block;
	text-align: center;
	line-height: 1em
}

.fk5_wrap2 li i {
	float: left;
	font-style: normal;
	font-size: 18px;
	margin-right: 5px;
	font-family: "Microsoft Yahei light";
	line-height: 2.2em
}

.fk5_wrap2 li p {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk5_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 80px;
	padding-bottom: 80px
}

.fk5_wrap3 b {
	font-size: 30px;
	display: block;
	text-align: center;
	line-height: 1em;
	color: #666666;
	position: relative;
	margin-bottom: 55px
}

.fk5_wrap3 b img {
	position: absolute;
	left: 50%;
	top: -6px;
	margin-left: 241px
}

.fk5_wrap3 .con {
	width: 1082px;
	margin: 0 auto
}

.fk5_wrap3 .con p {
	text-indent: 2em;
	width: 908px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-left: 30px;
	line-height: 38px
}

.fk5_wrap3 p.clear {
	margin-top: 55px;
	width: 100%
}

.fk5_wrap3 p.clear img {
	float: left;
	margin: 0px 25px;
	display: block
}

.fk5_wrap3 p.clear span {
	display: block;
	width: 284px;
	float: left;
	margin-top: 25px;
	text-indent: 0px
}

.fk5_wrap4 {
	width: 1200px;
	margin: 80px auto 0px
}

.fk5_wrap4 img {
	margin: 0 auto;
	display: block
}

.fk5_wrap4 b {
	font-size: 30px;
	text-align: center;
	display: block;
	margin: 55px 0px
}

.fk5_wrap4 dl {
	float: left
}

.fk5_wrap4 dd i {
	float: left;
	font-style: normal;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	margin-top: 5px;
	margin-right: 7px
}

.fk5_wrap4 dd p {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk5_wrap4 div.clear {
	margin-left: 218px
}

.fk5_wrap4 dl {
	margin-right: 55px
}

.fk5_wrap4 .txt {
	text-indent: 2em;
	font-size: 18px;
	width: 907px;
	margin: 0 auto 80px;
	line-height: 38px
}

.fk5_wrap5 .marks {
	width: 1460px;
	position: relative;
	left: 18.5%;
	background-color: #fff;
	margin-top: 30px;
	padding: 40px 50px;
	left: 50%;
	margin-left: -640px
}

.fk5_wrap5 .marks b {
	float: left;
	margin-right: 143px
}

.fk5_wrap5 .marks p {
	font-size: 18px
}

.fk6_wrap2 {
	width: 1200px;
	margin: 0 auto
}

.fk6_wrap2 img {
	margin: 0 auto;
	display: block;
}

.fk6_wrap2 b {
	display: block;
	text-align: center;
	line-height: 1em;
	font-size: 30px;
	color: #666666;
	margin: 60px auto
}

.fk6_wrap2 div {
	width: 530px
}

.fk6_wrap2 p {
	text-indent: 2em;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk6_wrap3 {
	width: 100%;
	margin: 70px auto 0px;
	box-sizing: border-box;
	padding: 165px 0px 150px;
	background-color: #f7f6f2
}

.fk6_wrap3 b {
	text-align: center;
	display: block;
	font-size: 50px
}

.fk6_wrap3 .con2 {
	width: 1200px;
	margin: 80px auto
}

.fk6_wrap3 .con2 img {
	margin: 0 auto;
	display: block
}

.fk6_wrap3 .con2 div {
	width: 590px;
	height: 734px;
	box-sizing: border-box
}

.fk6_wrap3 .con2 div b {
	margin: 50px auto;
	font-size: 30px;
	text-align: center;
	display: block;
	line-height: 1em
}

.fk6_wrap3 .con2 .left {
	background: url(../image/fk6_5.png) no-repeat center;
	padding-top: 97px
}

.fk6_wrap3 .con2 .right {
	height: 772px;
	background: url(../image/fk6_6.png) no-repeat center;
	padding-top: 83px
}

.fk6_wrap3 .con2 dl {
	margin-left: 40px
}

.fk6_wrap3 .con2 dl dd {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 15px
}

.fk6_wrap3 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.fk6_wrap3 .con2 dl dd span {
	display: inline-block;
	line-height: 38px
}

.fk6_wrap3 p {
	text-indent: 2em;
	width: 766px;
	margin: 0 auto;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk6_wrap4 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 150px;
	padding-bottom: 85px;
	margin-top: 150px
}

.fk6_wrap4 .con {
	width: 1200px;
	margin: 0 auto
}

.fk6_wrap4 .con b {
	font-size: 30px;
	display: block;
	text-align: center;
	color: #666666;
	margin: 35px auto
}

.fk6_wrap4 .con p {
	font-size: 29px;
	color: #666666;
	text-align: right;
	line-height: 1em
}

.fk6_wrap4 .con i {
	display: block;
	float: left;
	font-size: 18px;
	font-style: normal;
	line-height: 1em;
	margin-top: 10px;
	margin-right: 10px
}

.fk6_wrap4 .con span {
	display: inline-block;
	font-size: 18px;
	float: left;
	width: 686px;
	line-height: 2em;
	line-height: 38px
}

.fk7_wrap2 {
	width: 1200px;
	margin: 0 auto
}

.fk7_wrap2 b {
	display: block;
	font-size: 50px;
	text-align: center;
	line-height: 1em
}

.fk7_wrap2 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	margin: 75px auto
}

.fk7_wrap2 .con2 img {
	margin: 0 auto;
	display: block
}

.fk7_wrap2 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.fk7_wrap2 .con2 div b {
	margin: 40px auto;
	font-size: 30px;
	text-align: center;
	display: block;
	line-height: 1em
}

.fk7_wrap2 .con2 .left {
	background: url(../image/fk7_2.png) no-repeat center;
	padding-top: 97px
}

.fk7_wrap2 .con2 .right {
	height: 660px;
	background: url(../image/fk7_3.png) no-repeat center;
	padding-top: 83px
}

.fk7_wrap2 .con2 dl {
	margin-left: 40px
}

.fk7_wrap2 .con2 dl dd {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 14px
}

.fk7_wrap2 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.fk7_wrap2 .con2 dl dd span {
	display: inline-block;
	line-height: 38px
}

.fk7_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 108px;
	padding-bottom: 75px;
	margin-top: 150px
}

.fk7_wrap3 .con {
	width: 1200px;
	margin: 0 auto
}

.fk7_wrap3 .con li {
	float: left;
	width: 360px;
	margin-left: 60px
}

.fk7_wrap3 .con li:first-child {
	margin-left: 0px
}

.fk7_wrap3 .con img {
	margin: 0 auto;
	display: block
}

.fk7_wrap3 .con li span {
	text-align: center;
	color: #d79496;
	font-size: 35px;
	display: block;
	line-height: 1em;
	margin: 37px auto
}

.fk7_wrap3 .con li b {
	display: block;
	line-height: 1em;
	font-size: 18px;
	margin-top: 53px;
	margin-bottom: 15px
}

.fk7_wrap3 .con li p {
	text-indent: 2em;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk8_wrap2 {
	width: 960px;
	margin: 0 auto;
	padding-left: 50px;
	box-sizing: border-box
}

.fk8_wrap2 b {
	display: block;
	text-align: center
}

.fk8_wrap2 img {
	margin: 77px auto 55px;
	display: block
}

.fk8_wrap2 .con b {
	font-size: 30px;
	color: #666666;
	line-height: 1.3em;
	float: left;
	margin-right: 72px
}

.fk8_wrap2 .con dl {
	float: left;
	margin-left: 50px
}

.fk8_wrap2 .con dl dd {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk8_wrap2 p {
	font-size: 18px;
	margin-top: 60px
}

.fk8_wrap2 p b {
	float: left
}

.fk8_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 115px;
	margin-top: 160px;
	padding-bottom: 150px
}

.fk8_wrap3 .con {
	width: 1200px;
	margin: 0 auto
}

.fk8_wrap3 img {
	margin: 0 auto;
	display: block
}

.fk8_wrap3 b {
	font-size: 30px;
	color: #666666;
	line-height: 1em;
	margin: 55px auto;
	text-align: center;
	display: block
}

.fk8_wrap3 dl {
	float: left
}

.fk8_wrap3 dl:first-child {
	margin-left: 303px;
	margin-right: 267px
}

.fk8_wrap3 dd {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk8_wrap3 p {
	width: 908px;
	margin: 0 auto;
	text-indent: 2em;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk8_wrap4 {
	width: 1280px;
	margin: 0 auto
}

.fk8_wrap4 .tit {
	display: block;
	text-align: center;
	line-height: 1em;
	font-size: 30px;
	color: #666666;
	margin-top: 80px
}

.fk8_wrap4 li {
	margin-top: 80px
}

.fk8_wrap4 li img {
	float: left;
	margin-right: 106px
}

.fk8_wrap4 li div {
	width: 634px
}

.fk8_wrap4 li div font {
	font-size: 50px;
	color: #000;
	margin-right: 10px;
	font-family: "Microsoft Yahei";
	margin-left: -30px
}

.fk8_wrap4 li p {
	margin-top: 60px;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px
}

.fk8_wrap4 li p b {
	font-size: 30px;
	color: #666
}

.fk8_wrap4 li:nth-child(2) {
	position: relative
}

.fk8_wrap4 li:nth-child(2) img {
	margin-right: 0px
}

.fk8_wrap4 li:nth-child(2) b {
	position: absolute;
	font-size: 30px;
	color: #666666;
	left: 120px;
	top: 75px;
	line-height: 1.5em;
	font-family: "Microsoft Yahei light"
}

.fk8_wrap4 li:nth-child(2) p {
	position: absolute;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	text-indent: 2em;
	right: 210px;
	top: 60px
}

.ch1_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.ch1_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.ch1_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.ch1_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -5px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.ch1_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.ch1_wrap1 .sum span {
	display: block;
	color: #cfa972
}

.ch1_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.ch1_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.ch1_wrap1 .wrap1_list li div {
	width: 640px;
	padding: 0px 100px;
	background-color: #f0f0f0;
	box-sizing: border-box;
	height: 320px;
	padding-top: 53px
}

.ch1_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #cfa972;
	margin-bottom: 20px
}

.ch1_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #666666;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.ch1_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.ch1_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -110px)
}

.ch1_wrap1 .wrap1_pic {
	width: 100%;
	height: 400px;
	position: relative;
	z-index: 1
}

.ch1_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}

.ch1_wrap2 {
	width: 1120px;
	margin: 0 auto;
	padding-bottom: 140px
}

.ch1_wrap2 b {
	font-size: 50px;
	display: block;
	text-align: center;
	line-height: 1em
}

.ch1_wrap2 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1.65em;
	margin: 60px auto 75px
}

.ch1_wrap2 img {
	margin: 0 auto
}

.ch1_wrap2 .condition {
	width: 490px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 65px;
	margin-bottom: 40px
}

.ch1_wrap2 .condition.left {
	background: url(../image/ch1_9.jpg) no-repeat center;
	height: 732px
}

.ch1_wrap2 .condition.right {
	background: url(../image/ch1_10.jpg) no-repeat center;
	height: 618px
}

.ch1_wrap2 .condition img {
	display: block;
	margin: 0 auto 40px
}

.ch1_wrap2 .condition b {
	font-size: 24px
}

.ch1_wrap2 .condition span {
	font-size: 30px;
	line-height: 45px;
	text-align: center;
	display: block;
	font-weight: bold
}

.ch1_wrap2 .condition p {
	margin-top: 20px;
	width: 432px;
	margin: 20px auto 0;
	text-align: left;
	text-indent: 2em;
	font-size: 18px;
	line-height: 38px
}

.ch1_wrap3 {
	width: 1120px;
	margin: 0 auto;
	padding: 100px 0px 0px
}

.ch1_wrap3 img {
	display: block;
	margin: 0 auto
}

.ch1_wrap3 .tit {
	font-size: 30px;
	color: #cfa972;
	display: block;
	line-height: 47px;
	text-align: center;
	margin: 20px auto 70px
}

.ch1_wrap3 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1em;
	margin: 50px auto 100px
}

.ch1_wrap3 ul {
	width: 110%
}

.ch1_wrap3 ul li {
	float: left;
	width: 510px;
	height: 510px;
	margin-right: 100px;
	margin-bottom: 50px
}

.ch1_wrap3 ul li b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em;
	margin: 29px auto 27px
}

.ch1_wrap3 ul li span {
	font-family: "Microsoft Yahei light";
	font-size: 18px;
	line-height: 38px
}

.ch1_wrap3 ul li a {
	display: block;
	width: 190px;
	height: 38px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	background-color: #d4b17e;
	font-weight: bold;
	font-size: 18px;
	margin-top: 30px
}

.viewpage {
	padding-top: 50px
}

.viewpage-title {
	font-size: 26px!important;
	text-align: center;
	font-weight: bold
}

.viewpage-info {
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-top: 15px;
	padding-bottom: 25px;
	margin-bottom: 25px
}

.viewpage-body {
	border-bottom: 1px solid #ccc;
	padding-bottom: 35px
}

.viewpage-body p,
.viewpage-body span {
	line-height: 32px
}

.viewpage-link {
	margin-top: 15px
}

.viewpage-return {
	display: block;
	margin: 25px auto;
	border: 1px
}

.viewpage-return {
	display: block;
	width: 208px;
	height: 46px;
	border: 1px solid #4d4d4d;
	line-height: 48px;
	text-align: center;
	color: #4d4d4d;
	border-radius: 10px;
	margin: 40px auto
}

.viewpage-return:hover {
	background: #61a2d3;
	color: #fff;
	border-color: #61a2d3
}

#viewpage h2 {
	font-size: 32px;
	margin-bottom: 0.3em
}

#viewpage h3 {
	font-size: 26px;
	margin-bottom: 0.3em
}

#viewpage h4 {
	font-size: 22px;
	margin-bottom: 0.3em
}

#viewpage p {
	margin-bottom: 1em;
	font-size: 14px
}

#viewpage div {
	margin-bottom: 1em;
	font-size: 14px
}

#viewpage img {
	max-width: 100%;
	height: auto
}

#viewpage em {
	font-style: italic
}

#viewpage ul {
	list-style-type: disc;
	padding: 0 0 0 10px
}

#viewpage ul li {
	margin: 0 0 0 10px
}

#viewpage ol {
	list-style-type: decimal;
	padding: 0 0 0 10px
}

#viewpage ol li {
	margin: 0 0 0 10px
}

#viewpage pre {
	border-left: 3px solid #DBDBDB;
	padding: 10px;
	background-color: #F8F8F8;
	margin-bottom: 1em;
	font-size: 14px;
	color: #666;
	white-space: normal;
	font: inherit
}

#viewpage blockquote {
	border: 1px solid #DBDBDB;
	padding: 10px 12px;
	background-color: #F8F8F8;
	margin-bottom: 1em;
	font-size: 14px;
	color: #666
}

#viewpage blockquote p,
#viewpage blockquote div {
	margin-bottom: 0
}

#viewpage table.tableforshow {
	border: 0!important;
	border-collapse: collapse!important;
	border-bottom: 1px solid #CCCCCC!important;
	border-right: 1px solid #CCCCCC!important;
	margin-bottom: 14px!important;
	width: 100%;
	font: inherit
}

#viewpage table.tableforshow p,
#viewpage table.tableforshow div {
	margin-bottom: 0
}

#viewpage table.tableforshow th,
#viewpage table.tableforshow td {
	border: 0!important;
	border-left: 1px solid #CCCCCC!important;
	border-top: 1px solid #CCCCCC!important;
	color: #333333;
	padding: 0.5em!important;
	margin: 0!important;
	font: inherit
}

#viewpage table.tableforshow th {
	background-color: #E8F6FF!important
}

#viewpage table.tableforshow tr:hover {
	background-color: #F2F7FB!important;
	transition: all 0.6s
}

#viewpage table.tableforshow caption {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8em
}

#viewpage table.ghbs tr:nth-child(odd) {
	background: #f7f7f7
}

#viewpage table.ghbs tr:nth-child(even) {
	background: #fff
}

.doctor {
	margin-top: 160px
}

.doctor .type {
	width: 1284px;
	height: 60px;
	margin: 0 auto;
	background: url(../image/doctortype.jpg) no-repeat center bottom;
	margin-top: 40px
}

.doctor .type a {
	display: block;
	width: 16.666666667%;
	float: left;
	font-size: 18px;
	text-align: center
}

.doctor .type a:nth-child(1) {
	color: #ef281a
}

.doctor .type a:nth-child(2) {
	color: #f19000
}

.doctor .type a:nth-child(3) {
	color: #96c808
}

.doctor .type a:nth-child(4) {
	color: #31b4c8
}

.doctor .type a:nth-child(5) {
	color: #6774c6
}

.doctor .type a:nth-child(6) {
	color: #c667a6
}

.doctor .doctor-item {
	overflow: hidden;
	margin-top: 70px
}

.doctor .doctor-item .wenzi {
	position: absolute;
	color: #fff;
	font-size: 12px;
	top: 0px;
	left: 72px;
	line-height: 20px;
	z-index: 9;
	display: none
}

.doctor .doctor-item .title {
	font-size: 18px;
	color: #718795;
	position: relative;
	text-align: center
}

.doctor .doctor-item .title:after {
	content: '';
	display: block;
	width: 80px;
	height: 3px;
	background: #758a98;
	border-radius: 2px;
	bottom: -15px;
	position: absolute;
	left: 50%;
	margin-left: -40px
}

.doctor .doctor-item ul {
	width: 110%;
	margin-top: 45px
}

.doctor .doctor-item li {
	width: 392px;
	height: 392px;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	position: relative;
	cursor: pointer
}

.doctor .doctor-item li .jiaobiao {
	width: 76px;
	height: 76px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../image/jb-icon.png) no-repeat;
	z-index: 9
}

.doctor .doctor-item li .jiaobiao span {
	margin-left: 8px;
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 20px;
	margin-top: 8px
}

.doctor .doctor-item1 li .jiaobiao span {
	color: #ef281a
}

.doctor .doctor-item2 li .jiaobiao span {
	color: #f19000
}

.doctor .doctor-item3 li .jiaobiao span {
	color: #96c808
}

.doctor .doctor-item4 li .jiaobiao span {
	color: #31b4c8
}

.doctor .doctor-item5 li .jiaobiao span {
	color: #c667a6
}

.doctor .doctor-item6 li .jiaobiao span {
	color: #6774c6
}

.doctor .doctor-item1 li:hover .jiaobiao {
	background-position: -77px 0
}

.doctor .doctor-item2 li:hover .jiaobiao {
	background-position: -154px 0
}

.doctor .doctor-item3 li:hover .jiaobiao {
	background-position: -231px 0
}

.doctor .doctor-item4 li:hover .jiaobiao {
	background-position: -308px 0
}

.doctor .doctor-item5 li:hover .jiaobiao {
	background-position: -385px 0
}

.doctor .doctor-item6 li:hover .jiaobiao {
	background-position: -462px 0
}

.doctor .doctor-item li:hover .jiaobiao span {
	color: #fff
}

.doctor .doctor-item li .hover-bg1 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 3;
	width: 100px;
	height: 100px;
	transition: all 0.5s
}

.doctor .doctor-item1 li .hover-bg1 {
	background: url(../image/hover-bg1-1.png) no-repeat right bottom
}

.doctor .doctor-item2 li .hover-bg1 {
	background: url(../image/hover-bg1-2.png) no-repeat right bottom
}

.doctor .doctor-item3 li .hover-bg1 {
	background: url(../image/hover-bg1-3.png) no-repeat right bottom
}

.doctor .doctor-item4 li .hover-bg1 {
	background: url(../image/hover-bg1-4.png) no-repeat right bottom
}

.doctor .doctor-item5 li .hover-bg1 {
	background: url(../image/hover-bg1-5.png) no-repeat right bottom
}

.doctor .doctor-item6 li .hover-bg1 {
	background: url(../image/hover-bg1-6.png) no-repeat right bottom
}

.doctor .doctor-item li:hover .hover-bg1 {
	width: 100%;
	height: 100%
}

.doctor .doctor-item li:hover .hover-bg2 {
	display: block
}

.doctor .doctor-item li:hover .hover-before {
	display: none
}

.doctor .doctor-item li:hover .hover-after,
.doctor .doctor-item li:hover .wenzi {
	display: block
}

.doctor .doctor-item li .hover-bg2 {
	background: url(../image/black.png) repeat;
	width: 392px;
	height: 392px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	display: none;
	transition: all 0.5s
}

.doctor .doctor-item li .hover-after {
	height: 190px;
	width: 300px;
	position: absolute;
	top: 150px;
	left: 46px;
	z-index: 4;
	display: none;
	transition: all 0.8s
}

.doctor .doctor-item li .hover-after p {
	color: #fff
}

.doctor .doctor-item li .hover-after .p1 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 10px
}

.doctor .doctor-item li .hover-after .p1 span {
	font-size: 16px;
	margin-left: 20px
}

.doctor .doctor-item li .hover-after .p3 span {
	background: rgba(255, 255, 255, 0.6);
	color: #1a1a1a;
	padding: 0 5px;
	font-size: 14px;
	margin-right: 2px
}

.doctor .doctor-item li .hover-after .p4 {
	font-size: 12px;
	margin-top: 10px
}

.doctor .doctor-item li .hover-before {
	width: 392px;
	height: 392px;
	position: absolute;
	bottom: 0;
	left: 0px;
	background: url(../image/hover-before.png) repeat-x bottom
}

.doctor .doctor-item li .hover-before .inner {
	width: 300px;
	margin: 286px auto 0
}

.doctor .doctor-item li .hover-before p {
	color: #fff
}

.doctor .doctor-item li .hover-before .p1 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 10px
}

.doctor .doctor-item li .hover-before .p1 span {
	font-size: 16px;
	margin-left: 20px
}

.zsyy {
	width: 1200px;
	height: 626px;
	background: #fff;
	position: relative;
	margin: 0 auto;
	display: none;
	border-bottom: 14px solid #0085c1
}

.zsyy .close {
	display: block;
	font-size: 42px;
	line-height: 42px;
	color: #626264;
	font-weight: bold;
	position: absolute;
	top: 40px;
	right: 40px
}

.zsyy .zsyy-inner {
	width: 1120px;
	height: 560px;
	padding-top: 40px;
	margin: 0 auto
}

.zsyy .zsyy-inner .title {
	text-align: center;
	font-size: 28px;
	line-height: 48px;
	font-weight: bold;
	color: #fff;
	background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAScAAAAwCAYAAABT/rzWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH4ggFEDknJ14wewAACexJREFUeNrt3XuMVOUZx/HvucxlZ3Z22dkLuwsKsqyi1ulmQaQLGq/UGitV4x+mNlqsTdWSVhsvTW3T2JoWGmNMta2Yaho1tVArGKNGEazSDbHcHAopIheBXUbYHWZvs2dmzqV/zCwsuMBezuwO0+eTkOyec+bMy0n2l/c8533foziOgxue/G/nuWv2JxbEk5maHiNT2ZvMVPX1m1WWjd+VLxBCjAP7+I+KCooCJSHw+UH1gK6B5gFVQbUdU3dShl9zEqVeu6OhXNt2d0P5qm/VBtNutEQZSzg9uvWLSOvB7pb/7Ou87miXMROIHNvpTuYJIcaLnfuj9fnBG4RgKfhDoGmgqsM8hxWt9CQ/bZke+NuCSn3jww3l+0bbnFGF010bDlz93rbD325v754DSgRdBWUirqYQwhWOBb4SCFZAKAxeP2AfD6wRUcACzP7ohXXaGzdNUVf+9uLK6IjPMpJwuv/f7fNWb4vd3Xaoey6mE8GjTdzFFEK4Q9OgrBJCFblQYpShdDIFTAddyXzcUGWt/dFM71P3NoQPD/vTww2nyIrtj+3YdWSRZTlz0DTpKQlxtnNsCIQgPCVXU1JcCqWTKWBa+HRr/U0z7KUr5k5+c1ifOlM4Pb8nXvXLdXuXth/smYOuRiSUhDjLObmid1klhOvBo+cplE7+XsC2o83V6Vc2LaxddqbDTxtOD22NNS3/594nuntSNwy7ICaEKHwVk6GiGlRtfILpGAVMK3puyFj/7GWhJTfWhuxTHnmqcHpwU6z5mTW7ns0Y1jw8EkxCFI1wHYRrxjmUBlMgbREuMf7eeVv9bac6asjUWb4nXvX8R3ufyKRMCSYhioVjQ3kVTKqewGACcMCrEk/5zz9vdfvTpzpqyOR5fN2+3/R2p65Hl6dxQhQFx4ZgGYQnZwvfhUBXI/t6/Vde8WHsB0Pt/lI4XbJi+y/aDnbNRZcekxBFwbHB44OqKaCNU/F7uDQ1suGA584l2+JzT951QgL9LBr7yvbPOm9G1yLDP7sQorCpUFYF3kBhBVNOxtHmvfpp+idDtPq4lza13++YVpMMFxCiiPhLcnUma6JbMjQdOvq8s+7YHF84ePOxcLp7w4Er29p756JJMglRNBwbJtVQ8KOmvVpk1U7jocGbjoXTW9uO3GmbVjOK1JqEKAoDRfBAiMKfie/QR7Bmwbov7hvYogI8sjUWibV3NctcOSGKiQPBcHaJExdOdexf/tob2dKh3jrwmwrQerCnhcHLnQghzm6ODbo/O2cOe0ynuqDew6KL/Vx/oZeqcgXMPLVZgZSllT0cPdIEuXDa/vnRr6MX+D2pEGL4HCe7BIpnjGs9OnC01+TBaRpvNwVYdXmA2ur8BZSVduasO2JdDaD+cXe85mgiOUNqTUIUEUXJhpM+xrlzChyOOyz6MMnqzgzzQxpvtpQytVoDc2w9siGpGrGU9wIAdV17z1zklk6IImJn12jy+Y+vQDAWOiS6HO5qTbK602J2SGP1Aj/n1Gju96A0SPRZ03+/K16vtnUZ507I9RNC5IcDKLo7hfABOiS6He5cn2RVPENzUOO1+aVMdTugFAUjbS/cb1g1anfSrBrvayeEyDNFyfae3KRBV9Lhux8lea3T4dKgwur5AdcDyrQcOjNMUhO9xpTxvWpCiLxT1fzMo1Mg0euweH0vr3ZaNAcV3lsQYHqtWzUoByyFhKlOUnuTmdqCH58lhBgZRcne2uWDBt09Dt/7KMkLMYtZAYU1CwI01HncqXGpOilN86uqorryjikhxP8RDfp6HV5pywDQ4Ff42hQPqqK6NlBTLQ3ohwt92o0QYoQcB5w8DUZyABsunelhRcQPqDyw22TlNiN7FznWPLFNfJZlqKGgp2N8r5oQIu9sGyzT/YXlcr2iuY0e3pldQqVH5ce70/xhUz+pNC7ML1ZAhVLF7tXLA94jE3DphBD55Dhg5WGJFBvmNXp4f04JARV+uNvguc0GZgZw6eGgqkGFj269ssQTG9eLJoQYB7a76zflekwt53v5YLYfjwrf35XmhS0GlovBhAM+Lx/UeelQ59eFNuIw4lcFCyEKlKKCmYGUgSvT0nI1pitmenl3th+PqnLPzjQvuh1MALZDeUDf/+is6j3qIxdV76uoCOxx5RGgEKIwOA4YfWBaY6s75XpMV83y8vZsP0FVZfFOgxc/cfdW7vj3WUz2Z3ZCblWCC6eVv4clg52EKBqKAql+yKTGfKrLGry8dIkPy4Hv7DD4yxYjW87Kw/Jvmq5svKZKewdAB5hfX97auqk9ikwAFqI4KCqYBmT6wR8ARll/UuCTA2kaD6axHUhlyM3dy0ObHfDqVveTTdWbIddzWtZcu7WmrixKpkAXQBdCjIICPQmwM2M6i5GB/nQumHKnzVN7o01h6/WB345Vy667uOolRVe2Su1JiCKhqNCXgGQfBf+CAxR8dn936zW1zwxsORZOL8+f9m5tbWgrptSehCgaigpHYxT8Cw5Mi280ak8N3nTCc8abI3XPoSvRQv9/CCFGINUPPXH3l1BxiwWTfOlVi6d63xi8+YRwevbS+g0N08Jr8jKyVAgxMRwbujognXZ/OosLNKyNtzR6n/5mffkJkwG/NEJr2VXTflpTU/pyXtYHFkKMP0WFVBI62rKjxgspoEw7+tXJmZV/bgp/cPKuL4XTLVPK049dM+OR0jLfuxJQQhQJRYXeOHTG3F+AbrRMO3pOyGjddG3tsqF2Dzm2fUljZfviy6f9XNXVzRJQQhQJRc3e3nV3ZmfXTlxDIA2TvMae/Yvq7z3VUaecePP07PqPF1/b8ECozP8WtgSUEEWjox0Sh7M/j/stngKmFZ1aaixfPj90+2mPdJzTd/H+tDte8/javUsPtfc0o6uRgh8uIYQ4vYGxjOWVUFmfn7XGT8UiGqk2Vn6ysPbXZzr0jOE04KK/Rn+1c0/8BttymtG0wh/TJYQ4PceGQAiqp4Luy/ai8hJSCpgWXs1qveE8+8nX503+x7A+NdxwArjv47aWVdti9xyK9TVjWhE8BTpuQggxTHb2/XZlVRCaBN7c68tdCSkFTAdNyWycEbbXLjlff3pJQ2X7sD89knAacMe/Dix8f/vh22OHupuBCLr0pIQ4qzkWeIIQKoeycDakHHuUIaVk5xmnjeisKeqbN9apK393SeXWEZ9lNOE04KHNsabWtq6WHZ8fvS6RMGagDFrVoECeVgohhiv3R+spAV8AgqXgC4FnBG8Otq1oWDM+u2xGycqWCm3jY43ln422NWMKp8GW7jgyfe2B7gXxvkxtTypd2Zs0q5L96SrTwp/X6ymEcJfjZO+EVC27LlRJCHx+UDzg1bLbNQ3VskzdTidLNBJBrx1vrPBsueu80Bu31gcNN5rxPxXNg0bJioacAAAAAElFTkSuQmCC) no-repeat center;
	letter-spacing: 2px;
	text-indent: 2px
}

.zsyy .zsyy-inner .summary {
	text-align: center;
	color: #333;
	margin: 30px auto;
	line-height: 30px
}

.zsyy .zsyy-inner .left {
	width: 337px;
	height: 249px
}

.zsyy .zsyy-inner .left1 {
	margin-left: 29px;
	margin-right: 21px;
	width: 275px
}

.zsyy .zsyy-inner .right {
	width: 420px
}

.zsyy .zsyy-inner input[type="text"] {
	width: 264px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #bfbfbf;
	padding-left: 11px;
	color: #333;
	float: left
}

.zsyy .zsyy-inner input[type="radio"] {
	width: 14px;
	height: 14px;
	border: 2px solid #bfbfbf;
	border-radius: 0px
}

.zsyy .zsyy-inner #shijian,
#keshi,
#yisheng {
	width: 177px;
	float: right
}

.zsyy .zsyy-inner select {
	width: 188px;
	float: right;
	height: 42px;
	line-height: 42px;
	border: 1px solid #bfbfbf;
	padding-left: 11px;
	color: #333
}

.zsyy .zsyy-inner .right select {
	float: left;
	margin-left: 25px
}

.zsyy .zsyy-inner #shijian {
	background: url(../image/icon05.jpg) no-repeat 158px center
}

.zsyy .zsyy-inner .control_required {
	height: 44px;
	margin-bottom: 10px
}

.zsyy .zsyy-inner label {
	float: left;
	line-height: 44px
}

.zsyy .zsyy-inner .right label {
	line-height: 42px
}

.zsyy .zsyy-inner .right textarea {
	width: 331px;
	height: 42px;
	border: 1px solid #bfbfbf;
	float: right;
	line-height: 42px
}

.zsyy .zsyy-inner .dxyzm {
	width: 128px;
	height: 96px;
	background: #005aab;
	position: relative
}

.zsyy .zsyy-inner .dxyzm a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	line-height: 96px
}

.zsyy .zsyy-inner .dxyzm em {
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 10px;
	width: 100%;
	display: block
}

.zsyy .zsyy-inner .form-tool input {
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: right;
	border: 1px solid #bfbfbf;
	cursor: pointer;
	background: #fff
}

#botton2 {
	background: #0085c1;
	border-color: #0085c1;
	color: #fff
}

.yfjz1_wrap2 .title {
	font-size: 50px;
	font-weight: bold;
	color: #333;
	text-align: center
}

.yfjz1_wrap2 .yfjz1_con {
	width: 1080px;
	margin: 75px auto 0
}

.yfjz1_wrap2 .yfjz1_con p:nth-child(1) {
	height: 84px;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2em
}

.yfjz1_wrap2 .yfjz1_con p:nth-child(1) span {
	display: block;
	float: left;
	height: 84px
}

.yfjz1_wrap2 .yfjz1_con p:nth-child(2) {
	margin-left: 88px;
	margin-top: 28px;
	line-height: 38px;
	font-size: 18px
}

.yfjz1_wrap3 {
	background: #f7f6f2;
	padding: 60px 0;
	margin-top: 130px
}

.yfjz1_wrap3 .ek1_wrap2 {
	margin-top: 0px;
	width: 860px
}

.yfjz1_wrap3 .ek1_wrap2 span {
	margin-bottom: 30px
}

.yfjz1_wrap3 .ek1_wrap2 .text {
	width: 678px;
	float: right
}

.yfjz1_wrap3 .ek1_wrap2 p.tit2 {
	margin: 50px auto;
	text-align: center
}

.yfjz1_wrap4 {
	background: #fff
}

.yfjz1_wrap5 {
	width: 1200px;
	margin: 50px auto
}

.yfjz1_wrap5 img {
	display: block;
	margin: 0 auto
}

.yfjz1_wrap5 .title {
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 15px
}

.yfjz1_wrap5 .left {
	width: 400px;
	font-size: 28px;
	line-height: 45px;
	color: #666;
	padding-top: 195px
}

.yfjz1_wrap5 .right {
	width: 798px
}

.yfjz1_wrap6 {
	width: 1200px;
	margin: 0 auto
}

.yfjz1_wrap6 .tit {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-bottom: 45px
}

.yfjz1_wrap6 .tit2 {
	font-size: 30px;
	font-weight: bold;
	color: #666;
	text-align: center;
	display: block
}

.yfjz1_wrap6 img {
	display: block;
	margin: 32px auto 45px
}

.yfjz1_wrap6 ul {
	height: 740px;
	background: url(../image/yfjz10.jpg) no-repeat right bottom
}

.yfjz1_wrap6 li {
	float: left;
	width: 330px;
	padding-left: 70px;
	background: url(../image/yfjz9.jpg) no-repeat left top;
	margin: 18px 100px
}

.yfjz1_wrap6 li .tit {
	font-size: 30px;
	text-align: left;
	margin-bottom: 10px
}

.yfjz1_wrap6 li .sum {
	font-size: 18px;
	line-height: 38px;
	font-family: 'Microsoft Yahei light'
}

.yfjz1_wrap6 li:nth-child(4) {
	height: 190px
}

.yfjz1_wrap7 {
	padding: 65px 0 105px;
	background: #f7f6f2
}

.yfjz1_wrap7 img {
	display: block;
	margin: 0 auto
}

.yfjz1_innner {
	width: 1200px;
	margin: 0px auto
}

.yfjz1_wrap7 .tit {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 50px;
	margin-bottom: 80px
}

.yfjz1_wrap7 ul {
	height: 530px
}

.yfjz1_wrap7 ul li {
	float: left;
	width: 506px;
	margin: 0 47px
}

.yfjz1_wrap7 ul li div {
	background: #fff;
	padding: 35px
}

.yfjz1_wrap7 ul li div .title {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px
}

.yfjz1_wrap7 ul li div .summary {
	font-size: 18px;
	line-height: 38px
}

.yfjz1_wrap7 ul li div .more {
	display: block;
	width: 152px;
	height: 35px;
	border: 1px solid #777777;
	text-align: center;
	line-height: 35px;
	font-size: 20px;
	margin-left: 273px
}

.yfjz1_wrap7 .ntit {
	font-size: 30px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	margin-top: 32px;
	color: #666
}

.yfjz1_wrap7 .item {
	width: 460px;
	float: left;
	margin: 55px 70px
}

.yfjz1_wrap7 .item:nth-child(3) {
	margin: 0 370px
}

.yfjz1_wrap7 .item .title {
	font-size: 30px;
	height: 64px;
	line-height: 90px;
	text-align: center
}

.yfjz1_wrap7 .item .title img {
	float: left
}

.yfjz1_wrap7 .item .summary {
	font-size: 18px;
	line-height: 38px;
	margin-top: 32px
}

.yfjz1_wrap8 {
	padding: 135px 0
}

.yfjz1_wrap8 .title {
	font-size: 30px;
	font-weight: bold;
	color: #666;
	text-align: center;
	margin-bottom: 60px
}

.yfjz1_wrap8 .item1 {
	width: 1200px;
	margin: 0 auto;
	height: 320px;
	margin-bottom: 75px
}

.yfjz1_wrap8 .item1 img {
	display: block
}

.yfjz1_wrap8 .item1 .text {
	width: 600px;
	margin-right: 75px
}

.yfjz1_wrap8 .item1 .text .q {
	font-size: 30px;
	background: url(../image/q.jpg) no-repeat left top;
	line-height: 53px;
	padding-left: 70px;
	margin-bottom: 50px;
	margin-top: 50px
}

.yfjz1_wrap8 .item1 .text .a {
	font-size: 18px;
	background: url(../image/a.jpg) no-repeat left top;
	padding-left: 70px;
	line-height: 38px
}

.yfjz1_wrap8 .item2 .text {
	width: 690px;
	margin-right: 25px
}

.yfjz1_wrap8 .item3 .text {
	width: 500px;
	margin-right: 0px
}

.fm_wrap1 {
	background: #f7f6f2;
	padding: 60px 0 0
}

.fm_wrap1 .fk4_wrap5 .con2 .left {
	background: url(../image/fm-bg2.png) no-repeat;
	height: 588px
}

.fm_wrap1 .fk4_wrap5 .con2 .right {
	background: url(../image/fm-bg.png) no-repeat;
	height: 695px
}

.fm_wrap1 .fk4_wrap5 .con2 dl dd {
	line-height: 38px;
	margin-bottom: 0px
}

.fm_wrap1 .p1 {
	font-size: 30px;
	font-weight: bold;
	color: #666;
	text-indent: 0px
}

.fm_wrap1 .p2 {
	font-size: 18px;
	line-height: 18px;
	font-family: 'Microsoft Yahei light';
	width: 100%;
	text-indent: 0px;
	line-height: 38px
}

.fm_wrap2 {
	width: 1128px;
	margin: 0 auto;
	padding: 50px 0
}

.fm_wrap2 .title {
	font-size: 30px;
	color: #666;
	font-weight: bold;
	text-align: center;
	margin-bottom: 95px
}

.fm_wrap2 .item {
	height: 240px
}

.fm_wrap2 .item .text {
	width: 564px
}

.fm_wrap2 .item p {
	width: 475px;
	margin: 0 auto
}

.fm_wrap2 .item .p1 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 40px
}

.fm_wrap2 .item .p2 {
	font-size: 18px;
	font-family: 'Microsoft Yahei light';
	line-height: 38px
}

.fm_wrap2 .item .left p {
	width: 380px
}

.floating_ck {
	position: fixed;
	right: 10px;
	top: 25%;
	z-index: 1001;
	display: none
}

.floating_ck a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 50px;
	height: 53px
}

.floating_ck dl dd {
	position: relative;
	width: 50px;
	height: 50px;
	background-color: #62a1d4;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	font-size: 13px;
	margin-bottom: 3px
}

.floating_ck dl dd:hover {
	background-color: #0d6fb8
}

.floating_ck dl dd:hover .floating_left,
.floating_ck dl dd:hover .floating_left1 {
	display: block
}

.floating_ck .greenbg {
	background-color: #0d6fb8 !important
}

.floating_ck .title {
	font-size: 16px;
	line-height: 50px
}

.floating_ck .consult,
.floating_ck .words {
	background-image: url(../image/a_zxicon.png)
}

.floating_ck .quote {
	background-image: url(404.png)
}

.floating_ck .qrcord {
	background-image: url(404.png)
}

.floating_ck .return {
	background-image: url(404.png)
}

.floating_ck .qq {
	background-image: url(404.png)
}

.floating_ck .wechat {
	background-image: url(../image/a_wechaticon.png)
}

.floating_ck .where {
	background-image: url(../image/a_whereicon.png)
}

.floating_ck .phone {
	background-image: url(../image/a_phoneicon.png)
}

.floating_ck .return1 {
	background-image: url(../image/a_topicon.png)
}

.floating_ck .yuyue {
	background-image: url(../image/yuyue.png)
}

.floating_ck dd span {
	color: #fff;
	display: none;
	padding-top: 42px
}

.floating_ck .return1 span {
	display: block;
	text-indent: -5000px
}

.floating_left {
	position: absolute;
	left: -160px;
	top: 0px;
	width: 160px;
	height: 50px;
	background-color: #b3b3b3;
	display: none;
	color: #fff;
	line-height: 53px
}

.floating_left a {
	color: #fff;
	line-height: 53px
}

.floating_ewm {
	height: 162px;
	top: -112px;
	background: #0d6fb8
}

.floating_ewm i {
	background-image: url(../image/weixin.jpg);
	display: block;
	width: 97px;
	height: 97px;
	margin: auto;
	margin-top: 15px
}

.floating_ewm p {
	color: #fff;
	margin-top: 5px
}

.floating_ewm .qrcord_p01 {
	font-size: 12px;
	line-height: 20px
}

.floating_ewm .qrcord_p02 {
	font-size: 18px
}

@media only screen and (max-width:1500px) {
	.floating_ck {
		display: block
	}
	.float-fixed {
		display: none
	}
	.fk1_wrap3 ul div {
		padding-top: 30%
	}
	.fk1_wrap3 ul div p {
		font-size: 18px;
		color: #fff;
		text-align: left;
		line-height: 2em;
		margin: 0 auto;
		padding-left: 0;
		width: 190px
	}
}

.qq_tc {
	width: 250px;
	height: 112px;
	background: url(../image/yaoqingkuang.png) no-repeat;
	position: fixed;
	z-index: 99999
}

.qq_tc a {
	display: block;
	position: absolute
}

.qq_tc .a1 {
	width: 25px;
	height: 25px;
	right: 0px;
	top: 2px
}

.qq_tc .a2 {
	width: 69px;
	height: 25px;
	left: 92px;
	top: 78px
}

.qq_tc .a3 {
	width: 69px;
	height: 25px;
	left: 163px;
	top: 78px
}




.ek4_warp1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -139px);
}

.ek4_warp1 .wrap1_list li div {
	height: 320px;
}

.ek4_warp2 .con2 .left {
	width: 370px;
	background: url(../image/ek4_bg1.png) no-repeat center;
	padding-top: 131px;
	margin-right: 40px;
}

.ek4_warp2 .con2 div {
	height: 486px;
}

.ek4_warp2 .con2 div b {
	margin-top: 0px;
	color: #666666;
	margin-bottom: 50px;
}

.ek4_warp2 .con2 div font {
	font-weight: bold
}

.ek4_warp2 .con2 .right {
	width: 456px;
	background: url(../image/ek4_bg2.png) no-repeat center;
	padding-top: 131px;
}

.ek4_warp2 .con2 .middle{
	width:960px;
	height: 600px;
	background: url(../image/ek4_bg5.png) no-repeat center;
	padding-top: 218px;
	margin: auto;
	
	
}
.ek4_warp2 .con2 .middle h3{
	font-size: 24px;
	color: #666666;
	margin-bottom: 30px;
	text-align: center;
}
.ek4_warp2 .con2 .middle p{
	padding-left: 130px;
	text-align: left;
}
.ek4_warp2 {
	width: 1280px;
}

.ek4_warp2 .con3 {
	margin-top: 100px;
}

.ek4_warp2 .con3 .tit2 {
	
	margin-top: 35px;
	font-weight: bold;
	color: #666666;
}

.ek4_warp2 .con3 .tit2 font {
	font-weight: bold
}

.ek4_warp2 .con3 .left {
	width: 600px;
}

.ek4_warp2 .con3 .right {
	width: 640px;
	margin-top: 50px;
}
.ek4_warp2 .con3 .middle {
	width: 800px;
	margin: 50px auto 0px;
}
.ek4_warp2 .con3 .right ul li ,.ek4_warp2 .con3 .middle ul li{
	line-height: 1em;
}

.ek4_warp2 .con3 .right ul li i ,.ek4_warp2 .con3 .middle ul li i {
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background-color: #a6be47;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}

.ek4_warp2 .con3 .right ul li span {
	display: inline-block;
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 2em;
	width: 566px;
	margin-top: 0px;
}
.ek4_warp2 .con3 .middle ul li span{
	display: inline-block;
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 2em;
	width: 760px;
	margin-top: 0px;
}
.ek4_warp3 {
	height: auto;
	padding-bottom: 50px
}

.ek4_warp3 .warp4-list ul li {
	width: 50%;
	float: left;
	margin-bottom: 50px;
	height: 302px
}

.ek4_warp3 .warp4-list ul li i {
	display: block;
	margin: 0 auto;
	width: 132px;
	height: 88px;
	background-position: center bottom;
	background-repeat: no-repeat;
}

.ek4_warp3 .warp4-list ul li p {
	width: 470px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 38px;
}

.ek4_warp3 .warp4-list ul li .title {
	font-size: 30px;
	color: #a5bd46;
	font-weight: bold;
	line-height: 1em;
	margin: 35px auto;
	text-align: center;
}

.ek4_warp3 .con {
	width: 1090px;
}

.ek4_warp3 .con b {
	color: #666666;
	line-height: 50px;
}

.ek4_warp3 .con2 .left {
	width: 330px;
	height: 430px;
	background: url(../image/ek4_bg3a.png) no-repeat center top;
	padding: 60px 70px 0
}

.ek4_warp3 .con2 .right {
	width: 410px;
	
	height: 430px;
	background: url(../image/ek4_bg4a.png) no-repeat center top;
	padding: 60px 70px 0
}

.ek4_warp3 .con2 b {
	font-size: 24px;
	line-height: 1em;
	margin-bottom: 35px
}

.ek4_warp3 .con2 ul li {
	margin: 0;
	text-align: justify;
}

.ek4_warp3 .con2 ul li i {
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background-color: #a6be47;
	float: left;
	margin-right: 10px;
	margin-top: 15px;
}

.ek4_warp3 .con2 ul li span {
	float: left;
	display: block;
	font-size: 18px;
	line-height: 38px;
	width: 311px;
}

.ek4_warp3 .con2 .left li i {
	background-color: #bccad3;
}

.ek4_warp3 .con2 ul li span {
	float: left;
	display: block;
	font-size: 18px;
	line-height: 38px;
}

.ek4_warp3 .con2 .right span {
	width: 391px;
}

.ek4_warp4 .beizhu {
	margin-top: 30px;
}

.ek4_warp4 .beizhu .left {
	font-size: 24px;
	color: #333;
	font-weight: bold;
}

.ek4_warp4 .beizhu .right p {
	line-height: 38px;
	font-size: 18px;
}

.ek4_warp5 .tit {
	color: #a5bd46
}

.ek4_warp5 .doctor .pic_box {
	border-color: #a5bd46
}
.xiangmu_bigbg{
	background-position-x: center;
	background-repeat: no-repeat;
}
.xiangmu_bigbg > div{
	background-position-x: center;
	background-repeat: no-repeat;
	position: relative;
}
.ek4_bottomword{
	text-align: center;
	margin-top: 60px;
}
.ek4_bigbg1{
	background: url(../image/ek4_bigbg1.gif);
	height: 1400px;
}
.ek4_bigbg2{
	background: url(../image/ek4_bigbg2.jpg);
	height: 468px;
}
.fk3_bigbg1{
	background: url(../image/beiyuan_02.gif);
	height: 1048px;
}
.fk3_bigbg2{
	background: url(../image/beiyuan_03.jpg);
	height: 186px;
}
.fk3_bigbg3{
	background: url(../image/beiyuan_04.jpg);
	height: 608px;
}
.fk3_bigbg4{
	background: url(../image/beiyuan_05.jpg);
	height: 468px;
}
.fk3_bigbg5{
	background: url(../image/beiyuan_06.gif);
	height: 480px;
}
.fk3_bigbg6{
	background: url(../image/beiyuan_07.jpg);
	height: 366px;
}
.fk3_bigbg7{
	background: url(../image/beiyuan_08.jpg);
	height: 218px;
}
.fk3_bigbg8{
	background: url(../image/beiyuan_09.jpg);
	height: 306px;
}
.fk3_bigbg9{
	background: url(../image/beiyuan_10.jpg);
	height: 594px;
}
.fk3_bigbg10{
	background: url(../image/beiyuan_11.jpg);
	height: 226px;
}
.fk3_bigbg11{
	background: url(../image/beiyuan_12.jpg);
	height: 726px;
}
.fk3_bigbg12{
	background: url(../image/beiyuan_13.jpg);
	height: 544px;
}
.warp1280{
	width: 1280px;
	margin: auto;
}
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.ek4_unicef{
	background-color: #f7f6f2;
}
.ek4_unicefbg{
	padding-top: 108px;
    padding-bottom:60px;
    background-image: url(../image/ek4_add_15.jpg);
    background-position: right;
    background-repeat: no-repeat;
    background-position-y: 1400px;
}
.ek4_unicef .title p{
	font-size: 30px;
	color: #666666;
	line-height: 80px;
	font-weight: bold;
}
.ek4_unicef .unicef_tips{
	margin-top: 60px;
	overflow: hidden;
}
.ek4_unicef .unicef_tips >div{
	width:616px;
	float: left;
	margin-bottom: 50px;
}
.ek4_unicef .unicef_tips h2{
	font-size: 24px;
	line-height: 44px;
	font-weight: bold;
	margin: 35px 50px 10px 60px;
	text-indent: -30px;
}
.ek4_unicef .unicef_tips p{
	font-size: 18px;
	line-height: 38px;
	margin: 0px 60px;
	text-align: justify;
}
.ek4_unicef .unicef_tips > div:nth-child(2n){
	margin-left: 48px;
}
.ek4_unicef .unicef_tips .tip1{
	background-image: url(../image/ek4_add_07.png);
	height: 279px;
}
.ek4_unicef .unicef_tips .tip2{
	background-image: url(../image/ek4_add_10.png);
	height: 291px;
}
.ek4_unicef .unicef_tips .tip3{
	background-image: url(../image/ek4_add_12.png);
	height: 357px;
}
.ek4_unicef .unicef_tips .tip4{
	background-image: url(../image/ek4_add_17.png);
	height: 324px;
}
.ek4_unicef .unicef_tips .tip1 h2,.ek4_unicef .unicef_tips .tip3 h2{
	color: #a5bd46;
}
.ek4_unicef .unicef_tips .tip2 h2,.ek4_unicef .unicef_tips .tip4 h2{
	color: #dbc216;
}
.ek4_unicef .unicef_tips .tip1 .btline,.ek4_unicef .unicef_tips .tip3 .btline{
	border-bottom: #f3fcce solid 5px;
}
.ek4_unicef .unicef_tips .tip2 .btline,.ek4_unicef .unicef_tips .tip4 .btline{
	border-bottom: #fff8cc solid 5px;
}
.fk3_xuanzhe{
	overflow: hidden;
}
.fk3_title{
	font-size: 30px;
	line-height: 45px;
	font-weight: bold;
	text-align: center;
	padding-top: 120px;
	padding-bottom: 100px;
	padding-left: auto;
	padding-left: auto;
	color: #666666;
}
.fk3_xuanzhe > div{
	float: left;
}
.fk3_xuanzhe > div img{
	vertical-align: middle;
}
.fk3_xuanzhe > div h2{
	margin-top: 145px;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 30px;
	color: #666666;
}
.fk3_xuanzhe > div dl{
	margin: 0px 35px;
	font-size: 18px;
	line-height: 38px;
}
.fk3_xuanzhe > div dl dt{
	font-weight: bold;
	width: 75px;
	float: left;
	font-size: 18px;
	line-height: 38px;
}
.fk3_xuanzhe > div dl dd{
	width:170px;
	margin-left: 90px;
	font-size: 18px;
	line-height: 38px;
	text-align: justify;
}
.fk3_xuanzhe .xuanzhe1{
	background-image: url(../image/fk3add_03.png);
	height: 761px;
	width:320px;
	margin-right: 20px;
	overflow: hidden;
}
.fk3_xuanzhe .xuanzhe2{
	background-image: url(../image/fk3add_05.png);
	height: 761px;
	width:320px;
	margin-right: 20px;
	overflow: hidden;
}
.fk3_xuanzhe .xuanzhe3{
	background-image: url(../image/fk3add_07.png);
	height: 761px;
	width:600px;
	overflow: hidden;
}
.fk3_xuanzhe .xuanzhe3 dl{
	margin: 0px 40px;
	font-size: 18px;
	line-height: 38px;
}
.fk3_xuanzhe .xuanzhe3 dl dd{
	width:420px;
	margin-left: 90px;
	font-size: 18px;
	line-height: 38px;
}
.fk3_doctor h1{
	font-size: 30px;
	line-height: 38px;
}
.fk3_doctor h2{
	font-size: 18px;
	line-height: 38px;
	text-decoration: underline;
}
.fk3_doctor p{
	font-size: 18px;
	line-height: 38px;
}
.fk3_yml > div , .fk3_lft > div{
	float: left;
}
.fk3_yml{
	height: 507px;
	width: 100%;
	overflow: hidden;
}
.fk3_lft{
	height: 508px;
	width: 100%;
	overflow: hidden;
	margin-top: -80px;
}
.fk3_yml .pic{
	width: 344px;
	height: 507px;
}
.fk3_yml .words{
	width:600px;
	height: 507px;
	margin-left: 63px;
}
.fk3_yml .pic1{
	width:273px;
	height: 507px;
}
.fk3_lft .pic{
	width: 379px;
	height: 508px;
	position: relative;
}
.fk3_lft .pic img{
	position: absolute;
	bottom: 0px;
}
.fk3_lft .words{
	    width: 493px;
    height: 508px;
    margin-right: 33px;
}
.fk3_lft .pic1{
	height: 508px;
    position: relative;
    width: 375px;
}
.fk3_zhuyi{
	margin-top: 100px;
	background: #f7f6f2;
	padding-top: 120px;
	padding-bottom: 120px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.fk3_zhuyi h2{
	font-size: 30px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	color: #666666;
}
.fk3_zhuyi .woman1{
	width: 530px;
}
.fk3_zhuyi .woman2{
	width:750px
}
.fk3_zhuyi ol{
	list-style-type:decimal;
}
.fk3_zhuyi ol li{
	font-size: 18px;
	line-height: 38px;
	list-style-type:decimal;
	padding-left: 10px;
}
.fk3_zhuyi .man1{
	width: 890px;
	margin-top: 100px;
}
.fk3_zhuyi .man2{
	width:390px;
}
.fk3_baogao{
	background-image:  url(../image/fk3add_27.jpg);
	height: 219px;
	color: #FFFFFF;
	text-align: center;
	line-height: 38px;
	overflow: hidden;
}
.fk3_baogao b{
	margin-top: 50px;
	display:block;
}
.font18{
	font-size: 18px;
	line-height: 38px;
}
.clearfix {
	clear: both;
}

.clearfix:after,
.clearfix:before {
	content: "\200B";
    display: block;
    height: 0;
    clear: both;
}
.bloder{
	font-weight: bold;
}
.magtop100{
	margin-top: 100px;
}
.magtop80{
	margin-top: 80px;
}

.magtop60{
	margin-top: 60px;
}

.magtop50{
	margin-top: 50px;
}
.magtop30{
	margin-top: 30px;
}
.magtop20{
	margin-top: 20px !important;
}
.magbot100{
	margin-bottom: 100px;
}
.magbot80{
	margin-bottom: 80px;
}
.magbot50{
	margin-bottom: 50px;
}
.magbot30{
	margin-bottom: 30px;
}
.magbot20{
	margin-bottom: 20px !important;
}
.magright20{
	margin-right: 20px;
}
.magright30{
	margin-right: 30px;
}
.magright50{
	margin-right: 50px;
}
.magleft20{
	margin-left: 20px;
}
.magleft30{
	margin-left: 30px;
}
.magleft50{
	margin-left: 50px;
}
.bigtitle{
	font-size: 50px;
	line-height: 60px;
	font-weight: bold;
}
.color_pink1{
	color: #d79496;
}
.font36{
	font-size: 36px;
	line-height: 38px;
}
.font24{
	font-size:24px;
	line-height: 38px;
}
.font30{
	font-size: 30px !important;
	line-height: 50px !important;
}
.font_lighter{
	font-weight: lighter;
}
.underline1{
	border-bottom: 1px solid #bfbfbf;
}
.underline2{
	text-decoration: underline;
}
.fk3_englishhospital{
	background-image: url(../image/fk3add_36.png);
	background-repeat: no-repeat;
	background-position: left;
    padding-left: 97px;
    background-position-y: -4px;
}
.fk3_zhongxin{
	background-image: url(../image/fk3add_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 546px;
	overflow: hidden;
}
.fk3_zhongxin >div>div{
	width:310px;
	height: 312px;
	margin-top: 87px;
	background-color: #FFFFFF;
	float: left;
	padding: 60px 40px 0px 40px;
}
.fk3_zhongxin h2{
	display: block;
	font-size: 24px;
	line-height: 38px;
	text-align: center;
	font-weight: bold;
}
.fk3_zhongxin h2 small{
	display: block;
	font-size: 24px;
	font-weight: lighter
}
.fk3_zhongxin hr{
	width: 25%;
	    background-color: #000000;
    color: #000000;
    height: 1px;
        margin: 20px auto;
}
.color_green1{
	color: #a5bd46 !important;
}
.order_words{
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 3px;
}
.color_blue1{
	color: #002f73;
}
.color_blue2{
	color: #0185c0;
}
#taofang{
	position: relative;
	width:1200px;
	height: 480px;
	margin: 115px auto 35px;
}
#taofang .bd{
    overflow: hidden;
    margin: auto;
    height: 480px;
}
#taofang .prev ,#taofang .next{
	display: block;
    width: 23px;
    height: 72px;
    position: absolute;
    top: 180px;
}
#taofang .prev{
	background-image: url(../image/botton_prev.png);
	left: -50px;
}
#taofang .next{
	background-image: url(../image/botton_next.png);
	right: -50px;
}

.fuzhiji_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.fuzhiji_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.fuzhiji_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.fuzhiji_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.fuzhiji_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.fuzhiji_wrap1 .sum span {
	display: block;
	color: #d79496
}

.fuzhiji_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.fuzhiji_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.fuzhiji_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #f2a1aa;
	box-sizing: border-box;
	height: 320px;
	padding-top: 53px
}

.fuzhiji_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #fff;
	margin-bottom: 50px
}

.fuzhiji_wrap1 .wrap1_list li span {
	font-size: 20px;
	color: #fff;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.fuzhiji_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.fuzhiji_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -110px)
}

.fuzhiji_wrap1 .wrap1_pic {
	width: 100%;
	height: 390px;
	position: relative;
	z-index: 1
}

.fuzhiji_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}
.fuzhiji_wrap2 {
	width: 1280px;
	margin: 0 auto;
}
.fuzhiji_wrap2  ul{
	overflow: auto;
}
.fuzhiji_wrap2  ul li img{
	display: block;
	margin: auto;
}
.fuzhiji_wrap2  ul .leftbox{
	width: 460px;
	float: left;
	margin-left: 40px;
}
.fuzhiji_wrap2  ul .rightbox{
	width: 640px;
	float: right;
	margin-right: 40px;
}
.fuzhiji_wrap2  ul li h2{
	font-weight: bold;
    margin: 40px;
    text-align: center;
}
.fuzhiji_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 115px;
	margin-top: 100px;
	padding-bottom: 60px;
}

.fuzhiji_wrap3 .con {
	width: 1144px;
	margin: 0 auto;
}
.fuzhiji_wrap3 ul li{
	width: 558px;
	overflow: auto;
	margin-bottom: 40px;
	float: left;
}
.fuzhiji_wrap3 ul li:last-child{
	width: 1120px;
}
.fuzhiji_wrap3 ul li .ballword{
	display: block;
	float: left;
	width: 90px;
	height: 70px;
	text-align: center;
	padding-top: 18px;
	border: 3px #d79496 solid;
	border-radius: 50px;
	margin: 0px 28px;
	color: #d79496;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
}
.fuzhiji_wrap3 ul li .rightword{
	float:left;
	margin-top: 8px;
}
.fuzhiji_wrap4{
	
}
.fuzhiji_wrap4 {
	width: 1280px;
	margin: 0 auto;
	color: #666666;
}
.fuzhiji_wrap4  ul{
	overflow: auto;
}
.fuzhiji_wrap4  ul > li{
	width: 550px;
	margin: 0px 45px 80px 45px;
	float: left;
}
.fuzhiji_wrap4  ul > li p{
	
}
.fuzhiji_wrap4  ul > li:last-child{
	width: 1280px;
	float: left;
}
.fuzhiji_wrap4  ul li img{
	display: block;
	margin: auto;
}
.fuzhiji_wrap4  ul li ol{
	    list-style-type: decimal;
}
.fuzhiji_wrap4  ul li ol li{
	font-size: 18px;
    line-height: 38px;
    list-style-type: decimal;
    padding-left: 10px;
}
.fuzhiji_wrap4  ul > li h2{
	font-weight: bold;
    margin: 40px;
    text-align: center;
}
.fuzhiji_wrap4  ul .long{
	width: 1080px;
	margin: 0 auto;
}
.fuzhiji_wrap4  ul .long img{}

.fuzhiji_wrap5 {
	width: 1280px;
	margin: 0 auto
}

.fuzhiji_wrap5 .tit {
	font-size: 50px;
	color: #d79496;
	display: block;
	line-height: 1em;
	margin: 140px auto 75px;
	text-align: center
}

.fuzhiji_wrap5 .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px;
	display: inline-block
}

.fuzhiji_wrap5 .doctor {
	margin-top: 80px
}

.fuzhiji_wrap5 .doctor .pic_box {
	width: 341px;
	height: 506px;
	float: left;
}

.fuzhiji_wrap5 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.fuzhiji_wrap5 .doctor .txt {
	width: 730px;
	margin-left: 70px;
}

.fuzhiji_wrap5 .doctor b {
	font-size: 24px;
	color: #333;
	margin-right: 15px;
	display: block;
	line-height: 1em;
	margin-bottom: 39px;
	text-align: left;
	margin-top: 60px
}

.fuzhiji_wrap5 .doctor span {
	display: inline-block;
	font-size: 18px;
	margin-top: 39px;
	line-height: 38px;
	text-align: left;
	line-height: 38px
}

.fuzhiji_wrap5 .doctor p {
	border-bottom: 1px solid #bfbfbf;
    font-size: 18px;
    display: block;
    
    width: 165px;
    
}

.taochan_wrap{
	width: 1280px;
    box-sizing: border-box;
    margin: 60px auto 0px;
}
.taochan_wrap b{
	font-size: 30px;
    color: #666666;
    display: block;
    line-height: 1em;
}
.taochan_wrap i{
	display: block;
    width: 55px;
    height: 2px;
    background-color: #ec7d74;
    margin: 40px 0px 40px;
}
.taochan_wrap span{
	font-size: 18px;
    line-height: 2.5em;
    margin-bottom: 55px;
    display: block;
}
.taochan_wrap .whitebox{
	width: 1280px;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 80px 50px;
    padding-bottom: 60px;
    overflow: auto;
    position: relative;
}
.taochan_wrap .whitebox .conleft{
	width: 280px;
}
.taochan_wrap .whitebox .conright{
	float: left;
}
.taochan_wrap .whitebox .tips{
	position: absolute;
	bottom: 0px;
}
.fuzhijibg1{
	width: 100%;
    background-color: #f7f6f2;
    box-sizing: border-box;
    padding: 75px 0px;
}

.xiaoyue_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.xiaoyue_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.xiaoyue_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.xiaoyue_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.xiaoyue_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.xiaoyue_wrap1 .sum span {
	display: block;
	color: #cfa972;
}

.xiaoyue_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.xiaoyue_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.xiaoyue_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #f2a1aa;
	box-sizing: border-box;
	height: 320px;
	padding-top: 53px
}

.xiaoyue_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #cfa972;
	margin-bottom: 50px
}

.xiaoyue_wrap1 .wrap1_list li span {
	font-size: 24px;
	color: #666666;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.xiaoyue_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.xiaoyue_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -160px)
}

.xiaoyue_wrap1 .wrap1_pic {
	width: 100%;
	height: 390px;
	position: relative;
	z-index: 1
}

.xiaoyue_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}
.xiaoyue_wrap2 {
	width: 1280px;
	margin: 0 auto;
}
.xiaoyue_wrap2  ul{
	overflow: auto;
}
.xiaoyue_wrap2  ul li img{
	display: block;
	margin: auto;
}
.xiaoyue_qubie{
	background: url(../image/xiaoyue_15.jpg);
	width: 620px;
	padding: 70px 100px 0px 60px;
	height: 523px;
	margin: auto;
}
.xiaoyue_qubie .word1{
	width:160px;
	margin-top: 232px;
}
.xiaoyue_qubie .word2{
	width:180px;
	margin-right: 80px;
}
.xiaoyue_qubie .word3{
	width:200px;
}
.xiaoyue_qubie h2{
	font-weight: bold;
}
.xiaoyue_qubie p{
	text-align: justify;
}
.xiaoyue_wrap3 {
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 115px;
	margin-top: 100px;
	padding-bottom: 60px;
	position: relative;
}
.xiaoyue_wrap3 .pic{
	width: 457px;
}
.xiaoyue_wrap3 p{
	text-align: justify;
}
.w1014{
	width: 1014px;
	margin: auto;
}
.color_yellow1{
	color: #cfa972 !important;
}
.bg_yellow1{
	background-color: #cfa972 !important;
}
.xiaoyue_wrap4 .leftpush{
	position: absolute;
	left: -320px;
}
.xiaoyue_wrap4{
	position: relative;
}
.xiaoyue_wrap4 ul{
	float: left;
	margin-left: 601px;
	width: 636px;
	height: 463px;
	
}
.xiaoyue_wrap4 ul li {
	margin-right: ;
	padding-left: 24px;
	background-image: url(../image/xiaoyue_36.jpg);
	background-repeat: no-repeat;
	background-position-x: 0px;
	background-position-y: 7px;
	margin-bottom: 30px;
}
.xiaoyue_wrap4 ul li h3{
	font-size: 24px;
	font-weight: bold;
}
.xiaoyue_wrap5 {
	width: 1280px;
	margin: 0 auto
}

.xiaoyue_wrap5 .tit {
	font-size: 50px;
	color: #d79496;
	display: block;
	line-height: 1em;
	margin: 140px auto 75px;
	text-align: center
}

.xiaoyue_wrap5 .tips span {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px;
	display: inline-block
}

.xiaoyue_wrap5 .doctor {
	margin-top: 80px
}

.xiaoyue_wrap5 .doctor .pic_box {
	width: 341px;
	height: 506px;
	float: left;
}

.xiaoyue_wrap5 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.xiaoyue_wrap5 .doctor .txt {
	width: 450px;
	margin-left: 70px;
}

.xiaoyue_wrap5 .doctor b {
	font-size: 24px;
	color: #333;
	margin-right: 15px;
	display: block;
	line-height: 1em;
	margin-bottom: 39px;
	text-align: left;
	margin-top: 50px;
}

.xiaoyue_wrap5 .doctor span {
	display: inline-block;
	font-size: 18px;
	margin-top: 39px;
	line-height: 38px;
	text-align: left;
	line-height: 38px
}

.xiaoyue_wrap5 .doctor p {
	border-bottom: 1px solid #bfbfbf;
    font-size: 18px;
    display: block;
    
    width: 165px;
    
}
.xiaoyue_wrap6 ul li{
	width: 400px;
	margin-right: 40px;
	height: 220px;
	margin-bottom: 50px;
	float: left;
	color: #666666;
}
.xiaoyue_wrap6 ul li:nth-child(3n){
	margin-right: 0px;
}
.xiaoyue_wrap6 ul li img{
	display: block;
	margin-right: 18px;
	float: left;
	width: 82px;
}
.xiaoyue_wrap6 ul li > div{
	width: 300px;
	display: block;
	float: left;
}
.xiaoyue_wrap6 ul li > div h3{
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 20px;
	font-weight: bold;
}
.xiaoyue_wrap6 ul li > div p{
	font-size: 17px;
	line-height: 32px;
	text-align: justify;
}
.enrollul {
	
}

.enrollul li {
	
	
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

.enrollul li img {
	float: left;
}

.enrollul li p {
	color: #434343;
    font-size: 15px;
    font-weight: bold;
    float: left;
    margin: 30px 10px 0 5px;
}

.enrollul li:last-child p {
	
}

.enrollul li span {
	color: #cfa972;
    font-size: 26px;
    font-weight: 500;
    margin: 0 0 0 5px;
}



.lianhe_yuezi_wrap1 {
	padding-top: 160px;
	box-sizing: border-box
}

.lianhe_yuezi_wrap1 .tit {
	text-align: center;
	font-size: 26px;
	line-height: 1em;
	font-family: "Microsoft Yahei light"
}

.lianhe_yuezi_wrap1 b {
	font-size: 50px;
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 75px auto
}

.lianhe_yuezi_wrap1 b font {
	margin: 0px 20px;
	transform: translate(0px, -2px);
	display: inline-block;
	font-family: 'arial';
	font-size: 60px
}

.lianhe_yuezi_wrap1 .sum {
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft Yahei light";
	line-height: 50px
}

.lianhe_yuezi_wrap1 .sum span {
	display: block;
	color: #cfa972;
}

.lianhe_yuezi_wrap1 .wrap1_list {
	width: 1280px;
	margin: 200px auto 0px;
	position: relative;
	z-index: 2
}

.lianhe_yuezi_wrap1 .wrap1_list li {
	float: right;
	height: 320px
}

.lianhe_yuezi_wrap1 .wrap1_list li div {
	width: 640px;
	padding-left: 100px;
	background-color: #efefef;
	box-sizing: border-box;
	height: 320px;
	
}
.lianhe_yuezi_wrap1 .wrap1_list li div h3{
	line-height: 80px;
	font-size: 26px;
	
}
.lianhe_yuezi_wrap1 .wrap1_list li i {
	display: block;
	width: 38px;
	height: 9px;
	background: #cfa972;
	margin-bottom: 15px;
}

.lianhe_yuezi_wrap1 .wrap1_list li span {
	font-size: 24px;
	color: #666666;
	font-family: "Microsoft Yahei light";
	display: block;
	line-height: 50px
}

.lianhe_yuezi_wrap1 .wrap1_list li:first-child {
	transform: translate(0px, -381px)
}

.lianhe_yuezi_wrap1 .wrap1_list li:nth-child(2) {
	transform: translate(0px, -160px)
}

.lianhe_yuezi_wrap1 .wrap1_pic {
	width: 100%;
	height: 390px;
	position: relative;
	z-index: 1
}

.lianhe_yuezi_wrap1 .wrap1_pic div {
	width: 50%;
	height: 724px;
	position: absolute;
	top: -480px;
	background-repeat: no-repeat;
	background-position: center
}
.lianhe_yuezi_wrap3 {
	width: 1120px;
	margin: 0 auto;
	padding: 100px 0px 0px
}

.lianhe_yuezi_wrap3 img {
	display: block;
	margin: 0 auto
}

.lianhe_yuezi_wrap3 .tit {
	font-size: 30px;
	color: #cfa972;
	display: block;
	line-height: 47px;
	text-align: center;
	margin: 20px auto 70px
}

.lianhe_yuezi_wrap3 p {
	font-size: 24px;
	font-family: "Microsoft Yahei light";
	text-align: center;
	line-height: 1em;
	margin: 50px auto 100px
}

.lianhe_yuezi_wrap3 ul {
	width: 110%
}

.lianhe_yuezi_wrap3 ul li {
	float: left;
	width: 510px;
	height: 510px;
	margin-right: 100px;
	margin-bottom: 50px
}

.lianhe_yuezi_wrap3 ul li b {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em;
	margin: 29px auto 27px
}

.lianhe_yuezi_wrap3 ul li span {
	font-family: "Microsoft Yahei light";
	font-size: 18px;
	line-height: 38px
}

.lianhe_yuezi_wrap3 ul li a {
	display: block;
	width: 190px;
	height: 38px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	background-color: #d4b17e;
	font-weight: bold;
	font-size: 18px;
	margin-top: 30px
}

.lianhe_yuezi_wrap5{
	width: 1280px;
	margin: 0 auto
}
.lianhe_yuezi_wrap5 .doctor {
	margin-top: 80px
}

.lianhe_yuezi_wrap5 .doctor .pic_box {
	width: 506px;
    height: 525px;
    float: left;
}

.lianhe_yuezi_wrap5 .doctor .pic_box img {
	display: inline-block;
	vertical-align: middle
}

.lianhe_yuezi_wrap5 .doctor .txt {
	width: 500px;
	margin-left: 100px;
}
.lianhe_yuezi_wrap5 .doctor i{
	display: block;
    width: 62px;
    height: 7px;
    background: #cfa972;
    margin-bottom: 15px;
}
.lianhe_yuezi_wrap5 .doctor b {
	font-size: 24px;
	color: #666666;
	margin-right: 15px;
	display: block;
	line-height: 1em;
	text-align: left;
}

.lianhe_yuezi_wrap5 .doctor span {
	display: inline-block;
	font-size: 18px;
	
	line-height: 38px;
	text-align: left;
	line-height: 38px
}

.lianhe_yuezi_wrap5 .doctor p {
	border-bottom: 1px solid #bfbfbf;
    font-size: 18px;
    display: block;
    
    width: 165px;
    
}
.ekzslist1{
	    width: 1100px;
    margin: 0 auto;
}

.ekzslist1 b {
	display: block;
	text-align: center;
	line-height: 1em;
	color: #666666;
	font-size: 30px
}

.ekzslist1 .con3 dl {
	float: left;
	margin-left: 20px
}

.ekzslist1 .con3 dl:last-child {
	margin-left: 20px;
}

.ekzslist1 .con3 dd {
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px;
	float: left;
}

.ekzslist1 .con3 i {
	font-style: normal;
	float: left;
	margin-right: 3px;
	background: url(../image/ek_zs_icon1.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-position-y: 8px;
}

.ekzslist1 .con3 p {
	display: inline-block;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}
.mrfh_wrap3 {
	width: 100%;
	
	box-sizing: border-box;
	
	
	padding-bottom: 50px
}
.mrfh_wrap3 > b{
	font-size: 50px;
    display: block;
    text-align: center;
    line-height: 1em
}
.mrfh_wrap3 .ul_box {
	width: 1210px;
	margin: 0px auto;
	overflow: hidden
}

.mrfh_wrap3 ul {
	width: 110%
}

.mrfh_wrap3 ul li {
	float: left;
	width: 550px;
	margin-right: 115px;
	margin-bottom: 30px
}

.mrfh_wrap3 ul li img {
	display: block;
	
	margin: 0px auto
}

.mrfh_wrap3 ul li > b {
	text-align: center;
	display: block;
	line-height: 1em;
	margin: 60px auto;
	font-size: 22px;
	color: #666666;
}

.mrfh_wrap3 ul li span {
	display: block;
	width: 550px;
	
	font-size: 18px;
	font-family: "Microsoft Yahei light";
	line-height: 38px;
	margin: 0 auto
}

.mrfh_wrap3 ul li:last-child {
	float: none;
	display: inline-block;
	margin-left: 330px;
	margin-bottom: 0px
}

.mrfh_wrap3 .intro{
	font-size: 18px;
    font-family: "Microsoft Yahei light";
    
    margin-bottom: 60px;
    line-height: 38px;
}
.weightbold{
	font-weight: bold;
}
.mrfh_wrap3 .whitebox{
	margin-bottom: auto;
	width: 1180px;
	border: 50px #f6f6f6 solid;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 30px 30px;
    overflow: auto;
    position: relative;
    margin: auto;
}
.mrfh_wrap3 .whitebox .conleft{
	width: 250px;
}
.mrfh_wrap3 .whitebox .conright{
	float: left;
	width: 700px;
}
.mrfh_wrap3 .whitebox .tips{
	position: absolute;
	bottom: 0px;
}

.mrfh_wrap4{
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding-top: 115px;
	margin-top: 50px;
	padding-bottom: 60px;
}

.mrfh_wrap4 .con {
	width: 1144px;
	margin: 0 auto;
}
.mrfh_wrap4 ul li{
	width: 558px;
	overflow: auto;
	margin-bottom: 40px;
	float: left;
}
.mrfh_wrap4 ul li:last-child{
	width: 1120px;
}
.mrfh_wrap4 ul li .ballword{
	display: block;
	float: left;
	width: 90px;
	height: 70px;
	text-align: center;
	padding-top: 18px;
	border: 3px #cfa972 solid;
	border-radius: 50px;
	margin: 0px 28px;
	color: #cfa972;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
}
.mrfh_wrap4 ul li .rightword{
	float:left;
	margin-top: 8px;
}
.color_gray1{
	color:#666666;
}

.font_2m{
    text-indent: 2em;
}

.w_800{
	display: block;
	width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.w_600{
	display: block;
	width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.no6 .icon{
	background: url(../image/icon_add1.png) !important;
	background-repeat: no-repeat;
}
.tijian1_yuan_list{
	width: 800px;
	margin: auto;
}
.tijian1_yuan_list li{
	width: 200px;
	float: left;
}
.yuan_red{
	    display: block;
    width: 90px;
    height: 70px;
    text-align: center;
    background-color: #d79496;
    padding-top: 20px;
    
    border-radius: 50px;
    margin: 6px auto;
    color: #FFFFFF;
    font-size: 28px;
    line-height: 50px;
    font-weight: bold;
}
.yuan_red_wai{
	display: block;
    width: 100px;
    height: 100px;
    text-align: center;
    background-color: #FFFFFF;
    
    border: 3px #d79496 solid;
    border-radius: 53px;
    margin: auto;
}

.taocan_wrap{
	width: 100%;
	background-color: #f7f6f2;
	box-sizing: border-box;
	padding: 75px 0px;
	margin-top: 150px;
	overflow: hidden
}

.taocan_wrap .con {
	width: 1280px;
	margin: 0 auto 55px;
	padding-left: 42px;
	box-sizing: border-box
}

.taocan_wrap h2 {
	font-size: 30px;
	color: #666666;
	display: block;
	line-height: 1em;
	font-weight: bold;
}

.taocan_wrap i {
	display: block;
	width: 55px;
	height: 2px;
	background-color: #ec7d74;
	margin: 27px 0px 23px
}

.taocan_wrap p {
	font-size: 18px;
	line-height: 2.5em
}

.taocan_wrap .con2 {
	width: 1280px;
	box-sizing: border-box;
	position: relative;
	background-color: #fff;
	padding: 40px 50px;
	padding-bottom: 60px;
	margin: auto;
}

.taocan_wrap .con2 .conleft {
	width: 280px
}

.taocan_wrap .con2 .conleft h3 {
	font-size: 30px;
	font-family: "Microsoft Yahei light"
}

.taocan_wrap .con2 .conleft .tips {
	position: absolute;
	bottom: 12px
}

.taocan_wrap .con2 .conleft .tips b {
	font-size: 24px;
	display: block;
	line-height: 1em;
	margin-bottom: 40px
}

.taocan_wrap .con2 .conleft img {
	position: absolute;
	bottom: -35px
}

.taocan_tips {
	margin-top: 50px;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}
.taocan_tips .title{
	font-size: 24px;
	
}
.taocan_tips .words{
	font-size: 18px;
    line-height: 2.5em;
    font-family: "Microsoft Yahei light"
}
.taocan_wrap .whitebox{
	width: 1280px;
	margin: auto;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 80px 50px;
    padding-bottom: 60px;
    overflow: auto;
    position: relative;
}
.taocan_wrap .whitebox .conleft{
	width: 280px;
}
.taocan_wrap .whitebox .conright{
	float: left;
}
.taocan_wrap .whitebox .tips{
	position: absolute;
	bottom: 0px;
}
.wrap_100per {
	width: 100%;
	padding: 80px 0px
}
.bg_hui{
	background-color: #f7f6f2;
}
.w_1000{
	width: 1000px;
	margin: 0 auto;
}
.color_hui1{
	color: #666666;
}
.ul_box1 li{
	font-size: 18px;
    font-family: "Microsoft Yahei light";
    line-height: 38px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.gongjing_wrap2 {
	width: 100%;
	margin: 70px auto 0px;
	box-sizing: border-box;
	padding: 50px 0 50px 0;
}

.gongjing_wrap2 b {
	text-align: center;
	display: block;
	font-size: 50px
}

.gongjing_wrap2 .con2 {
	width: 1200px;
	margin: 80px auto
}

.gongjing_wrap2 .con2 img {
	margin: 0 auto;
	display: block
}

.gongjing_wrap2 .con2 div {
	width: 590px;
	height: 620px;
	box-sizing: border-box
}

.gongjing_wrap2 .con2 div b {
	margin: 45px auto;
	font-size: 30px;
	text-align: center;
	display: block;
	line-height: 1em
}

.gongjing_wrap2 .con2 .left {
	background: url(../image/gongjingbg01.png) no-repeat center;
	padding-top: 97px
}

.gongjing_wrap2 .con2 .right {
	height: 659px;
	background: url(../image/gongjingbg02.png) no-repeat center;
	padding-top: 83px
}

.gongjing_wrap2 .con2 dl {
	margin-left: 40px
}

.gongjing_wrap2 .con2 dl dd {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 20px
}

.gongjing_wrap2 .con2 dl dd font {
	display: inline-block;
	float: left;
	line-height: 1.7em;
	margin-right: 15px
}

.gongjing_wrap2 .con2 dl dd span {
	display: inline-block;
	line-height: 38px
}

.gongjing_wrap2 p {
	text-indent: 2em;
	width: 766px;
	margin: 0 auto;
	font-size: 18px;
	font-family: "Microsoft Yahei light"
}
.gongjing_wrap1 {
	width: 1280px;
	margin: 0 auto;
}
.gongjing_wrap1  ul{
	overflow: auto;
}
.gongjing_wrap1  ul li img{
	display: block;
	margin: auto;
}
.gongjing_wrap1  ul .leftbox{
	width: 550px;
	float: left;
	margin-left: 40px;
}
.gongjing_wrap1  ul .rightbox{
	width: 550px;
	float: right;
	margin-right: 40px;
}
.gongjing_wrap1  ul li h2{
	font-weight: bold;
    margin: 40px;
    text-align: center;
}