﻿@charset "utf-8";
body {
	font-family: "Microsoft Yahei", Arial, sans-serif;
	color: #333
}
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, input, li, p, ul {
	margin: 0 auto;
	padding: 0
}
form {
	margin: 0
}
li {
	list-style: none
}
html {
	height: 100%;
	width: 100%;
	font-size: 20px
}
img {
	border: none;
	vertical-align: top;
	display: block
}
body {
	min-width: 320px;
	overflow-x: hidden
}
a {
	text-decoration: none
}
@media screen and (max-width:320px) {
html {
	font-size: 20px
}
}
@media screen and (max-width:360px) and (min-width:321px) {
html {
	font-size: 22.5px
}
}
@media screen and (max-width:375px) and (min-width:361px) {
html {
	font-size: 23.44px
}
}
@media screen and (max-width:384px) and (min-width:376px) {
html {
	font-size: 24px
}
}
@media screen and (max-width:414px) and (min-width:385px) {
html {
	font-size: 25.88px
}
}
@media screen and (max-width:480px) and (min-width:415px) {
html {
	font-size: 30px
}
}
@media screen and (max-width:540px) and (min-width:481px) {
html {
	font-size: 33.75px
}
}
@media screen and (max-width:600px) and (min-width:541px) {
html {
	font-size: 37.5px
}
}
@media screen and (max-width:640px) and (min-width:601px) {
html {
	font-size: 40px
}
}
@media screen and (max-width:720px) and (min-width:641px) {
html {
	font-size: 45px
}
}
@media screen and (max-width:800px) and (min-width:721px) {
html {
	font-size: 50px
}
}
@media screen and (max-width:880px) and (min-width:801px) {
html {
	font-size: 55px
}
}
@media screen and (max-width:960px) and (min-width:881px) {
html {
	font-size: 60px
}
}
@media screen and (max-width:1024px) and (min-width:961px) {
html {
	font-size: 64px
}
}
@media screen and (max-width:1080px) and (min-width:1025px) {
html {
	font-size: 67.5px
}
}
@media screen and (max-width:1280px) and (min-width:1081px) {
html {
	font-size: 80px
}
}
@media screen and (max-width:1920px) and (min-width:1281px) {
html {
	font-size: 120px
}
}
@media screen and (max-width:2048px) and (min-width:1921px) {
html {
	font-size: 128px
}
}
@media screen and (max-width:2560px) and (min-width:2049px) {
html {
	font-size: 160px
}
}
.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}
.clearfloat {
	zoom: 1
}
.nomargin {
	margin-right: 0!important
}
.noborder {
	border: none!important
}
.bcpublic {
font-size:.45rem;
	width: 2.95rem;
height:.9rem;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	color: #fff;
line-height:.9rem;
	text-align: center;
	top: 8rem
}
.m4imgwrap {
	border: 1px solid #e8e8e8;
padding-bottom:.65rem;
	margin-top: 1.4rem
}
.m4imgwrap h3 {
font-size:.6rem;
	color: #fff;
	background: #ff355c;
	height: 1.05rem;
	width: 5.2rem;
	line-height: 1.05rem;
	text-align: center;
margin-top:-.525rem
}
.m4imgwrap .imgwrap {
	width: 94.8%;
margin:.6rem auto 0
}
.m4imgwrap .imgwrap .img {
	width: 31.6%;
	float: left;
	margin-right: 2.6%
}
.m4imgwrap .imgwrap .img img {
	width: 100%;
	height: 3.75rem
}
.m4imgwrap .imgwrap .img p {
padding:.25rem .6rem;
	text-align: center;
	background: #e8e8e8;
font-size:.4rem;
margin-top:.1rem
}
.contain {
	width: 100%;
	overflow-x: hidden
}

/*
.banner {
	background: url(../image/banner.jpg) no-repeat;
	background-size: 100% 100%;
	height: 10.85rem;
	position: relative
}
*/

.banner p {
font-size:.35rem;
	position: absolute;
	top: 6.7rem;
	right: 1.6rem;
	/*width: 5.5rem*/
}
.banner .bannerconsult {
	background: url(../image/bcbg.png) no-repeat;
font-size:.45rem;
	width: 2.95rem;
height:.9rem;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	color: #fff;
line-height:.9rem;
	text-align: center;
	top: 8rem;
	right: 1.5rem
}
.banner .bannerappoint {
	background: url(../image/babg.png) no-repeat;
font-size:.45rem;
	width: 2.95rem;
height:.9rem;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	color: #fff;
line-height:.9rem;
	text-align: center;
	top: 8rem;
	right: 5.1rem
}
.menu {
	background: #59d8e1
}
.menu .menucontent {
	width: 86.09%;
	margin: 0 auto 0
}
.menu .menucontent .menu1 {
	float: left;
padding:.6rem 0;
	width: 24.1%
}
.menu .menucontent .menu1 p {
	height: 2rem;
font-size:.6rem;
	text-align: center;
	color: #ee2365;
	font-weight: 700;
	background: #fff;
padding-top:.4rem
}
.menu .menucontent .menu2 {
	float: left;
	width: 57.4%;
padding:.6rem 0;
	margin-left: 1%
}
.menu .menucontent .menu2 img {
	width: 100%;
	height: 2.4rem
}
.menu .menucontent .menu3 {
	float: left;
	width: 15%;
padding:.6rem 0;
	margin-left: 1%
}
.menu .menucontent .menu3 a {
	text-align: center;
	color: #ee2365;
	font-weight: 700;
	display: block;
font-size:.6rem;
	background: #fff;
	height: 2rem;
padding-top:.4rem
}
.mainBody01 .m1title {
	height: 1.55rem;
	margin-top: 1.5rem
}
.mainBody01 .m1content {
	width: 86.09%;
	margin: 0 auto 0
}
.mainBody01 .m1content .time {
	background: url(../image/m1img1.gif) no-repeat;
	background-size: 100% 100%;
	height: 15.65rem;
	width: 100%;
margin-top:.65rem
}
.mainBody01 .m1content .time .left {
	width: 50%;
	float: left
}
.mainBody01 .m1content .time .left .before {
	padding-top: 1rem;
font-size:.6rem;
margin-left:.9rem;
	color: #ff355c;
	font-weight: 700
}
.mainBody01 .m1content .time .left span {
padding-top:.1rem;
font-size:.45rem;
margin-left:.9rem;
	font-weight: 700
}
.mainBody01 .m1content .time .left .between {
	font-weight: 700;
	padding-top: 1.6rem;
font-size:.6rem;
	color: #47bcc4;
margin-left:.9rem
}
.mainBody01 .m1content .time .left .before1 {
	font-weight: 700;
font-size:.6rem;
	color: #8760dd;
margin-left:.9rem;
	padding-top: 2.8rem
}
.mainBody01 .m1content .time .left .before2 {
	font-weight: 700;
font-size:.6rem;
	color: #b87a13;
margin-left:.9rem;
	padding-top: 1.8rem
}
.mainBody01 .m1content .time .right {
	width: 50%;
	float: right
}
.mainBody01 .m1content .time .right p {
font-size:.45rem;
	font-weight: 700
}
.mainBody01 .m1content .time .right .after {
	margin-top: 1.5rem;
	margin-left: 1.75rem
}
.mainBody01 .m1content .time .right .after1 {
	margin-left: 1.4rem;
	margin-top: 2.3rem
}
.mainBody01 .m1content .time .right .after2 {
	margin-top: 3.5rem;
	margin-left: 1.3rem
}
.mainBody01 .m1content .time .right .after3 {
	margin-top: 2.6rem;
	margin-left: 1.4rem
}
.mainBody01 .m1content .testtime {
	border: 1px solid #ff355c;
font-size:.45rem;
padding-bottom:.4rem
}
.mainBody01 .m1content .testtime .title {
	color: #fff;
	background: #ff355c;
	width: 53.1%;
	margin: 0 auto;
	text-align: center;
	font-weight: 700;
	height: 1.1rem;
	line-height: 1.1rem
}
.mainBody01 .m1content .testtime form {
margin:.7rem auto 0;
	width: 90%
}
.mainBody01 .m1content .testtime form .jieguo {
	text-align: center;
margin-top:.2rem
}
.mainBody01 .m1content .testtime form .line {
font-size:.6rem;
	width: 2.05rem;
	border: none;
	border-bottom: 1px solid #ededed;
	text-align: center
}
.mainBody01 .m1content .testtime form .line:focus {
	text-align: center;
	outline: 0
}
.mainBody01 .m1content .testtime form .m1wrap {
	width: 43.1%;
margin:.6rem auto 0
}
.mainBody01 .m1content .testtime form .m1wrap .test {
	display: block;
	float: left;
	background: url(../image/submit.png) no-repeat;
	background-size: 100% 100%;
	width: 42.4%;
height:.9rem;
	text-align: center;
	color: #fff;
	font-weight: 700;
font-size:.45rem;
	border: none;
	margin-right: 15%
}
.mainBody01 .m1content .testtime form .m1wrap .but_a {
	background: #59d8e1;
	display: block;
	float: left;
	width: 42.4%;
	border-radius: 5px;
height:.9rem;
line-height:.9rem;
	text-align: center;
	color: #fff;
	font-weight: 700;
font-size:.45rem;
	border: none
}
.mainBody02 .m2title {
	width: 100%;
	height: 1.5rem;
	margin-top: 1.75rem
}
.mainBody02 .m2content {
	width: 86.09%;
	margin: 0 auto 0
}
.mainBody02 .m2content .m2wrap {
padding-bottom:.9rem;
	border-bottom: 1px dashed #e6e6e6;
margin-top:.9rem
}
.mainBody02 .m2content .m2wrap .m2img {
	width: 28.6%;
	float: left
}
.mainBody02 .m2content .m2wrap .text {
	width: 67.7%;
	float: right
}
.mainBody02 .m2content .m2wrap .text h3 {
	color: #59d8e1;
font-size:.6rem
}
.mainBody02 .m2content .m2wrap .text p {
font-size:.4rem
}
.mainBody02 .m2content .m2consult {
	border-radius: 6px;
	display: block;
	width: 10.75rem;
font-size:.6rem;
	background-color: #ff355c;
	font-weight: 700;
	text-align: center;
	height: 1.25rem;
	line-height: 1.25rem;
	color: #fff;
margin:.9rem auto 0
}
.mainBody03 .m3title {
	height: 1.5rem;
	width: 100%;
	margin-top: 1.7rem
}
.mainBody03 .m3content {
	background: #59d8e1;
margin-top:.75rem;
	padding-bottom: 1.25rem
}
.mainBody03 .m3content .m3wrap {
	width: 86.09%;
	margin: 0 auto 0;
	padding-top: 1rem
}
.mainBody03 .m3content .m3wrap .m3section {
	background: #fff;
	padding-bottom: 1rem;
padding-top:.9rem
}
.mainBody03 .m3content .m3wrap .m3section .m3border {
	border: 1px solid #e8e8e8;
	padding-bottom: 1rem;
	width: 91.3%;
	margin: 0 auto
}
.mainBody03 .m3content .m3wrap .m3section .m3border .m3section_text .text1 {
font-size:.6rem;
	float: left;
	margin-left: 2.1rem;
	color: #ff355c;
	font-weight: 700;
	border-bottom: 3px solid #ff355c;
	margin-top: 1rem
}
.mainBody03 .m3content .m3wrap .m3section .m3border .m3section_text .text2 {
	margin-right: 1.6rem;
	float: right;
font-size:.45rem;
	width: 3.75rem;
	border: 1px solid #e9e9e9;
	text-align: center;
margin-top:.5rem;
padding:.2rem 0
}
.mainBody03 .m3content .m3wrap .m3section .m3border .m3text {
font-size:.4rem;
margin:.5rem auto 0;
	width: 92.5%
}
.mainBody03 .m3content .m3wrap .m3section .m3consult1 {
	display: block;
	width: 3.9rem;
height:.9rem;
line-height:.9rem;
	text-align: center;
	color: #fff;
	background: #ff355c;
margin:-.45rem auto 0;
font-size:.45rem;
	border-radius: 6px
}
.mainBody03 .m3content .m3wrap .m3section1 {
	background: #fff;
	padding-bottom: 1rem;
padding-top:.9rem;
margin-top:.75rem
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 {
	border: 1px solid #e8e8e8;
	padding-bottom: 1rem;
	width: 91.3%;
	margin: 0 auto
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 .m3section_text {
	width: 91.7%;
	margin: 0 auto
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 .m3section_text .text1 {
font-size:.6rem;
	float: left;
	color: #ff355c;
	font-weight: 700;
	border-bottom: 3px solid #ff355c;
	margin-top: 1rem
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 .m3section_text .text2 {
	float: right;
font-size:.45rem;
	width: 4.6rem;
	height: 2.3rem;
	border: 1px solid #e9e9e9;
	text-align: center;
margin-top:.5rem;
padding-top:.3rem
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table {
	border-collapse: collapse;
	width: 91.7%;
margin:.6rem auto 0
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table tr {
	width: 50%
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table tr td {
font-size:.4rem;
	text-align: center;
	height: 1.15rem;
	line-height: 1.15rem;
	background: #e8e8e8;
	border: 1px solid #fff
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table .title {
	color: #fff
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table .title td {
	background: #ff355c;
font-size:.45rem;
	font-weight: 700
}
.mainBody03 .m3content .m3wrap .m3section1 .m3consult2 {
	display: block;
	width: 11.5rem;
height:.9rem;
line-height:.9rem;
	text-align: center;
	color: #fff;
	background: #ff355c;
margin:-.45rem auto 0;
font-size:.45rem;
	border-radius: 6px
}
.mainBody03 .m3content .m3wrap .m3section2 {
	background: #fff;
	padding-bottom: 1rem;
padding-top:.9rem;
margin-top:.75rem
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 {
	border: 1px solid #e8e8e8;
	width: 91.3%;
	margin: 0 auto;
	padding-bottom: 1.1rem
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 .m3section_text {
	width: 91.7%;
	margin: 0 auto
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 .m3section_text .text1 {
font-size:.6rem;
	float: left;
	color: #ff355c;
	font-weight: 700;
	border-bottom: 3px solid #ff355c;
	margin-top: 1rem;
	margin-left: 1.6rem
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 .m3section_text .text2 {
	float: right;
font-size:.45rem;
	width: 4.6rem;
	border: 1px solid #e9e9e9;
	text-align: center;
margin-top:.5rem;
padding:.2rem 0;
margin-right:.6rem
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 .text {
font-size:.4rem;
line-height:.6rem;
	width: 91.7%;
margin:.6rem auto 0
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 .text span {
	color: #ff355c
}
.mainBody03 .m3content .m3wrap .m3section2 .m3consult3 {
	display: block;
	width: 3.9rem;
height:.9rem;
line-height:.9rem;
	text-align: center;
	color: #fff;
	background: #ff355c;
margin:-.45rem auto 0;
font-size:.45rem;
	border-radius: 6px
}
.mainBody04 .m4title {
	height: 1.5rem;
	margin-top: 1.8rem;
	width: 100%
}
.mainBody04 .m4content {
	width: 86.09%;
	margin: 0 auto 0
}
.mainBody05 .m5title {
	height: 1.5rem;
	width: 100%;
	margin-top: 1.55rem
}
.mainBody05 .m5wrap {
	background: #59d8e1;
	padding: 1rem 0;
margin-top:.8rem
}
.mainBody05 .m5wrap .m5content {
	width: 86.09%;
	margin: 0 auto 0;
	background: #fff
}
.mainBody05 .m5wrap .m5content .m5section {
	background: #59d8e1;
font-size:.45rem
}
.mainBody05 .m5wrap .m5content .m5section p {
	background: #fff;
	text-align: center;
	height: 1.2rem;
	line-height: 1.2rem
}
.mainBody05 .m5wrap .m5content .m5section .m5section1 {
	width: 57.6%;
	float: left
}
.mainBody05 .m5wrap .m5content .m5section .m5section2 {
	width: 41.4%;
	float: right
}
.mainBody05 .m5wrap .m5content .m5wrapcontent {
	background: #59d8e1;
padding-top:.1rem;
	overflow: hidden
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .left {
	margin-bottom: -10rem;
	padding-bottom: 10rem;
	width: 28.2%;
	float: left;
	background: #fff;
	margin-right: 1%
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .left p {
font-size:.45rem;
padding:.4rem .3rem;
	text-align: center
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .middle {
	margin-bottom: -10rem;
	padding-bottom: 10rem;
	float: left;
	width: 43.1%;
	background: #fff
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .middle img {
	width: 100%;
padding:.6rem 0
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .right {
	margin-bottom: -10rem;
	padding-bottom: 10rem;
	width: 26.7%;
	float: right;
	background: #fff
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .right p {
font-size:.45rem;
padding:.4rem .3rem;
	text-align: center
}
.mainBody06 {
	padding-bottom: 1.8rem
}
.mainBody06 .m6title {
	height: 2.65rem;
	margin-top: 1.75rem
}
.mainBody06 .m6content {
	width: 86.09%;
	margin: 0 auto 0
}
.mainBody06 .m6content .imgcontent .imgwrap {
	width: 48.2%;
	float: left;
	margin-top: 1rem;
margin-right:.45rem
}
.mainBody06 .m6content .imgcontent .imgwrap img {
	width: 100%
}
.mainBody06 .m6content .imgcontent .imgwrap p {
font-size:.4rem;
margin-top:.4rem
}
.mainBody06 .m6content .imgcontent .imgwrap p span {
	color: #ff355c
}
.mainBody06 .m6content .imgcontent .imgwrap p a {
	color: #ff355c
}
.mainBody07 {
}
.mainBody07 .m7title {
	width: 100%;
	height: 1.6rem
}
.mainBody07 .m7content {
	width: 86.09%;
	margin: 0 auto 0
}
.mainBody07 .m7content .m7wrap {
padding-bottom:.8rem;
	border-bottom: 1px dashed #e1e1e1;
margin-top:.8rem
}
.mainBody07 .m7content .m7wrap .m7img {
	float: left;
	width: 34.1%
}
.mainBody07 .m7content .m7wrap .text {
	width: 61%;
	float: right
}
.mainBody07 .m7content .m7wrap .text h3 {
	background: url(../image/m7titlebg.gif) 2rem center no-repeat;
font-size:.6rem;
	color: #59d8e1
}
.mainBody07 .m7content .m7wrap .text ul {
margin-top:.45rem
}
.mainBody07 .m7content .m7wrap .text ul li {
font-size:.4rem;
padding-left:.2rem;
	background: url(../image/dot.gif) left center no-repeat
}
.mainBody07 .m7content .m7wrap .text ul li a {
	color: #ff355c;
	float: right
}
@media screen and (max-width:320px) {
.mainBody01 .m1content .time .right p {
font-size:.6rem;
	font-weight: 400
}
.mainBody01 .m1content .time .right .after {
	margin-left: 1rem;
	margin-top: 1.2rem
}
.mainBody01 .m1content .time .right .after1 {
margin-left:.9rem;
	margin-top: 1.8rem
}
.mainBody01 .m1content .time .right .after2 {
margin-left:.9rem;
	margin-top: 2.6rem
}
.mainBody01 .m1content .time .right .after3 {
	margin-top: 1.8rem;
margin-left:.9rem
}
.mainBody02 .m2content .m2wrap .m2img {
	margin-top: 1rem
}
.mainBody02 .m2content .m2wrap .text h3 {
font-size:.65rem
}
.mainBody02 .m2content .m2wrap .text p {
font-size:.6rem
}
.mainBody03 .m3content .m3wrap .m3section .m3border .m3text {
font-size:.6rem
}
.mainBody03 .m3content .m3wrap .m3section .m3consult1 {
font-size:.6rem;
	height: 1.2rem;
	line-height: 1.2rem;
margin-top:-.6rem
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table tr td {
font-size:.6rem
}
.mainBody03 .m3content .m3wrap .m3section1 .m3border1 table .title td {
font-size:.6rem
}
.mainBody03 .m3content .m3wrap .m3section1 .m3consult2 {
font-size:.6rem;
	height: 1.2rem;
	line-height: 1.2rem;
margin-top:-.6rem
}
.mainBody03 .m3content .m3wrap .m3section2 .m3border2 .text {
font-size:.6rem;
line-height:.8rem
}
.mainBody03 .m3content .m3wrap .m3section2 .m3consult3 {
font-size:.6rem;
	height: 1.2rem;
	line-height: 1.2rem;
margin-top:-.6rem
}
.mainBody04 .m4content .m4imgwrap .imgwrap .img p {
font-size:.6rem
}
.mainBody05 .m5wrap .m5content .m5section p {
font-size:.6rem
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .left p {
font-size:.6rem
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .middle img {
	padding: 1.6rem 0
}
.mainBody05 .m5wrap .m5content .m5wrapcontent .right p {
font-size:.6rem
}
.mainBody06 .m6content .imgcontent .imgwrap p {
font-size:.6rem
}
.mainBody07 .m7content .m7wrap .m7img {
	width: 100%
}
.mainBody07 .m7content .m7wrap .text {
	width: 100%
}
.mainBody07 .m7content .m7wrap .text ul li {
font-size:.6rem
}
}
@media screen and (max-width:2560px) and (min-width:641px) {
html {
	font-size: 40px
}
body {
	width: 640px
}
.foot {
	max-width: 640px
}
.foot .hide {
	width: 100%
}
.foot .hide a {
	width: 33%;
	margin-right: .3%
}
}

.zx_link{color:#333;}

.touchslider-nav1 {
    position: relative;
    margin-top: -22px;
    margin-right: 30%;
    display: block;
}

.touchslider-nav1 li {
	width:9px;
	height:9px;
	background:#fff;
	margin:0 3px;
	font-family:Arial;
	display:inline-block;
	-webkit-border-radius:9px;
	border-radius:9px;
	text-indent:-9999px;
	cursor:pointer;
	}
	
.f1Box{background: url(../image/f1bg.jpg) no-repeat center 0;overflow: hidden;background-size: 100% 100%;padding-bottom: 15%;}
.f1Top{margin-top: 8%;background: url(../image/f1bg_01.png) no-repeat center 0;background-size: 100% 100%;position: relative;}
.f1Top h3{font-size: 25px;color: #fff;text-align: center;position: absolute;left: 50%;margin-left:-2.85rem; top:-0.8rem;}
.f1Top h3 span{ display: block; font-size: 24px; color: #fff;}
.f1Top ul{padding: 10% 8% 5%;overflow: hidden;}
.f1Top ul li{line-height: 1rem;font-size: 14px;color: #fff;font-weight: bold;}
.f1Top ul li span{ color: #fce5c5;}
.f1Bot{width: 92%;margin: 3% auto 0;overflow: hidden;}
.f1Bot li{ float: left; width:29%;}
.f1Bot li:nth-child(2){margin: 0 6%;}

/*f2Box*/
.f2Box{ background-color: #fff; overflow: hidden;}
.f2Box .itemTie{ font-size: 30px; color: #323232; text-align: center; font-weight: normal;}
.f2Con{ margin-top: 2%;}
.f2Con dl{position: relative;padding-left: 52%;}
.f2Con dl dt{width: 50%;line-height: 33px;font-size: 18px;color: #ff6600;position: absolute;left: 0;top: 50%;border:1px solid #ff6600;border-left: 0;border-right: 0;margin-top: -50px;}
.f2Con dl dt p{ padding:3% 0;}
.f2Con dl dt span{ font-weight: bold;}
.f2Con dl dd{ font-size: 16px; color: #5f4040; line-height: 25px;}
.f2Box a.btn2{ display: block; width: 58%; height: 44px; line-height: 44px; text-align: center; border-radius: 10px; background-color: #ff9c00; font-size: 18px; color: #fff;  margin:2% auto;}
/*f3Box*/
.f3Box{ background-color: #fdf4e7; overflow: hidden;}
.f3Box .itemTie{font-size: 20px;color: #de4900;text-align: center;line-height: 30px;font-weight: normal;margin: 4% 0;}
.f3Box .itemTie span{font-weight: bold;display: block;}
.f3Con dl{ margin-bottom: 5%;}
.f3Con dt{font-size: 16px;color: #323232;text-align: center;line-height: 30px;margin-bottom: 2%;}
.f3Con dd{ width: 100%;}
.f3Bot .con{padding: 5% 0 5%;background: url(../image/f3.jpg) no-repeat center top;background-size: 100% auto;overflow: hidden;}
.f3Bot h3{ font-weight: normal; font-size: 18px;color: #323232;text-align: center;line-height: 30px;margin-bottom: 2%;}
.f3Bot dl{ background-color: #fff; width: 48%; margin-left:1%; border:1px solid #d1c0af; position: relative;}
.f3Bot dl dt{padding: 5% 5% 0;}
.f3Bot dl dt i{display: block;width: 15px;height: 28px;position: absolute;left: 50%;top: -24px;margin-left: -10px;}
.f3Bot dl.fl dt i{ background-position: 0 0;}
.f3Bot dl.fr dt i{ background-position: 0 0;}
.f3Bot dl dd{height: 37px;line-height: 37px;text-align: center;font-size: 16px;color: #995325;}
.bgimg{ background: url(../image/bgimg.png) no-repeat; background-size: 49px 27px;}
.fl{float:left;}
.fr{float:right;}