@charset "utf-8";
/* CSS Document */
a{color: inherit;}

a:hover{
  color:inherit;
  text-decoration:none;
}
p,span{margin:0; padding:0; line-height: 1.2;}
body{ background: url(../images/banner1.jpg) top center no-repeat;}

.banner{ height:1080px;}
.container1{max-width: 1200px; margin-top: 20px;}
.a1 p{ color: #b70707; font-size:16px;}
.a1_piclist{ width: 1200px; margin-top: 10px;    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.picbox{ text-align: center; margin-top: 20px;}
.picbox img{ border-radius: 12px; border: 3px solid #ff5759; }
.picbox h5{ font-weight:bold; padding-top: 10px;}
.picbox h5:hover{color:#A30104;}
.picbox>p{ font-size: 14px; color: #000; padding-top: 0px; line-height: 20px; }


.a2{ background: url(../images/a2.jpg) top center no-repeat; margin-top: -60px; padding-top: 316px; background-color: #ce1316;}
.a2_biaoti{ text-align: center; padding:20px 0 20px 0;}
.picbox2{text-align: center; margin-bottom: 30px;}
.picbox2 img{ border-radius: 12px; border: 3px solid #ffc25d; }
.picbox2 h5{font-weight:bold; padding-top: 10px; color: #fdd38e;}
.picbox2 h5:hover{color:#FF7E00;}
.picneir{   display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.part2_pic{
position: relative; 

}
.anniu {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    z-index: 2;
}
.anniu img{ border:0; }
.aaa,.bbb { outline: none;}
.picneir{ margin:0 auto; width: 80%;
}

.picbox3{text-align: center; margin-bottom: 30px;}
.picbox3 img{ border-radius: 12px; border: 3px solid #ffc25d; }
.picbox3 h5{font-weight:bold; padding-top: 10px; color: #fdd38e;}
.picbox3 h5:hover{color:#FF7E00;}
.picbox3 p{font-size: 14px; color: #fdd38e; padding-top: 0px; line-height: 20px;}


.swiper-container1{ margin: 20px auto; }




/*新闻列表*/
.part3{ padding-bottom:30px;}
.textbox{ border:1px solid #ee420f; box-shadow:rgba(238,66,15,.8)4px 6px 0; }
.textneirong{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}

.mainul{
 margin: 40px 0px 40px 0px;
}
.mainul li{ color: #fff;
  position: relative;
  padding-left: 20px;
  line-height: 46px;
  font-size: 1.2rem;
	overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: nowrap
}
.mainul li::before{
  position: absolute;
  left:0px;
  top:40%;
  content: "";
  width:8px;
  height:8px;
  border-radius: 100%;
  background: #ffae00;
}






























.banner_index{ position: relative;
  background: url(../images/banner.png) top center no-repeat;
  height:339px;
  text-align: center;
  padding-top: 55px;
}
.gongneng{ position: absolute; top:50px; right:124px; display: flex;justify-content: space-between; width: 480px;}
.sousuo{ position: absolute; top:50px;    right: 180px; width: 300px}
.btn_top{ background:#cfa05c; color: #fff;}
.w30{ width: 30%}
.w70{ width:70%}
.top1{ width:1200px; margin:48px auto 0;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
.iconmenu img{ padding:10px 20px;}
.iconmenu{ font-size:1rem; color:#ffe2a1; display: flex;justify-content:flex-start;}
.iconmenu p{ font-size:1.56rem; color: #fff;}
.top_wz{ text-align: left; margin-top: 8px;}
.top_wz i{ font-size: 1rem;}

.icongroup{display: flex;justify-content:space-between;flex-wrap: wrap; }

.iconbox{ padding:20px 10px 10px 10px; margin-bottom: 20px; font-size: 0px;
    border:2px solid #e8d2b7;
    border-image: -webkit-linear-gradient(#ffffff,#cfa05c) 30 30;
   	border-image: -moz-linear-gradient(#ffffff,#cfa05c) 30 30;
    border-image: linear-gradient(#ffffff,#cfa05c) 30 30;  text-align: center; color: #353535;
    font-size: 1.1rem;
    text-align:center;transition:all .5s ease-in 0.1s;
    }

.iconbox:hover{    border-image: -webkit-linear-gradient(#cfa05c,#ffffff) 30 30;
   	border-image: -moz-linear-gradient(#cfa05c,#ffffff) 30 30;
    border-image: linear-gradient(#cfa05c,#ffffff) 30 30;border:2px solid #cb1a25;
	transition:all .5s ease-in 0.1s; }

.iconbox img{padding: 5px;}
.iconbox span{ color: #cfa15d; font-size: 14px;}
.footer{ width: 100%; text-align: center; font-size:1rem; line-height: 3rem; background:#ee813f; color:#fee0a0; }



/*-----------------------一级栏目页----------------------*/
.part2{ position: relative;}
.a2_part1{ }
.a2_part1news_img{ text-align: center; width: 100%; margin: 50px 0 5px 0;}
.a2_part1news p{text-align: center; font-size: 0.6rem; color: #838383;letter-spacing:1rem; line-height: 2.4rem;}
.jianjie{font-size: 1rem; text-indent: 2.0rem; line-height: 2.0rem; padding-top: 10px; padding-bottom: 20px;}
.a2_part2{margin-top:30px;    justify-content: space-between; display: flex;
    flex-wrap: wrap;}
.xuanxiang{ background: #cfa05c; border-radius: 8px;display: flex;justify-content:flex-start;padding:30px 40px; color: #fff;overflow: hidden; text-align: right;transition:all .5s ease-in 0.1s;}
.xuanxiang p{font-size:1.56rem; color: #fff;}
.xuanxiang img{ padding-right: 30px; width: 100%;transition:all .5s ease-in 0.1s;}
.xuanxiang:hover img{width: 101%;transform: scale(1.01);}
.xuanxiang:hover{background: #cb171d; transition:all .5s ease-in 0.1s;}
.a2_part1_img{ width: 620px; height: 400px;}











/*-----------------------尾-页----------------------*/
.search{
  width:58%;
  margin:0 auto;
  border: #cfa05c solid 1px;
  border-radius:2px;
  display: flex;
  margin-top: 60px;
}
.search>.form-control-lg{
  border:none;
  width:15%;
}
.search>.form-control{
  color: #cfa05c;
  text-align: center;
}
select{
  outline: none;
}
.search input{
  border:none;
  border-left: #cfa05c solid 1px;
  width:70%;
  outline: none;
  padding-left: 10px;
}
.search button{
  background: #cfa05c;
  color: #fff;
  border:none;
  width:15%;
  outline: none;
  font-size: 1.3rem;
}

.container .path {
	font-size: 1rem;
	color: #ae0809;
	margin-bottom: 25px;
	margin-top: 25px;
}

.container .path a {
	margin: 10px;
	color: #ae0809;
}

.seccon {
	width: 100%;
}

.seccon title1 {
	font-size:1.6rem;
	margin-bottom: 25px;
	font-weight: bold;
	text-align: center;
}

.requiretext {
	overflow: hidden;
	padding-top: 20px;
	width: 100%; margin-bottom: 60px;
}

.requiretext p {
	font: 16px/30px "微软雅黑";
	text-indent: 28px;
	color: #333;
}

.requiretext img {
	text-align: center;
}

.pic_title2 {
	font-size:2.0rem; font-weight:bold;
	color: #333;
	text-align: center;
	height: 50px;
	width: 100%;
	margin: 0 auto 10px;
}

.pic_title2a {padding-bottom: 30px; border-bottom: 1px solid #cfa05c;
	font: 14px/30px "微软雅黑";
	color: #999;
	text-align: center;
	width: 100%;
}




.clear {
	clear: both;
}



.weiyepic {
	text-align: center;
	width: 500px;
	height: auto;
	margin: 20px auto;
}

.weiyepic img {
	width: 100%;
	height: auto;
}

.videoBox{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	transition: 0.3s;
}

.videoBox video{	
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.videoBox .goto{
	position: absolute;
	bottom: 1rem;
	right: 1rem;
	display: block;
	padding: 0.05rem 0.4rem;
	border: 2px solid #cfac2c;
	border-radius: 0.2rem;
	color: #cfac2c;
	font-size: 0.2rem;
	cursor: pointer;
}


/*2021年6月30日*/
.textbox {
    border: 1px solid #ee420f;
    box-shadow: rgba(238,66,15,.8)4px 6px 0;
    position: relative;
}
.container2{
    max-width: 1220px;
}


.textbox {
    border: 1px solid #ee420f;
    box-shadow: rgba(238,66,15,.8)4px 6px 0;
    position: relative;
    padding: 40px 30px;
}
.picbox4 p {
    font-size: 18px;
    color: #fdd38e;
    padding-top: 0px;
    line-height: 32px;
    text-align: center;
    padding: 15px 15px 0px 15px;
}
.picbox4 {
    text-align: center;
}
.picbox4 img {
    border-radius: 12px;
    border: 3px solid #ffc25d;
}
.anniu {
   outline：none；
}