/* -------------------nav-------------- */
.nav{width: 100%;border-bottom: 1px solid #A20000;margin-bottom: 20px;}
.nav > ul > li {    padding: 0 44px;
}

.nav ul li ul{width: 180px;margin:0 auto;opacity: 1 !important;} 
.nav ul li ul > li{position: relative;}
.nav ul li ul .threeNav{width: 180px;position: absolute;left: 180px;display: none;top: 0px;}
.nav ul li ul .threeNav li{background: #A20000;width: 100%;color: #fff;height: 40px;line-height: 40px;border-left:1px solid #ff0000;}
.nav ul li ul > li:hover .threeNav{display: block;}
/* -------------------main------------- */
.part .title-container{height: 30px;width: 100%;background: #A20000;margin-bottom: 10px;}
.part .title-container p{color: #fff;font-size: 18px;padding-left: 20px;line-height: 30px;height: 30px;width: 70%;float: left;}
.part .title-container a{color: #fff;display: inline-block;float: right;width: 70px;height: 30px;line-height: 30px;}
.part .title-container a:hover{color: #f3bc05;}
.part .items {width: 99%;height: auto;clear: both;padding-left: 1%;}
.part .items li{height: 32px;padding-left: 14px;background: url('../sfxImg/icon.png') no-repeat left center;}
.part .items li a{color: #1A1A1A;font-size: 16px;display: inline-block;height: 32px;line-height: 32px;}
.part .items li a:hover{color: #A20000;}
.part1{height: 280px;margin-bottom: 10px;}
.video,.tjzytsfz,.jsxdzyxx, .mk{width: 380px;}
.dztsszdw,.qmtjxxhjs,.cjcjsdrh{width: 380px;}
.tjzytsfz,.jsxdzyxx,.qmtjxxhjs{margin-left: 20px;}
.part2{height: 180px;    margin-bottom: 20px;
}
.part2 img{width: 1200px;height: 180px;}
.part3{margin-top: 40px;height: 280px;margin-bottom: 60px;}

/* -------------------------------------xyfg------------------------------ */
.xyfg {height: 300px;background: #fff;margin-bottom: 30px;}
/* .xyfg .tempWrap{width: 1200px !important;} */
.xyfg .wrap{height:256px !important;overflow: hidden;position: relative;top: 0px;}
.xyfg .wrap ul {width: 1200px;height:256px;position: absolute;left: 0px;top: 0px;}
.xyfg .wrap ul li{width: 310px;height: 256px;float: left;display: block;position: relative;}
.xyfg .wrap ul li a{display: block;width: 310px;height: 216px;position: relative;}
.xyfg .wrap img{display: block;width: 280px;height: 216px;float: left;margin-top: 20px;position: absolute;
  object-fit: fill;background-color: #fff;}
.xyfg .wrap img:hover{transform: scale(1.1);-ms-transform:scale(1.1); -moz-transform:scale(1.1);-webkit-transform:scale(1.1);
  -o-transform:scale(1.1);}