﻿@charset "utf-8";

.banner{position: relative;}
.banner img{width:100%;}

.nxbox{background: url(../images/bg2.jpg);background-size: 100% auto;}

.top_bj{background: #7030a0;position: sticky; left: 0;top: 0;z-index: 100;}
.topbox{width: 1200px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;align-items: center;}
.topbox ul{display: flex;justify-content: center;color: #fff;}
.topbox li{font-size:20px;line-height: 66px; padding: 0 12px; position: relative;}
.topbox li:before{position: absolute;content: "";border-right: 1px solid rgba(255,255,255,.3);height: 30px;right: 0;top: 50%;transform: translateY(-50%);}
.topbox li a{cursor: pointer; padding: 0 6px;color: #fff;}
.topright{display: flex;align-items: center;gap:20px;}
.topright p{color: #fff;font-size: 22px;}
.topright p img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;}
.topright a{font-size: 20px; color: #fff;}
.topright a img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;}

.wzgl{width: 1200px; margin: 0 auto;max-width: 94%;}
.wzglTitle{padding: 85px 0 25px;}
.wzglTitle img{margin: 0 auto;}
.hlbd ul{display: flex;justify-content: space-between;flex-wrap: wrap;gap:50px;}
.hlbd li{width: calc(33.33% - 100px/3);}
.hlbd li img{width: 100%;}

.cplb{padding: 30px 0 0 0;}
.cplb li{padding-bottom: 40px;}
.cplb img{width: 100%;}

.cpfa{width: 1200px;margin: 0 auto;max-width: 94%; }
.cpfaTitle{padding: 25px 0 40px;}
.cpfaTitle h2 img{margin: 0 auto;}
.cpfaTitle p{line-height: 1.4;font-weight: bold;font-size: 30px;color: #fff;text-align: center;text-shadow: 2px 2px 10px rgba(147,32,255,1);}
.wzcptitle ul{display: flex;justify-content: space-between;}
.wzcptitle li{width: 50%;}
.wzcptitle span{display: block;cursor: pointer;align-items: center; font-size: 24px;color: #7030a0;line-height: 1.5; padding: 20px 0;font-weight: bold;text-align: center;background: #fff;}
.wzcptitle li.cur span{color: #fff;background: #7030a0;}
.wzcptitle span:hover{background: #ccc;}
.wzcpCp{padding-top: 16px;}
.wzcpBox ul{display: flex;gap:45px;flex-wrap: wrap;}
.wzcpBox li{width: calc(50% - 45px/2);background-image: linear-gradient(#fff 80%, #f3e3ff);}
.cphz{position: relative;padding: 125px 25px 25px 25px;}
.rmbq{width: 101px; position: absolute;top: 0; right: 0;}
.rmbq img{width: 100%;}

.cphztext h2{font-weight: bold; line-height: 1.5;color: #7030a0;font-size: 24px; }
.cphz h3{display: block;font-weight: bold; font-size: 20px; line-height: 1.4;margin-bottom: 35px;color: #7030a0;}
.linh {min-height: 215px;}
.linh dt{position: relative;font-size: 16px; line-height: 1.8;color: #484848; padding-left: 15px;}
.linh dt:before{position: absolute;content: "";width: 6px;height: 6px;background: #484848;border-radius: 50%; top: 12px;left: 0;}
.btnqz{display: flex;gap:33px;}
.btnqz dt{width: calc(50% - 33px/2);}
.btn2{display: block;text-align: center; line-height: 29px;font-size: 16px;border: 2px solid #7030a0;color: #7030a0;background: #fff;}
.btn1{display: block;text-align: center; line-height: 29px;font-size: 16px;border: 2px solid #7030a0;color: #fff;background: #7030a0;}
.btn2:hover{background: #7030a0;color: #fff;}
.cphzTp{width: 230px; position: absolute; right: 35px;top: 25px;}
.cphzTp img{width: 100%;}

.zbcp{width: 1200px;margin: 0 auto;max-width: 94%; padding: 45px 0 0 0;}
.cphztext p{font-size: 18px;color: #7030a0; margin: -20px 0 30px;}

.jjfa{width: 1200px;margin: 0 auto;max-width: 94%; padding-bottom: 95px;}
.jjfaTitle{ padding: 70px 0 0 0;}
.jjfaTitle img{margin: 0 auto;}
.jjfabox ul{display: flex;justify-content: space-between;gap:25px;}
.jjfabox li{width:calc(25% - 75px/4);background: #fff;}
.jjfabox img{width: 100%;}
.jfanr p{line-height: 48px;text-align: center;color: #7030a0;font-weight: bold;font-size: 18px;} 
.btn4 {position: relative;}
.btn4 p{position: absolute;font-size: 18px;color: #fff;text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);}
.cplbbox{position: relative;}
.cplbtext{position: absolute;top: 1.2rem;text-align: right;right: .85rem; width: 2.8rem;}
.cplbtext h2{font-weight: bold;color: #fff;font-size:.3rem; margin-bottom: .25rem;}
.cplbtext a{display: inline-block; line-height:.42rem;color: #fff;font-weight: bold;font-size: .2rem;width: 1.7rem;text-align: center; margin-bottom: .2rem;}
.btn5{background: #7030a0;}
.btn6{background: #0f8046;}
@media(max-width:1000px){
.topbox{display: block;}
.topbox li span{font-size: 14px;}
.topbox li{font-size: 12px;zoom: .8;}
.topright{justify-content: center; padding-bottom: 10px;}
.topright a img{width: 15px;}
.topright a{font-size: 14px;}
.topright p img{width: 15px;}
.topright p{font-size: 14px;}
.wzglTitle{padding: 40px 0 0px;}
.wzglTitle img{height: 60px;}
.hlbd li{width: 100%;}
.hlbd a{display: block;}
.hlbd li img{width: 60%; margin: 0 auto;}
.hlbd ul{gap:30px;}
.cplbtext{top: .45rem;right: .4rem;}
.jjfabox a{display: block;width: 100%;}
.cplbbox img{height: 7rem;}
.cplbtext h2{font-size: .2rem; margin-bottom: .05rem;}
.cplbtext a{font-size: 12px;}
.cpfaTitle h2 img{height: 60px;}
.cpfaTitle p{font-size: 20px;}
.wzcptitle ul{display: block;width: 100%;}
.wzcptitle li{width: 100%;}
.wzcptitle span{padding: 15px 0; font-size: 18px;}
.wzcpBox li{width: 100%;}
.cphz{padding: 125px 15px 25px 15px;}
.cphzTp{width: 140px;top: 20px;}
.cphztext h2{font-size: 20px;}
.cphz h3{font-size: 18px;}
.linh dt{font-size: 12px;}
.linh dt:before{top: 9px;}
.jjfaTitle{padding-top: 40px;}
.jjfaTitle img{height: 60px;}
.jjfabox ul{gap:15px;flex-wrap: wrap;}
.jjfabox li{width: 100%;}
}







