/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:18px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;background:#fff url("../images/header_bg.png") no-repeat center top;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
/* p{ transition:all 0.2s ease-in 0s;}
p:hover{ transform:translateY(-5px);} */
/* 樱花 */
#yinghua{width:50px;height:50px;margin-top:-5%;opacity: 0.5;position: absolute;z-index: 99;}
/* banner */
.header {margin-top: 24px;width: 100%; height: 656px; position: relative;}
.header_t{position: absolute;top: 210px;left: 50%;}
.header_b{position: absolute;top:210px;left:50%;margin-left: -230px;}
/*part*/
.page { padding: 50px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
.page .title{margin-bottom:40px;text-align: center;}
.page .title img {margin: 0 auto;display: block;}
/*page1*/
.box1{background: url(../images/bg/page1_bg.png) no-repeat center center;}
.page1 .contant{background: url(../images/page1.png) no-repeat center center;}
.page1 .contant li{float: left;width:33%;color:#333;transition:all 0.2s ease-in 0s;}
.page1 .contant li h6{font-size: 30px;padding-bottom:10px;}
.page1 .contant li.one{padding:40px 12% 50px 5%;text-align: right;}
.page1 .contant li.two{padding:40px 5% 50px 12%;}
.page1 .contant li.three{padding:40px 12% 50px 5%;text-align: right;}
.page1 .contant li.four{padding:40px 5% 50px 12%;}
.page1 .contant li:hover{ transform:translateY(-5px);}
/*page2*/
.page2 .contant .top{background: #f6f6f6;position: relative;padding:15px 3% 15px 29%;margin-bottom:20px;}
.page2 .contant .top img{position: absolute;bottom:0px;left: 0;}
.page2 .contant .top h5{font-size: 26px;padding-bottom:10px;}
.page2 .contant .top p{font-size: 16px;line-height: 140%;}
.page2 .contant .table_1{border-top:10px solid #2a3084;padding-bottom:42px;font-size: 16px; background: url(../images/page2_table.png) no-repeat center bottom;}
.page2 .contant .table_1 table{}
.page2 .contant .table_1 table td{padding:10px 0 10px 60px;}
.page2 .contant .table_1 table td.bgBlue{background: #eeeff5;}
.page2 .contant .table_2{padding-bottom:42px;font-size: 16px; background: url(../images/page2_table.png) no-repeat center bottom;}
.page2 .contant .table_2 table td{text-align: center;padding:10px;}
.page2 .contant .table_2 table tr.tableTh{background: #2a3084;color:#fff;font-size: 22px;}
.page2 .lybtn{cursor: pointer;width:240px;height: 94px;line-height: 110px;background: url(../images/page5_btn.png) no-repeat center center;text-align:center;color:#fff;font-size: 30px;margin:20px auto 0;display: block;}
.page2 .lybtn:hover{background: url(../images/page5_btn_active.png) no-repeat center center;line-height: 120px;color:#fff;}
/*page3*/
.page3 {background: url(../images/bg/page3_bg.png) no-repeat center center;}
.page3 .contant h5{color: #ca002c;font-weight: bold;padding:20px 0;font-size: 30px;}
.page3 .lybtn{cursor: pointer;width:240px;height: 94px;line-height: 110px;background: url(../images/page5_btn.png) no-repeat center center;text-align:center;color:#fff;font-size: 30px;margin:20px auto 0;display: block;}
.page3 .lybtn:hover{background: url(../images/page5_btn_active.png) no-repeat center center;line-height: 120px;color:#fff;}
/*page4*/
.page4 .contant .top{background: #f6f6f6;position: relative;padding:38px 3% 38px 29%;margin:60px 0 20px;}
.page4 .contant .top img{position: absolute;bottom:0px;left: 0;}
.page4 .contant .top h5{font-size: 26px;padding-bottom:10px;}
.page4 .contant .top p{font-size: 16px;line-height: 140%;}
.page4 .contant .mid{height: 540px;background: url(../images/page4_mid.png) no-repeat center center;background-size: contain;position: relative;}
.page4 .contant .mid li{color:#fff;text-align: center;position: absolute;transition:all 0.2s ease-in 0s;}
.page4 .contant .mid li.one{top:22%;left:36%;}
.page4 .contant .mid li.two{top:22%;left:55%;}
.page4 .contant .mid li.three{top:62%;left:36%;}
.page4 .contant .mid li.four{top:62%;left:55%;}
.page4 .contant .mid li:hover{ transform:translateY(-5px);}
.page4 .contant .bottom{padding-bottom:42px;margin-top: 20px;font-size: 16px; background: url(../images/page2_table.png) no-repeat center bottom;}
.page4 .contant .bottom table td{text-align: center;padding:10px;}
.page4 .contant .bottom table td b{font-size: 22px;}
.page4 .lybtn{cursor: pointer;width:240px;height: 94px;line-height: 110px;background: url(../images/page5_btn.png) no-repeat center center;text-align:center;color:#fff;font-size: 30px;margin:20px auto 0;display: block;}
.page4 .lybtn:hover{background: url(../images/page5_btn_active.png) no-repeat center center;line-height: 120px;color:#fff;}
.columnOne {background-color: #d4d6e6;}
.columnTwo {background-color: #f2f2f2;}
.columnThree {background-color: #f6f6f6;}
.columnBlue {background-color: #2a3084;}
.columnRed_1 {background-color: #eea8af;}
.columnRed_2 {background-color: #e67c88;}
.columnRed_3 {background-color: #dd5160;}
.columnRed_4 {background-color: #d52538;}
/*page5*/
.page5{background: url(../images/bg/page5_bg.png) no-repeat center center;}
.page5 .contant{background: url(../images/page5.png) no-repeat center center;}
.page5 .contant .fl{padding:70px 4% 100px 8%;width: 38%;}
.page5 .contant .fl li{text-align:center;height: 90px;line-height: 90px;margin-bottom: 30px;font-size: 28px;}
.page5 .contant .fr{padding:60px 6% 80px 8%;width: 36%;}
.page5 .contant .fr li{margin:10px 0;}
.page5 .contant .fr li h6{font-size: 24px;padding-left: 40px;background: url(../images/page5_1.png) no-repeat;padding-bottom:5px;}
.page5 .contant .fr li p{font-size: 16px;padding-left: 40px;line-height: 140%;}
.page5 .lybtn{cursor: pointer;width:240px;height: 94px;line-height: 110px;background: url(../images/page5_btn.png) no-repeat center center;text-align:center;color:#fff;font-size: 30px;margin:20px auto 0;display: block;}
.page5 .lybtn:hover{background: url(../images/page5_btn_active.png) no-repeat center center;line-height: 120px;color:#fff;}
/*page6*/
.page6{background: url(../images/bg/page6_bg.png) no-repeat center center;}
.page6 h5{color: #ca002c;font-weight: bold;padding:20px 0;font-size: 30px;}
.page6 .item{margin-bottom:20px;}
.page6 .item img{float: left;width: 36%;}
.page6 .item .txt{float: right;width: 60%;padding-top:30px;}
.page6 .item .txt h6{font-size: 30px;padding-bottom:10px;}
.page6 .item .txt p{font-size: 14px;line-height: 140%;}
/*改变了颜色和加粗的样式*/
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url(../images/prev.png);width: 40px;height: 80px;background-size: contain;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url(../images/next.png);width: 40px;height: 80px;background-size: contain;}
/*page7*/
.page7{background: url(../images/bg/page7_bg.png) no-repeat center center;}
.page7 h5{color: #ca002c;font-weight: bold;padding:20px 0;font-size: 30px;}
.page7 .swiper-container-2{padding-bottom:10px;}
.page7 .item{/* float:left; */background: #fff;padding-top:20px;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2); box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.page7 .item img{display: block;margin:0 auto 30px;}
.page7 .item .txt{padding:22px;background: #f9f9f9;min-height: 140px;}
.page7 .item .txt h6{font-size: 30px;padding-bottom:10px;}
.page7 .item .txt p{font-size: 14px;line-height: 140%;}

/*page8*/
.page8{background: #f4f4f9;}
.page8 .top{background: #fff;}
.page8 .top .answer{padding-bottom:0;}
.page8 .answer{position: relative;background: #fff;padding:10px 26px 0px 410px;margin:40px 0;height: 160px;}
.page8 .answer .qustion{position: absolute;bottom:0;left:0px;width: 240px;min-height: 130px;padding:50px 60px 0px;background:#2a3084 url(../images/page8_q.png) no-repeat left top;color:#fff; font-size: 22px;}
.page8 .answer img{position: absolute;top:10px;left: 340px;}
.page8 .answer p{font-size: 16px;}
.page8 .answer.right{padding:10px 410px 0px 26px;}
.page8 .answer.right .qustion{right:0px;left:auto;background:#2a3084 url(../images/page8_q_1.png) no-repeat right top;}
.page8 .answer.right img{right: 340px;left:auto;}
.page8 .item img{margin:20px 34px 50px;}
.page8 .swiper-pagination-bullet {width: 14px;height: 14px;background: #4472c4;}
.page8 .swiper-pagination-bullet-active{width: 140px;border-radius: 20px;}
/*在线预约*/
.page9{background: url(../images/bg/page9_bg.png) no-repeat center bottom;}

@media screen and (max-width:1000px) {
	body{font-size:1.4rem;line-height: 140%;background: url(../images/m_header_bg.png) no-repeat center top;background-size: 100% auto;}
	.m1000{width:98%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}
	
	.page{padding: 20px 0%;}
	/*banner*/
	.header {height: 30rem;margin-top:0;}
	.header_t{margin-left: -2%;width: 44%;top: 10rem;}
	.header_t img{width: 100%;}
	.header_b{margin-left: -24%;width: 22%;top: 10rem;}
	.header_b img{width: 100%;}
	/*page1*/
	.page1 .contant li.one{padding:2rem 15% 2.5rem 2%;}
	.page1 .contant li.two{padding:2rem 2% 2.5rem 15%;}
	.page1 .contant li.three{padding:2rem 15% 2.5rem 2%;}
	.page1 .contant li.four{padding:2rem 2% 2.5rem 15%;}
	/*page2*/
	.page2 .contant .top{padding:15px 3% 15px 39%;}
	.page2 .contant .top img{top:-1rem;}
	.page2 .contant .top h5{font-size: 2rem;}
	.page2 .contant .top p{font-size: 1.4rem;}
	.page2 .contant .table_1{font-size: 1.6rem;}
	.page2 .contant .table_1 table{}
	.page2 .contant .table_1 table td{padding:10px 0 10px 10px;}
	.page2 .contant .table_2{font-size: 1.6rem;}
	.page2 .contant .table_2 table td{padding:10px;}
	.page2 .contant .table_2 table tr.tableTh{font-size: 1.8rem;}
	/*page3*/
	.page3 .contant h5{font-size: 2rem;}
	.page3 .contant img{width: 100%}
	/*page4*/
	.page4 .contant .top{padding:20px 3% 20px 39%;}
	.page4 .contant .top img{top:-1rem;}
	.page4 .contant .top h5{font-size: 2rem;}
	.page4 .contant .top p{font-size: 1.4rem;}
	.page4 .contant .mid{height: 34rem;background: url(../images/m_page4_mid.png) no-repeat center center;}
	.page4 .contant .mid li.one{left:30%;}
	.page4 .contant .mid li.three{left:30%;}
	.page4 .contant .bottom{font-size: 1.6rem; }
	.page4 .contant .bottom table td b{font-size: 1.8rem;}
	/*page5*/
	.page5 .contant{background: url(../images/m_page5.png) no-repeat center center;}
	.page5 .contant .fl{padding: 6rem 0% 1rem 8%;width: 41%;}
	.page5 .contant .fl li{    text-align: center;height: 4rem;line-height: 4rem;margin-bottom: 2rem;font-size: 1.2rem;}
	.page5 .contant .fr{padding: 1rem 8% 4rem 3%;width: 40%;}
	.page5 .contant .fr li{margin:10px 0;}
	.page5 .contant .fr li h6{font-size: 1.4rem;padding-bottom:0;}
	.page5 .contant .fr li p{font-size: 1.2rem;line-height: 120%;}
	/*page6*/
	.page6 .item{margin-bottom:20px;}
	.page6 .item img{float: left;width: 36%;}
	.page6 .item .txt{padding-top:3rem;}
	.page6 .item .txt h6{font-size: 2rem;}
	.page6 .item .txt p{font-size: 1.6rem;}
	/*page7*/
	/*改变了颜色和加粗的样式*/
	.page7 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top:40%;}
	.page7 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {top:40%;}
	/*page8*/
	.page8 .answer{padding:16% 1rem 2rem;margin:3rem 0;height: auto;}
	.page8 .answer .qustion{bottom:auto;top:-1rem;width: 74%;min-height: auto;padding:2rem 4% 2rem 13%; font-size: 1.8rem;}
	.page8 .answer img{top:auto;left: 96%;bottom: -1rem;}
	.page8 .answer p{font-size: 1.4rem;}
	.page8 .answer.right{padding:16% 1rem 2rem;}
	.page8 .answer.right .qustion{right:auto;left:0;}
	.page8 .answer.right img{right:auto;left: 96%;bottom: -1rem;}
	.page8 .page8_mid{width: 100%;}
	.page8 .item img{display: block;margin:1rem auto;}
	.page8 .swiper-wrapper{padding-bottom:2rem;}
	.page8 .swiper-pagination-bullet {width: 14px;height: 14px;background: #4472c4;}
	.page8 .swiper-pagination-bullet-active{width: 140px;border-radius: 20px;}
}