body{background: #f4f5ff;}
.top {height: 41px;background: #fff;}
.logo, .top-txt {float: left;}
.top-txt {line-height: 41px;margin-left: 20px;}
.top-txt span {margin: 0 8px;}
.tel {line-height: 41px;float: right;}
.top-txt a:hover {color: #d62315;}
.main-box{background:#f4f5ff url(../images/big-banner.jpg) no-repeat top center;padding-top:84px;padding-bottom: 50px;}
.head-top .title{text-align: center;}
.head-top .title span{display: inline-block;font-size:45px;color: #e2e6ff;background: #4151f3;border-radius: 40px;padding: 0 54px;height: 66px;line-height: 64px;background: -webkit-linear-gradient(#385cf8, #4c44ed);background: -o-linear-gradient(#385cf8, #4c44ed);background: -moz-linear-gradient(#385cf8, #4c44ed);background: linear-gradient(#385cf8, #4c44ed);font-family: "新宋体";}
.head-top h3{text-align: center;font-size: 120px;color: #4257f4;line-height: 1;margin: 36px 0 60px;}
.head-top .tabs{width: 100%;}
.head-top .tabs tr td{text-align: center;}
.head-top .tabs tr td p{font-size:24px;color: #4257f4;line-height: 1.6;padding: 4px 0;}
.main-box h1{text-align: center;margin-top: 70px;}
.main-box h1 span{display: inline-block;height:78px;font-size: 32px;color:#fff7f7;font-weight: normal;text-align: center;line-height: 76px;border-radius: 30px 30px 0 0;background: #3a59f7;padding: 0 40px;}
.part2{position: relative;padding-bottom:50px;background: #fcfcfc;border-radius: 30px;box-shadow:0 0 60px #d0d5fd;}
.part2-l{float: left;width:420px;height:372px;margin:84px 0 0 62px;}
.part2-l .swiper-container .swiper-slide{text-align: center;}
.part2-l .swiper-container img{width:100%;height: auto;}
.part2-r{float: right;width:600px;padding:110px 62px 0 0;}
.slide-nav{margin-top: 10px;}
.slide-nav span{display: inline-block;width:82px;height: 32px;text-align: center;line-height: 32px;background: #e3e3e3;border-radius: 10px;color:#333333;font-size: 16px;margin:10px 0 0 26px;cursor: pointer;}
.slide-nav span.on{background: #ec1534;color: #ffffff;}
.slide{text-align: center;}
.slide .swiper-container{padding: 30px 0 0;}
.slide .swiper-container img{width: 176px;height: 176px;}
.slide .swiper-container p{font-size: 20px;color: #000000;line-height: 1.6;}
.slide .swiper-container p span{color: #f1232f;}
.load-box{background: #ffffff;border-radius: 30px;padding:10px 30px;display: none;}
.load-box p{font-size: 16px;line-height: 1.4;margin-top: 10px;}
.load-box p.p1{text-align: center;font-size: 20px;font-weight: bold;}
.load-box p a{color: #fc5e49;}
.load-box p span{color: #fc5e49;}
.load-box p em{font-style: normal;color: #fc5e49;}
.load-box p.p2{text-align: center;margin-top:20px;}
.load-box p.p2 a{background: #fc5e49;border-radius: 10px;padding: 6px 16px;color: #ffffff;}
.part2-form{}
.part2-form ul li{height: 56px;width: 100%;padding:0px 30px 0px 26px;background: #fbfaf9;border-radius: 15px;margin-bottom: 16px;border: 1px solid #4151f3;overflow: hidden;}
.part2-form ul li .name{float: left;width:80px;height: 100%;line-height:56px;font-size: 16px;text-align: right;}
.part2-form ul li .list{float: left;width:390px;height: 100%;position: relative;}
.part2-form ul li .list .txt{width: 100%;height: 100%;line-height: 56px;font-size: 16px;padding: 0 10px;background: none;}
.part2-form ul li .list select{width:100%;height: 100%;font-size: 16px;padding: 0 8px;border: none;outline: none;background: none;}
.part2-form ul li .list .changes{display: block;position: absolute;top:24px;right: 0px; width: 0; height: 0;border-width:8px;border-style: solid;border-color:#FFCCCC transparent transparent transparent;}
.part2-form ul li .list .yzm{position: absolute;top: 0;right: 0;padding: 0 20px;font-size: 16px;color:#f38476;height: 100%;cursor: pointer;background: none;}
.part2-form .btns{text-align: center;margin-top: 20px;}
.part2-form .btn{width: 262px;height:64px;text-align: center;background: #4151f3;border-radius: 30px;color: #fff7f7;font-size:28px;cursor: pointer;transition: all .3s;background: -webkit-linear-gradient(#385cf8, #4c44ed);
    background: -o-linear-gradient(#385cf8, #4c44ed);
    background: -moz-linear-gradient(#385cf8, #4c44ed);
    background: linear-gradient(#385cf8, #4c44ed);}
.part2-form .btn:hover{transform: translateY(-4px);}

.part3{ background:#4151f3; padding:80px 0 80px;background: -webkit-linear-gradient(#385cf8, #4c44ed);
    background: -o-linear-gradient(#385cf8, #4c44ed);
    background: -moz-linear-gradient(#385cf8, #4c44ed);
    background: linear-gradient(#385cf8, #4c44ed);}
.part3-box .pic{float: left;width: 458px;margin: 0 0 0 100px;}
.part3-txt{float: right;width: 584px;color: #ffffff;padding-top:40px;}
.part3-txt h3{font-size: 42px;line-height: 1;margin-bottom: 20px;}
.part3-txt p{font-size: 24px;line-height: 2;}
.part3-txt p span{color: #fff100;font-size: 36px;}
.part3Form{text-align: center;margin-top:60px;}
.part3Form input.txt{width: 398px;height: 58px;background: #ffffff;border-radius:10px 0 0 10px;font-size: 20px;padding: 0 20px;vertical-align: middle;}
.part3Form input.btn{width: 164px;height: 58px;color: #e62b7a;font-size: 20px;background: #fff100;border-radius: 0 10px 10px 0;vertical-align: middle;cursor: pointer;}
.part3Form a{display: inline-block;width: 172px;height: 58px;border:1px solid #fff100;color: #fff100;font-size: 20px;border-radius: 10px;margin-left: 10px;vertical-align: middle;line-height: 56px;transition: all .3s;}
.part3Form a:hover{background: #fff100;color: #ec3369;}

/**医疗类样式**/
.yl .main-box{background:#f8fffe url(../images/yl-big.jpg) no-repeat top center;}
.yl .head-top .title span{color: #fafffe;background: #12b898;    background: -webkit-linear-gradient(#0fc27f, #14b0ac);background: -o-linear-gradient(#0fc27f, #14b0ac);background: -moz-linear-gradient(#0fc27f, #14b0ac);background: linear-gradient(#0fc27f, #14b0ac);}
.yl .head-top h3{color: #10bc8e;}
.yl .head-top .tabs tr td p{color: #13b2a8;}
.yl .main-box h1 span{color:#eefff9;background: #0ec180;}
.yl .part2{box-shadow: 0 0 60px #bffaf2;}
.yl .part2-form ul li{border: 1px solid #11b995;}
.yl .part2-form .btn{background:#11b995;background: -webkit-linear-gradient(#0ec27e, #53c2bd);background: -o-linear-gradient(#0ec27e, #53c2bd);background: -moz-linear-gradient(#0ec27e, #53c2bd);background: linear-gradient(#0ec27e, #53c2bd);}
.yl .part3{background:#11b995;background: -webkit-linear-gradient(#0ec27e, #53c2bd);background: -o-linear-gradient(#0ec27e, #53c2bd);background: -moz-linear-gradient(#0ec27e, #53c2bd);background: linear-gradient(#0ec27e, #53c2bd);}

@media screen and (max-width:1366px){

}
@media screen and (max-width:750px) {
	::-webkit-scrollbar {display: none;}
	.logo {margin-left: .1rem;}
	.top-txt {float: none;padding-left: .2rem;overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;padding-right: .1rem;}
	.top-txt span {margin: 0 .16rem;}
    .big-bg,.tel,#adress1{display: none;}
    .banner{display: block;}
    .banner img{width: 100%;height: auto;}
    .main-box{background:#fdebf8 url(../images/pink-small.jpg) no-repeat top center;padding-top:.6rem;padding-bottom: .6rem;background-size:100% auto;}
    .head-top .title span {font-size:.5rem;border-radius:.8rem;padding: 0 .8rem;height:1rem;line-height:.998rem;font-family: "微软雅黑";}
    .head-top h3 {font-size:1rem;line-height:1.6;margin:.4rem 0;}
    .main-box h1 {margin-top: .6rem;}
    .main-box h1 span{height:1.2rem;font-size:.5rem;line-height:1.2rem;border-radius:.3rem .3rem 0 0;margin-top: .5rem;padding: 0 .4rem;}
    .head-top .tabs{width: 98%;margin: 0 auto;}
    .head-top .tabs tr{position: relative;display: block;}
    .head-top .tabs tr .img-td img{width: 2.5rem;height: 2.5rem;position: absolute;top:50%;right:.5rem;margin-top: -1.25rem;}
    .head-top .tabs tr td{display: block;width: 100%;}
    .head-top .tabs tr td p {font-size:.42rem;line-height: 1.6;padding:.1rem 0 .1rem .5rem;text-align: left;}
    .part2 {margin:0rem .3rem 0;padding-bottom:.6rem;}
    .part2-l{float:none;width:100%;height:auto;border-radius:.6rem;padding:.8rem 0 .6rem;margin: 0;}
    .part2-l .swiper-container img {width:60%;}
    .part2-r {float:none;width:100%;height:auto;border-radius:.6rem;padding:.1rem 0;margin-top:0;}
    .part2-r h3 {font-size:.64rem;line-height: 1.4;}
    .slide-nav span {width:1.922rem;height:.9rem;line-height:.9rem;border-radius:.3rem;font-size:.48rem;margin:.2rem 0 0 .3rem;}
    .slide .swiper-container img {width:4rem;height:4rem;}
    .slide .swiper-container p {font-size:.54rem;line-height: 1.6;}   
    .load-box{width: 92%;padding:.2rem;border-radius: .3rem;}
    .load-box p{font-size:.46rem;line-height: 1.4;margin-top:.2rem;}
    .load-box p.p1 {font-size:.5rem;}
    .load-box p.p2 a {border-radius:.2rem;padding:.2rem .4rem;}
    .part2-form {margin:.3rem .3rem 0;}
    .part2-form ul li {height:1.4rem;padding:0;border-radius:.2rem;margin-bottom:.2rem;}
    .part2-form ul li .name {width:2.6rem;line-height:1.376rem;font-size:.48rem;}
    .part2-form ul li .list {width:7.966rem;}
    .part2-form ul li .list .txt{line-height: 1.4rem;font-size:.48rem;padding: 0 .1rem;}
    .part2-form ul li .list select{font-size:.48rem;padding: 0 .02rem;}
    .part2-form ul li .list .yzm{font-size:.48rem;padding: 0 .2rem;}
    .part2-form ul li .list .changes{border-width: .2rem;top: .6rem;right: .3rem;}
    .part2-form .btns {margin-top:.3rem;}
    .part2-form .btn {width:60%;height:1.4rem;line-height:1.4rem;border-radius:.5rem;font-size:.5rem;}
	.part3{ padding:.6rem .3rem;}
	.part3-box .pic{float:none;width:60%;margin: 0 auto;}
	.part3-box .pic img{width: 100%;height: auto;}
	.part3-txt {float:none;width:100%;padding-top:.8rem;text-align: center;}
	.part3-txt h3 {font-size:.5rem;line-height: 1;margin-bottom:.3rem;}
	.part3-txt p {font-size:.46rem;line-height: 2;}
	.part3-txt p span {font-size:.6rem;}
	.part3Form {margin-top:.6rem;}
	.part3Form input.txt {width:50%;height:1rem;border-radius:.2rem 0 0 .2rem;font-size:.42rem;padding: 0 .12rem;}
	.part3Form input.btn {width:24%;height:1rem;font-size:.42rem;border-radius: 0 .2rem .2rem 0;}
	.part3Form a {width:24%;height:1rem;border:.02rem solid #fff100;font-size:.42rem;border-radius:.2rem;margin-left: 1%;line-height:1rem;}
	.part3Form a.zxzz{display: none;} 
}
