@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% Microsoft YaHei; color:#000000;text-align:center; font-family: "Microsoft YaHei", SimSun, "SourceHanSansCN", "PingFang SC"; background:url(images/top01.jpg) top center no-repeat #fefbf2;}
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 14px/200% Microsoft YaHei;}
li,p{text-align:left;font:normal 14px/200% Microsoft YaHei;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#a52221; text-decoration:none;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 14px/200% Microsoft YaHei;}
.w1200{ width:1200px;}
.fl{ float:left;}
.fr{ float:right;}

/*head*/
.top_head{ height:618px;}



.bg_bt{ width: 100%; background: url(images/bg.jpg) center bottom no-repeat;}
.bg_bt2{ width: 100%; background: url(images/bg_bt.jpg) center bottom no-repeat;}


/*p1*/
.p1_title{ color: #c94335; font-size: 45px; line-height: 140%; text-align: center; font-weight: bold;margin: 35px auto;}
.p1_title a,.p1_title a:hover{ color: #c94335; }

.p1_con{margin:35px auto 70px; box-sizing:border-box;}
.left-wrap {  position: relative;width:1200px;}
.left-wrap .swiper-slide { position: relative;}
.left-wrap .swiper-slide p { position: absolute; left: 0; bottom: 0; width: 100%; height:90px; padding-left: 20px; font-size:30px; line-height:90px; color: #fff; background-color: rgba(0, 0, 0, 0.5);}
.left-wrap .arrow-left { position: absolute; left: 15px; top: 50%; z-index: 2; cursor: pointer;}
.left-wrap .arrow-right { position: absolute; right: 15px; top: 50%; z-index: 2; cursor: pointer;}
.left-wrap .pagi1 {position: absolute; right: 10px; bottom: 16px; z-index: 2;}
.left-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background: #d80c14;}
.left-wrap .swiper-pagination-bullet {background: #e7e0d9; opacity: 1; width:12px; height:12px; -webkit-border-radius:10px; border-radius:10px; margin-right:12px; cursor: pointer;}

.p1_right_wrap .list-main-news{ margin-top: 25px;}
.p1_right_wrap .list-main-news li{ position: relative; color:#000; font-size: 22px; text-align: left;line-height:32px;  height:129px; padding-left:30px; padding-right:0px; width:48%;  float: left; display: table; box-sizing: border-box; border-bottom: 1px #dbcdac solid; float: left;}
.p1_right_wrap .list-main-news li div{display:table-cell; vertical-align: middle;font-size: 22px; text-align: left; line-height:32px;}
.p1_right_wrap .list-main-news li:nth-child(odd){ float: left;}
.p1_right_wrap .list-main-news li:nth-child(even){ float: right;}
.p1_right_wrap .list-main-news li:hover{ background: #f9f4ea; color: #aa0101;}
.p1_right_wrap .list-main-news li:before { content: ""; position: absolute; left:10px; top:60px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #c50000;}
.p1_right_wrap h6{ font-size: 18px; text-align: right; font-weight: bold; color: #4c4c4c;}
.p1_right_wrap h6 a,.p1_right_wrap h6 a:hover{color: #4c4c4c;}

/*p2*/
.title_h2{ background: url(images/tt01.png) 55px 0 no-repeat; height:63px; overflow: hidden; margin-bottom:20px; margin-top:70px;}
.title_h2_b{ background: url(images/tt02.png) 55px 0 no-repeat;}
.title_h2 b{font-size:40px; line-height: 50px; font-weight: bold; color: #fff; display: block;  text-align: center; margin: 0 auto; width: 500px;}
.title_h2_b b{ color: #cc3332;}
.title_h2 em{ float:right;  line-height:50px; text-align: right;  font-size: 18px; color: #4c4c4c; font-weight: bold; margin-top:-30px; position: relative;}
.title_h2 em a,.title_h2 em a:hover{ color:#4c4c4c;}
.title_h2_b em,.title_h2_b em a,.title_h2_b em a:hover{ color: #fff;}


.P2con_list{ margin:50px auto;}
.listP2_A li{position: relative; color:#000; font-size: 22px; text-align: left;line-height:32px; height:120px; padding-left:62px; width:48%; float: left; display: table; box-sizing: border-box; margin-bottom: 5px; background: url(images/icon01.png) 0 30px no-repeat; border-bottom: #dbcba5 1px solid;}
.listP2_A li:nth-child(even) { float: right;}
.listP2_A li div{display:table-cell; vertical-align: middle;font-size: 22px; text-align: left; line-height:32px;}







/*媒体报道*/
.p3_con{ margin:30px auto 10px;}
.g-w1200 { width: 1200px; position: relative; margin-left: auto; margin-right: auto;}
.bk { position: relative;}
.bk-jigoudongtai { padding-bottom: 20px; color: #fff;}
.bk-jigoudongtai .g-title { margin-bottom: 40px;}
.bk-jigoudongtai .arrow-shipin {
  position: absolute;
  top: 40%;
  width: 42px;
  height: 42px;
  z-index: 2;
  background: url(images/arrow-left2.png) left top no-repeat;
  background-size: contain;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  cursor: pointer;}
.bk-jigoudongtai .arrow-shipin-left {left: 0;}
.bk-jigoudongtai .arrow-shipin-left:hover { background-image: url(images/arrow-left2-active.png);}
.bk-jigoudongtai .arrow-shipin-right { right: 0; background: url(images/arrow-right2.png) left top no-repeat;}
.bk-jigoudongtai .arrow-shipin-right:hover { background-image: url(images/arrow-right2-active.png);}

.bk-jigoudongtai .pagi {
  position: absolute;
  left: 50%;
  bottom: -60px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);}

.bk-jigoudongtai .pagi2 {
  position: absolute;
  left:0;
  right:0;
  text-align: center;
  bottom: 0;
  /*left: 50%;
	-webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);*/
  z-index: 4;height:10px;margin-bottom:20px;
}
.bk-jigoudongtai .swiper-pagination-bullet {
  background-color: #bc0000;
  margin-right: 18px;
  opacity: 1;
  width: 8px;
  height: 8px;
/*
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
*/
}
.bk-jigoudongtai .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 60px; -webkit-border-radius: 5px; border-radius: 5px;}
.bk-jigoudongtai .arrow-left {
  position: absolute;
  left: 41%;
  top: 53%;
  z-index: 3;
  margin-left: -400px;
  cursor: pointer;
}

.bk-jigoudongtai .arrow-right {
  position: absolute;
  right: 41%;
  top: 53%;
  z-index: 3;
  margin-right: -400px;
  cursor: pointer;
}

.bk-jigoudongtai .swiper-jigou-wrap {
  position: relative;
  height:320px;overflow:hidden;
}
.bk-jgdt{height:370px;}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-container {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 1260px;
  height:320px;}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide {
  width: 550px;
  height: 310px;
  /*-webkit-border-radius: 10px;
  border-radius: 10px;*/
  overflow: hidden;
}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide.swiper-slide-active p {  background-color: rgba(0, 0, 0, 0.45);  color: #fff;}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 66px;
  line-height: 66px;
  text-align: center;
  font-size: 23px;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide p a,.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide p a:hover{ color:#fff;}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide{ border-radius: 10px; overflow: hidden;}
.bk-jigoudongtai .swiper-jigou-wrap .swiper-slide img{ border-radius: 10px;}




.listP2_B li{position: relative; color:#000; font-size: 22px; text-align: left;line-height:32px; height:125px; padding:20px 0 10px 70px; width:48%; float: left;  box-sizing: border-box; overflow: hidden;font-size: 22px; text-align: left;border-bottom: #dbcba5 1px solid;background: url(images/icon02.png) 0 35px no-repeat;display: table; }
.listP2_B li div{display:table-cell; vertical-align: middle;font-size: 22px; text-align: left; line-height:32px;}
.listP2_B li:nth-child(even) { float: right;}




.XXGC_bg{ background: url(images/bg03.jpg) top center no-repeat; padding-top:70px;}
.p4_con{ margin: 50px auto 90px;}
.listP2_C{ float: left; background: url(images/bg01.png) no-repeat; width: 580px; height: 339px; margin: 20px 10px 0;}
.listP2_C h6{ text-align: center; font-size: 30px; height: 46px; line-height: 46px; color: #fff;}
.listP2_C h6 a,.listP2_C h6 a:hover{ color: #fff;}
.listP2_C ul{ margin: 20px;}
.listP2_C ul li{ position: relative;color:#000; font-size: 24px; text-align: left; height:122px; padding:10px 0 0 30px; box-sizing: border-box; margin-bottom: 5px;border-bottom: 1px #dbcdac solid; line-height: 32px;}
.listP2_C li:before { content: ""; position: absolute; left:10px; top:20px; width: 8px;height: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #c50000;}

/*p5*/
.p5_con{ margin:50px auto 60px;}
.p5_con .list-main-news{ margin-top: 50px;}
.p5_con .list-main-news li{ position: relative; color:#000; font-size: 22px; text-align: left; white-space: nowrap;line-height: 150%;text-overflow: ellipsis; padding:15px 20px 15px 80px; text-align: justify;white-space: normal; border:#e6c898 1px solid; margin-bottom:50px; float:left; width:540px; margin-left:60px; box-sizing:border-box; background:#fff; border-radius:5px;box-shadow:7px 7px 0px 0px #edd8b9; height: 125px;}
.p5_con .list-main-news li span{ background:#ac261a; width:80px; height:90px; display:block; color:#fff; position:absolute; top:-15px; left:-20px; box-sizing:border-box; padding-top:10px;}
.p5_con .list-main-news li span b{ display:block; text-align:center; font-size:36px; border-bottom:#fff 1px solid; width:60%; margin:0 auto;}
.p5_con .list-main-news li span em{ display:block; text-align:center; font-size:14px;}




/*copyright*/
.bk-footer-wrap { padding-top: 20px; text-align: left; padding-bottom: 50px; margin-top: 80px; color: #000;}
.bk-footer-wrap .hline { width: 1200px;  margin: 0 auto;}
.bk-footer-wrap .list-logo { font-size: 0;}
.bk-footer-wrap .list-logo li { float: left; margin-right: 10px; margin-bottom: 15px;}
.bk-footer-wrap .list-logo li:nth-child(9n) { margin-right: 0;}
.bk-footer-wrap .row { margin-bottom: 0px;}
.bk-footer-wrap .row p { font-size: 18px; color: #000;}
.bk-footer-wrap .qrcode-wrap { padding-top: 30px; margin-bottom: 20px;}
.bk-footer-wrap .list-qrcode { text-align: center;}
.bk-footer-wrap .list-qrcode li { display: inline-block; vertical-align: top; font-size: 18px; text-align: center;
 color: #fff; margin-left: 77px; line-height: 1;}
.bk-footer-wrap .list-qrcode li img { margin-bottom: 20px;}
.bk-footer-wrap .list-qrcode li:first-child { margin-left: 0;}
.bk-footer-wrap .copyright-wrap { position: relative; text-align: center; padding-top: 30px; color: #1a1a1a;  font-size: 20px;}
.bk-footer-wrap .copyright-wrap p{ text-align:center; font-size:20px;}
.g-text-center { text-align: center;}
.kexin { position: absolute; left: 50%; top: 30px; margin-left: -330px;}


@media (min-device-width:480px) and (max-width:1200px),
       screen and (max-device-width:1200px){ 
html,body{ width:1300px;}
	   }


