* {margin:0;padding:0;box-sizing:border-box;}
body {font-family:'Microsoft YaHei', Arial, sans-serif;color:#333;line-height:1.6;background-color:#f5f5f5;}
a {text-decoration:none;color:#FFF;outline:none;}
a:link {color:#fff;text-decoration:none;}
a:visited {color:#fff;}
a:hover {color:#fff;text-decoration:underline;}
a:active {color:#fff;}
.logo{height:80px;min-width:1200px;}
.center{position:relative;width:980px;margin:auto;}
.logo .center img{height:70px;width:auto;}
.logo .center div{height:70px;position:absolute;right:30px;top:0px;font-size:20px;font-style:normal;font-weight:600;}

.nav{background-color:#633;height:40px;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,0.1);position:relative;z-index:100;}
.nav .center{display:flex;align-items:center;justify-content:space-between;width:980px;margin:auto;text-align:center;}
.nav .center ul{font-size:16px;color:#fff;list-style:none;padding:0;margin:0;display:flex;gap:28px;}
.nav .center ul li{line-height:40px;cursor:pointer;color:#fff;margin:0 20px;}
.nav .center ul li:hover{color:#f0f0f0;}
.nav .center ul li a{color:#fff;text-decoration:none;}
.nav .center ul li a:hover{color:#f0f0f0;text-decoration:underline;}
.nav .center ul li a:hover{color:#f0f0f0;text-decoration:underline;}

.carousel{margin-top:0px;position:relative;width:100%;overflow:hidden;}
.carousel-inner{position:relative;width:100%;height:680px;}
.carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease;}
.carousel-item.active{opacity:1;}
.carousel-item img{width:100%;height:100%;object-fit:cover;}
.carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10;}
.carousel-indicators button{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background-color:transparent;cursor:pointer;transition:background-color 0.3s ease;}
.carousel-indicators button.active{background-color:#fff;}
.carousel-control-prev,.carousel-control-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:rgba(0,0,0,0.5);color:#fff;border:none;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;transition:background-color 0.3s ease;}
.carousel-control-prev:hover,.carousel-control-next:hover{background-color:rgba(0,0,0,0.7);}
.carousel-control-prev{left:20px;}
.carousel-control-next{right:20px;}
.carousel-control-prev span,.carousel-control-next span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.center h4{font-size:24px;font-weight:600;color:#333;margin:40px 0 20px;text-align:center;}
.center h5{font-size:18px;font-weight:600;color:#633;margin:25px 0 15px;}
.center > div{background-color:#f9f9f9;padding:30px;border-radius:8px;line-height:1.8;color:#555;box-shadow:0 2px 10px rgba(0,0,0,0.05);}
.center > div p{margin-bottom:15px;}
.center > div p:last-child{font-weight:600;color:#633;margin-top:20px;}
.new{padding:40px 0;background-color:#fff;}
.new h2{margin:0 0 30px 0;font-size:28px;font-weight:600;color:#333;text-align:center;position:relative;}
.new h2::after{content:'';display:block;width:80px;height:3px;background-color:#633;margin:10px auto 0;}
.new ul{list-style:none;display:flex;gap:30px;justify-content:center;}
.new ul li{width:220px;text-align:center;transition:transform 0.3s ease;}
.new ul li:hover{transform:translateY(-5px);}
.new ul li img{width:220px;height:220px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);}
.new ul li:hover img{box-shadow:0 4px 12px rgba(0,0,0,0.15);}
.us{height:350px;width:100%;background-image:url(image/index/pic/6.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;}
.us::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(99,51,51,0.7);}
.us .center{position:relative;z-index:1;}
.us .center a{font-size:28px;font-weight:600;color:#fff;text-decoration:none;transition:color 0.3s ease;padding:15px 30px;border:2px solid #fff;border-radius:4px;display:inline-block;}
.us .center a:hover{color:#633;background-color:#fff;}
.end{text-align:center;background-color:#333;color:#fff;padding:30px 0;font-size:14px;}
.end text{font-size:16px;font-weight:600;display:block;margin-bottom:10px;}
.end div{margin-top:5px;}
.center h1{font-size:32px;font-weight:600;color:#333;margin:40px 0 30px;text-align:center;position:relative;}
.center h1::after{content:'';display:block;width:100px;height:3px;background-color:#633;margin:15px auto 0;}
.center h2{font-size:22px;font-weight:600;color:#444;margin:30px 0 20px;}
.center p{margin-bottom:15px;line-height:1.7;color:#555;}
.center p strong{color:#333;}