*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #303030;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #303030;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
.clearfix {zoom:1;}
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.moddle{ width:1200px;}
.cen{text-align: center;}

.head{position: absolute;z-index: 2;width: 100%;}
.top{line-height: 32px;font-size: 14px;}
.nav{display: flex;justify-content: space-between;align-items: center;}
.logo{padding: 25px 0px;font-size: 32px;font-weight: bold;}
.navnr{display: flex;justify-content: space-around;margin-top: 10px;}
.navnr ul>a{font-size: 16px;padding: 5px 20px;background: rgba(0,0,0,0.6);color: #fff;display: block;margin: 0px 5px;}
.navnr ul{position: relative;text-align: center;}
.navnr ul li{position: absolute;z-index: 100000;display: none;background: #c21f1f;width: 220px;}
.navnr ul li dl>a{font-weight: bold;font-size: 14px;padding: 0px;border-right: none;background: #c21f1f;display: block;line-height: 36px;border-bottom: 2px solid #c21f1f !important;}
.navnr ul:hover li a{color: #fff;}
.navnr ul li dl dt{background: rgba(0,0,0,0.3);}
.navnr ul li dl dt a{display: block;font-size: 14px;line-height: 32px;color: #fff;padding: 0px;font-weight: normal;border-bottom: 1px solid #c21f1f !important;}
.navnr ul li dl dt:hover a{color: #fff;}
.banner img{width: 100%; display: block;}

.sytitle dl{font-size: 28px;font-weight: lighter;}
.sytitle dt{font-size: 12px;text-transform: uppercase;}

.cpbox{padding: 90px 0px 70px 0px;}
.sycpfl{display: flex;justify-content: center;margin: 50px auto;}
.sycpfl dt{margin: 0px 20px;text-align: center;}
.sycpfl dt a{display: block;color: #303030;line-height: 56px;font-size: 18px;border: 2px solid #303030;display: block;width: 200px;}
.sycpfl dt a:hover{background: #c21f1f;color: #fff;border: 2px solid #c21f1f;}
.sycpfl dd{text-align: center;background: rgba(0,0,0,0.6);width: 204px;margin: 0px 20px;position: absolute;display: none;}
.sycpfl dd a{display: block;font-size: 14px;line-height: 32px;color: #fff;}
.sycpfl dd a:hover{background: #222;}
.cpzsbox{text-align: center;padding: 0px 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpzsbox a{display: block;font-size: 18px;margin-bottom: 30px;width: 340px;}
.cpzsbox a>img{width: 340px;height: 280px;/* object-fit: contain; */display: block;}
.cpzsbox a p{line-height: 50px;padding: 0px 10px;text-align: center;}
.cpzsbox a:hover{background: #c21f1f;color: #fff;}
.symore{text-align: center;}
.symore a{font-size: 18px;line-height: 40px;border: 1px solid #919191;padding: 5px 40px;}
.symore a:hover{background: #c21f1f;color: #fff;}

.hxbox{background: url(../images/hz_bg.jpg) no-repeat center;padding: 60px 0px;background-size: cover;}
.symore1{text-align: center;margin-top: 30px;}
.symore1 a{font-size: 20px;font-weight: lighter;border: 2px solid #c21f1f;padding: 5px 30px;border-radius: 20px;}
.symore1 a:hover{background: #c21f1f;color: #fff;}
.cfcj{margin-top: 50px;}
.cfcjnr{text-align: center;}
.cfcjnr a{display: block;height: 280px;font-size: 14px;}
.cfcjnr img{height: 240px;width: 300px;}

.gsjjbox{background: url(../images/gsjj_bg.jpg) no-repeat center;padding: 100px 0px;color: #fff;}
.gsjj{display: flex;justify-content: space-between;}
.sytitle2{width: 300px;}
.sytitle2 dd{margin-top: 60px;}
.gsjjnr{width: 880px;}
.syys{display: flex;justify-content: flex-start;}
.syys ul{padding: 0px 40px 0px 15px;border-left: 2px solid #fff;font-size: 22px;}
.syys ul p{font-size: 16px;font-weight: lighter;margin-top: 10px;}
.gsjjnr dl li{font-size: 32px;margin: 50px 0px 30px 0px;}
.gsjjnr dl p{font-size: 14px;line-height: 30px;font-weight: lighter;}
.gsjjnr>a{color: #fff;font-size: 16px;border: 1px solid #fff;padding: 8px 40px;display: inline-block;margin-top: 40px;}
.gsjjnr>a:hover{background: #c21f1f;color: #fff;border: 1px solid #c21f1f;}

.newbox{padding: 90px 0px;}
.new{display: flex;justify-content: space-between;flex-wrap: wrap;font-size: 16px;color: #909090;}
.new dl{width: 270px;margin-bottom: 30px;padding: 15px 10px;font-size: 14px;}
.new dl a{font-size: 18px;}
.new dl dt{margin: 10px 0px;}
.new dl:hover a{color: #c21f1f;margin-left: 15px;}
.new dl:hover{box-shadow: 0px 5px 5px #eee;}

.footbox{background: #202020;font-size: 14px;color: #fff;padding: 50px 0px 30px 0px;}
.foot{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 20px;}
.foot_l{line-height: 40px;}
.foot_l dl{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.foot_fl{width: 35%;}
.foot_fl dl{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.foot_fl dt{display: flex;justify-content: space-between;flex-wrap: wrap;}
.foot_fl a{color: #fff;font-size: 14px;display: block;width: 33%;margin-bottom: 12px;}