@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;background:url(images/top.jpg) no-repeat center 35px}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
html, body{position: relative;height: 100%;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1100{width:1100px;}
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.list_18 li{background:url(images/dot1.png) no-repeat left 14px;padding-left:15px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.yellow,.yellow a:link,.yellow a:visited,.yellow a:hover{color:#ba9c5d;}
.red,.red a:link,.red a:visited,.red a:hover{color:#9e3737;}
/*header*/
.header{height:35px;}
.header span{float:left;}
.header span img{margin-top:2px;}
.header em{float:right;line-height:35px;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.top{height: 636px;}
.top p{width: 731px;padding-left: 369px;margin:0 auto;padding-top: 505px;font-size: 18px;line-height: 24px;color: #f9e4e4}
.nav{height: 80px;background:#f8f8f8;box-shadow: 2px 1px 24px 0px rgba(213, 213, 213, 1);line-height: 80px;font-size: 20px;text-align: center;color:#dedcdc;}
.nav a{color:#333;margin:0 16px;}
.news{text-align: center;margin-top: 80px;}
.news h1{font:normal 40px/42px \5FAE\8F6F\96C5\9ED1;}
/*p1Con*/
.p1Con{margin-top:20px;border-bottom: 2px solid #eaeaea;padding-bottom: 15px;}
.p1Con .fl{width: 480px;}
.p1Con .fr{width: 480px;}
.pic1{width:480px;height: 322px;margin: 5px auto;position: relative;overflow: hidden;}
.prev1{background: url(images/prev1.png) no-repeat;position: absolute;right:42px;bottom:14px;width:7px;height:16px;z-index: 99}
.next1{background: url(images/next1.png) no-repeat;position: absolute;right:17px;bottom:14px;width:7px;height:16px;z-index: 99}
.swiper-container-p1{height: 316px;width:480px;}
.swiper-container-p1 .swiper-slide{position: relative;}
.swiper-container-p1 .swiper-slide span{position: absolute;width:464px;background:url(images/whitebg.png) repeat-x;height: 36px;left:0;bottom:0px;padding-left: 16px;font-size: 16px;line-height: 36px;}
.swiper-scrollbar1{height:5px;width:480px;background: #999}
.swiper-scrollbar1 .swiper-scrollbar-drag{background:#9e3737;border-radius:0;float:left;width: 161px;}
.p1Con .fr h1{font:bold 20px/22px \5FAE\8F6F\96C5\9ED1;margin-top: 5px;}
.p1Con .fr p{font-size: 16px;line-height: 140%;padding:10px 0 13px 0;}
.list1 .tit1{margin-top:30px;}
.list1 ul{margin-top: 10px;}
.list1 li{font-size: 18px;line-height:190%;width:480px;float:left;margin-left: 10px;}
/*p2Con*/
.tit1{text-align: center;margin-top: 66px;margin-bottom: 40px;}
.p2Con .fl{width: 643px;}
.p2Con .fr{width: 312px;}
.list2 li{font-size: 18px;line-height:40px;}
/*p3Con*/
.p3Con{background:#f8f8f8;margin-top: 40px;padding-bottom:40px;}
.list3 ul{margin-top:10px;}
/*p4Con*/
.mt0{margin-top: 0}
.p4Con{margin-top: 60px;background:url(images/p4bg.jpg) no-repeat top left;height: 616px;}
.pic3{position: relative;}
.swiper-container-p2{width:1000px;height:353px;margin:0 40px 0 auto;overflow: hidden;}
.swiper-container-p2 .swiper-slide{position: relative;}
.swiper-container-p2 .swiper-slide div{border-bottom: 11px solid #9e3737;height: 342px;width: 245px;padding:0 25px;box-shadow: 4px 6px 8px 0px rgba(110, 110, 110, 0.34);}
.swiper-container-p2 .swiper-slide div h3{font:normal 26px/28px \5FAE\8F6F\96C5\9ED1;padding-top: 42px;margin-bottom:20px;}
.swiper-container-p2 .swiper-slide div p{font-size: 16px;line-height: 160%;border-top: 1px solid #eaeaea;padding-top: 30px;text-indent: 2em;}
.swiper-container-p2 .swiper-slide div i{font-size: 14px;font-style: normal;text-align: right;display:block;margin-top: 15px;}
.prev2{background: url(images/prev2.png);width:60px;height:60px;position: absolute;cursor: pointer;top:31px;left:17%;z-index:10;}
.next2{background: url(images/next2.png);width:60px;height:60px;position: absolute;cursor: pointer;top:127px;left:17%;z-index:10;}
.swiper-container-p2 .swiper-pagination2{display: none;}
.swiper-container-p2 .num2 i{color: #bb5353;display: block;font-size:28px;position: absolute;left:15%;bottom:0px;line-height:200%;font-family: Arial, Helvetica, sans-serif;font-style:normal;}
.swiper-container-p2 .num2 i em{color: #bb5353;margin-left:2px;}
.swiper-container-p2 .num2 i em.thisp{font-size:52px;color:#fff;margin-right: 1px;margin-left: 0;}
.swiper-container-p2 .num2 i em.allp{font-size: 33px;}
.swiper-scrollbar2{height:5px;width:145px;background: #bb5353;position: absolute;left:15%;}
.swiper-scrollbar2 .swiper-scrollbar-drag{background:#6e1111;border-radius:0;float:left;}
/*p5Con*/
.p5Con{margin-top: 60px;background:url(images/p5bg.jpg) no-repeat top right;height: 612px;}
.pic4{position: relative;}
.swiper-container-p3{width:1000px;height:358px;margin:20px auto 0 40px;overflow: hidden;}
.swiper-container-p3 .swiper-slide div{width:295px;font-size: 20px;line-height: 22px;}
.swiper-container-p3 .swiper-slide img{border-bottom: 11px solid #ba9c5d;display: block;margin-bottom: 25px;box-shadow: 4px 6px 8px 0px rgba(110, 110, 110, 0.34);}
.prev3{background: url(images/prev3.png);width:60px;height:60px;position: absolute;cursor: pointer;top:127px;right:17%;z-index:10;}
.next3{background: url(images/next3.png);width:60px;height:60px;position: absolute;cursor: pointer;top:31px;right:17%;z-index:10;}
.swiper-container-p3 .swiper-pagination3{display: none;}
.swiper-container-p3 .num3 i{color: #cfb57e;display: block;font-size:28px;position: absolute;right:15%;bottom:0px;line-height:200%;font-family: Arial, Helvetica, sans-serif;font-style:normal;}
.swiper-container-p3 .num3 i em{color: #cfb57e;margin-left:2px;}
.swiper-container-p3 .num3 i em.thisp{font-size:52px;color:#fff;margin-right: 1px;margin-left: 0;}
.swiper-container-p3 .num3 i em.allp{font-size: 33px;}
.swiper-scrollbar3{height:5px;width:145px;background: #cfb57e;position: absolute;right:15%;}
.swiper-scrollbar3 .swiper-scrollbar-drag{background:#8b6f35;border-radius:0;float:left;}
/*p7Con*/
.p7Con{width:1171px;background:url(images/p7bg.png) no-repeat top center;height: 420px;padding-left: 29px;position: relative;}
.swiper-container-p4{width: 1000px;height: 232px;overflow: hidden;margin-top: 76px;}
.swiper-container-p4 .swiper-slide div{width:244px;text-align: center;border-right:1px solid #eee;}
.swiper-container-p4 .swiper-slide div b{display: block;font-size: 36px;line-height: 40px;}
.swiper-container-p4 .swiper-slide div p{font-size:16px;color:#ba9c5d;margin-top: 10px;}
.swiper-container-p4 .swiper-slide div img{border-radius: 50%;margin-bottom: 30px;}
.pagination4{position: absolute;z-index: 20;right:130px;bottom:40px;}
.pagination4 .swiper-pagination-switch{display: inline-block;width: 12px;height: 12px;
  border-radius: 12px;background: #777;margin-right:20px;cursor: pointer;}
.pagination4 .swiper-visible-switch{background: #9e3737;}
/*p8Con*/

.p8Con {
	width: 100%;
	overflow: hidden;
	min-width: 900px;
	position: relative;
	height: 472px
}
.pic5 {
  width: 900px;
	margin: 0 auto;
	position: relative;

}
.prev5{background: url(images/prev4.png);width:60px;height:60px;position: absolute;cursor: pointer;top:31px;right:19%;z-index:10;}
.next5{background: url(images/next4.png);width:60px;height:60px;position: absolute;cursor: pointer;top:127px;right:19%;z-index:10;}

.pic5  .cover-left {
	width: 367px;
	position: absolute;
	left: -367px;
	top: 0;
	opacity: 0.5;
	background: #fff;
	height: 472px;
	z-index: 10;
}

.pic5  .cover-right {
	width: 367px;
	position: absolute;
	right: -367px;
	top: 0;
	background: #fff;
	opacity: 0.5;
	height: 470px;
	z-index: 10;
}
.swiper-container-p5{
	height: 472px;
}
.swiper-container-p5  .swiper-slide {
	height: 472px;

}
.swiper-container-p5 .swiper-slide div{position: relative;height: 472px;}
.swiper-container-p5 .swiper-slide-active div span{width:705px;height: 48px;background:#ba9c5d;position: absolute;bottom:0;left:7%;font-size: 18px;line-height: 48px;text-align: center;}
.swiper-container-p5 .swiper-pagination5{display: none;}
.swiper-container-p5 .num5 i{color: #e9e9e9;display: block;font-size:28px;position: absolute;right:2%;bottom:15%;line-height:200%;font-family: Arial, Helvetica, sans-serif;font-style:normal;}
.swiper-container-p5 .num5 i em{color: #e9e9e9;margin-left:2px;}
.swiper-container-p5 .num5 i em.thisp{font-size:52px;color:#9e3737;margin-right: 1px;margin-left: 0;}
.swiper-container-p5 .num5 i em.allp{font-size: 33px;}
.swiper-scrollbar5{height:5px;width:80px;background: #e9e9e9;position: absolute;right:0.5%;z-index: 99;bottom:30%;}
.swiper-scrollbar5 .swiper-scrollbar-drag{background:#9e3737;border-radius:0;float:left;}
/*list4*/
.list4{border:1px solid #e5e5e5;width:998px;margin-top: 40px;padding-bottom:30px;}
.list4 ul{background:url(images/line2.gif) repeat-y 479px 0;width:998px;margin: 40px auto;overflow: hidden;}
.list4 li{width:398px;margin-right:50px;}
/*p10Con*/
.txt1{width: 960px;padding:20px;background:#f4f4f4;font-size: 14px;line-height: 160%;margin-bottom: 20px;}
.txt1 p{text-indent: 2em;}
/*20200706*/
/*p11Con*/
.list6{margin-top: -40px;}
.list6 .left{width: 333px;}
.list6 .center{width: 333px;}
.list6 .right{width: 315px;}
.list6 .tit1,.list7 .tit1{text-align: center;}
.list6 .tit1 img,.list7 .tit1 img{border-bottom: 2px solid #8f3c24;padding-bottom: 3px;}
.list6 .left ul{width: 320px;margin:0 auto 0 0;border-right: 1px solid #e5e5e5}
.list6 .center ul{width: 320px;margin:0 auto 0 15px;border-right: 1px solid #e5e5e5}
.list6 .right ul{width:305px;padding-left: 10px;}
.list6 li,.list7 li{font-size: 18px;line-height:190%;}
.more1{text-align: right;font-size: 16px;margin-top: 10px;margin-right: 30px;}
/*20210316*/
.list7{margin-top: -40px;width:980px}
.list7 .left{width: 433px;}
.list7 .right{width: 433px;}
.list7 .left ul{width: 420px;margin:0 auto 0 0;}
.list7 .right ul{width:410px;padding-left: 10px;}
.p11Con_box{width:990px;}
/*20210401*/
.tit1.titx1{margin-top:0px !important;margin-bottom:10px !important}
/* 20220608 */
.p31Con {
	width: 1000px;
	height: 210px;
	margin: 5px auto;
	position: relative;
}
.p31Con .arrow-left31,
.p31Con .arrow-right31 {
	position: absolute;
	top: 30%;
	width: 30px;
	height: 55px;
	z-index: 99;
}
.p31Con .arrow-left31 {
	background: url(images/arrow-left31.png) no-repeat left top;
	left: 5px;
}
.p31Con .arrow-right31 {
	background: url(images/arrow-right31.png) no-repeat left bottom;
	right: 8px;
}
.p31Con .swiper-container {
	width: 1000px;
	height: 210px;
}
.p31Con .swiper-container .swiper-slide .pic {
	position: relative;
	width: 320px;
}
.p31Con .swiper-container .swiper-slide .pic p.text,
#p33Con ul.pic li p.text {
	position: absolute;
	background: rgba(0, 0, 0, .6);
	bottom: 0;
	height: 40px;
	width: 96%;
	text-align: center;
	font-size: 14px;
	padding: 1% 2%;
	display: table-cell;
    vertical-align: middle;
    height: auto;
}
.p32Con .pic {
	margin-top: 30px;
}
.p32Con .pic img {
	height: auto;
}
#p33Con ul.pic li {
	float: left;
	width: 320px;
	margin-left: 20px;
	position: relative;
	margin-bottom: 20px;
	height: 210px;
}

#p33Con ul.pic li:nth-child(3n+1) {
	margin-left: 0;
}

/*copyright*/
#copyright{text-align: center;width: 100%;font-family: \5B8B\4F53;padding: 60px 0 30px 0;}
/*---------MEDIA QUERIES Mobile phone--------------*/
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	body{min-width:1100px;}
  .w1000{min-width: 1000px;margin-left: 4%;}
  .list4{min-width:1100px;}
  .p4Con,.p5Con{background:none;}
  .prev2,.next2{left:1%;}
  .prev2,.prev3{background:url(images/prev4.png);}
  .next2,.next3{background:url(images/prev4.png);}
  .swiper-container-p2 .num2 i{left:1%;color: #e9e9e9;}
  .swiper-container-p2 .num2 i em{color: #e9e9e9;}
  .swiper-container-p2 .num2 i em.thisp{color: #9e3737;}
  .swiper-scrollbar2{left:1%;}
  .prev3,.next3{right:1%;}
  .swiper-container-p3 .num3 i{right:1%;color: #e9e9e9;}
  .swiper-container-p3 .num3 i em{color: #e9e9e9;}
  .swiper-container-p3 .num3 i em.thisp{color: #9e3737;}
  .list5{margin-left:0;}
  .txt1{font-size:10px}
}