﻿@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
.kafei {
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family: "微软雅黑";
}
.kafei img{ width: 100%; height: auto; border: 0; vertical-align: bottom;}
.part1{ width: 100%; height: 12.25rem; background: url(../images/bg1.jpg) center center no-repeat; background-size: 100% 100%; padding-top: 1rem;}
.tb1{ width: 11%; margin: 0 auto;}
.bd1{ width: 22.5%; height: 4.1rem; margin: 0 auto; border: 1px dashed #e19f52; margin-top: 0.5rem;}
.bd-nr{ width: 85%; margin: 0 auto; height: 0.9rem; margin-top: 0.8rem; }
.bd1-l{ width: 20%; height: 0.9rem; float: left ; line-height: 0.9rem; font-size: 0.65rem; color: #e19f52; letter-spacing: 3px; }

.bd1-r{ width: 75%; height: 0.9rem; float: right; background: #e19f52; border-radius: 0.5rem;}
.bd1-r input{ width: 100%; height: 100%; border: 0; display: block; background: rgba(0,0,0,0); text-indent: 0.3rem; font-size: 0.6rem; line-height: 0.9rem;}
.bd1-sub{ width: 18%; height: 0.9rem; line-height: 0.9rem; margin: 0 auto; margin-top: 1rem; background: #e19f52; text-align: center; font-size: 0.6rem; letter-spacing: 2px; border-radius: 0.5rem; cursor: pointer;}

.part2{ padding-bottom: 1rem;}
.tb2{ width: 15%; margin: 0 auto; margin-top: 0.7rem;}
.zzp{ width: 1200px; margin: 0 auto; margin-top: 0.5rem; height: 464px; overflow: hidden;}
.zzp-l{ float: left; width: 50%; height: 464px;}
.zzp-r{ float: left; width: 50%; height: 340px; margin-top: 124px; background: #f0f0f0; padding: 30px 0;}
.zzp-ry{ width: 480px; margin: 0 auto;}
.zzp-ry-l{ width: 60px; height: 60px; float: left;}
.zzp-ry-r{ width: 405px; float: right; font-size: 16px; line-height: 1.5; font-weight: bold;}
.linez{ width: 480px; height: 2px; background: url(../images/linez.jpg) repeat; margin: 20px auto;}
.zx-2{ width: 18%; height: 0.9rem; line-height: 0.9rem; margin: 0 auto; margin-top: 1rem; background: #7f3e29; text-align: center; font-size: 0.6rem; letter-spacing: 2px; border-radius: 0.5rem; cursor: pointer;}
.zx-2 a{ color: #fff;}

.part3{ padding-top: 1rem 0; background: #f0f0f0;}
.tb5{ width: 16.5%; margin: 0 auto;}
.shebei{ width: 100%; margin-top: 0.7rem; background: #fff; padding-bottom: 1rem;}
.sb-s{ width: 62.5%; margin: 0 auto; margin-top: 0.2rem;}
.sb-s li{width: 50%; float: left;}

.baom{ width: 100%;  height: 3.9rem; margin-top: 0.1rem; background: #7f3e29; }
.bmc{width: 63%; margin: 0 auto; max-width: 1200px;}
.bml{ width: 38%; float: left;}
.bml1{ font-size: 0.8rem; font-weight: bold; color: #fff; letter-spacing: 2px; margin-top: 1.1rem;}
.bml1 span{ font-size: 0.45rem; font-weight: bold; color: #fff; margin-left: 0.5rem; letter-spacing: 0; text-transform: uppercase;}
.bml2{ font-size: 0.45rem; font-weight: bold; color: #fff; letter-spacing:0.5rem; margin-top: 0.25rem;}
#b-name{ display: block; width: 4.5rem; height: 1.25rem; margin-top: 1.325rem; background: #fff; float: left; margin-left: 1rem; border-radius: 0.125rem; border: 0; text-align: center; font-size: 0.4rem;}
.baom input::-webkit-input-placeholder{ color: #666; font-size: 0.4rem; text-align: center;}
.baom input:-ms-input-placeholde{ color: #666; font-size: 0.4rem; text-align: center;}
#b-tel{ display: block; width: 4.7rem; height: 1.25rem; margin-top: 1.325rem; background: #fff; float: left; margin-left: 0.75rem; border-radius: 0.125rem; border: 0; text-align: center; font-size: 0.4rem;}
.bmr{ width: 4.7rem; height: 1.25rem; float: right;  border-radius: 0.125rem; background: #ffecd8; line-height: 1.25rem; color: #7f3e29; font-size: 0.5rem; font-weight: bold; text-align: center; margin-top: 1.325rem;letter-spacing: 2px;}

.part4{width: 100%; padding-top: 1rem 0; background: #fff;}
.tb6{ width: 38%; margin: 0 auto;}
.jiaoxue{ background: #7f3e29; width: 100%; height: auto; margin-top: 1rem;}
.jx{ width: 62.5%; margin: 0 auto;}
.jxl{ width: 50%; float: left;}
.jxr{ width: 50%; float: left;}
.jxl-p{ width: 100%; height: 2.25rem; background: #3f1f14; margin: 2rem auto; padding: 0.5rem 15% 0 15%; font-size: 0.4rem; color: #fff; line-height: 1.5;}

.part5{ width: 100%; height: auto; background: url(../images/bg3.jpg) repeat; padding-bottom: 1rem;}
.zplist{ width: 100%; background: #e19f52; padding: 1rem 0;}
.zplist img{ width: 62.5%; margin: 0 auto;}
.zp-lb{ width: 62.5%; margin: 0 auto; margin-top: 0.5rem; position: relative;}
.zp7{ width: 82%; margin: 0 auto;}
.swiper-button-next1{ position: absolute; right: 1rem; width: 0.9rem; height: auto; top: 48%;}
.swiper-button-prev1{ position: absolute; left: 1rem; width: 0.9rem; height: auto; top: 48%;}

.part6{ padding: 1rem 0; }
.tb7{ width: 26%; margin: 0 auto;}
.bg4{ width: 100%; height: 16rem; background: url(../images/bg4.jpg) center center no-repeat; background-size: 100% 100%; margin-top: 1rem;}
.kd{ width: 62.5%; height: 100%; background: rgba(0,0,0,0.4); padding: 10%; margin: 0 auto;}
.kd-l{ width: 50%; float: left; }
.kd-img{ width: 50%; margin: 0 auto;}
.kd-p{ width: 80%; margin: 0 auto; margin-top: 0.5rem; font-size: 0.4rem; color: #e19f52; line-height: 1.5; }
.kd-p span{ color: #fff; font-size: 0.5rem;}
.zx-3{ width: 36%; height: 0.9rem; line-height: 0.9rem; margin: 0 auto; margin-top: 1rem; background: #e19f52; text-align: center; font-size: 0.4rem; letter-spacing: 2px; border-radius: 0.5rem; cursor: pointer; font-weight: bold;}
.zx-3 a{ color: #000000;}

.part7{ padding: 1rem 0; }
.tb8{ width: 24%; margin: 0 auto;}
.xy-lb{ width: 62.5%; margin: 0 auto; margin-top: 0.5rem; position: relative;}
.xy3{ width: 82%; margin: 0 auto;}
.swiper-button-next2{ position: absolute; right: 1rem; width: 0.9rem; height: auto; top: 48%;}
.swiper-button-prev2{ position: absolute; left: 1rem; width: 0.9rem; height: auto; top: 48%;}


