@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 39px}
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;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.list_18 li{background:url(images/dot.gif) no-repeat left 16px;padding-left:15px;}
.list_18b li{background:url(images/dot.gif) no-repeat left 20px;padding-left:15px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{color:#c83037;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{color:#1f3572;}
/*header*/
.header{height:39px;background:#fff;}
.header span{float:left;}
.header span img{margin-top:1px;}
.header em{float:right;line-height:39px;}
.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: 468px;}
/*nav*/
.nav{background:#e6cfa0;height: 60px;line-height: 60px;text-align: center;font-size: 18px;}
.navBox{width:1000px;margin:0 auto;height: 60px;line-height: 60px;text-align: center;font-size: 18px;font-weight:bold;}
.nav a{margin:0 18px;}
/*p1Con*/
.p1Con,.banner1,.whitebg{background:#fff;}
.p1Con h1{font:bold 32px/36px \5FAE\8F6F\96C5\9ED1;text-align: center;padding-top: 25px;}
.p1Con .fl{width: 457px;padding-left: 29px;padding-top:30px;}
.p1Con .fr{width: 456px;padding-top:30px;padding-right: 30px;}
.swiper-container-p1{position: relative;width:457px;height:327px;margin: 0 auto;overflow: hidden;}
.swiper-container-p1 .swiper-slide{width:457px;height:327px;position: relative;}
.swiper-container-p1 .swiper-slide span{background:url(images/black1.png);height:32px;bottom:0;left: 0;position: absolute;width: 450px;text-align: left;line-height:32px;font-size: 18px;padding-top:50px;padding-left:7px;}
.swiper-container-p1 .swiper-pagination1{display: none;}
.swiper-container-p1 .num1 i{display: block;font-size:14px;position: absolute;right:4%;bottom:3px;line-height:200%;font-family: Arial, Helvetica, sans-serif;font-style:normal;}
.swiper-container-p1 .num1 i em{color: #fff;margin-left:2px;}
.swiper-container-p1 .num1 i em.thisp{color:#84c3ff;margin-right: 1px;margin-left: 0}
.swiper-container-p1 .arrow-left{background: url(images/btn_prev.png) no-repeat left top;
  position: absolute;left:0px;top: 142px;width: 36px;height: 36px;z-index: 99}
.swiper-container-p1 .arrow-right{background: url(images/btn_next.png) no-repeat left bottom;
  position: absolute;right: 0px;top: 142px;width: 36px;height: 36px;z-index: 99}
.p1Con .fr h2{font:normal 22px/24px \5FAE\8F6F\96C5\9ED1;}
.p1Con .fr p{font-size: 14px;line-height: 180%;margin-top: 8px;border-bottom: 1px dashed #a0a0a0;padding-bottom: 18px;}
.list1{margin-top:15px;}
.list1 li{font-size: 18px;line-height:34px;}
.banner1{padding-top:30px;padding-bottom:14px;}
/*p2Con*/
.p2Con{background:url(images/p2bg.jpg) no-repeat top center #c82f36;padding:34px 0 34px 0;width:100%;margin:0 auto;}
.list2{margin-bottom:30px;}
.list2 li{font-size: 44px;line-height: 48px;text-align: center;}
.p2Con .fl{width: 653px;}
.p2Con .fr{width: 346px;}
.pic1{width:653px;height:394px;position: relative;}
.swiper-container-p2{height:394px;width:653px;overflow: hidden;}
.swiper-container-p2 .swiper-slide{position: relative;}
.swiper-container-p2 .swiper-slide span{background:url(images/black2.png);height:55px;bottom:0;left: 0;position: absolute;width:630px;text-align: left;line-height:55px;font-size: 18px;padding-left:23px;}
.pagination2{position: absolute;text-align:right;bottom:20px;right:10px;z-index: 999}
.pagination2 .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #d2d2d2;margin: 0 3px;cursor: pointer;}
.pagination2 .swiper-active-switch{background: #b13a2b;}
.list3 li{height:58px;background:#e9c072;width:274px;margin-top: 1px;font-size: 16px;padding:20px 35px 0 35px;cursor: pointer;
	display: inline-block;vertical-align: middle;position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  	box-shadow: 0 0 1px transparent;
  	-webkit-transition-property: color;
  	transition-property: color;
  	-webkit-transition-duration: 0.5s;
  	transition-duration: 0.5s;
}
.list3 li:before{
	content: "";position: absolute;z-index: -1;
  	top: 0;left: 0;right: 0;bottom: 0;
  	background: #d39526;
  	-webkit-transform: scaleX(0);
  	transform: scaleX(0);
  	-webkit-transform-origin: 0 50%;
  	transform-origin: 0 50%;
  	-webkit-transition-property: transform;
  	transition-property: transform;
  	-webkit-transition-duration: 0.5s;
  	transition-duration: 0.5s;
  	-webkit-transition-timing-function: ease-out;
  	transition-timing-function: ease-out;
}
.list3 li:hover:before, .list3 li:focus:before{
	-webkit-transform: scaleX(1);
  	transform: scaleX(1);
  	opacity: 0.5;
  	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.tit1{text-align: center;margin-top: 30px;}
.tit1 h3{font:normal 30px/44px \5FAE\8F6F\96C5\9ED1;}
.tit1 img{vertical-align: middle;margin-right: 5px;}
.pic2{margin-top:20px;position: relative;width: 1000px;overflow: hidden;height: 288px;}
.pic2 #goL{background:url(images/prev1.png) no-repeat #d00;width:13px;height:38px;position: absolute;top:120px;left:0px;z-index: 999}
.pic2 #goR{background:url(images/next1.png) no-repeat #d00;width:13px;height:38px;position: absolute;top:120px;right:0px;z-index: 999}
.pic2 #img_list{width:980px;height:288px;overflow:hidden;margin:0 auto;}
.pic2 #img_list li{float:left;width: 212px;margin:0 18px;position: relative;height: 288px;}
.pic2 #img_list li img{display: block;}
.pic2 #img_list li span{font-size: 20px;background:#d3ac49;width: 141px;height: 44px;line-height: 44px;position: absolute;bottom: 0;left:36px;text-align: center;}
/*p3Con*/
.p3Con{background:#fff;}
.w942{width: 942px;}
.p3box1{margin-top: 35px;}
.p3box1 .fl,.p3box1 .fr{width: 457px;}
.tit2{height: 40px;line-height: 40px;background:#0f1d3c;}
.tit2 h3{font:normal 20px/40px \5FAE\8F6F\96C5\9ED1;margin-left: 20px;}
.pic3{padding-top:24px;position: relative;width:457px;overflow: hidden;background:#fafafa;border-bottom: 2px solid #0f1d3c}
.swiper-container-p4{width:422px;height:200px;overflow: hidden;}
.swiper-container-p4 .swiper-slide div{width: 200px;position: relative;font-size: 14px;}
.swiper-container-p4 .swiper-slide img{display: block;margin-bottom:5px;}
.pagination4{position: absolute;text-align:right;bottom:20px;right:10px;z-index: 999;width: 100%;text-align: center;}
.pagination4 .swiper-pagination-switch{display: inline-block;width:7px;height:7px;border-radius:7px;background: #ed8f93;margin: 0 3px;cursor: pointer;}
.pagination4 .swiper-active-switch{background: #c83037;width: 21px;}
.list4,.list5{border-bottom: 2px solid #0f1d3c}
.list4 li,.list5 li{font-size: 16px;height: 44px;border-bottom: 1px dashed #a0a0a0;line-height: 44px;padding-left: 15px;width: 442px;}
.swiper-container-p5{position: relative;width:942px;height:480px;margin:15px auto 0 auto;overflow: hidden;}
.swiper-container-p5 .swiper-slide{width:942px;height:480px;position: relative;}
.swiper-container-p5 .swiper-slide span{background:url(images/black1.png);height:55px;bottom:0;left: 0;position: absolute;width:876px;text-align: left;line-height:55px;font-size: 18px;padding-top:27px;padding-left:66px;}
.swiper-container-p5 .swiper-pagination5{display: none;}
.swiper-container-p5 .num5 i{display: block;font-size:18px;position: absolute;right:70px;bottom:3px;line-height:200%;font-family: Arial, Helvetica, sans-serif;font-style:normal;}
.swiper-container-p5 .num5 i em{color: #fff;margin-left:2px;}
.swiper-container-p5 .num5 i em.thisp{color:#84c3ff;margin-right: 1px;margin-left: 0}
.swiper-container-p5 .prev2{background:url(images/prev2.png) no-repeat;width:21px;height:35px;position: absolute;bottom:10px;left:10px;z-index: 999}
.swiper-container-p5 .next2{background:url(images/next2.png) no-repeat;width:21px;height:35px;position: absolute;bottom:10px;right:10px;z-index: 999}
.mt60{margin-top: 60px;}
.list5{width: 942px;margin:10px auto 0 auto;}
.list5 li{float:left;padding-left:15px;}
.pic4{margin-bottom: 30px;width: 970px;}
.pic4 img{margin:25px 19px 0 19px;}
/*d2list*/
.d2bg{background:url(images/top.jpg) no-repeat center 39px #fff}
.d2nav{font-size: 16px;height: 66px;line-height: 66px;width: 952px;color:#868686;}
.d2nav a{margin:0 8px;color:#868686;}
.d2list{background:#fafafa;padding-bottom: 30px;}
.d2list ul{width: 952px;margin:0 auto;}
.d2list li{font-size: 14px;line-height: 48px;color:#999;text-align: right;border-bottom: 1px solid #dedede;height: 48px;}
.d2list li a{color:#000;line-height: 48px;float:left;font-size: 16px;}
.page_n{text-align:center;font-size: 14px;padding-top: 40px;margin-top: 40px;}
.page_n a{ border:#dedbd5 1px solid;padding:8px 12px;text-decoration:none;margin:0 9px;background:#f7f6f3;}
.page_n a.common_current_page{ background:#213987;border:1px solid #213987;color:#fff; text-decoration:none;}
/*copyright*/
#copyright{clear:both;margin:0 auto;padding:50px 0;text-align:center;font-family: \5B8B\4F53;width:100%;color: #fff;background:url(images/copy_bg.jpg) no-repeat top center;margin-top:20px;}
.tit1 h3{height:56px;background:url(images/title_bg.png) no-repeat top center;color:#aa2432;}
.tit1 img{display:none;}
.b3-2-main1 {
  overflow: hidden;
  padding: 30px 0; }

.b3-2-main1 .swiper-box {
  position: relative; }

.b3-2-main1 .swiper-box .swiper-button-prev {
  width: 69px;
  height: 16px;
  background: url(/img/MAIN/2020/10/120551/static/images/arrow_top.png) no-repeat;
  top: 0;
  left: 50%;
  right: auto;
  transform: translate(-50%); }

.b3-2-main1 .swiper-box .swiper-button-next {
  width: 69px;
  height: 16px;
  background: url(/img/MAIN/2020/10/120551/static/images/arrow_bottom.png) no-repeat;
  top: 530px;
  left: 50%;
  right: auto;
  transform: translate(-50%); }

.b3-2-main1 .swiper2 {
  height: 500px;
  width: 220px; }

.b3-2-main1 .swiper2 .swiper-slide {
  margin-bottom: 10px;
  color: #edbcb9;
  font-size: 14px;
  text-align: center;
  line-height: 26px; }
/*---------MEDIA QUERIES Mobile phone--------------*/
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	/*{width:1000px !important;}*/
  .w1000,.header,#copyright,.p2Con,.p3Con{width: 1000px;}
}