@charset "utf-8";
/* CSS Document */
.kafei{ width:100%; height:auto; margin:0 auto; max-width:640px; min-width:320px; }
.kafei img{ max-width:100%; height:auto; border:0; vertical-align:bottom;}
.p1-1{ width: 50%; margin: 0 auto; margin-top: 1rem;}
.p1-te{ width: 100%; text-align: center; font-size: 2.5rem; font-weight: bold; color: #000000; font-family: "黑体"; margin-top: 1rem; text-transform: uppercase; letter-spacing: 0.1rem; line-height: 1;}
.p1-tc{ width: 100%; text-align: center; font-size: 1.8rem; font-weight: bold; color: #000000; font-family: "微软雅黑"; margin-top: 1rem; letter-spacing: 0.1rem; line-height: 1;}
.p1-p{width: 90%; margin: 0 auto; margin-top: 1rem; background: #e19f52; padding: 1rem 0.6rem 3rem 0.6rem; font-size: 1rem; color: #000; line-height: 1.75; text-indent: 2rem; font-weight: bold;
     position: relative; letter-spacing: 1px; margin-bottom: 2.5rem;}
.p1-p .tb1{ width: 60%; height: auto; position: absolute;  left: 50%; margin-left: -30%; bottom: -2.5rem; z-index: 2; padding: 0; text-indent: 0;}
.bd1{ width: 100%; margin-top: 3.5rem; height: auto; background: url(../images/bg1.jpg) center center no-repeat; background-size: 100% 100%; padding: 2rem 0;}
.tb2{width: 25%; margin: 0 auto;}
.bd-p{ text-align: center; font-size: 1.2rem; font-weight: bold; color: #e19f52; letter-spacing: 2px; line-height: 1; margin-top: 0.5rem;}
.bd-b{ width: 82%; height: 8rem; border: 1px dashed #e19f52; margin: 0 auto; margin-top: 1rem;}
.bd-nr{ width: 85%; margin: 0 auto; height: 1.8rem; margin-top: 1.6rem; }
.bd1-l{ width: 20%; height: 1.8rem; float: left ; line-height: 1.8rem; font-size: 1.3rem; color: #e19f52; letter-spacing: 3px; }

.bd1-r{ width: 75%; height: 1.8rem; float: right; background: #e19f52; border-radius: 1rem;}
.bd1-r input{ width: 100%; height: 100%; border: 0; display: block; background: rgba(0,0,0,0); text-indent: 0.6rem; font-size: 01.2rem; line-height: 1.8rem;}
.bd1-sub{ width: 50%; height: 1.8rem; line-height: 1.8rem; margin: 0 auto; margin-top: 2rem; background: #e19f52; text-align: center; font-size: 1.2rem; letter-spacing: 2px; border-radius: 1rem; cursor: pointer;}
.line1{ width: 100%; height: 0.1rem; background: #333333; margin-top: 1rem;}
.line2{ width: 100%; height: 0.2rem; background: #333333; margin-top: 0.4rem;}
.p2-te{ text-align: center; font-size: 1.3rem; line-height: 1; color: #000; text-transform: uppercase; padding-top: 1rem; font-family: "黑体";}
.p2-tc{ text-align: center; font-size: 1.5rem; line-height: 1; color: #000;  padding-top: 1rem; font-weight: bold; letter-spacing: 2px;}
.p2-t{ width: 47%; margin: 0 auto; margin-top: 1rem;}
.p2-ll{ width: 100%; background: #f0f0f0; padding: 1rem 6%; }
.p2-11-p{ font-size: 1rem; line-height: 1.75; font-weight: bold; letter-spacing: 2px;}
.line3{ width: 100%; margin: 1rem auto;  padding: 0; height: 2px; background: url(../images/line.png) center center no-repeat;}
.p2-zx{ width: 50%; height: 2rem; margin: 1rem auto; background: #7f3e29; border-radius: 0.6rem; text-align: center; line-height: 2rem; font-weight: bold; font-size: 1.2rem; letter-spacing: 0.15rem;}
.p2-zx a{ color: #fff;}

.zxbm{  padding: 2rem 1.5rem 1rem; background: #7f3e29;}
.bm-t1 {font-size: 2.5rem; color: #fff; letter-spacing: 3px;}
.bm-t1 span{ font-size: 1rem; color: #fff; margin-left: 10px; letter-spacing: 1px;}
.bm-t2{ font-size: 1rem; color: #fff; letter-spacing: 1.5rem; margin-top: 8px; font-weight: bold;}
.bm-c{ width: 100%; margin-top: 1rem;}
.bname{ width: 30%; float: left; height: 2rem; line-height: 2rem; display: block; font-size: 0.8rem; border: 0; background: #fff; border-radius: 0.5rem; text-indent: 0.5rem; }
.btel{ width: 30%; float: left; height: 2rem; line-height: 2rem; display: block; font-size: 0.8rem; margin-left: 5%; border: 0; background: #fff; border-radius: 0.5rem; text-indent: 0.5rem;}
.bm-c input::-webkit-input-placeholder{ color: #727171; font-size: 0.8rem; text-indent: 0.5rem; letter-spacing: 1px; font-weight: bold; }
.bm-c input:-ms-input-placeholde{ color: #727171; font-size: 0.8rem; text-indent: 0.5rem; letter-spacing: 1px; font-weight: bold; }
.bsub{ width: 30%; float: right; height: 2rem; line-height: 2rem; text-align: center; font-size: 0.8rem; background: #ffecd8; color: #7f3e29; border-radius: 0.5rem; font-weight: bold; letter-spacing: 2px;}

.part3{ background: #f0f0f0; padding: 1rem 0;}
.p3-t{ width: 48%; margin: 0 auto; margin-bottom: 1rem;}

.part4{ background: #fff; padding: 1rem 0;}
.p4-t{ width: 55%; margin: 0 auto; margin-bottom: 1rem;}
.p4-bg{ width: 100%; background: #7f3e29; padding: 1rem;}
.p4-lb{ width: 100%;}
.p4-b{ width: 100%; background: #3f1f14; text-align: center; font-size: 1rem; color: #fff; line-height: 1.4; padding: 0.5rem 0.8rem; letter-spacing: 2px; font-weight: bold;}
.p5-bg{ width: 100%; height: auto; background: url(../images/bg5.jpg) center center no-repeat; padding: 1rem 3.5%;}

.part6{ background: #fff; padding: 1rem 0;}
.p6-t{ width: 78%; margin: 0 auto; margin-bottom: 1rem;}

.part7{ background: #fff; padding: 1rem 0;}
.p7-t{ width: 78%; margin: 0 auto; margin-bottom: 1rem;}
.p6-lb{width: 100%; height: 7.7rem; background: #e19f52; }
.p6-lb li{ width: 33.33%; float: left; height: 7.7rem; padding: 0.6rem 0;}
.p6-lb li.on{ background: #7f3e29;}
.p6-lb-tb{ text-align: center;}
.p6-lb li img{ display: inline; height: 6.5rem; width: auto;}