@charset "utf-8";

/* 浏览器样式初始化 */

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-family: "Microsoft Yahei";
	line-height: 1.5em;
	font-size: 24px;
	max-height: 999999px
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

html,
body {
	color: #333
}

body {
	background: #fff
}

ul,
ol,
li {
	list-style: none
}

a {
	color: #333;
	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;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}


/*延迟加载*/

.lazy {
	background: url("loading.gif") 50% 50% no-repeat;
}

@font-face {
	font-family: 'didto';
	/* project id 650112 */
	src: url('font/Didot Bold.eot');
	src: url('font/Didot Bold.eot?#iefix') format('embedded-opentype'), url('font/Didot Bold.woff') format('woff'), url('font/Didot Bold.ttf') format('truetype'), url('font/Didot Bold.svg#iconfont') format('svg');
}


/*分页框架*/

.pager {
	width: 100%;
	color: #333;
	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: #927c52 1px solid;
	color: #fff;
	background-color: #927c52;
}

.pager a:active {
	color: #fff;
	border: #927c52 1px solid;
	background-color: #927c52;
}

.pager span.now {
	color: #fff;
	border: #927c52 1px solid;
	background-color: #927c52;
}

.pager span.disabled {
	color: #ccc;
	border: #ccc 1px solid
}


/*分页框架*/

.header {
	height: 90px;
	border-bottom: 2px solid #eaeaea;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -375px;
	background: #fff;
	width: 750px;
	z-index: 999
}

.header a {
	display: block;
}

.header .goback {
	width: 28px;
	height: 28px;
	float: left;
	margin: 30px 0 32px 33px;
}

.header .logo {
	margin: 18px 0 20px 168px;
	width: 282px;
	height: 52px;
	float: left;
}

.header .menu-btn {
	width: 38px;
	height: 31px;
	float: right;
	margin: 29px 39px 30px 0
}

.header .menu {
	width: 550px;
	background: rgba(80, 94, 103, 0.98);
	position: absolute;
	right: -550px;
	top: 92px;
	height: 1130px;
	z-index: 2;
}

.menu ul {
	max-height: 760px;
	overflow-y: scroll;
}

.menu ul li a {
	height: 84px;
	line-height: 84px;
	border-bottom: 1px solid #858f95;
	display: block;
	padding-left: 50px;
	font-size: 24px;
	color: #fff
}

.menu ul li a i {
	float: right;
	margin-right: 35px;
	width: 24px;
	height: 12px;
	background: url(menu-icon.png) no-repeat 0 0;
	margin-top: 36px;
	transform: rotate(-180deg);
	transition: all 0.3s ease 0s;
}

.menu ul li a.hover i {
	transform: rotate(0deg);
}

.menu ul li dl {
	display: none;
}

.menu ul li dl a {
	padding-left: 78px;
	background: rgba(80, 94, 103, 0.98);
	color: rgba(255, 255, 255, 0.7)
}

.menu ul li dl i {
	display: block;
	background: url(menu-icon.png) no-repeat -26px 0;
	width: 13px;
	height: 13px;
	float: left;
	margin-top: 37px;
	margin-right: 16px;
}

.menubgc {
	background: rgba(0, 0, 0, 0);
	width: 750px;
	height: 1300px;
	position: absolute;
	right: -750px;
	top: 92px;
	z-index: 1
}

.warp a,
.warp img {
	display: block;
}

.warp img {
	width: 100%;
	height: 100%;
}

.index-warp1 {
	width: 732px;
	margin: 9px auto 0;
}

.index-warp1 .swiper-pagination {
	text-align: left;
	margin-left: 20px;
}

.index-warp1 .swiper-pagination span {
	background: rgba(255, 255, 255, 1);
	opacity: 0.7;
	width: 6px;
	height: 6px;
	border: 2px solid #fff;
	border-radius: 100%;
}

.index-warp1 .swiper-pagination span.swiper-pagination-bullet-active {
	background: transparent
}


/*.index-warp1 .right a{display: block;width: 172;height: 201px;}
.index-warp1 .right a:nth-child(1){margin-bottom: 8px;}
.index-warp2{width: 732px;margin: 9px auto 0;}
.index-warp2 .left{width: 227px;height: 448px;}
.index-warp2 .right{width: 496px;height: 448px;}
.index-warp2 a{display: block;float: left;}
.index-warp3{width: 732px;margin: 0 auto}*/

.index-warp2,
.index-warp3 {
	width: 732px;
	margin: 9px auto 0;
}

.index-warp2 a {
	display: block;
	float: left;
}

.index-warp2 a:nth-child(1) {
	margin-right: 9px;
}

.index-warp2 a:nth-child(2) {
	margin-right: 9px;
}

.index-warp3 a {
	display: block;
	float: left;
}

.index-warp3 a:nth-child(1) {
	margin-right: 9px;
}

.index-warp4 {
	width: 732px;
	margin: 9px auto 0
}

.index-warp4 a {
	display: block;
	float: left;
}

.index-warp4 a:nth-child(1) {
	margin-right: 9px;
}

.idnex-warp4 {
	width: 732px;
	margin: 9px auto 0
}

.idnex-warp4 .news {
	width: 220px;
	height: 218px;
	border: 2px solid #a6bb58;
	background: #a6bb58;
	color: #fff
}

.idnex-warp4 .news a {
	width: 180px;
	height: 180px;
	margin: 15px auto 0px;
	color: #fff
}

.idnex-warp4 .news a span {
	display: inline-block;
	width: 100%;
	color: #fff
}

.idnex-warp4 .news a span:nth-child(1) {
	font-size: 18px;
	color: #fff
}

.idnex-warp4 .news a span:nth-child(2) {
	font-size: 24px;
	margin: 10px 0 0px
}

.idnex-warp4 .news a span:nth-child(3) {
	color: rgba(255, 255, 255, 0.6);
	font-size: 20px;
}

.idnex-warp4 .news a span:nth-child(4) {
	text-align: right;
	font-size: 20px;
}

.index-warp5 {
	margin-top: 100px;
	width: 732px;
	overflow: hidden;
	position: relative;
	margin-left: auto;
	margin-right: auto
}

.com-tit {
	text-align: center;
}

.com-tit .en {
	font-size: 26px;
}

.com-tit .cn {
	font-size: 24px;
}

.index-warp5 .warp5-slide {
	margin-top: 60px;
}

.index-warp5 .warp5-slide .title {
	color: #61a2d3;
	font-size: 26px;
	text-align: center;
}

.index-warp5 .title span {
	font-size: 86px;
	font-family: 'Arial';
	font-weight: bold;
	color: #61a2d3;
}

.index-warp5 .summary {
	color: #505050;
	font-size: 24px;
	line-height: 32px;
	width: 600px;
	margin: 30px auto;
}

.foot {
	padding-top: 130px;
}

.foot .foot-top {
	height: 193px;
	margin-top: 65px
}

.foot .foot-top-left,
.foot .foot-top-right {
	float: left;
	height: 193px;
}

.foot .foot-top-left {
	width: 427px;
	background: #61a2d3;
	border-radius: 0 13px 13px 0;
}

.foot-top-left p {
	margin-left: 57px;
	padding-left: 64px;
	font-size: 20px;
	color: #fff;
}

.foot-top-left .wechat {
	height: 60px;
	margin-top: 40px;
	margin-bottom: 10px;
	line-height: 30px;
	background: url(wechat.png) 0 center no-repeat;
}

.foot-top-left .weibo {
	height: 40px;
	line-height: 40px;
	background: url(weibo.png) 0 center no-repeat;
}

.foot-top-right {
	position: relative;
	margin-left: 24px;
	width: 262px;
}

.foot-top-right img {
	margin: 17px 0 40px;
}

.foot-top-right p {
	font-size: 20px;
	color: #4d4d4d;
}

.foot-top-right a {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 41px;
	font-size: 20px;
	color: #17231b;
	text-indent: 20px;
	line-height: 41px;
	background: url(tianmao-btn.png) right center #f0f1f2 no-repeat;
}

.foot-main {
	padding-top: 36px;
}

.foot-main ul li {
	margin-left: 90px;
	margin-bottom: 35px;
	padding-left: 73px;
	font-size: 20px;
	line-height: 45px;
	color: #8a8893;
	background-image: url(foot-icons.png);
	background-repeat: no-repeat;
}

.foot-main ul li p {
	line-height: 48px;
}

.foot-main li:nth-child(1) {
	background-position: 0 3px;
}

.foot-main li:nth-child(2) {
	background-position: 0 -86px;
}

.foot-main li:nth-child(3) {
	background-position: 0 -164px
}

.foot-main li:nth-child(4) {
	background-position: 0 -280px
}

.foot-bottom {
	padding-top: 60px;
	padding-bottom: 134px;
	text-align: center;
	font-size: 20px;
}

.foot-bottom img {
	margin-bottom: 28px;
}

.foot-bottom p {
	line-height: 45px;
	font-size: 20px;
	color: #8a8893;
}

.fixed-footer {
	position: fixed;
	height: 100px;
	width: 750px;
	bottom: 0px;
	background: #328bc5;
	left: 50%;
	margin-left: -375px;
	z-index: 999
}

.fixed-footer li {
	width: 25%;
	float: left;
	text-align: center;
	color: #fff;
}

.fixed-footer li a i {
	display: block;
	width: 41px;
	height: 42px;
	background: url(fixed-footer.png) no-repeat;
	margin: 13px auto 7px;
}

.fixed-footer li a .icon1 {
	background-position: 0 0
}

.fixed-footer li a .icon2 {
	background-position: -41px 0
}

.fixed-footer li a .icon3 {
	background-position: -82px 0
}

.fixed-footer li a .icon4 {
	background-position: -123px 0
}

.fixed-footer li a {
	color: #fff;
	font-size: 24px;
}


/* 官方活动 */

.container {
	margin: 0 auto;
	width: 732px;
	background: #fff;
}

.banner {
	width: 732px;
	position: relative;
	overflow: hidden;
}

.imgslide {
	width: 732px;
	height: 388px;
	position: relative;
	z-index: 0;
}

.imgslide ul li {
	width: 100%;
	height: 388px;
	position: absolute;
	left: 0;
	top: 0;
}

.tip {
	width: 732px;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	top: 350px;
}

.tip ul {
	width: 60px;
	height: 15px;
	padding: 5px 340px 0 340px;
}

.tip ul li {
	width: 10px;
	height: 10px;
	float: left;
	cursor: pointer;
	background: url(images/circle.png) no-repeat;
	display: inherit;
	background: 1px solid red;
	margin: 5px;
}

.tip ul li.on {
	background: url(images/acircle.png) no-repeat;
}

.gfhd-slide {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 700px;
}

.gfhd-slide .img {
	width: 732px;
	margin: 0 auto;
}

.gfhd-slide .info {
	text-align: center;
	margin-top: 35px;
}

.gfhd-slide .info h3 {
	font-size: 27px;
	line-height: 40px;
	padding: 0 190px;
}

.gfhd-slide .info p {
	font-size: 20px;
	width: 512px;
	padding: 0 110px 0 110px;
	line-height: 30px;
}

.gfhd-slide .info p:last-child {
	margin-top: 50px;
}

.gfhd-slide .swiper-pagination {
	bottom: 330px;
}

.gfhd-slide .swiper-button-next,
.gfhd-slide .swiper-button-prev {
	margin-top: 180px;
	width: 37px;
	height: 72px;
}

.gfhd-slide .swiper-button-next {
	background: url(images/next.png) no-repeat;
}

.gfhd-slide .swiper-button-prev {
	background: url(images/prev.png) no-repeat;
}

.gfhd-slide .swiper-button-disabled {
	opacity: 1
}

.content {
	width: 732px;
	height: 310px;
	background: #eef1fb;
	text-align: center;
	padding-top: 40px;
	position: relative;
}

.pslide ul li {
	text-align: center;
}

.pslide ul li h3 {
	font-size: 27px;
	line-height: 40px;
	padding: 0 190px;
}

.pslide ul li p {
	font-size: 20px;
	width: 512px;
	padding: 0 110px 0 110px;
	line-height: 30px;
}

.pslide ul li p:last-child {
	margin-top: 50px;
}

.gfhd-slide .btn {
	width: 672px;
	height: 72px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 30px 0 30px;
	margin-top: 129px;
}

.gfhd-slide .btn ul li {
	width: 37px;
	height: 72px;
	float: left;
	display: inline;
	cursor: pointer;
	overflow: hidden;
}

.gfhd-slide .btn ul li.prev {
	background: url(images/prev.png) no-repeat;
	float: left;
}

.gfhd-slide .btn ul li.next {
	background: url(images/next.png) no-repeat;
	float: right;
}

.review {
	margin-top: 72px;
}

.review p {
	text-align: center;
	font-size: 26px;
}

.review p:last-child {
	font-size: 24px;
}

.search {
	position: relative;
}

.search img {
	position: absolute;
	top: 17px;
	left: 200px;
}

.search form {
	width: 732px;
	margin-top: 72px;
}

.fsearch {
	width: 240px;
	height: 57px;
	border: none;
	background: #eef1fb;
	border-radius: 10px;
	margin: 0 26px 0 26px;
	color: #3b3b3b;
	text-align: center;
	font-size: 28px;
	padding: 0 220px 0 220px;
}

.search ul {
	padding: 30px 100px 20px 100px;
}

.search ul li:first-child {
	margin-right: 10px;
}

.search ul li {
	float: left;
	font-size: 28px;
	margin-right: 20px;
}

.search ul li p {
	color: #b6b8bf;
	font-size: 28px;
}

.search ul li a,
a:visited {
	color: #27a3d6;
}

.post {
	width: 680px;
	margin: 0 auto;
}

.post ul li {
	float: left;
	width: ;
	width: 332px;
	height: 400px;
	background: #eef1fb;
	margin-top: 35px;
	position: relative;
}

.post ul li:nth-child(odd) {
	margin-right: 16px;
}

.post ul li a,
a:visited {
	color: #4c4c4c;
}

.post ul li p {
	font-size: 20px;
	float: left;
	width: 110px;
	position: absolute;
	top: 260px;
	left: 20px;
	font-weight: 600;
	text-align: center;
}

.post ul li p:last-child {
	width: 166px;
	position: absolute;
	top: 290px;
	left: 150px;
	line-height: 30px;
	font-weight: 600;
	text-align: center;
}

.post ul li p span {
	font-size: 69px;
	position: absolute;
	top: 60px;
	left: 10px;
	font-style: italic;
	font-family: "Arial";
	font-weight: normal;
}

.vip_banner {
	width: 750px;
	position: relative;
	overflow: hidden;
}

.vip_slide ul li {
	width: 100%;
	height: 751px;
	position: absolute;
	left: 0;
	top: 0;
	border-top: 2px solid #eaeaea;
}

.vip_how {
	position: relative;
}

.vip_how h3 {
	font-size: 50px;
	font-weight: bold;
	color: #619fce;
}

.vip_how span {
	font-size: 24px;
	color: #619fce;
	background-image: linear-gradient(to right, #5a94cf, #3347ba);
	-webkit-background-clip: text;
	color: transparent;
	font-weight: bold;
}

.vip_how p {
	font-size: 20px;
	color: #666666;
}

.vip_how_left {
	width: 375px;
	float: left;
	padding: 100px 0 0 33px;
	box-sizing: border-box;
}

.vip_how_left img {
	margin-top: 72px;
}

.vip_how_right {
	width: 375px;
	float: right;
}

.vip_how_right h3 {
	width: 200px;
	background-image: linear-gradient(to right, #5a94cf, #3347ba);
	-webkit-background-clip: text;
	color: transparent;
	position: absolute;
	right: 33px;
	top: -50px;
}

.vip_how_right span {
	margin-top: 33px;
	position: absolute;
	top: 22px;
	right: 33px;
}

.vip_how_right p {
	margin-top: 190px;
	padding: 0 33px 0 9px;
	line-height: 50px;
}

.rights {
	margin-top: 100px;
	text-align: center;
	padding: 0 35px 0 35px;
}

.rights h3 {
	font-size: 26px;
	font-family: "Arial";
}

.rights span {
	font-size: 24px;
}

.rights h4 {
	width: 298px;
	font-family: "Times New Roman";
	font-size: 30px;
	font-style: italic;
}

.rights h5 {
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0 20px 0;
}

.ul_post li {
	list-style-type: decimal;
	font-size: 20px;
}

.ul_post li:last-child {
	/*list-style-type: none;*/
}

.yinka {
	padding: 74px 0 0 0;
}

.yinka_img {
	float: right;
	margin-top: -301px;
}

.yinka_huiyuan {
	width: 298px;
	height: 229px;
	border: 9px solid #959595;
	margin-top: 54px;
}

.yinka_huiyuan img {
	margin: 40px 0 0 90px;
}

.yinka_huiyuan hr {
	border: 2px solid #434343;
	width: 45px;
	margin: 30px 0 0 226px;
}

.yinka_huiyuan p {
	font-size: 20px;
	margin: 51px 0 0 0;
	padding-left: 176px;
}

.vip_post {
	text-align: left;
}

.vip_post ul {
	list-style: none;
}

.li_post1 {
	margin-left: -25px;
}

.li_post2 h5 {
	margin-left: -25px;
}

.p_post {
	margin-top: 30px;
	position: relative;
}

.p_post span {
	position: absolute;
	top: 2px;
	left: -20px;
}

.yin_post ul {
	margin-left: 69px;
}

.vip_post p {
	font-size: 20px;
}

.yin_post {
	width: 450px;
	margin-top: 30px;
}

.jinka {
	padding: 74px 34px 0 0;
	height: 590px;
	position: relative;
}

.jinka_huiyuan {
	width: 226px;
	height: 230px;
	border: 9px solid #cfa972;
	margin-top: 54px;
}

.jinka_huiyuan img {
	margin: 40px 0 0 45px;
}

.jinka_huiyuan hr {
	border: 2px solid #434343;
	width: 45px;
	margin: 30px 0 0 154px;
}

.jinka_huiyuan p {
	font-size: 20px;
	margin: 51px 0 0 0;
	padding-left: 104px;
}

.jin_post {
	width: 350px;
	position: absolute;
	top: 40px;
	right: 0;
}

.baijin {
	margin-top: 50px;
	position: relative;
	height: 900px;
}

.baijinka_huiyuan {
	width: 244px;
	height: 247px;
	background: url(images/baijin.png) no-repeat;
	position: absolute;
	right: 40px;
	top: 257px;
}

.baijinka_huiyuan img {
	margin: 40px 0 0 -10px;
}

.baijinka_huiyuan hr {
	border: 2px solid #434343;
	width: 45px;
	margin: 30px 0 0 154px;
}

.baijinka_huiyuan p {
	font-size: 20px;
	margin: 51px 0 0 0;
	padding-left: 64px;
}

.bai_post {
	width: 620px;
	position: absolute;
	top: 40px;
	right: 0;
	position: absolute;
	top: 350px;
	left: 25px;
}

.baijin_slide ul li {
	width: 442px;
	height: 294px;
}

.baijin_slide ul {
	list-style: none;
}

.zuanshi {
	position: relative;
	height: 890px;
}

.zuanshi_img {
	margin: 10px 0 0 -35px;
	display: block;
}

.zuanshi_huiyuan {
	width: 244px;
	height: 247px;
}

.zuanshi_huiyuan hr {
	border: 2px solid #434343;
	width: 45px;
	margin: 30px 0 0 154px;
}

.zuanshi_huiyuan p {
	font-size: 20px;
	margin: 51px 0 0 0;
	padding-left: 64px;
}

.zuan_post {
	width: 350px;
	position: absolute;
	top: 145px;
	right: -10px;
}

.announcements p {
	font-size: 20px;
	text-align: left;
}

.announce_content {
	margin-top: 26px;
}

.tel {
	margin-top: 45px;
}

.tel p:last-child {
	font-size: 35px;
}

.visit_banner {
	width: 750px;
	height: 446px;
	background: url(images/visit_banner.jpg) no-repeat;
	border-top: 2px solid #eaeaea;
}

.attention {
	padding: 0 35px;
	position: relative;
	height: 600px;
}

.welcome h3 {
	color: #cfa972;
	font-size: 36px;
	font-weight: 700;
	width: 300px;
	line-height: 50px;
	padding-top: 80px;
}

.welcome_content {
	width: 404px;
	height: 371px;
	background: #f8f6f2;
	padding: 85px 35px 0 36px;
	box-sizing: border-box;
	position: absolute;
	top: -85px;
	right: 0;
}

.welcome_content span {
	font-size: 24px;
}

.welcome_content p {
	margin-top: 67px;
	font-size: 20px;
	color: #1d293f;
	line-height: 26px;
	font-weight: 500;
}

.suggest h3 {
	width: 28px;
	font-style: italic;
	font-size: 21px;
	border-top: 4px solid #1d293f;
	margin-top: 83px;
}

.suggest p {
	margin-top: 82px;
	font-size: 20px;
	width: 420px;
	font-style: italic;
	line-height: 27px;
	font-weight: 500;
}

.suggest span {
	width: 172px;
	height: 43px;
	line-height: 43px;
	background: #cfa972;
	border-radius: 30px;
	color: #fff;
	font-size: 24px;
	display: block;
	text-align: center;
	position: absolute;
	top: 400px;
	right: 35px;
}

.consult {
	background: #cfa972;
	color: #fff;
	text-align: center;
	padding: 72px 36px 148px 36px;
}

.consult h3 {
	font-size: 26px;
}

.consult span {
	font-size: 24px;
}

.consult ul {
	margin-top: 108px;
	list-style: none;
}

.consult ul li {
	float: left;
	width: 259px;
	text-align: left;
	padding: 0 40px 0 40px;
}

.consult ul li img {
	padding: 0 50px 0 50px;
}

.consult ul li h4 {
	font-size: 24px;
	text-align: center;
	margin-top: 36px;
}

.consult ul li p {
	font-size: 20px;
	line-height: 30px;
	margin-top: 36px;
}

.information {
	position: relative;
	background: #f4f4f4;
}

.information h3 {
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 3px;
	position: absolute;
	top: -55px;
	left: 36px;
}

.visit_information {
	height: 788px;
}

.banner_information {
	width: 750px;
	height: 631px;
	background: url(images/banner_information.jpg) no-repeat;
}

.visit_time {
	width: 343px;
	height: 324px;
	background: #fff;
	padding: 72px 60px 0 60px;
	box-sizing: border-box;
	position: absolute;
	top: 392px;
	left: 34px;
	z-index: 10;
}

.visit_time p {
	font-size: 21px;
	font-weight: bold;
}

.visit_time p:first-child {
	margin-bottom: 89px;
}

.visit_time span {
	font-size: 21px;
}

.subway_line {
	width: 274px;
	height: 104px;
	background: #f4f4f4;
	position: absolute;
	right: 0;
	top: 462px;
	text-align: center;
	padding: 71px 50px 0 50px;
}

.subway_line p {
	font-size: 21px;
	font-weight: bold;
}

.subway_line p:last-child {
	font-weight: normal;
	margin-top: 40px;
}

.visit_map {
	width: 686px;
	height: 334px;
	margin: 0 32px 0 32px;
}

.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}

.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}

.bus_line {
	width: 686px;
	height: 313px;
	background: #fff;
	margin: 0 32px 0 32px;
	padding: 71px 30px 0 26px;
	box-sizing: border-box;
	position: relative;
}

.bus_line h4 {
	font-size: 20px;
	font-weight: bold;
}

.bus_line ul {
	position: absolute;
	left: 160px;
	top: 72px;
	list-style-type: decimal;
}

.bus_line ul li {
	font-size: 20px;
}

.course_banner {
	width: 732px;
	height: 446px;
	background: url(images/course_banner.jpg) no-repeat;
	border-top: 2px solid #eaeaea;
}

.content-1 h3 {
	font-size: 26px;
	text-align: center;
	color: #333333;
}

.content-1 h4 {
	font-size: 24px;
	margin-top: -10px;
	text-align: center;
	color: #333333;
}

.parenting {
	margin-top: 100px;
	text-align: center;
}

.parenting_p {
	margin-top: 30px
}

.parenting_p p {
	font-size: 20px;
	color: #4c4c4c;
}

.past {
	position: relative;
	padding-bottom: 100px;
}

.past img {
	margin: 110px 332px 25px 332px;
}

.past_slide {
	margin-top: 20px;
}

.past_slide ul li img {
	margin: 0 99px 0 99px;
}

.past_content {
	margin: 10px 0 25px 100px;
	float: left;
}

.past_content h5 {
	margin: 10px 0 10px 0;
	font-size: 20px;
	font-weight: bold;
	color: #4c4c4c;
}

.past_content span {
	font-size: 26px;
	color: #4c4c4c;
}

.past_content p {
	font-size: 20px;
	margin-top: 10px;
	color: #4c4c4c;
}

.past_time {
	float: right;
	margin-right: 100px;
}

.past_time p {
	margin: 10px;
	font-size: 20px;
	color: #4c4c4c;
}

.past_time p:last-child {
	font-size: 24px;
	width: 170px;
	height: 36px;
	background: #61a2d3;
	line-height: 36px;
	color: #fff;
	padding-left: 100px;
	box-sizing: border-box;
	margin-top: 50px;
}

.mmkt-slide .btn {
	width: 732px;
	height: 72px;
	position: absolute;
	top: 450px;
	left: 0;
	padding: 0 30px 30px;
	box-sizing: border-box;
}

.mmkt-slide .btn ul li {
	width: 37px;
	height: 72px;
	display: block;
	cursor: pointer;
}

.mmkt-slide .btn ul li.prev {
	background: url(images/course_prev.png) no-repeat;
	float: left;
}

.mmkt-slide .btn ul li.next {
	background: url(images/course_next.png) no-repeat;
	float: right;
}

.upcoming {
	padding: 60px 36px 0 36px;
	margin: 0 auto;
	text-align: center;
}

.upcoming img {
	padding: 0 286px 25px 286px;
}

.upcoming table {
	width: 657px;
	border-collapse: collapse;
	color: #565864;
	background: #fff;
	margin-top: 60px;
	display: block;
	overflow-y: auto;
	height: 500px;
}

.upcoming table::-webkit-scrollbar {
	background: #d2d2d2;
	width: 18px;
}


/*滚动条整体样式*/

.upcoming table::-webkit-scrollbar-thumb {
	background: url(images/scroll.png) no-repeat;
	/*border:1px solid red;border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);*/
}


/*滚动条里面小方块*/

.upcoming table::-webkit-scrollbar-track {}


/*滚动条里面轨道*/

.upcoming table tr th {
	background: #dd809b;
	font-size: 20px;
	color: #fff;
	width: 412px;
	height: 92px;
}

.upcoming table tr th:first-child {
	background: #232323;
	border-right: 1px solid #b3b3b3;
	width: 92px;
}

.upcoming table tr th:last-child {
	background: #787878;
	border-left: 1px solid #b3b3b3;
	width: 132px;
}

.upcoming table tr th p {
	font-size: 20px;
}

.upcoming table tr td {
	font-size: 20px;
	border: 1px solid #b3b3b3;
}

.upcoming table tr td:first-child {
	border-left: none;
	width: 92px;
	height: 104px;
	padding: 0 15px 0 15px;
	box-sizing: border-box;
}

.upcoming table tr td:nth-child(2) {
	padding: 0 60px 0 60px;
}

.upcoming table tr td:last-child {
	border-right: none;
	width: 132px;
	height: 104px;
	padding: 0 15px 0 15px;
	box-sizing: border-box;
}

.upcoming table tr td span {
	color: #dd809b;
	font-weight: bold;
}

.upcoming table tr.firstrow td {
	border-top: none;
}

.upcoming table tr.lastrow td {
	border-bottom: none;
}

.course {
	background: #f0f1f2;
}

.enroll {
	color: #fff;
	text-align: left;
}

.courseform {
	font-size: 24px;
	padding-top: 52px;
	padding-left: 56px;
	width: 657px;
	/* height:357px; */
	background: #61a2d3;
	box-sizing: border-box;
	margin: 0 36px 0 36px;
	height: 277px;
}

.courseform span {
	margin-left: 1em;
}

.courseform select {
	margin-left: 20px;
	border: 1px solid #fff;
	width: 439px;
	height: 33px;
	background: #61a2d3;
	color: #fff;
	font-size: 20px;
	padding-left: 8px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("images/select.jpg") no-repeat scroll right center transparent;
}

.courseform select option {
	background: #fff;
	color: #000;
}

.enroll .name,
.enroll .tel {
	width: 454px;
	margin-left: 20px;
	border: 1px solid #fff;
	height: 33px;
	background: #61a2d3;
	padding-left: 8px;
	margin-top: 20px;
	font-size: 20px;
	color: #fff;
}

.number {
	width: 248px;
	margin-left: 20px;
	border: 1px solid #fff;
	height: 33px;
	background: #61a2d3;
	padding-left: 8px;
	margin-top: 20px;
	font-size: 20px;
	color: #fff;
}

.courseform .button {
	width: 188px;
	height: 35px;
	background: #036eb8;
	line-height: 35px;
	border: none;
	border-radius: 12px;
	font-family: "微软雅黑";
	margin: 2px 0 0 11px;
	margin-top: 20px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	text-align: center;
}

.submit {
	width: 216px;
	height: 53px;
	background: #434343;
	color: #fff;
	font-size: 24px;
	border: none;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	margin: 24px 150px 0 163px;
	cursor: pointer;
}

.enrollul {
	margin-top: 50px;
}

.enrollul li {
	width: 605px;
	/* padding-left:93px; */
	margin-top: 30px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
}

.enrollul li img {
	float: left;
}

.enrollul li p {
	color: #434343;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 13px 10px 0 30px;
}

.enrollul li:last-child p {
	margin-top: 23px;
}

.enrollul li span {
	color: #cfa972;
	font-size: 44px;
	font-weight: 500;
	margin: 0 0 0 10px;
}

.enrollul li:last-child span {
	font-size: 24px;
	font-weight: normal;
}

.announce {
	margin: 80px 0 0 0;
	box-sizing: border-box;
}

.announce h3 {
	font-size: 26px;
	text-align: center;
	color: #333333;
}

.announce h4 {
	font-size: 24px;
	margin-top: -10px;
	text-align: center;
	color: #333333;
}

.announce ul {
	margin: 50px auto 93px;
	color: #4c4c4c;
	padding-bottom: 50px;
	width: 550px;
}

.announce ul li {
	line-height: 35px;
	font-size: 20px;
	list-style-type: decimal;
	width: 500px;
}


/* 招聘 */

.join {
	padding: 60px 0
}

.join ul {
	width: 680px;
	margin: 0 auto
}

.join ul li {
	border-bottom: 1px solid #999999;
	padding: 20px 0;
	position: relative;
}

.join ul li .icon {
	background: url(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(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: 450px;
	padding-right: 110px;
}

.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: 24px;
	line-height: 38px;
}

.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: 680px;
	margin: 78px auto;
	background: url(zhaopin1.jpg) no-repeat right center;
	height: 54px;
}

.join .w1280 a {
	display: block;
	width: 375px;
	height: 263px;
	float: left;
}

.join .w1280 a img {
	width: 100%;
}


/* 服务项目 */

.type-list {
	width: 750px;
	margin-top: 70px;
}

.type-list-fixed {
	position: fixed;
	top: 21px;
	background: #fff;
	padding: 25px 0;
	z-index: 99;
}

.type-list li {
	width: 20%;
	text-align: center;
	float: left;
}

.type-list li i {
	display: block;
	width: 98px;
	height: 55px;
	background: url(ffxm-icon.png);
	margin: 0 auto 12px;
}

.type-list li:nth-child(1) i {
	background-position: 0 -55px
}

.type-list li:nth-child(3) i {
	background-position: -98px -55px
}

.type-list li:nth-child(2) i {
	background-position: -196px -55px
}

.type-list li:nth-child(4) i {
	background-position: -294px -55px
}

.type-list li:nth-child(5) i {
	background-position: -392px -55px
}

.type-list li.on:nth-child(1) i {
	background-position: 0 0px
}

.type-list li.on:nth-child(3) i {
	background-position: -98px 0px
}

.type-list li.on:nth-child(2) i {
	background-position: -196px 0px
}

.type-list li.on:nth-child(4) i {
	background-position: -294px 0px
}

.type-list li.on:nth-child(5) i {
	background-position: -392px 0px
}

.type-list li.on a {
	color: #338bc6
}

.fwxm-warp {
	margin-top: 95px;
}

.fwxm-img {
	margin-top: 70px;
	margin-bottom: 60px;
}

.fwxm-youshi {
	padding-left: 35px;
}

.fwxm-youshi dl {
	width: 700px;
}

.fwxm-youshi dl dd {
	font-size: 24px;
	line-height: 45px;
	max-height: 999999px;
	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 22px;
	padding-left: 16px;
	min-height: 45px;
}

.fwxm-list {
	overflow: hidden;
	margin-top: 120px;
}

.fwxm-list ul {
	width: 680px;
	margin: 0 auto
}

.fwxm-list ul li {
	width: 320px;
	float: left;
	position: relative;
	margin-top: 15px;
	margin-bottom: 42px;
	text-align: center;
}

.fwxm-list ul li:nth-child(2n) {
	float: right
}

.fwxm-list ul li .title {
	writing-mode: tb-rl;
	-webkit-writing-mode: tb-rl;
	background: rgba(30, 42, 76, 0.8);
	color: #fff;
	height: 157px;
	text-align: center;
	padding: 0 10px;
	position: absolute;
	left: -5px;
	top: -15px;
	letter-spacing: 2px;
	font-size: 16px;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
}

.fwxm-list ul li .summary {
	text-align: center;
	font-size: 20px;
	height: 72px;
}

.fwxm-list ul li a {
	text-align: center;
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 7px;
	font-size: 20px;
	margin-top: 15px;
}

.fwxm-list ul li a:after {
	content: '';
	width: 78px;
	background: #788291;
	left: 50%;
	margin-left: -39px;
	bottom: 0px;
	height: 1px;
	display: block;
	position: absolute;
}

.chakan img {
	display: block;
	margin: 28px auto 0
}


/* 品质美华 */

.pzmh-warp .item .left {
	width: 241px;
	height: 237px;
	background: #f3f3f3;
	padding-top: 24px;
}

.pzmh-warp .item .left span {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-left: 30px;
}

.pzmh-warp .item .right {
	width: 490px;
}

.pzmh-warp .item .right li {
	width: 243px;
	float: left;
	margin-left: 2px;
	margin-bottom: 2px;
	position: relative;
	overflow: hidden
}

.pzmh-warp .item .right li img {
	display: block;
}

.pzmh-warp .item .right li span {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 24px 0 0 30px;
	color: #333;
	line-height: 24px;
	font-size: 24px;
	font-weight: bold
}


/* 时间表 */

.top {
	width: 750px;
	height: 92px;
	background: url(img/nav_top1.jpg) no-repeat;
}

.schedule_banner {
	width: 750px;
	height: 148px;
	background: url(img/schedule_slide.jpg) no-repeat;
	border-top: 2px solid #eaeaea;
}

.schedule {
	margin-top: 35px;
}

.schedule hr {
	width: 2px;
	height: 51px;
	background: #61a2d3;
	border: none;
	margin-left: auto;
}

.schedule h3 {
	text-align: center;
	font-size: 56px;
	font-weight: bold;
}

.slidetxt {
	margin-top: 30px;
}

.slidetxt .hd {
	padding: 0 74px;
	position: relative;
}

.slidetxt .hd ul li {
	float: left;
	width: 198px;
	height: 54px;
	line-height: 56px;
	text-align: center;
	font-size: 24px;
	cursor: pointer;
	border: 1px solid #d0cdce;
	margin-left: -1px;
}

.slidetxt .hd ul li.on {
	width: 200px;
	height: 56px;
	background: #61a2d3;
	border: none;
	color: #fff;
	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	-ms-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}

.slidetxt .bd {
	margin-top: 30px;
}

.slidetxt .bd h4 {
	font-size: 32px;
	border-top: 1px solid #aca8a7;
	margin: 62px 20px 0 20px;
	text-align: center;
}

.slidetxt .bd table {
	margin: 0 20px;
	border-collapse: collapse;
	text-align: center;
}

.slidetxt .bd table tr:nth-child(2) {
	border-top: 10px solid #dcdddd;
}

.slidetxt .bd table tr:last-child {
	border-bottom: 10px solid #dcdddd;
}

.slidetxt .bd table th {
	height: 72px;
	font-size: 20px;
	border: 1px solid #9e9a98;
}

.slidetxt .bd table td {
	height: 108px;
	font-size: 20px;
	border: 1px solid #9e9a98;
}

.slidetxt .bd table td span {
	color: #5e9acd;
}

.slidetxt .bd table th:first-child {
	width: 135px;
	border-left: none;
}

.slidetxt .bd table td:first-child {
	width: 135px;
	border: none;
	border-top: 3px solid #fff;
	background: #5e9acd;
	color: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}

.slidetxt .sunday {
	border-bottom: 10px solid #dcdddd;
}

.slidetxt .bd table th:nth-child(2) {
	width: 59px;
}

.slidetxt .bd table td:nth-child(2) {
	border-left: none;
}

.slidetxt .bd table th:nth-child(3),
th:nth-child(4) {
	width: 255px;
	padding: 0 22px;
	box-sizing: border-box;
}

.slidetxt .bd table td:nth-child(3) {
	width: 255px;
	padding: 0 30px;
	box-sizing: border-box;
}

.slidetxt .bd table td:nth-child(4) {
	width: 255px;
	padding: 0 20px;
	box-sizing: border-box;
}

.slidetxt .bd table th:last-child {
	border-right: none;
}

.slidetxt .bd table td:last-child {
	border-right: none;
}

.w700 {
	width: 700px;
	margin: 0 auto;
}

.head {
	height: 245px;
}

.line:before,
.line:after {
	display: block;
	content: "";
}

.b {
	font-size: 30px;
	font-weight: bold;
	color: #cfa972;
}

.pub-title {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	line-height: 45px;
	color: #666;
}

.pub-summary {
	font-size: 24px;
	/* font-weight: lighter; */
	line-height: 45px;
}


/* ==================== 产科start ==================== */

.c1-wrap1 {
	text-align: center;
	padding-top: 65px;
}

.c1-wrap1 b {
	color: #cfa972;
	font-weight: normal;
}

.c1-wrap1 hgroup h3 {
	font-size: 29px;
	margin-bottom: 40px;
}

.c1-wrap1 hgroup h3 b {
	margin-left: 7px;
}

.c1-wrap1 hgroup h4 {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 40px;
}

.c1-wrap1 hgroup h4 b {
	font-size: 40px;
	font-weight: bold;
	padding: 0 18px;
}

.c1-wrap1 .summary {
	padding-bottom: 324px;
	background: url(img/ck1_bg1.jpg) 0 bottom no-repeat;
}

.c1-wrap1 .summary p {
	font-size: 24px;
	line-height: 45px;
}

.c1-wrap1 .con {
	position: relative;
	width: 100%;
	height: 487px;
	background: url(img/ck1_bg2.jpg) no-repeat;
}

.c1-wrap1 .con>div {
	position: absolute;
	left: 50%;
	top: 0;
}

.c1-wrap1 .con .pic {
	margin-left: -188px;
}

.c1-wrap1 .con .text {
	width: 50%;
	height: 375px;
	background: #f2f2f2;
	padding: 35px 18px 0 28px;
	box-sizing: border-box;
}

.c1-wrap1 .con .text p {
	font-size: 24px;
	line-height: 45px;
	color: #666;
	text-align: left;
}

.c1-wrap1 .con .text p:before {
	width: 19px;
	height: 4px;
	background: #cfa972;
	margin-bottom: 59px;
}

.c1-wrap2 .content-text {
	border-bottom: 1px solid #bfbfbf;
	margin: 0 auto;
	line-height: 50px;
	font-size: 30px;
	text-align: center;
}

.c1-wrap2 {
	text-align: center;
	padding-top: 135px;
	background: #fff;
}

.c1-wrap2 .title {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 58px;
}

.c1-wrap2 .summary {
	font-size: 24px;
	line-height: 46px;
	text-indent: 1em;
	width: 700px;
	margin: 0 auto 89px;
	text-align: justify;
}

.c1-wrap2 .con {
	padding-bottom: 100px;
}

.c1-wrap2 .con img {
	display: block;
	margin: 0 auto;
}

.c1-wrap2 .con-text {
	display: inline-block;
	margin-bottom: 10px;
	font-size: 30px;
	line-height: 42px;
	font-weight: 300;
	border-bottom: 1px solid #bfbfbf;
}

.c1-wrap3 {
	background: #f7f6f2;
	padding: 70px 25px 0;
}

.c1-wrap3 ul {
	padding-bottom: 90px;
}

.c1-wrap3 ul li {
	text-align: center;
	margin-bottom: 100px;
}

.c1-wrap3 ul li:last-child {
	margin-bottom: 0;
}

.c1-wrap3 li h4 {
	margin: 68px 0 57px;
	font-size: 30px;
	font-weight: bold;
	color: #666;
	line-height: 32px;
}

.c1-wrap3 li p {
	font-size: 24px;
	line-height: 45px;
	text-align: left;
	text-indent: 36px;
}

.c1-wrap4 {
	padding-top: 136px;
}

.c1-wrap4 h3 {
	margin-bottom: 66px;
	font-size: 40px;
	color: #cfa972;
	font-weight: bold;
	text-align: center;
}

.c1-wrap4 ul li {
	margin-bottom: 60px;
}

.c1-wrap4 ul li img {
	margin-bottom: 32px;
}

.c1-wrap4 ul li h4 {
	font-size: 30px;
	font-weight: bold;
	color: #666;
}

.c1-wrap4 h4:after {
	margin-top: 30px;
	margin-bottom: 18px;
	width: 90px;
	height: 3px;
	background: #cfa972;
}

.c1-wrap4 ul li dt,
.c1-wrap4 ul li dd,
.c1-wrap4 ul li p {
	font-size: 24px;
	line-height: 45px;
}

.c1-wrap5 {
	padding-top: 140px;
	padding-bottom: 66px;
	background: url(img/ck1_bg3.jpg) 360px bottom no-repeat;
}

.c1-wrap5 h3 {
	margin-bottom: 63px;
	font-size: 40px;
	font-weight: bold;
	color: #cfa972;
	text-align: center;
}

.c1-wrap5 .c1-wrap5-info {
	margin-bottom: 70px;
	width: 100%;
	height: 140px;
	background: url(img/ck1_pic12.png) center center no-repeat;
}

.c1-wrap5 .c1-wrap5-info p {
	font-size: 24px;
	line-height: 45px;
	padding-top: 22px;
	padding-left: 80px;
}

.c1-wrap5 ul {}

.c1-wrap5 ul li {
	margin-bottom: 70px;
}

.c1-wrap5 li .img {
	float: left;
	padding: 5px;
	border: 1px solid #cfa972;
}

.c1-wrap5 li .img img {
	display: block;
	width: 198px;
	height: 248px;
}

.c1-wrap5 li .text {
	float: left;
	width: 450px;
	margin-left: 33px;
	font-size: 24px;
	line-height: 45px;
}

.c1-wrap5 li .text .title {
	font-size: 30px;
	font-weight: bold;
}

.c1-wrap5 li .text .subtitle {
	display: inline-block;
	margin: 18px 0;
	line-height: 30px;
	border-bottom: 1px solid #bfbfbf;
}

.c1-wrap6 {
	padding-top: 130px;
}

hgroup.pub-hgroup {
	margin-bottom: 60px;
	text-align: center;
}

hgroup.pub-hgroup h3 {
	margin-bottom: 10px;
	font-size: 26px;
	color: #4c4c4c;
}

hgroup.pub-hgroup h4 {
	font-size: 24px;
	color: #303030;
}

.c1-wrap6 .img {
	text-align: center;
}


/* .foot{padding-top: 130px;}
.foot .foot-top{height: 193px;}
.foot .foot-top-left, .foot .foot-top-right{float: left;height: 193px;}
.foot .foot-top-left{width: 427px;background: #61a2d3;border-radius: 0 13px 13px 0;}
.foot-top-left p{margin-left: 57px;padding-left: 64px;font-size: 20px;color: #fff;}
.foot-top-left .wechat{height: 60px;margin-top: 40px;margin-bottom: 10px;line-height: 30px;background: url(img/wechat.png) 0 center no-repeat;}
.foot-top-left .weibo{height: 40px;line-height: 40px;background: url(img/weibo.png) 0 center no-repeat;}
.foot-top-right{position: relative;margin-left: 24px;width: 262px;}
.foot-top-right img{margin: 17px 0 40px;}
.foot-top-right p{font-size: 20px;color: #4d4d4d;}
.foot-top-right a{position: absolute;left: 0;bottom: 0;width: 100%;height: 41px;font-size: 20px;color: #17231b;text-indent: 20px;line-height: 41px;background: url(img/tianmao-btn.png) right center #f0f1f2 no-repeat;}
.foot-main{padding-top: 36px;}
.foot-main ul li{margin-left: 90px;margin-bottom: 35px;padding-left: 73px;font-size: 20px;line-height: 45px;color: #8a8893;background-image: url(img/foot-icons.png);background-repeat: no-repeat;}
.foot-main li:nth-child(1){background-position: 0 3px;}
.foot-main li:nth-child(2){background-position: 0 -86px;}
.foot-main li:nth-child(3){background-position: 0 -164px}
.foot-bottom{padding-top: 60px;padding-bottom: 134px;text-align: center;}
.foot-bottom img{margin-bottom: 78px;}
.foot-bottom p{line-height: 24px;font-size: 12px;color: #8a8893;} */

.c2-wrap1 .con {
	background: url(img/ck2_bg2.jpg) no-repeat;
}

.c2-wrap2 .con img {
	margin-bottom: 140px;
}

.c2-wrap3 {
	padding: 100px 25px 0;
	background: #f7f6f2;
}

.c2-wrap3 figure {
	text-align: center;
}

.c2-wrap3 figure p {
	width: 400px;
	margin: 58px auto 45px;
}

.c2-wrap3 figure p b {
	line-height: 54px;
	width: 400px;
	margin: 58px auto 45px;
}

.c2-wrap3 .c2-wrap3-summary {}

.c2-wrap3 .c2-wrap3-summary p {
	font-size: 24px;
	line-height: 45px;
	text-indent: 2em;
	margin-bottom: 46px;
}

.c2-wrap3 .c2-wrap3-summary p span {
	font-weight: bold;
	color: #666;
}

.c2-wrap3 .c2-wrap3-list {
	position: relative;
	margin-bottom: 100px;
}

.c2-wrap3 .c2-wrap3-list li {
	float: left;
	width: 348px;
	height: 398px;
	border-right: 3px dashed #cfa972;
	border-bottom: 3px dashed #cfa972;
}

.c2-wrap3 .c2-wrap3-list li:nth-child(2),
.c2-wrap3 .c2-wrap3-list li:nth-child(4) {
	border-right: none;
}

.c2-wrap3 .c2-wrap3-list li:nth-child(3),
.c2-wrap3 .c2-wrap3-list li:nth-child(4) {
	height: 485px;
	border-bottom: none;
}

.c2-wrap3 .c2-wrap3-list li span {
	display: block;
	margin: 24px auto 35px;
	width: 41px;
	height: 41px;
	font-size: 30px;
	line-height: 41px;
	color: #cfa972;
	text-align: center;
	transform: rotate(7deg);
	background: url(img/yh-bg.png) center center no-repeat;
}

.c2-wrap3 .c2-wrap3-list li p {
	width: 258px;
	margin: 0 auto;
	font-size: 24px;
	line-height: 45px;
}

.c2-wrap3 .mh {
	position: absolute;
	left: 50%;
	margin-left: -40px;
	top: 359px;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	font-size: 24px;
	line-height: 80px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #cfa972;
}

.c2-wrap3>img {
	margin-left: -25px;
}

.c2-wrap4 {
	padding-top: 35px;
}

.tcfw {
	background: #f7f6f2;
	padding: 60px 25px 60px;
	margin-bottom: 68px;
}

.tcfw h5 {
	font-size: 30px;
	font-weight: bold;
}

.tcfw h5:after {
	width: 55px;
	height: 2px;
	background: #cfa972;
	margin: 32px 0 24px;
}

.tcfw p {
	font-size: 24px;
	line-height: 45px;
}

.tcmx {
	padding-bottom: 68px;
}

.tcmx .tcmx-title {
	margin-bottom: 70px;
	font-weight: bold;
	text-align: center;
}

.tcmx .tcmx-info {
	margin-top: 70px;
	/* font-weight: lighter; */
	width: 700px;
	margin: 70px auto 0
}

.c2-wrap5 {
	/*height: 2745px;*/
	padding-bottom: 50px;
	background: url(img/ck2_bg3.jpg) top center repeat-y #f7f6f2;
	text-align: center;
}

.c2-wrap5 .title {
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding-top: 136px;
	margin-bottom: 90px;
}

.c2-wrap5 .c2-wrap5-list {}

.c2-wrap5 .c2-wrap5-list li {
	width: 550px;
	height: 640px;
	margin: 0 auto 100px;
	box-sizing: border-box;
}

.c2-wrap5 .list-title {
	height: 220px;
	background: rgba(255, 255, 255, .85);
	padding-top: 35px;
}

.c2-wrap5 .list-title p {
	font-weight: bold;
	color: #cfa972;
	text-align: center;
}

.c2-wrap5 .list-title .text1 {
	font-size: 35px;
}

.c2-wrap5 .list-title .text2 {
	font-size: 70px;
}

.c2-wrap5 .list-title .text2 span {
	font-size: 35px;
}

.c2-wrap5 .list-title .text3 {
	font-size: 24px;
	font-weight: normal;
}

.c2-wrap5 .list-main {
	/*height: 385px;*/
	padding-bottom: 20px;
	background: #fff;
}

.c2-wrap5 .list-main .summary {
	padding: 44px 36px 0 104px;
	text-align: left;
	height: 278px;
}

.c2-wrap5 .list-main .summary p {
	position: relative;
	font-size: 24px;
	line-height: 45px;
}

.c2-wrap5 .list-main .summary p:before {
	position: absolute;
	left: -20px;
	top: 50%;
	margin-top: -5px;
	display: block;
	content: "";
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #cfa972;
}

.c2-wrap5 .list-main a {
	display: block;
	margin: 46px auto 0;
	width: 338px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	background: url(img/more-bg.png) repeat-x;
}

.c2-wrap5-info {
	width: 550px;
	margin: 0 auto;
	color: #fff;
	text-align: left;
}

.c2-wrap5-info .text1 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}

.c2-wrap5-info .text2 {
	font-size: 18px;
	line-height: 38px;
	opacity: .7;
	/* font-weight: lighter; */
}

.c3-wrap1 {}

.c3-wrap2 .summary {
	text-align: center;
}

.c3-wrap5 {
	padding: 0 25px;
	border-top: 35px solid #f7f6f2;
	border-bottom: 35px solid #f7f6f2;
}

.c3-wrap5 .title {
	font-size: 24px;
	line-height: 154px;
	font-weight: bold;
	text-align: center;
}

.c3-wrap5 .summary {
	font-size: 24px;
	line-height: 45px;
	margin-bottom: 62px;
	text-align: justify;
}

.c3-wrap6 {
	padding-top: 0;
}

.c3-wrap6 .c3-wrap6-img {
	margin-bottom: 126px;
}

.c3-wrap6 li .text .subtitle {
	margin-bottom: 40px;
}

.c3-wrap6 li .text {
	width: 360px;
	padding-top: 30px;
}

.c3-wrap6 li .img img {
	width: 294px;
	height: 454px;
}

.c3-wrap6-info {
	margin-top: 90px;
	font-size: 24px;
	font-weight: bold;
	line-height: 45px;
}

.c4-wrap3 {
	padding: 100px 75px;
	background: #f7f6f2;
	margin-bottom: 135px;
}

.c4-wrap3 hgroup {
	text-align: center;
}

.c4-wrap3 hgroup h3 {
	font-size: 40px;
	color: #cfa972;
	font-weight: bold;
	margin-bottom: 30px;
}

.c4-wrap3 hgroup h4 {
	font-size: 24px;
	margin-bottom: 90px;
}

.c4-wrap3>div {
	border-width: 10px;
	border-style: solid;
	border-radius: 48px;
	padding: 70px 45px 60px;
}

.c4-wrap3 .c4-wrap3-list-icon {
	text-align: center;
	margin-bottom: 50px;
}

.c4-wrap3 .c4-wrap3-list-icon img {
	display: inline-block;
	margin-bottom: 15px;
}

.c4-wrap3 .c4-wrap3-list-icon p {
	text-align: center;
	font-size: 35px;
	color: #666;
	font-weight: bold;
}

.c4-wrap3 ul li {
	margin-bottom: 14px;
	zoom: 1;
}

.c4-wrap3 ul li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.c4-wrap3 ul li b {
	display: inline-block;
	width: 100px;
	margin-right: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #666;
}

.c4-wrap3 ul li span {
	font-size: 24px;
	float: right;
	width: 364px;
}

.c4-wrap3 .c4-wrap3-list1 {
	border-color: #bfcdd5;
	margin-bottom: 70px;
}

.c4-wrap3 .c4-wrap3-list2 {
	border-color: #d2ae7a;
}

.c4-wrap3 .c4-wrap3-list2 li {
	margin-bottom: 28px;
}

.c4-wrap4 {
	margin-top: 110px;
}

/*.c4-wrap5 .c2-wrap5-list li:nth-child(1) .text2 {
	color: #e56139;
}

.c4-wrap5 .c2-wrap5-list li:nth-child(1) .text3 span {
	color: #e56b49;
}*/

.c5-wrap3 {
	padding-bottom: 100px;
}

.c5-wrap3 .c2-wrap3-summary {
	margin-bottom: 80px;
}

a.pub-more {
	display: block;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	background: url(img/more-bg.png) repeat-x;
	width: 326px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	font-weight: bold;
}

.c5-wrap3 .pub-more {
	width: 326px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	font-weight: bold;
}

.c5-wrap4 h3 {
	margin-bottom: 16px;
}

.c5-wrap4>h4 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 68px;
}

.c5-wrap4 .pub-more {
	margin: 26px 0 0;
}


/* ==================== 儿科start ==================== */

.pub-wrap1 {
	text-align: center;
	padding-top: 65px;
}

.pub-wrap1 hgroup h3 {
	font-size: 29px;
	margin-bottom: 40px;
}

.pub-wrap1 hgroup h3 b {
	margin-left: 7px;
}

.pub-wrap1 hgroup h4 {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 40px;
}

.pub-wrap1 hgroup h4 b {
	font-size: 40px;
	font-weight: bold;
	padding: 0 18px;
}

.pub-wrap1 .summary {
	padding-bottom: 324px;
}

.pub-wrap1 .summary p {
	font-size: 24px;
	line-height: 45px;
}

.pub-wrap1 .con {
	position: relative;
	width: 100%;
	height: 487px;
}

.pub-wrap1 .con>div {
	position: absolute;
	left: 50%;
	top: 0;
}

.pub-wrap1 .con .pic {
	margin-left: -188px;
}

.pub-wrap1 .con .text {
	width: 50%;
	height: 375px;
	padding: 35px 18px 0 28px;
	box-sizing: border-box;
}

.pub-wrap1 .con .text p {
	font-size: 24px;
	line-height: 45px;
	text-align: left;
	letter-spacing: 2px;
	/* font-weight: lighter; */
}

.pub-wrap1 .con .text p:before {
	width: 19px;
	height: 4px;
	margin-bottom: 59px;
}

.pub-wrap2 {
	text-align: center;
	padding-top: 135px;
	background: #fff;
}

.pub-wrap2 .title {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 58px;
}

.pub-wrap2 .summary {
	font-size: 24px;
	line-height: 46px;
	margin-bottom: 89px;
	text-align: left;
	text-indent: 2em;
}

.pub-wrap2 .con {
	padding-bottom: 60px;
}

.pub-wrap2 .con img {
	display: block;
	margin: 0 auto;
}

.pub-wrap2 .con-text {
	display: inline-block;
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 42px;
	font-weight: 300;
}

.pub-wrap2 .summary p {
	font-size: 24px;
	line-height: 46px;
	margin-bottom: 89px;
	text-align: center;
}

.ek-wrap1 .summary {
	background: url(img/ek1_bg1.jpg) 0 bottom no-repeat;
}

.ek-wrap1 .con {
	background: url(img/ek1_bg2.jpg) no-repeat;
}

.ek-wrap1 b {
	color: #a5bd46;
}

.ek-wrap1 .con .text {
	background: #aec451;
}

.ek-wrap1 .con .text p {
	color: #fff;
}

.ek-wrap1 .con .text p:before {
	background: #fff;
}

.ek1-wrap3 {
	padding: 70px 30px;
	background: #f7f6f2;
}

.ek1-wrap3 .title {
	text-align: center;
	margin-bottom: 56px;
}

.ek1-wrap3 .title img {
	display: inline-block;
	margin-bottom: 54px;
}

.ek1-wrap3 .title h4 {
	font-size: 30px;
	line-height: 54px;
	color: #a6be47;
	font-weight: bold;
}

.ek1-wrap3 .ek1-wrap3-list {
	text-align: center;
	border-width: 10px;
	border-style: solid;
	padding: 56px 25px;
	width: 690px;
	box-sizing: border-box;
	border-radius: 35px;
}

.ek1-wrap3 .ek1-wrap3-list1 {
	margin-bottom: 71px;
	border-color: #bccad3;
}
.ek1-wrap3 .ek1-wrap3-list1a {
	margin-bottom: 71px;
}
.ek1-wrap3 .ek1-wrap3-list2 {
	border-color: #bbce73;
}

.ek1-wrap3 .ek1-wrap3-list1 .ek1-wrap3-top {
	margin-top: 15px;
}

.ek1-wrap3 .ek1-wrap3-list .ek1-wrap3-top {
	margin-bottom: 54px;
}

.ek1-wrap3 .ek1-wrap3-list .ek1-wrap3-top img {
	margin-bottom: 32px;
}

.ek1-wrap3 .ek1-wrap3-list .ek1-wrap3-top p {
	font-size: 30px;
	color: #666;
	font-weight: bold;
}

.ek1-wrap3 .ek1-wrap3-list2 .ek1-wrap3-top p {
	color: #a6be47;
}

.ek1-wrap3 .ek1-wrap3-list .ek1-wrap3-main p {
	font-size: 24px;
	line-height: 45px;
}

.ek-wrap5 {
	margin-bottom: 140px;
	padding-top: 100px;
	padding-bottom: 66px;
	background: url(img/ek1_pic5.jpg) 20px bottom no-repeat;
}

.ek-wrap5 h3 {
	margin-bottom: 43px;
	font-size: 40px;
	font-weight: bold;
	color: #a6be47;
	text-align: center;
}

.ek-wrap5 .ek-wrap5-info {
	margin-bottom: 160px;
	width: 100%;
	height: 167px;
	background: url(img/ek1_pic4.jpg) center center no-repeat;
}

.ek-wrap5 .ek-wrap5-info p {
	font-size: 24px;
	line-height: 45px;
	padding-left: 390px;
	padding-top: 10px;
}

.ek-wrap5 ul {
	margin-bottom: 85px;
}

.ek-wrap5 ul .text {
	float: left;
	width: 335px;
	text-align: right;
}

.ek-wrap5 ul .img {
	float: right;
	padding: 8px 10px;
	border: 1px solid #cfa972;
}

.ek-wrap5 ul .img img {
	display: block;
	width: 320px;
	height: 490px;
}

.ek-wrap5 ul .text .title {
	font-size: 30px;
	font-weight: bold;
}

.ek-wrap5 ul .text .subtitle {
	display: inline-block;
	margin: 50px 0 55px;
	line-height: 30px;
	border-bottom: 1px solid #bfbfbf;
}

.ek-wrap5 ul .text .summary {
	line-height: 48px;
}

.ek-wrap6 {}

.ek-wrap6 .tcfw {
	padding: 0;
	background: none
}

.ek-wrap6 .tcfw h5:after {
	background: #cadd75
}

.ek-wrap6 .tcmx img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

.ek2-wrap2 {
	margin-bottom: 130px;
}

.ek2-wrap3 {
	text-align: center;
	background: #f7f6f2;
	padding: 70px 80px;
}

.ek2-wrap3 .title {
	margin-bottom: 48px;
}

.ek2-wrap3 .title img {
	margin-bottom: 50px;
}

.ek2-wrap3 .title h4 {
	font-size: 30px;
	line-height: 54px;
	color: #a6be47;
	font-weight: bold;
}

.ek2-wrap3 .ek2-wrap3-list1 {
	margin-bottom: 60px;
}

.ek2-wrap3 .ek2-wrap3-list img {
	margin-bottom: 56px;
}

.ek2-wrap3 .ek2-wrap3-main p {
	font-size: 24px;
	line-height: 45px;
}

.ek2-wrap4 {
	margin-bottom: 135px;
	padding-top: 105px;
	padding-bottom: 62px;
	background: url(img/ek2_pic3.png) 0 0 no-repeat #f7f6f2;
	text-align: center;
}

.ek2-wrap4 p {
	font-size: 24px;
	line-height: 45px;
}

.ek2-wrap5 {
	margin-bottom: 54px;
}

.ek2-wrap5 h3 {
	margin-bottom: 70px;
	font-size: 40px;
	font-weight: bold;
	color: #a6be47;
	text-align: center;
}

.ek-wrap6 .tcmx-zysx {
	margin-top: 60px;
	font-size: 24px;
}

.ek-wrap6 .tcmx-zysx .text1 {
	margin-bottom: 22px;
	font-weight: bold;
}

.ek-wrap6 .tcmx-zysx .text2 {
	line-height: 45px;
}

.ek2-wrap7 {}

.ek2-wrap7 img {
	margin-bottom: 60px;
}

.ek2-wrap7-text {}

.ek2-wrap7-text .text1 {
	margin-bottom: 50px;
	font-size: 30px;
	color: #a6be47;
	font-weight: bold;
}

.ek2-wrap7-text .text2,
.ek2-wrap7-text .text3 {
	font-size: 24px;
	line-height: 45px;
}

.ek2-wrap7-text .text2 {
	margin-bottom: 50px;
	font-weight: bold;
}

.ek2-wrap7-text .text3 {
	margin-bottom: 45px;
	/* font-weight: lighter; */
}

.ek2-wrap7-bottom {
	padding: 104px 0 130px;
	background: url(img/ek2_pic3.png) 0 0 no-repeat;
}

.ek2-wrap7-bottom p {
	font-size: 24px;
	line-height: 45px;
	/* font-weight: lighter; */
	text-align: center;
}

.ek2-wrap8 {
	background: #f7f6f2;
	padding: 70px 0 0;
}

.ek3-wrap2 {
	text-align: center;
}

.ek3-wrap2 .summary {
	text-align: center;
	text-indent: 0;
	margin-bottom: 68px;
}

.ek3-wrap2 .summary img {
	display: inline-block;
	margin: 0 auto 18px;
}

.ek3-wrap2 .summary a {
	font-weight: bold;
	color: #666;
	line-height: 56px;
	font-size: 24px;
}

.ek3-wrap2 .summary .text1 {
	margin-bottom: 50px;
}

.ek3-wrap2 .summary .text2 {
	margin-bottom: 110px;
}

.ek3-wrap2 .summary .text3 {
	margin-bottom: 57px;
}

.ek3-wrap2 .summary .text3 b {
	font-size: 30px;
}

.ek3-wrap3 {
	background: none;
	padding-top: 0;
}

.ek3-wrap4 {
	margin-bottom: 65px;
	padding-top: 70px;
	background: #f7f6f2;
}

.ek3-wrap4 .ek3-wrap4-title {
	margin-bottom: 40px;
	text-align: center;
}

.ek3-wrap4 .ek3-wrap4-title img {
	margin-bottom: 30px;
}

.ek3-wrap4 .ek3-wrap4-title p {
	font-size: 30px;
	font-weight: bold;
	color: #a6be47;
}

.ek3-wrap4 .ek3-wrap4-main-top {
	height: 72px;
	padding-top: 40px;
	background: url(img/ek3_pic3.png) 60px 0 no-repeat;
	margin-bottom: 50px;
}

.ek3-wrap4 .ek3-wrap4-main-top p {
	margin-left: 240px;
	font-size: 30px;
	font-weight: bold;
	color: #666;
	line-height: 36px;
}

.ek3-wrap4 ul li {
	position: relative;
	padding-left: 10px;
	width: 540px;
	font-size: 24px;
	line-height: 45px;
}

.ek3-wrap4 ul li:before {
	position: absolute;
	left: -5px;
	top: 17px;
	display: block;
	content: "";
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #a6be47;
}

.ek3-wrap4 .ek3-wrap4-main {
	margin-bottom: 100px;
}

.ek3-wrap4 .ek3-wrap4-main ul {
	margin-left: 170px;
}

.ek3-wrap4-bottom {
	padding: 98px 0 60px;
	background: url(img/ek2_pic3.png) 0 0 no-repeat;
}

.ek3-wrap4-bottom>div {
	width: 660px;
	margin: 0 auto;
}

.ek3-wrap4-bottom p {
	float: left;
	font-size: 24px;
	font-weight: bold;
	color: #a6be47;
}

.ek3-wrap4-bottom ul {
	float: right;
	margin-top: -3px;
}

.ek3-wrap4-bottom ul li {
	line-height: 45px;
	width: 510px;
}

.ek3-wrap4-bottom ul li:before {
	top: 14px;
	left: -10px;
}

.ek3-wrap6 ol {
	margin-left: 35px;
}

.ek3-wrap6 ol li {
	font-size: 24px;
	line-height: 45px;
	list-style-type: decimal;
	text-align: justify;
	/* font-weight: lighter; */
}

.ek3-wrap6 .tcmx {
	padding-bottom: 0;
}


/* ==================== 妇科start ==================== */

.fk-wrap1 .summary {
	background: url(img/fk1_bg1.jpg) 0 bottom no-repeat;
}

.fk-wrap1 .con {
	background: url(img/fk1_bg2.jpg) no-repeat;
}

.fk-wrap1 b {
	color: #e1b1b2;
}

.fk-wrap1 .con .text {
	background: linear-gradient(to top right, #f0c5bc, #f4a4ab);
}

.fk-wrap1 .con .text p {
	color: #fff;
}

.fk-wrap1 .con .text p:before {
	background: #fff;
}

.fk-wrap1 .con .text p {
	letter-spacing: 0;
}

.fk-wrap2 .summary {
	text-align: center;
}

.fk-wrap2 .content-text {
	border-bottom: 1px solid #bfbfbf;
	margin: 0 auto;
	line-height: 50px;
	font-size: 30px;
	text-align: center;
}

.fk1-wrap3 {
	padding: 70px 30px;
	background: #f7f6f2;
}

.fk1-wrap3 .title {
	text-align: center;
	margin-bottom: 56px;
}

.fk1-wrap3 .title img {
	display: inline-block;
	margin-bottom: 54px;
}

.fk1-wrap3 .title h4 {
	font-size: 30px;
	line-height: 54px;
	color: #d79496;
	font-weight: bold;
}

.fk1-wrap3 p {
	text-align: center;
	font-size: 24px;
	line-height: 45px;
}

.fk1-wrap4 {
	padding-bottom: 70px;
	background: #f7f6f2;
}

.fk1-wrap4 li {
	height: 235px;
}

.fk1-wrap4 li .img {
	width: 455px;
}

.fk1-wrap4 li .img img {
	width: 455px;
	height: 235px;
	display: block;
}

.fk1-wrap4 li .text {
	width: 295px;
	height: 235px;
	padding: 54px 15px 20px 28px;
	box-sizing: border-box;
}

.fk1-wrap4 li .text p {
	font-size: 24px;
	line-height: 45px;
}

.fk1-wrap5 {
	background: url(img/fk1_pic7.jpg) 367px bottom no-repeat;
	padding-bottom: 200px;
	margin-bottom: 60px;
}

.fk1-wrap5 h3 {
	color: #d79496;
}

.ek-wrap5 ul {
	margin-bottom: 45px;
}

.fk1-wrap5 .ek-wrap5-info p {
	padding-top: 0;
}

.fk1-wrap5 .ek-wrap5-info {
	background: url(img/fk1_pic2.png) center center no-repeat;
}

.fk1-wrap5-bottom {
	width: 485px;
	font-size: 24px;
	font-weight: bold;
	line-height: 45px;
	text-align: justify;
}

.fk1-wrap6 .tcfw {
	background: #f7f6f2;
	padding: 64px 0 60px;
}

.fk1-wrap6 .tcfw h5:after {
	background: #ec7d74
}

.fk1-wrap7 {
	background: #f7f6f2;
	padding: 35px 0 70px;
	text-align: center;
}

.fk1-wrap7>div {
	background: #fff;
}

.fk1-wrap7 .fk1-wrap7-box1 {
	padding: 67px 0 60px;
	margin-bottom: 34px;
}

.fk1-wrap7 .fk1-wrap7-box2 {
	padding: 64px 0 60px;
}

.fk1-wrap7 .fk1-wrap7-box1 h4 {
	margin-bottom: 54px;
}

.fk1-wrap7>div h4 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}

.fk1-wrap7 ol li,
.fk1-wrap7 p {
	font-size: 24px;
	line-height: 45px;
	/* font-weight: lighter; */
}

.fk1-wrap7 ol li {
	text-align: left;
	list-style-type: decimal;
	margin-left: 30px;
}

.fk2-wrap2 {
	padding-bottom: 100px;
}

.fk2-wrap2 .fk2-wrap2-content h5 {
	font-size: 24px;
}

.fk2-wrap2 .fk2-wrap2-summary {}

.fk2-wrap2 .fk2-wrap2-summary p {
	font-size: 24px;
	line-height: 38px;
}

.fk2-wrap2-content {}

.fk2-wrap2-content h5 {
	margin-bottom: 60px;
}

.fk2-wrap2-content .fk2-wrap2-pic {
	float: left;
}

.fk2-wrap2-content .fk2-wrap2-summary {
	float: right;
	margin-right: 30px;
	width: 440px;
	text-align: justify;
}

.fk2-wrap2-content .fk2-wrap2-summary p {
	line-height: 45px;
	margin-bottom: 40px;
	/* font-weight: lighter; */
}

.fk2-wrap3 {
	padding: 66px 0;
	background: #f7f6f2;
}

.fk2-wrap3 h5 {
	margin-bottom: 70px;
	text-align: center;
	font-size: 30px;
}

.fk2-wrap3-content .fk2-img {
	float: left;
}

.fk2-wrap3-content .fk2-text {
	float: right;
	width: 400px;
	margin-right: 30px;
}

.fk2-wrap3-content .fk2-text li {
	/* font-weight: lighter; */
	line-height: 36px;
}

.fk2-wrap3 .fk2-text li .num,
.fk2-text li .text {
	display: inline-block;
	width: 355px;
	margin-left: 8px;
	line-height: 45px;
}

.fk2-wrap3 .fk2-text li .num {
	float: left;
	position: relative;
	top: 6px;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	background: #d79496;
	margin-top: 3px;
}

.fk2-wrap3 .fk2-text li .num span {
	font-size: 20px;
	color: #fff;
	position: absolute;
	width: 15px;
	top: -1px;
	left: 50%;
	margin-left: -7px;
	transform: skewX(-10deg);
	line-height: 27px;
}

.fk2-wrap3 .fk2-text p {
	margin: 50px 0;
	color: #666;
	font-weight: bold;
}

.fk2-wrap4 {
	height: 183px;
	background: url(img/ck1_pic11.jpg) no-repeat;
}

.fk2-wrap5 {
	padding-top: 120px;
	padding-bottom: 140px;
	margin-bottom: 140px;
	background: url(img/fk1_pic7.jpg) 26px bottom no-repeat
}

.fk2-wrap5 ul .text .subtitle {
	margin: 30px 0 60px;
}

.fk2-wrap5 ul .text .summary {
	line-height: 45px;
}

.fk2-wrap6 {
	background: #f7f6f2;
}

.fk2-wrap6 .tcfw {
	margin-bottom: 0;
}

.fk3-wrap1 .summary {
	background: url(img/fk3_pic1.jpg) 0 bottom no-repeat;
}

.fk3-wrap2 {}

.fk3-wrap2 .subtitle {
	margin-bottom: 5px;
	font-size: 30px;
	font-weight: bold;
	color: #666;
}

.fk3-wrap2 .fk3-wrap2-main {
	text-align: left;
}

.fk3-wrap2 .fk3-wrap2-main>div {
	/*margin-bottom: 30px;*/
}

.fk3-wrap2-main>div .pic {
	float: left;
	width: 281px;
}

.fk3-wrap2-main>div .text {
	float: right;
	width: 415px;
	margin-top: 55px;
}

.fk3-wrap2-main>div .text p {
	/* font-weight: lighter; */
	line-height: 45px;
	text-align: justify;
}

.fk3-wrap2-main>div .text span {
	font-weight: bold;
}

.fk3-wrap3 {
	padding-top: 100px;
	margin-bottom: 65px;
}

.fk3-wrap3 .title {
	margin-bottom: 50px;
	font-size: 30px;
	font-weight: bold;
	color: #666;
	text-align: center;
}

.fk3-wrap3 .text ol {
	padding-left: 28px;
	width: 650px;
	margin: 0 auto;
}

.fk3-wrap3 .text li {
	line-height: 45px;
	/* font-weight: lighter; */
	list-style-type: decimal;
	/*text-align: left;*/
	text-align: justify;
}

.fk3-wrap4 {
	position: relative;
}

.fk3-wrap4 .fk3-wrap4-inner {
	padding-top: 65px;
	padding-bottom: 80px;
	width: 596px;
	background: linear-gradient(to right, #f7f6f2, #f4f4f2);
}

.fk3-wrap4 .title {
	margin-bottom: 60px;
	font-size: 30px;
	font-weight: bold;
	color: #666;
	text-align: center;
}

.fk3-wrap4 .text {
	width: 530px;
}

.fk3-wrap4 .text ol {
	padding-left: 60px;
}

.fk3-wrap4 .text li {
	/* font-weight: lighter; */
	list-style-type: decimal;
	line-height: 45px;
}

.fk3-wrap4 .fk3-wrap4-bg {
	position: absolute;
	bottom: 0;
	right: 0;
}

.fk3-wrap4 .fk3-wrap4-bg img {
	display: block;
}

.fk3-wrap6 .tcmx {
	padding-bottom: 8px;
}

.fk4-wrap1 .summary,
.fk5-wrap1 .summary {
	background: url(img/fk4_pic1.jpg) 0 bottom no-repeat;
}

.fk4-wrap2 {
	padding-bottom: 60px;
}

.fk4-wrap2 .fk4-wrap2-subtitle {
	margin-bottom: 60px;
}

.fk4-wrap2 .fk4-wrap2-subtitle img {
	margin-bottom: 25px;
}

.fk4-wrap2 .fk4-wrap2-subtitle p {
	font-size: 30px;
	font-weight: bold;
	color: #666;
	line-height: 45px;
}

.fk4-wrap2 .fk4-wrap2-content {
	margin-bottom: 35px;
}

.fk4-wrap2 .fk4-wrap2-content img {
	margin-bottom: 55px;
}

.fk4-wrap2 .fk4-wrap2-content p {
	/* font-weight: lighter; */
	line-height: 45px;
}

.fk4-wrap2-info .left {
	float: left;
	width: 180px;
	font-weight: bold;
	line-height: 45px;
}

.fk4-wrap2-info .right {
	float: right;
	width: 518px;
	text-align: justify;
	/* font-weight: lighter; */
	line-height: 45px;
	height: 90px;
}

.fk4-wrap3 {
	background: #f7f6f2;
	padding: 60px 25px 130px;
}

.fk4-wrap3>div {}

.fk4-wrap3>div h5 {
	margin-bottom: 54px;
	font-size: 30px;
	line-height: 50px;
	color: #666;
	font-weight: bold;
	text-align: center;
}

.fk4-wrap3 .fk4-wrap3-box1 {
	margin-bottom: 55px;
}

.fk4-wrap3 .fk4-wrap3-box1 .left {
	width: 194px;
}

.fk4-wrap3 .fk4-wrap3-box1 .right {
	float: right;
	width: 460px;
}

.fk4-wrap3 .fk4-wrap3-box1 .right ol {
	padding-left: 20px;
}

.fk4-wrap3 .fk4-wrap3-box1 .right li {
	line-height: 45px;
	/* font-weight: lighter; */
	list-style-type: decimal;
}

.fk4-wrap3-box2 .text1,
.fk4-wrap3-box2 .text2 {
	float: left;
	width: 283px;
}

.fk4-wrap3-box2 .fk4-wrap3-main {
	margin-bottom: 47px;
	/* font-weight: lighter; */
	line-height: 45px;
}

.fk4-wrap3-box2 .text1 {
	margin-right: 100px;
}

.fk4-wrap3-box2-info {
	line-height: 45px;
	text-indent: 2em;
}

.fk4-wrap4 {
	padding-top: 65px;
}

.fk4-wrap4 .title {
	font-size: 30px;
	font-weight: bold;
	color: #666;
}

.fk4-wrap4 ol {
	padding-left: 45px;
}

.fk4-wrap4 ol li {
	text-align: left;
	/* font-weight: lighter; */
	line-height: 45px;
	list-style-type: decimal;
}

.fk4-wrap4 .ek1-wrap3-list2 {
	border-color: #f2abaf;
}

.fk4-wrap4 .ek1-wrap3-list2 .ek1-wrap3-top p {
	color: #333;
}

.fk4-wrap7 {
	height: 70px;
	width: 100%;
	background: #f7f6f2;
}

.fk5-wrap2 {
	padding-bottom: 110px;
}

.fk5-wrap2-list1 {
	margin-bottom: 125px;
}

.fk5-wrap2 img {
	margin-bottom: 25px;
}

.fk5-wrap2 h4.pub-title {
	margin-bottom: 52px;
}

.fk5-wrap2 ol {
	padding-left: 25px;
}

.fk5-wrap2 ol li {
	list-style-type: decimal;
	/* font-weight: lighter; */
	line-height: 45px;
	text-align: left;
}

.fk5-wrap3 {
	padding: 64px 0 138px;
	background: #f7f6f2;
}

.fk5-wrap3 .pub-title {
	margin-bottom: 50px;
}

.fk5-wrap3 .pub-title span {
	position: relative;
	top: 10px;
	display: inline-block;
	width: 42px;
	height: 47px;
	background: url(img/fk5_pic3.png) center no-repeat;
}

.fk5-wrap3 .text {}

.fk5-wrap3 .text {
	/* font-weight: lighter; */
	line-height: 45px;
	text-indent: 2em;
}

.fk5-wrap3 .text p {
	line-height: 45px;
}

.fk5-wrap3 .text img {
	margin: 60px 0 20px;
}

.fk5-wrap3 .fk5-wrap3-list1 {
	margin-bottom: 106px;
}

.fk5-wrap4 {
	padding: 135px 0;
}

.fk5-wrap4 .fk5-wrap4-title {
	text-align: center;
}

.fk5-wrap4 .fk5-wrap4-title img {}

.fk5-wrap4 .fk5-wrap4-title h5 {
	margin: 27px auto 55px;
}

.fk5-wrap4-text1 {
	margin-bottom: 60px;
}

.fk5-wrap4-text1 .left,
.fk5-wrap4-text1 .right {
	width: 280px;
	/* font-weight: lighter; */
	line-height: 45px;
	padding-left: 20px;
}

.fk5-wrap4-text1 li {
	list-style-type: decimal;
	line-height: 45px;
}

.fk5-wrap4-text2 {
	text-align: center;
}

.fk5-wrap4-text2 img {
	margin-bottom: 60px;
}

.fk5-wrap4-text2 p {
	text-indent: 2em;
	width: 700px;
	margin: 0 auto;
	text-align: justify;
}

.fk5-wrap7 {
	padding-top: 15px;
}

.fk6-wrap1 .summary {
	background: url(img/fk6_pic3.jpg) 0 bottom no-repeat;
}

.fk6-wrap2 p {
	/* font-weight: lighter; */
	line-height: 45px;
	text-align: left;
	text-indent: 2em;
}

.fk6-wrap2 .fk5-wrap2-list2 {
	margin-bottom: 120px;
}

.fk6-wrap3 {
	background: #f7f6f2;
}

.fk6-wrap3 .ek1-wrap3-list2 .ek1-wrap3-top p {
	color: #666;
}

.fk6-wrap3 .pub-summary {
	margin-top: 62px;
	padding-bottom: 62px;
}

.fk6-wrap4 {
	padding-bottom: 155px;
	margin-bottom: 5px;
	background: url(img/fk1_pic7.jpg) 25px bottom no-repeat;
}

.fk7-wrap2 {}

.fk7-wrap2 .subtitle {
	margin-bottom: 62px;
}

.fk7-wrap3 {
	background: none;
}

.fk7-wrap3 ol li {
	font-weight: normal;
}

.fk7-wrap4 {
	padding: 60px 30px 80px;
	background: #f7f6f2;
}

.fk7-wrap4 .title {
	text-align: center;
	margin-bottom: 55px;
}

.fk7-wrap4 .title img {
	margin-bottom: 30px;
}

.fk7-wrap4 .title h4 {
	font-size: 35px;
	color: #dca1a3;
	margin-bottom: 28px;
}

.fk7-wrap4 .title p {
	font-size: 30px;
	color: #666;
	font-weight: bold;
}

.fk7-wrap4>div {
	margin-bottom: 52px;
}

.fk7-wrap4 .text {}

.fk7-wrap4 .text1 {
	margin-bottom: 51px;
}

.fk7-wrap4 .text1 p,
.fk7-wrap4 .text3 p {
	/* font-weight: lighter; */
	line-height: 45px;
	text-indent: 2em;
}

.fk7-wrap4 .text2 {
	font-weight: bold;
}

.fk7-wrap5 {
	padding-top: 102px;
	padding-bottom: 132px;
}

.fk7-wrap5>div {}

.fk7-wrap5 .title {
	text-align: center;
	margin-bottom: 56px;
}

.fk7-wrap5 .title img {
	margin-bottom: 30px;
}

.fk7-wrap5 .title h4 {
	font-size: 35px;
	color: #dca1a3;
	margin-bottom: 30px;
}

.fk7-wrap5 .title p {
	font-size: 30px;
	font-weight: bold;
	color: #666;
}

.fk7-wrap5 .fk7-wrap5-list1 {
	margin-bottom: 105px;
}

.fk7-wrap5 .text {
	text-align: center;
}

.fk7-wrap5 .text1,
.fk7-wrap5 .text3 {
	/* font-weight: lighter; */
	line-height: 45px;
}

.fk7-wrap5 .text2 {
	font-weight: bold;
	line-height: 45px;
	margin-top: 37px;
}

.fk8-wrap1 .summary {
	background: url(img/fk8_pic1.jpg) 0 bottom no-repeat;
}

.fk8-wrap2 {
	/* wpadding-left: 26px;padding-right: 26px; */
	width: 640px;
	margin: 0 auto
}

.fk8-wrap2 .summary {
	text-indent: 0;
}

.fk8-wrap2>div {}

.fk8-wrap2 .fk8-wrap2-list1 {
	text-align: left;
	margin-bottom: 60px;
}

.fk8-wrap2 .fk8-wrap2-list1 .subtitle {
	margin-bottom: 24px;
}

.fk8-wrap2 .fk8-wrap2-list1 .summary {
	padding-top: 25px;
	padding-bottom: 60px;
	text-align: left;
	background: url(img/fk8_pic2.jpg) right top no-repeat;
}


/* .fk8-wrap2 ol{padding-left: 23px;} */

.fk8-wrap2 ol li {
	/* list-style-type: decimal; */
	font-size: 24px;
	/* font-weight: lighter; */
	line-height: 45px;
	text-align: left;
}

.fk8-wrap2 .fk8-wrap2-info {
	/* font-weight: lighter; */
	margin-top: -100px;
	line-height: 45px;
}

.fk8-wrap2 .fk8-wrap2-info span {
	font-weight: bold;
}

.fk8-wrap2 .subtitle {
	font-size: 30px;
	font-weight: bold;
	color: #666;
	line-height: 45px;
}

.fk8-wrap2 .fk8-wrap2-list2 .subtitle img {
	margin-bottom: 23px;
}

.fk8-wrap2 .fk8-wrap2-list2 .subtitle {
	margin-bottom: 50px;
}

.fk8-wrap2 .fk8-wrap2-list2 .summary {
	width: 580px;
	margin: 0 auto 60px;
}

.fk8-wrap3 {}

.fk8-wrap3 .fk3-wrap4-inner {
	padding-left: 26px;
	padding-right: 66px;
	box-sizing: border-box;
}

.fk8-wrap3 .text {
	width: 505px;
}

.fk8-wrap3 .title {
	text-align: left;
	line-height: 45px;
}

.fk8-wrap3 .text p {
	/* font-weight: lighter; */
	line-height: 45px;
	text-indent: 1em;
}

.fk8-wrap5 {
	border-top: 70px solid #f7f6f2;
	padding-top: 130px;
}

.fk8-wrap5 .pub-title {
	margin-bottom: 63px;
}

.fk8-wrap5 img {
	display: block;
}


/* ==================== 预防接种start ==================== */

.yf1-wrap1 .summary {
	background: url(img/yf1_pic1.jpg) 0 bottom no-repeat;
}

.yf1-wrap2 {}

.yf1-wrap2 .summary .text1 {
	width: 600px;
	margin: 0 auto;
	text-align: left;
	/* font-weight: lighter; */
	line-height: 45px;
}

.yf1-wrap2 .summary .text2 {
	margin: 55px 20px 60px 70px;
	background: url(img/yf1_pic1.png) 0 0 no-repeat;
}

.yf1-wrap2 .summary .text2-main {
	width: 470px;
	float: right;
	text-align: left;
}

.yf1-wrap2 .text2-main h5 {
	font-size: 30px;
	margin-bottom: 50px;
	/* font-weight: lighter; */
	line-height: 50px;
}

.yf1-wrap2 .text2-main p {
	text-align: left;
	/* font-weight: lighter; */
}

.yf1-wrap3 {
	background: #f7f6f2;
	padding-top: 60px;
}

.yf1-wrap3 .title {}

.yf1-wrap3 ol {
	padding-left: 45px;
}

.yf1-wrap3 ol li {
	font-size: 24px;
	line-height: 45px;
	/* font-weight: lighter; */
	list-style-type: decimal;
	text-align: left;
	max-height: 999999px
}

.yf1-wrap3-info {
	padding: 80px 0 64px;
	background: url(img/ek2_pic3.png) 0 0 no-repeat #f7f6f2;
}

.yf1-wrap3-info p {
	line-height: 45px;
	text-align: center;
	font-size: 24px;
	max-height: 999999px
}

.yf1-wrap5 {
	padding-top: 65px;
}

.yf1-wrap6 {
	padding-bottom: 50px;
}

.yf1-wrap1 .con,
.yf2-wrap1 .con {
	background: url(img/yf_bg1.jpg) no-repeat;
}

.yf2-wrap1 .summary {
	background: url(img/yf2_pic1.jpg) 0 bottom no-repeat;
}

.yf2-wrap2 {
	padding-bottom: 60px;
}

.yf2-wrap2 .title {}

.yf2-wrap2 p {
	/* font-weight: lighter; */
	line-height: 45px;
	text-align: left;
	font-size: 24px;
}

.yf2-wrap2 .yf2-wrap2-box1 {
	width: 580px;
	margin: 0 auto 50px;
}

.yf2-wrap2 .yf2-wrap2-box1 img {
	margin-bottom: 56px;
}

.yf2-wrap2 .yf2-wrap2-box1 .text1 {
	margin-bottom: 100px;
	font-size: 24px;
}

.yf2-wrap2-box2 {
	background: url(img/yf2_pic2.png) 0 34px no-repeat;
}

.yf2-wrap2-box2 ul {
	width: 450px;
}

.yf2-wrap2-box2 ul li {
	background: url(img/yf2_pic3.png) 0 16px no-repeat;
	text-align: left;
	padding-left: 25px;
	/* font-weight: lighter; */
	line-height: 45px;
	font-size: 24px;
}

.yf2-wrap3 {
	padding: 140px 26px 80px;
	background: #f7f6f2;
}

.yf2-wrap3 .pub-title {
	margin-bottom: 67px;
}

.yf2-wrap3 img {
	display: block;
	max-width: 100%;
	height: auto;
}

.yf2-wrap5 {
	padding-top: 140px;
	margin-bottom: 140px;
}

.yf2-wrap5 h3 {
	margin-bottom: 15px;
}

.yf2-wrap6 {
	padding-bottom: 10px;
}


/* ldpr */

.ldrp-warp1 {
	padding: 120px 0
}

.ldrp-warp1 .summary {
	width: 680px;
	margin: 60px auto 0;
}

.ldrp-warp1 .summary p {
	width: 600px;
	line-height: 38px;
	text-align: justify;
}

.ldrp-warp2 {
	height: 512px;
	background: #f6f8f7;
	position: relative;
	width: 750px;
}

.ldrp-warp2 img {
	position: absolute;
	display: block;
}

.ldrp-warp2 .img1 {
	top: -72px;
	left: 0px;
}

.ldrp-warp2 .img2 {
	right: 0px;
	bottom: 72px;
}

.ldrp-warp2 .img3 {
	right: 0px;
	bottom: -8px;
}

.ldrp-warp2 p {
	position: absolute;
	left: 36px;
	bottom: 55px;
	line-height: 42px;
}

.ldrp-warp3 {
	height: 574px;
	position: relative;
	width: 100%;
	margin-top: 125px;
}

.ldrp-warp3 img {
	position: absolute;
	display: block;
}

.ldrp-warp3 .img1 {
	top: 0px;
	left: 0px;
}

.ldrp-warp3 .img2 {
	right: 0px;
	bottom: 0px;
}

.ldrp-warp3 .img3 {
	left: 0px;
	bottom: 0px;
}

.ldrp-warp3 div {
	position: absolute;
	left: 50%;
	width: 360px;
	top: 0px;
}

.ldrp-warp3 div .title {
	font-size: 27px;
	margin-bottom: 20px;
}

.ldrp-warp3 div .summary {
	text-align: justify;
	line-height: 35px;
}

.ldrp-warp4 {
	margin-top: 145px;
}

.ldrp-warp4 .con {
	width: 50%
}

.ldrp-warp4 .con img {
	display: block;
	margin: 65px auto 42px;
}

.ldrp-warp4 .con ol {
	width: 275px;
	margin: 0 auto;
}

.ldrp-warp4 .con ol li {
	list-style: decimal;
	font-size: 24px;
	line-height: 38px;
}

.ldrp-warp5 {
	margin-top: 105px;
}

.ldrp-warp5 .img1 {
	margin-top: 100px;
}

.ldrp-warp5 .ldrp-slide {
	width: 684px;
	margin: 30px auto;
	overflow: hidden;
	position: relative;
	padding-top: 35px;
}

.ldrp-warp5 .ldrp-slide p {
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	background-color: #c5a06b
}

.ldrp-warp5 .ldrp-slide .swiper-pagination {
	bottom: 1065px;
}

.ldrp-warp5 .ldrp-slide .swiper-pagination-bullet {
	background-color: #bfbfbf;
	opacity: 1;
	border-radius: 0px;
	width: 11px;
	height: 11px;
}

.ldrp-warp5 .ldrp-slide .swiper-pagination-bullet-active {
	background-color: #c5a06b
}

.sshj-warp1 {
	padding-top: 115px;
	width: 680px;
	margin: 0 auto
}

.sshj-warp1 .summary p {
	margin-top: 50px;
	width: 462px;
	line-height: 27px;
}

.sshj-warp1 .biaoyu {
	background: url(3dian.jpg) no-repeat left 9px;
	height: 84px;
	margin-top: 58px;
}

.sshj-warp1 .biaoyu p {
	width: 290px;
	font-size: 24px;
	line-height: 42px;
	float: right
}

.sshj-slide1 {
	position: relative;
	margin-top: 106px;
	overflow: hidden
}

.sshj-warp2 {
	background: #f6f8f7;
	padding: 65px 0;
	margin-top: 60px;
}

.sshj-warp2 .title {
	width: 680px;
	font-size: 27px;
	line-height: 27px;
	margin: 0 auto
}

.sshj-warp2-out .summary p {
	margin-top: 50px;
	width: 462px;
	line-height: 27px;
}

.sshj-warp2-out .biaoyu {
	background: url(3dian.jpg) no-repeat left 9px;
	height: 84px;
	margin-top: 58px;
}

.sshj-warp2-out .biaoyu p {
	width: 434px;
	font-size: 24px;
	line-height: 42px;
	float: right
}

.sshj-slide2 {
	position: relative;
	width: 680px;
	overflow: hidden;
	margin: 40px auto 0;
}

.sshj-slide2 img {
	width: 100%;
	height: auto;
}

.sshj-slide2 p {
	font-size: 16px;
	margin-top: 10px;
}

.sshj-slide2 .swiper-pagination {
	bottom: 60px;
}

.sshj-slide2 .swiper-pagination-bullet-active {
	background: #fff
}

.sshj-warp3 {
	height: 574px;
	position: relative;
	width: 100%;
	margin-top: 125px;
}

.sshj-warp3 img {
	position: absolute;
	display: block;
}

.sshj-warp3 .img1 {
	top: 0px;
	right: 0px;
}

.sshj-warp3 .img2 {
	left: 0px;
	bottom: 0px;
}

.sshj-warp3 .img3 {
	left: 475px;
	bottom: 0px;
}

.sshj-warp3 .img4 {
	left: 475px;
	bottom: 0px;
}

.sshj-warp3 div {
	position: absolute;
	left: 107px;
	width: 335px;
	top: 0px;
}

.sshj-warp3 div .title {
	font-size: 27px;
	margin-bottom: 35px;
}

.sshj-warp3 div .summary {
	text-align: justify;
	line-height: 27px;
}

.sshj-warp4 {
	overflow: hidden;
	width: 680px;
	margin: 110px auto 0
}

.sshj-warp4 .sshj-slide3 {
	position: relative;
	overflow: hidden;
	width: 680px;
	margin-top: 70px;
	height: 430px;
}

.sshj-warp4 .sshj-slide3 img {
	display: block;
	margin: 0 auto
}

.sshj-warp4 .sshj-slide3 p {
	border-left: 4px solid #4c4c4c;
	width: 529px;
	margin: 0 auto;
	height: 160px;
	position: absolute;
	left: 86px;
	top: 260px;
}

.sshj-warp4 .sshj-slide3 p span {
	display: block;
	padding-left: 14px;
}

.sshj-warp4 .sshj-slide3 p span:nth-child(1) {
	color: #fff;
	font-size: 24px;
	font-weight: bold
}

.sshj-warp4 .sshj-slide3 p span:nth-child(2) {
	margin-top: 16px;
}

.sshj-warp4 .sshj-slide3 .swiper-pagination {
	top: 5px;
	bottom: auto
}

.sshj-warp4 .biaoyu {
	background: url(3dian.jpg) no-repeat left 9px;
	height: 84px;
	margin-top: 58px;
}

.sshj-warp4 .biaoyu p {
	width: 430px;
	font-size: 24px;
	line-height: 42px;
	float: right
}

.yisheng {
	margin-top: 75px
}

.yisheng .left {
	width: 58px;
	margin-top: 92px;
}

.yisheng .type-fixed {
	position: fixed;
	top: 0px;
	left: 0px;
}

.yisheng .type li {
	border-left: 7px solid #f03c30;
	width: 58px;
	height: 150px;
	display: table;
	margin-bottom: 2px;
	background: #fff;
}

.yisheng .type li:nth-child(1) {
	border-color: #f03c30
}

.yisheng .type li:nth-child(2) {
	border-color: #f19000
}

.yisheng .type li:nth-child(3) {
	border-color: #96c808;
}

.yisheng .type li:nth-child(4) {
	border-color: #31b4c8
}

.yisheng .type li:nth-child(5) {
	border-color: #6774c6
}

.yisheng .type li:nth-child(6) {
	border-color: #c667a6
}

.yisheng .type li a {
	word-wrap: break-word;
	width: 20px;
	line-height: 24px;
	margin-left: 20px;
	display: block;
	vertical-align: middle;
}

.yisheng .type li:nth-child(1) a {
	color: #f03c30;
	margin-top: 15px
}

.yisheng .type li:nth-child(2) a {
	color: #f19000;
	margin-top: 27px;
}

.yisheng .type li:nth-child(3) a {
	color: #96c808;
	margin-top: 15px;
}

.yisheng .type li:nth-child(4) a {
	color: #31b4c8;
	margin-top: 15px
}

.yisheng .type li:nth-child(5) a {
	color: #6774c6;
	margin-top: 15px
}

.yisheng .type li:nth-child(6) a {
	color: #c667a6;
	margin-top: 15px
}

.yisheng .yisheng-item {
	margin-bottom: 110px;
}

.yisheng .yisheng-list {
	width: 667px;
}

.yisheng .yisheng-list .title {
	font-size: 24px;
	color: #718795;
	position: relative;
	text-align: center;
	margin-bottom: 55px;
}

.yisheng .yisheng-list .title:after {
	content: '';
	display: block;
	width: 80px;
	height: 3px;
	background: #758a98;
	border-radius: 2px;
	bottom: -15px;
	position: absolute;
	left: 50%;
	margin-left: -40px;
}

.yisheng .yisheng-list li {
	width: 317px;
	height: 317px;
	position: relative;
	margin-right: 9px;
	float: left;
	margin-bottom: 9px;
}

.yisheng .yisheng-list li img {
	width: 100%;
	display: block;
}

.yisheng .yisheng-list li .hover-bg1 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 3;
	width: 100px;
	height: 100px;
	transition: all 0.5s;
	background: url(hover-bg1.png) no-repeat right bottom;
}

.yisheng .yisheng-list li .hover-before {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	background: url(hover-before.png) repeat-x bottom;
}

.yisheng .yisheng-list li .hover-before .inner {
	width: 260px;
	margin: 220px auto 0;
}

.yisheng .yisheng-list li .hover-before p {
	color: #fff;
	font-size: 22px;
}

.yisheng .yisheng-list li .hover-before .p1 {
	font-size: 26px;
	line-height: 30px;
}

.yisheng .yisheng-list li .hover-before .p1 span {
	font-size: 18px;
	margin-left: 20px;
	color: #fff
}

.yisheng .yisheng-list .yisheng-info {
	display: none
}

.fixed-content {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	z-index: 99
}

.fixed-content .yisheng-info {
	width: 605px;
	margin: 165px auto 0;
	position: relative;
}

.fixed-content .yisheng-info .close {
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 48px;
	color: #333;
	line-height: 48px;
}

.fixed-content .yisheng-info img {
	display: block;
	margin: 0 auto 50px;
	width: 317px;
	height: 317px;
}

.fixed-content .yisheng-info .p1 {
	color: #040404;
	font-size: 59px;
	font-weight: bold;
}

.fixed-content .yisheng-info .p1 span {
	font-size: 24px;
}

.fixed-content .yisheng-info .p2 {
	color: #af864f;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px
}

.fixed-content .yisheng-info .p3 {
	line-height: 42px;
	color: #000;
	max-height: 336px;
	overflow-y: scroll
}

.fixed-content .yisheng-info .more {
	width: 182px;
	height: 44px;
	border: 1px solid #000000;
	color: #000000;
	text-align: center;
	line-height: 44px;
	display: block;
	border-radius: 10px;
	float: right;
	margin-top: 25px;
}

.nianfeng-item li .nianfeng-info {
	display: none
}

.fixed-content .nianfeng-info {
	width: 610px;
	;
	margin: 165px auto 0;
	position: relative;
}

.fixed-content .nianfeng-info .close {
	font-size: 48px;
	color: #333;
	line-height: 48px;
	display: block;
	height: 48px;
}

.fixed-content .nianfeng-info img {
	display: block;
	margin: 70px auto 50px;
	width: 100%;
	height: auto;
}

.fixed-content .nianfeng-info .p1 {
	font-size: 24px;
	font-weight: bold;
	color: #af864f;
	margin-bottom: 15px
}

.fixed-content .nianfeng-info .p2 {
	color: #040404;
	font-size: 59px;
	font-weight: bold;
}

.fixed-content .nianfeng-info .p3 {
	font-size: 24px;
	color: #000
}

.yf3-wrap1 .summary {
	background: url(img/yf3_pic1.jpg) 0 bottom no-repeat;
	padding-bottom: 400px;
}

.yf3-wrap2 b {
	display: block;
}

.yf3-wrap2 .tit {
	font-size: 40px;
	font-weight: bolder;
	text-align: center;
	line-height: 1em;
	margin-top: 137px;
	margin-bottom: 65px;
}

.yf3-wrap2 .tit2 {
	width: 333px;
	margin: 0 auto 65px;
	font-weight: bolder;
}

.yf3-wrap2 .tit2 p,
.yf3-wrap2 .tit2 span {
	display: inline-block;
}

.yf3-wrap2 .tit2 p {
	float: left;
}

.yf3-wrap2 img {
	margin: 0 auto;
	display: block;
}

.yf3-wrap2 li {
	margin-top: 65px;
}

.yf3-wrap2 li .tit2 {
	width: 100%;
	text-align: center;
}

.yf3-wrap2 li span {
	text-indent: 2em;
	margin-top: 34px;
	padding: 0px 30px;
	display: block;
	line-height: 45px;
}

.yf3_wrap3 {
	background: #f7f6f2;
	padding: 60px 30px 70px;
	margin-top: 130px;
}

.yf3_wrap3 .pub-title {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	line-height: 45px;
	color: #666;
	margin-bottom: 56px;
}

.yf3_wrap3 .sum {
	display: block;
	margin: 65px auto;
	padding: 0px 30px;
	text-indent: 2em;
	line-height: 45px;
}

.yf3_wrap3 .yf3_wrap3-list {
	text-align: center;
	border-width: 10px;
	border-style: solid;
	padding: 56px;
	width: 690px;
	box-sizing: border-box;
	border-radius: 35px;
	margin-bottom: 71px;
	border-color: #bccad3;
}

.yf3_wrap3 .ek1-wrap3-main span {
	display: block;
	text-align: center;
	line-height: 45px;
}

.yf3_wrap4 {
	width: 100%;
	overflow: hidden;
	padding: 0px 30px;
	box-sizing: border-box;
	padding-bottom: 60px;
}

.yf3_wrap4 b {
	display: block;
	font-weight: bolder;
	text-align: center;
	line-height: 1em;
}

.yf3_wrap4 .tit {
	font-size: 40px;
	margin-top: 65px;
}

.yf3_wrap4 .tit2 {
	font-size: 30px;
	color: #666;
	margin: 30px 0px;
}

.yf3_wrap4 ul {
	width: 111%;
}

.yf3_wrap4 li {
	float: left;
	margin-right: 65px;
	width: 317px;
	margin-top: 90px;
}

.yf3_wrap4 li i {
	display: block;
	width: 52px;
	height: 52px;
	background: url(img/yf3_pic4.jpg) no-repeat center;
	float: left;
	margin-right: 13px;
}

.yf3_wrap4 li p {
	line-height: 52px;
	margin-bottom: 23px;
	font-size: 30px;
	font-weight: bold
}

.yf3_wrap4 li span {
	height: 100px;
	display: block;
}

.yf3_wrap5 {
	width: 100%;
	box-sizing: border-box;
	padding: 70px 30px;
	overflow: hidden;
	background-color: #f7f6f2;
}

.yf3_wrap5 b {
	font-size: 40px;
	display: block;
	line-height: 1em;
	margin-bottom: 65px;
}

.yf3_wrap5 ul {
	width: 110%;
}

.yf3_wrap5 li {
	float: left;
	width: 325px;
	margin-right: 40px;
	background: #fff;
}

.yf3_wrap5 li p {
	font-size: 30px;
	color: #666;
	line-height: 1em;
	font-weight: bold;
}

.yf3_wrap5 li .txt {
	width: 100%;
	height: 320px;
	padding: 35px 15px;
	position: relative;
	box-sizing: border-box;
}

.yf3_wrap5 li span {
	display: block;
	margin-top: 20px;
	font-size: 24px;
	line-height: 45px;
}

.yf3_wrap5 li a {
	display: block;
	width: 158px;
	height: 38px;
	border: 1px solid #777777;
	text-align: center;
	line-height: 38px;
	color: #666666;
	font-size: 24px;
	position: absolute;
	bottom: 35px;
	right: 15px;
}

.yf3_wrap6 {
	background-color: #f7f6f2;
	padding-bottom: 140px;
}

.yf3_wrap6 img {
	display: block;
	margin: 0 auto;
}

.yf3_wrap6 b {
	font-size: 30px;
	color: #666;
	display: block;
	text-align: center;
	font-weight: bolder;
	margin-top: 30px;
}

.yf3_wrap6 ul {
	margin-top: 70px;
}

.yf3_wrap6 li {
	width: 650px;
	margin: 0 auto 78px;
}

.yf3_wrap6 li b {
	margin-bottom: 65px;
	width: 410px;
	margin: 0 auto;
	line-height: 63px;
	font-weight: bolder;
	margin-bottom: 65px;
}

.yf3_wrap6 li b img {
	margin-right: 30px;
}

.yf3_wrap6 li dd {
	line-height: 45px;
}

.yf3_wrap6 li dd span {
	display: block;
	float: left;
	/* height:90px; */
	font-size: 28px;
	line-height: 52px;
}

.yf3_wrap6 li dd p {
	line-height: 45px;
}

.yf3_wrap7 {
	width: 100%;
	margin-top: 70px;
	overflow: hidden;
	position: relative;
}

.yf3_wrap7 b {
	font-weight: bolder;
	display: block;
	text-align: center;
	font-size: 30px;
	color: #666666;
	margin-bottom: 60px;
}

.yf3_wrap7 .slide {
	width: 506px;
	margin: 0 auto;
	overflow: hidden;
}

.yf3_wrap7 li img {
	display: block;
	margin: 0 auto;
}

.yf3_wrap7 li p {
	font-size: 30px;
	color: #666666;
	margin-top: 50px;
}

.yf3_wrap7 li p font {
	font-size: 60px;
	font-style: normal;
	font-family: 'didto'
}

.yf3_wrap7 .button-prev,
.yf3_wrap7 .button-next {
	width: 40px;
	height: 140px;
	font-size: 140px;
	font-family: "sumsin";
	color: #e6e6e6;
	text-align: center;
	line-height: 140px;
	position: absolute;
	top: 50%;
	margin-top: -70px;
	cursor: pointer;
}

.yf3_wrap7 .button-prev {
	left: 24px;
}

.yf3_wrap7 .button-next {
	right: 24px;
}

.ch01_04 .tcfw h5:after {
	background: #cfa972;
}

.ch01_02 .ek1-wrap3-list1 {
	border-color: #d0ab74;
}

.ch01_02 .ek1-wrap3-list2 {
	border-color: #d0ab74;
}

.ch01_02 .ek1-wrap3-list2 .ek1-wrap3-top p {
	color: #666;
}

.ch01_02 .ek1-wrap3-list .ek1-wrap3-main p {
	text-align: left;
	text-indent: 2em;
	margin-bottom: 30px;
}

.ch01_03 .ek3-wrap4-title p {
	color: #cfa972;
	line-height: 2em;
}

.ch01_03 .ch01_03list {
	width: 100%;
	padding-bottom: 70px;
}

.ch01_03 .ch01_03list .ch01_03lbox {
	width: 100%;
	overflow: hidden;
}

.ch01_03 .ch01_03list .ch01_03lpic {
	width: 50%;
}

.ch01_03 .ch01_03list .ch01_03lpic img {
	display: block;
	width: 100%;
}

.ch01_03 .ch01_03list .ch01_03lcon {
	width: 50%;
}

.ch01_03 .ch01_03list .ch01_03lcon div {
	padding: 18px;
}

.ch01_03 .ch01_03list .ch01_03lcon div h3 {
	font-size: 30px;
	color: #666666;
	font-weight: bold;
	line-height: 2em;
}

.ch01_03 .ch01_03list .ch01_03lcon div span {
	width: 90px;
	height: 3px;
	display: block;
	background: #cfa972;
	margin-top: 15px;
	margin-bottom: 25px;
}

.ch01_03 .ch01_03list .ch01_03lcon div p {
	font-size: 24px;
	color: #333;
	line-height: 45px;
}

.c7-wrap3 {
	padding: 70px 0;
	box-sizing: border-box;
	width: 100%;
}

.c7-wrap3 b {
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
}

.c7-wrap3 .tit1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 60px;
}

.c7-wrap3 .tit2 {
	font-size: 30px;
	color: #666666;
	margin-bottom: 50px;
	line-height: 50px;
}

.c7-wrap3 ul {
	padding-bottom: 90px;
}

.c7-wrap3 ul li {
	text-align: center;
	margin-bottom: 100px;
}

.c7-wrap3 ul li:last-child {
	margin-bottom: 0;
}

.c7-wrap3 li p {
	font-size: 24px;
	line-height: 45px;
	text-align: center;
	margin-top: 25px;
}

.c7-wrap4 {
	padding: 100px 33px;
	background: #f7f6f2;
	margin-bottom: 135px;
}

.c7-wrap4 hgroup {
	text-align: center;
}

.c7-wrap4 hgroup h3 {
	font-size: 30px;
	color: #666666;
	font-weight: bolder;
	margin-bottom: 67px;
}

.c7-wrap4>div {
	border-width: 10px;
	border-style: solid;
	border-radius: 48px;
	padding: 70px 39px 60px;
}

.c7-wrap4 .c7-wrap4-list-icon {
	text-align: center;
	margin-bottom: 50px;
}

.c7-wrap3 .c7-wrap4-list-icon img {
	display: inline-block;
	margin-bottom: 15px;
}

.c7-wrap4 .c7-wrap4-list-icon p {
	text-align: center;
	font-size: 35px;
	color: #666;
	font-weight: bold;
}

.c7-wrap4 ul {
	padding-left: 25px;
}

.c7-wrap4 ul li {
	zoom: 1;
	line-height: 45px;
	list-style: decimal;
}

.c7-wrap4 ul li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.c7-wrap4 ul li b {
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: #666;
	float: left;
	height: 30px;
}

.c7-wrap4 ul li span {
	font-size: 24px;
	width: 550px;
}

.c7-wrap4 .c7-wrap4-list1 {
	border-color: #bfcdd5;
	margin-bottom: 70px;
}

.c7-wrap4 .c7-wrap4-list2 {
	border-color: #d2ae7a;
}


/* .c7-wrap4 .c7-wrap4-list2 li{margin-bottom: 48px;} */

.c7-wrap4 .tips {
	width: 580px;
	margin: 60px auto 0px;
	border: none;
}

.c7-wrap4 .tips b {
	font-weight: bold;
	font-size: 24px;
	line-height: 1em;
	margin-bottom: 60px;
	display: block;
}

.c7-wrap4 .tips span {
	font-size: 24px;
	line-height: 1.5em;
}

.c7-wrap5 {
	width: 100%;
	margin-bottom: 140px;
}

.c7-wrap5 b {
	font-size: 30px;
	color: #666666;
	display: block;
	text-align: center;
	font-weight: bolder;
	line-height: 1em;
}

.c7-wrap5 ul {
	margin-top: 65px;
}

.c7-wrap5 li {
	width: 100%;
}

.c7-wrap5 li .txt {
	width: 50%;
	padding: 55px 25px;
	box-sizing: border-box;
}

.c7-wrap5 li .txt b {
	text-align: left;
	margin-bottom: 35px;
}

.c7-wrap5 li .txt span {
	font-size: 24px;
	line-height: 45px;
}

.c7-wrap6 {
	padding-top: 100px;
	padding-bottom: 120px;
	background: url(img/ck1_bg3.jpg) 20px bottom no-repeat;
}

.c7-wrap6 h3 {
	margin-bottom: 43px;
	font-size: 40px;
	font-weight: bold;
	color: #cfa972;
	text-align: center;
}

.c7-wrap6 .c7-wrap6-info {
	margin-bottom: 160px;
	width: 100%;
	height: 167px;
	background: url(img/ck7_pic9.jpg) center center no-repeat;
}

.c7-wrap6 .c7-wrap6-info p {
	font-size: 24px;
	line-height: 34px;
	padding-left: 390px;
	padding-top: 24px;
}


/* .c7-wrap6 ul{margin-bottom: 85px;} */

.c7-wrap6 ul .text {
	float: left;
	width: 335px;
	text-align: right;
}

.c7-wrap6 ul .img {
	float: right;
	padding: 8px 10px;
	border: 1px solid #cfa972;
}

.c7-wrap6 ul .img img {
	display: block;
	width: 320px;
	height: 490px;
}

.c7-wrap6 ul .text .title {
	font-size: 30px;
	font-weight: bold;
}

.c7-wrap6 ul .text .subtitle {
	display: inline-block;
	margin: 50px 0 55px;
	line-height: 30px;
	border-bottom: 1px solid #bfbfbf;
}

.c7-wrap6 ul .text .summary {
	line-height: 48px;
}

.c7-wrap6 b {
	font-size: 24px;
	font-weight: bolder;
	font-family: "Microsoft Yahei";
	margin-bottom: 65px;
	margin-top: 85px;
	display: block;
	line-height: 45px;
	letter-spacing: -1px;
}

.zsyy-inner {
	width: 666px;
	margin: 40px auto
}

.zsyy-inner .control_required {
	margin-bottom: 14px;
}

.zsyy-inner .title {
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	background: url(data:img/png;base64,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) no-repeat center;
	color: #fff;
	height: 52px;
	line-height: 52px;
}

.zsyy-inner .summary {
	font-size: 24px;
	line-height: 37px;
	margin: 36px auto;
	text-align: center;
}

.zsyy-inner input,
.zsyy-inner select {
	border: 1px solid #bfbfbf;
	background: #fff;
	height: 68px;
	line-height: 68px;
	padding: 0 15px;
	font-size: 24px;
	color: #333;
}

.zsyy-inner label {
	font-size: 24px;
	color: #333;
	line-height: 68px;
	width: 126px;
	display: block;
	float: left;
}

.zsyy-inner textarea {
	border: 1px solid #bfbfbf;
	background: #fff;
}

#sendcode {
	width: 244px;
	height: 70px;
	background: #005aab;
	text-align: center;
	line-height: 70px;
}

#sendcode a,
#sendcode em {
	color: #fff
}

.anniu {
	text-align: center;
}

.anniu input {
	width: 20px;
	height: 20px;
}

.anniu a {
	display: inline-block;
	text-align: center;
	line-height: 68px;
	margin: 0 65px;
}

.anniu a span {
	float: right;
	display: block;
	margin-left: 16px;
	font-size: 24px;
	color: #333;
}

.form-tool {
	text-align: center;
	margin-top: 35px;
}

.form-tool input {
	display: inline-block;
	width: 230px;
	height: 68px;
	border: 1px solid #bfbfbf;
	background: #fff;
	color: #666;
	font-size: 24px;
	line-height: 68px;
}

#botton2 {
	background: #0085c1;
	color: #fff;
	border-color: #0085c1
}

.ek4_warp1 .summary {
	background: url(img/ek4_1.jpg) 0 bottom no-repeat;
}

.ek3_warp2 .ek1-wrap3-list1 {
	background: url(img/ek4_bg1.png) no-repeat center;
	border: none;
}
.ek3_warp2 .ek1-wrap3-list1a {
	background: url(img/ek4_bg1a.png) no-repeat center;
    border: none;
    height: 916px;
    padding: 250px 60px !important;
    text-align: left;
}
.ek3_warp2 .ek1-wrap3-list1a p{
	text-indent: -15px;
}
.ek3_warp2 .ek1-wrap3-list1a font{
	    text-align: center !important;
	    margin: 0px auto;
	    display: block;
}
.ek3_warp2 .ek1-wrap3-list {
	padding: 83px 30px;
}

.ek3_warp2 .ek1-wrap3-list .ek1-wrap3-main p font {
	font-weight: bold;
}

.ek3_warp2 .ek1-wrap3-list .ek1-wrap3-top p {
	color: #a5bd46
}

.ek3_warp2 .ek1-wrap3-list2 {
	background: url(img/ek4_bg2.png) no-repeat center;
	border: none;
	padding: 93px 30px;
	margin-bottom: 71px;
}

.ek3_warp2 .ek1-wrap3-list3 {
	background: url(img/ek4_bg3.png) no-repeat center;
	border: none;
	padding: 93px 30px;
}

.ek3_warp2 {
	padding-bottom: 0px;
}

.ek4_warp3 .ek3-wrap4-main ul {
	margin: 0 auto;
	width: 680px;
}

.ek4_warp3 ul li {
	width: 635px;
}

.ek4_warp3 {
	background: #fff;
}

.ek4_warp6 {
	background: url(img/ek1_pic5.jpg) 360px bottom no-repeat;
	margin-top: 70px;
}

.ek4_warp6 li .img {
	border-color: #a5bd46;
}

.ek4_warp6 .c1-wrap5-info {
	margin-bottom: 70px;
	width: 100%;
	height: 140px;
	background: url(img/ek4_5.png) center center no-repeat;
}

.ek4_warp6 h3 {
	color: #a5bd46
}

.ek4_warp5 .ek1-wrap3-list .ek1-wrap3-main p {
	text-align: left;
}

.ek4_warp5 .ek1-wrap3-list {
	width: 650px;
}
.ek_point1 ,.ek_point2{
	text-align: left;
}
.ek_point1 li ,.ek_point2 li{
	padding: 0 15px;
	position: relative;
}
.ek_point1 li:before , .ek_point2 li:before{
    position: absolute;
    left: -5px;
    top: 13px;
    display: block;
    content: "";
    width: 11px;
    height: 11px;
    border-radius: 50%;
}
.ek_point1 li:before{
	background: #a6be47;
}
.ek_point2 li:before {
    background: #bccad3;
}
.text-center{
	text-align: center;
}
.ek4_unicef{
	background-color: #f7f6f2;
}
.ek4_unicefbg{
	margin-top: 100px;
	padding-top: 50px;
    padding-bottom:60px;
}
.ek4_unicef .title p{
	font-size: 24px;
	color: #666666;
	line-height: 80px;
	font-weight: bold;
	margin-bottom: 25px;
}
.ek4_unicef .unicef_tips{
	/*margin-top: 60px;*/
	overflow: hidden;
}
.ek4_unicef .unicef_tips >div{
	width:630px;
	height: 362px;
	margin: 0px auto;
	overflow: hidden;
	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: 24px;
	line-height: 45px;
	margin: 0px 60px;
	text-align: justify;
}
.ek4_unicef .unicef_tips .small1{
	font-size: 22px;
	line-height: 38px;
}
.ek4_unicef .unicef_tips .tip1{
	background-image: url(img/ek4_unicef_bg1.png);
}
.ek4_unicef .unicef_tips .tip2{
	background-image: url(img/ek4_unicef_bg2.png);
}
.ek4_unicef .unicef_tips .tip3{
	background-image: url(img/ek4_unicef_bg3.png);
	height: 317px;
}
.ek4_unicef .unicef_tips .tip4{
	background-image: url(img/ek4_unicef_bg4.png);
	height: 452px;
}
.ek4_unicef .unicef_tips .tip1 h2{
	color: #a5bd46;
}
.ek4_unicef .unicef_tips .tip2 h2, .ek4_unicef .unicef_tips .tip3 h2,.ek4_unicef .unicef_tips .tip4 h2{
	color: #dbc216;
}
.ek4_unicef .unicef_tips .tip1 .btline{
	border-bottom: #f3fcce solid 5px;
}
.ek4_unicef .unicef_tips .tip2 .btline,.ek4_unicef .unicef_tips .tip3 .btline,.ek4_unicef .unicef_tips .tip4 .btline{
	border-bottom: #fff8cc solid 5px;
}

.ek4_bottomword{
	width: 630px;
	margin: auto;
	color: #666666;
	font-size: 18px;
}
.ek4_ollist{
	margin-left: 25px;
    margin-top: 35px;
}
.ek4_ollist li{
	list-style-type: decimal;
	text-align: justify;
	line-height: 38px;
    margin-bottom: 10px;
}
.ek4_list1 {
	margin: 0 auto;
    width: 680px;
}
.ek4_list1 li:before {
    position: absolute;
    left: 0px;
    top: 17px;
    display: block;
    content: "";
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #a6be47;
}
.ek4_list1 li{
	position: relative;
    padding-left: 20px !important;
    text-align: justify;
    width: 660px !important;
    font-size: 24px;
    line-height: 45px;
}
.fk3_title1{
	margin-bottom: 50px;
    font-size: 30px;
    font-weight: bold;
    color: #666666;
    text-align: center;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.text-center{
	text-align: center;
}
.magtop100{
	margin-top: 100px;
}
.magtop80{
	margin-top: 80px;
}
.magtop60{
	margin-top: 50px;
}
.magtop50{
	margin-top: 50px;
}
.magtop30{
	margin-top: 30px;
}
.magtop20{
	margin-top: 20px;
}
.fk3_xuanzhe >div{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.fk3_xuanzhe .xuanzhe1{
	background-image: url(img/fk3add_03.png);
	width:699px;
	height: 654px;
	    overflow: hidden;
}
.fk3_xuanzhe .xuanzhe2{
	background-image: url(img/fk3add_06.png);
	width:699px;
	height: 833px;
	    overflow: hidden;
}
.fk3_xuanzhe > div h2{
	margin-top: 145px;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	color: #666666;
}
.fk3_xuanzhe > div dl{
	margin: 0px 35px;
}
.fk3_xuanzhe > div dl dt{
	font-weight: bold;
	width:100px;
	float: left;
}
.fk3_xuanzhe > div dl dd{
	/*width:170px;*/
	margin-left: 120px;
	text-align: justify;
}
.fk3_xuanzhe .xuanzhe1 dl dd{
	width:490px;
	margin-left: 130px;
	text-align: justify;
}
.fk3_xuanzhe .xuanzhe1 dl dd div{
	float: left;
	width: 220px;
}
.fk3_xuanzhe .xuanzhe1 dl dd div:first-child{
	margin-right: 50px;
}
.fk3_xuanzhe .xuanzhe1 h2{
	float: left;
	width: 230px;
}
.fk3_xuanzhe .xuanzhe2 dl dd{
	width: 490px;
    margin-left: 120px;
	text-align: justify;
}
.fk3_doctor h1{
	font-size: 34px;
	font-weight: bold;
}
.fk3_doctor h2{
	text-decoration: underline;
}
.fk3_yml .pic{
	width: 340px;
}
.fk3_yml .words{
	width: 340px;
	margin-left: 19px;
}
.fk3_lft{
	margin-top: 50px;
}
.fk3_lft .pic1{
	width: 341px;
}
.fk3_lft .words{
	    width: 340px;
    margin-right: 18px;
    text-align: right;
}
.fk3_zhuyi{
	margin-top: 100px;
	background: #f7f6f2;
	padding: 80px 60px 80px 60px;
	font-size: #666666;
}
.fk3_zhuyi h2{
	font-size: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
	font-weight: bold;
	text-align: center;
	font-size: #666666;
}
.fk3_zhuyi ol li{
	list-style-type: decimal;
	margin-left: 28px;
    text-align: justify;
}
.fk3_baogao{
	background-image: url(img/fk3add_23.jpg);
	height: 210px;
	color: #FFFFFF;
	padding-top: 70px;
	text-align: center;
}
.color_pink1{
	color: #d79496;
}
.font30{
	font-size: 30px;
	font-weight: bold;
}
.font_lighter{
	font-weight: lighter;
}
.underline1{
	border-bottom: 1px solid #bfbfbf;
}
.fk3_englishhospital{
	background-image: url(img/fk3add_36.png);
	background-repeat: no-repeat;
	background-position: left;
    padding-left: 97px;
    background-position-y: -4px;
    line-height: 38px;
}
.fk3_zhongxin{
	background-color: #f7f6f2;
	padding: 70px 60px;
}
.fk3_zhongxin > div{
	background-color: #ffffff;
	overflow: hidden;
	width: 580px;
	padding: 0px 25px;
}
.fk3_zhongxin > div >div{
	padding: 30px 0;
	border-bottom: dashed 1px #666666;
}
.fk3_zhongxin > div >div h2{
	font-size: 26px;
	margin-bottom: 15px;
}
.order_words{
	letter-spacing: 3px;
	font-weight: bold;
}
.color_blue1{
	color: #002f73;
}
.color_blue2{
	color: #0185c0;
}
#taofang{
	position: relative;
	width:550px;
	height: 740px;
	margin: auto;
}
#taofang .bd{
    overflow: hidden;
    margin: auto;
    height: 703px;
}
#taofang .prev ,#taofang .next{
	display: block;
    width: 23px;
    height: 72px;
    position: absolute;
    top: 280px;
}
#taofang .prev{
	background-image: url(botton_prev.png);
	left: -50px;
}
#taofang .next{
	background-image: url(botton_next.png);
	right: -50px;
}
.luxian{
	width:686px;
	text-align: center;
	margin: auto;
	background-color: #FFFFFF;
	padding-top: 60px;
}
.clearfix {
	clear: both;
}

.clearfix:after,
.clearfix:before {
	content: "\200B";
    display: block;
    height: 0;
    clear: both;
}
.bloder{
	font-weight: bold;
}
.magtop100{
	margin-top: 100px !important;
}
.magtop80{
	margin-top: 80px !important;
}
.magtop50{
	margin-top: 50px !important;
}
.magtop30{
	margin-top: 30px !important;
}
.magtop20{
	margin-top: 20px !important;
}
.magbot100{
	margin-bottom: 100px !important;
}
.magbot80{
	margin-bottom: 80px !important;
}
.magbot50{
	margin-bottom: 50px !important;
}
.magbot30{
	margin-bottom: 30px !important;
}
.magbot20{
	margin-bottom: 20px !important;
}
.color_hui{
	color: #666666;
}
.bg_hui1{
	background: #f7f6f2; 
	overflow: auto;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-center{
	text-align: center;
}
.fuzhiji-wrap1 .summary {
	background: url(img/fk6_pic3.jpg) 0 bottom no-repeat;
}
.fuzhiji-wrap1 .con {
    background: url(img/fuzhiji_bg1.jpg) no-repeat;
}
.fuzhiji_list li{
	width: 700px;
	overflow: auto;
	margin-bottom: 40px;
	/*float: left;*/
}
.fuzhiji_list 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_list li .rightword{
	float:left;
	margin-top: 8px;
	width: 520px;
	text-align: justify;
}
.decimallist{
	    list-style-type: decimal;
	        margin-left: 30px;
}
.decimallist li{
    list-style-type: decimal;
    padding-left: 10px;
}
.line45{
	line-height: 45px;
}
.line45 p, .line45 div{
	line-height: 45px;
}
.doctor_bottom{}
.doctor_bottom h3{
	color: #d79496;
	margin-bottom: 43px;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
}
.doctor_bottom p{
	font-size: 24px;
    line-height: 45px;
}
.doctor_box{}
.doctor_box .title {
	font-size: 30px;
	font-weight: bold;
}

.doctor_box .subtitle {
	display: inline-block;
	margin: 50px 0 55px;
	line-height: 30px;
	border-bottom: 1px solid #bfbfbf;
}

.doctor_box .summary {
	line-height: 48px;
}
.color_yellow1{
	color: #cfa972 !important;
}
.xiaoyue-wrap1 .summary {
	background: url(img/xiaoyue_02.jpg) 0 bottom no-repeat;
	height: 93px;
}
.xiaoyue-wrap1 .con {
    background: url(img/xiaoyue_bg1.jpg) no-repeat;
}
.xiaoyue-wrap1 .con .text{
	background: linear-gradient(to top right, #f2f2f2, #f2f2f2);
	color: #666666;
}
.xiaoyue-wrap1 .con .text p{
	color: #666666;
}
.xiaoyue-wrap1 .con .text p:before {
    background: #cfa972;
}
.xiaoyue_qubie{
	width: 704px;
	background: url(img/xiaoyue_bg2.jpg);
	background-repeat: no-repeat;
	width: 594px;
	padding: 55px 55px 0px 55px;
	height:492px;
	margin: auto;
}
.xiaoyue_qubie p{
	line-height: 38px;
}
.xiaoyue_qubie .word1{
	width:100px;
	    margin-top: 171px;
}
.xiaoyue_qubie .word2{
	margin-left: 47px;
	width:200px;
	margin-right: 47px;
}
.xiaoyue_qubie .word3{
	width:200px;
}
.xiaoyue_qubie h2{
	font-weight: bold;
}
.xiaoyue_qubie p{
	text-align: justify;
	}
.xiaoyue_biyao > .fl{
	width: 375px;
	height: 350px;
}
.xiaoyue_biyao > .fl p{
	width: 325px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: justify;
	line-height: 45px;
}
.xiaoyue_biyao > .fl i{
	width: 90px;
	height: 3px;
	background-color: #cfa972;
	margin: 0 25px;
	display: block;
}
.xiaoyue_shoushang {

}
.xiaoyue_shoushang li {
	padding-left: 40px;
	background-image: url(img/xiaoyue_36.jpg);
	background-repeat: no-repeat;
	background-position-x: 10px;
    background-position-y: 16px;
	margin-bottom: 40px;
	width: 660px;
	text-align: left;
	color: #666666;
}
.xiaoyue_shoushang  li h3{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 15px;
	font-weight: bold;
}
.xiaoyue_wrap6 ul li{
	width: 374px;
	float: left;
	color: #666666;
	border-bottom: dashed 1px #cfa972;
	border-right:  dashed 1px #cfa972;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 346px;
}
.xiaoyue_wrap6 ul li:nth-child(2n){
	/*margin-right: 0px;*/
}
.xiaoyue_wrap6 ul li img{
	display: block;
	margin-right: 15px;
	float: left;
	/*width: 82px;*/
}
.xiaoyue_wrap6 ul li > div{
	width: 325px;
	display: block;
	margin: 0 auto;
}
.xiaoyue_wrap6 ul li > div h3{
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: left;
}
.xiaoyue_wrap6 ul li > div p{
	/*font-size: 17px;*/
	line-height: 42px;
	text-align: justify;
}
.lianhe_yuezi_wrap1 {
	text-align: center;
	padding-top: 65px;
}

.lianhe_yuezi_wrap1 b {
	color: #cfa972;
	font-weight: normal;
}

.lianhe_yuezi_wrap1 hgroup h3 {
	font-size: 29px;
	margin-bottom: 40px;
}

.lianhe_yuezi_wrap1 hgroup h3 b {
	margin-left: 7px;
}

.lianhe_yuezi_wrap1 hgroup h4 {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 40px;
}

.lianhe_yuezi_wrap1 hgroup h4 b {
	font-size: 40px;
	font-weight: bold;
	padding: 0 18px;
}

.lianhe_yuezi_wrap1 .summary {
	padding-bottom: 324px;
	background: url(img/ck1_bg1.jpg) 0 bottom no-repeat;
}

.lianhe_yuezi_wrap1 .summary p {
	font-size: 24px;
	line-height: 45px;
}

.lianhe_yuezi_wrap1 .con {
	position: relative;
	width: 100%;
	height: 487px;
	background: url(img/ck1_bg2.jpg) no-repeat;
}

.lianhe_yuezi_wrap1 .con>div {
	position: absolute;
	left: 50%;
	top: 0;
}

.lianhe_yuezi_wrap1 .con .pic {
	margin-left: -188px;
}

.lianhe_yuezi_wrap1 .con .text {
	width: 50%;
	height: 375px;
	background: #f2f2f2;
	padding: 35px 18px 0 28px;
	box-sizing: border-box;
}

.lianhe_yuezi_wrap1 .con .text p {
	font-size: 24px;
	line-height: 45px;
	color: #666;
	text-align: left;
}

.lianhe_yuezi_wrap1 .con .text p:before {
	width: 19px;
	height: 4px;
	background: #cfa972;
	margin-bottom: 30px;
}
.small_line{
	display: block;
	width: 55px;
    height: 7px;
    background: #cfa972;
       margin: auto;
}
