﻿@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
.twoyear {width: 100%;height: auto;margin: 0 auto;font-family: "微软雅黑";line-height: 1;}
.twoyear img{ max-width: 100%; height: auto; border: 0;vertical-align: bottom; }
.part1{ width: 100%; position: relative;}
.part1-t{ width: 100%; height: 7.75rem; background: #bf8144;}
.part1-c{ width: 100%; height: 1.5rem; background: #ffecdb;}
.part1-b{ width: 100%; height: 7.75rem; background: #fff;}
.p1-video{ width: 50%;  border: 0.25rem solid #bf8144; border-radius: 0.2rem; position: absolute; left: 25%; top: 1.75rem;}
.baom{ width: 100%;  height: 3.9rem; margin-top: 0.1rem; background: #bf8144;}
.bmc{width: 63%; margin: 0 auto; max-width: 1200px;}
.bml{ width: 38%; float: left;}
.bml1{ font-size: 0.8rem;  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: 1px; 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: #272624; line-height: 1.25rem; color: #fff; font-size: 0.5rem; font-weight: bold; text-align: center; margin-top: 1.325rem;letter-spacing: 2px;}
.part2{ width: 100%; height: auto; background: #fef5ed; padding: 1rem 0;}
.part2-t{ width: 20%; height: 1.25rem; line-height: 1.25rem; text-align: center; background: #bf8144; font-size: 0.9rem; letter-spacing: 3px; color: #fff; margin: 0 auto;}
.part2-p{ text-align: center; font-size: 0.65rem; line-height: 1.5; color: #020506; letter-spacing: 2px; margin-top: 0.4rem; font-weight: bold;}
.part2-p span{ color: #bf8144; font-size: 0.85rem;}
.cn3{ width: 66%; margin: 0 auto; margin-top: 1rem;}
.cn3 li{ width: 32%; float: left; margin-left: 2%; max-width: 388px;}
.cn3 li:first-child{ margin-left: 0;}
.part2 a{ display: block; width: 15.5%; margin: 0 auto;  margin-top: 1rem; }
.p2-zx{ width: 100%; height: 1.25rem;  line-height: 1.1rem; border: 2px solid #bf8144; font-size: 0.85rem; color: #bf8144; background: #fef5ed;letter-spacing: 0.15rem; text-align: center;}
.part3{ width: 100%; padding: 1rem 0;}
.bt{ width: 47%; height: auto; margin: 0 auto;}
.bt2{ text-align: center; font-size: 0.75rem; color: #020506; margin-top: 0.6rem; letter-spacing: 0.15rem; font-weight: bold;}
#kc{ width: 100%; margin-top: 1rem; position: relative;}
.pn{ width: 8rem; height: 2rem; bottom: 1rem; left: 50%; margin-left: -4rem;  position: absolute; z-index: 5;}
.kc-prev1{ width: 2rem; height: 2rem; float: left; cursor: pointer;}
.kc-next1{ width: 2rem; height: 2rem; float: right; cursor: pointer;}
.point{ width: 4rem; height: 2rem; float: left; position: relative;}
.point .swiper-pagination-bullets{ position: absolute; bottom:0.5rem; left: 50%; margin-left: -1.8rem; }
.point .swiper-pagination-bullet{ width: 0.4rem; height: 0.4rem; background: #d3a25f; opacity:1; margin-left: 0.4rem;}
.point .swiper-pagination-bullet-active{ background: #c6c6c6 ; opacity:1;}
.p4-lb{ width: 100%; background: url(../images/bg.jpg) center center no-repeat; background-size: 100% 100%; margin-top: 0.8rem; padding: 1.2rem 0;}
.lb-t{ width: 62.5%; margin: 0 auto;  position: relative;}
#ts{ width: 76%; margin: 0 auto;}
.ts-prev1{ width: 2rem; height: 2rem; position: absolute; cursor: pointer; bottom: 0; left: 0.5rem;}
.ts-next1{ width: 2rem; height: 2rem; position: absolute; cursor: pointer; bottom: 0; right: 0.5rem;}
.part4 a{ display: block; width: 15.5%; margin: 0 auto;  margin-top: 1rem; }
.p4-zx{ width: 100%; height: 1.25rem;  line-height: 1.1rem; border: 2px solid #bf8144; font-size: 0.85rem; color: #bf8144; background: #fef5ed;letter-spacing: 0.15rem; text-align: center;}
.xxhj{ width: 100%; margin-top: 1rem; background: #fef5ed;}
.xxhj-l{ width: 50%; float: left;}
.xxhj-r{ position: relative; width: 50%; height: 100%; float: left; background: #fef5ed;}
.hj-prev1{width: 1.5rem; height: 1.5rem; position: absolute; cursor: pointer; left: 0.75rem; top: 50%; margin-top: -0.75rem;}
.hj-next1{width: 1.5rem; height: 1.5rem; position: absolute; cursor: pointer; left: 2.5rem; top: 50%; margin-top: -0.75rem;}
.xxhj-s{ width: 36%; margin-left: 25%; margin-top: 10%; background: #000;}
.hj-name{ width: 100%; height: 1.25rem; border-bottom: 0.1rem solid #bf8144; line-height: 1.2rem; background: #fef5ed;}
.hj-name li{ text-align: right; font-size: 0.75rem; letter-spacing: 2px; padding-right: 1rem; display: none; color: #bf8144; background: url(../images/lb3-r-bg.png) right center no-repeat; background-size: 0.7rem 0.55rem; transition: all 1s; }
.hj-name li.on{display: block;}
.hj-simg{ width: 100%; height: auto;  padding-bottom: 0.3rem; border-bottom: 0.1rem solid #bf8144; background: #fef5ed;}
.hj-simg li{ float: left; width: 48%; margin-left: 4%; margin-top: 0.3rem; }
.hj-simg li:nth-child(3n+1){ margin-left: 0;}
.hj-simg li.on{ border: 0.1rem solid #bf8144; border-radius: 0.05rem;}
.p5-zx{ width: 100%; height: 4rem; background: #bf8144; padding-top: 1.3rem;}
.part5 a{ display: block; width: 15.5%; margin: 0 auto;   }
.p5-zx2{ width: 100%; height: 1.25rem;  line-height: 1.1rem; border: 2px solid #fff; font-size: 0.85rem; color: #fff; background: #bf8144;letter-spacing: 0.15rem; text-align: center; }
.part6{ width: 100%; padding: 1rem 0;}
.logolist{width: 100%; padding: 0.6rem 0; background: #fef5ed; margin-top: 1rem;}
.logolist img{ width: 62.5%; margin: 0 auto; text-align: center;}
.p6-p{ text-align: center; line-height: 1.5; font-size: 0.65rem; color: #000000; letter-spacing: 3px; margin-top: 0.6rem;}
.sp1{ font-weight: bold; font-size: 1rem; font-style: italic; color: #ff0000;}
.sp2{ color: #bf8144; font-weight: bold;} 
#jd{margin-top: 1rem;}
.part6 a{ display: block; width: 15.5%; margin: 0 auto;  margin-top: 1rem; }
.p6-zx{ width: 100%; height: 1.25rem;  line-height: 1.1rem; border: 2px solid #bf8144; font-size: 0.85rem; color: #bf8144; background: #fff; letter-spacing: 0.15rem; text-align: center;}

