@charset "utf-8";
@font-face {
  font-family: ‘MyNewFont’;
  src: url(‘../images/Alibaba-PuHuiTi-Bold.otf’);
}

@media (max-width: 1200px) {
  .section1,
  .section1 .fp-tableCell {
    display: block !important;
    height: auto !important;
  }
  .ss1,
  .sideNav,
  .shubiao {
    display: none !important;
  }
}

.sideNav {
  position: fixed;
  right: 38px;
  top: 50%;
  z-index: 9999;
  margin-top: -115px;
  display: none;
}

.sideNav ul li {
  display: block;
  cursor: pointer;
  width: 15px;
  height: 15px;
  margin: 10px 0;
}

.sideNav ul li a {
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/dian1.png) no-repeat center;
  transition: .3s;
}

.sideNav ul li.active a {
  background: url(../images/dian2.png) no-repeat center;
}

.dowebok {
  position: relative;
}

/**/
.header {
  height: 90px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.header.header1 {
  background: #b11318;
  height: 90px;
}

.w1500 {
  max-width: 1530px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}

.head-index {
  display: flex;
  justify-content: space-between;
  padding: 0 18px;
}

.logo {
  line-height: 90px;
  width: 24%;
}

.logo img {
  max-width: 100%;
}

.dao {
  width: 50%;
}

.yuyan {
  line-height: 90px;
  color: #fddba1;
}

.yuyan a {
  color: #fddba1;
  font-size: 14px;
}

.tel {
  line-height: 90px;
  width: 12%;
}

.tel p img {
  max-width: 100%;
}

.ss {
  position: relative;
  line-height: 90px;
}

.ss #formsearch {
  position: absolute;
  right: 0;
  top: 90px;
  border: 1px solid #c43024;
  width: 252px;
  z-index: 11;
  background: #c43024;
  display: none;
}

.ss #formsearch input {
  line-height: 34px;
  height: 34px;
  background: none;
  border: none;
}

.ss #formsearch input#keyword {
  text-indent: 10px;
  float: left;
  width: 200px;
  color: #fddba1;
  outline: none;
}

.ss #formsearch input#s_btn {
  background: url(../images/sou.png) no-repeat 50%;
  font-size: 0;
  float: right;
  width: 50px;
  outline: none;
}

.ss #formsearch ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #fddba1;
}

.ss #formsearch ::-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #fddba1;
}

.ss #formsearch ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #fddba1;
}

.ss #formsearch ::-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fddba1;
}

.ss1 {
  position: absolute;
  bottom: 3%;
  right: 3%;
  z-index: 999;
}

.ss1 p img {
  max-width: 100%;
}

@media (max-width: 990px) {
  .section {
    padding: 0 2%;
    height:100% !important;
  }
  .fp-tableCell{
      height:100% !important;
  }
}

/**/
.section2 {
  background: url(../images/bj1.jpg) no-repeat center;
  background-size: cover;
}

.sec2-con {
  display: flex;
  justify-content: space-between;
  
}

@media (max-width: 1366px) {
  .sec2-con {
    padding-top:7%;
  }
}

@media (max-width: 990px) {
  .sec2-con {
    display: block;
    padding: 5% 0;
  }
}

.sec2-con .abl {
  width: 46%;
}

@media (max-width: 990px) {
  .sec2-con .abl {
    width: 100%;
  }
}

.sec2-con .abl p img {
  width: 100%;
}

.sec2-con .abr {
  width: 50%;
}

@media (max-width: 990px) {
  .sec2-con .abr {
    width: 100%;
    margin-top: 2%;
  }
}

.sec2-con .abr .ab1 {
  font-size: 2.25rem;
  color: #c9201d;
  font-family: ‘MyNewFont’;
  font-weight: bold;
  line-height: 1.1;
}

.sec2-con .abr .ab1 b {
  display: block;
}

.sec2-con .abr .ab2 {
  font-size: 1.624rem;
  color: #333333;
  font-weight: bold;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.sec2-con .abr .ab3 {
  color: #666666;
  font-size: 0.8rem;
  line-height: 1.5;
  padding-right: 6.4rem;
}

.sec2-con .abr .ab3 p {
  text-align: justify;
}

.sec2-con .abr .ab-more {
  width: 8rem;
  height: 2.2rem;
  background: #c9201d;
  border-radius: 30px;
  margin-top: 1.9rem;
}

.sec2-con .abr .ab-more a {
  display: block;
  line-height: 2.2rem;
  text-align: center;
  color: #fbd491;
  font-size: 0.8rem;
}

.sec2-con .abr .ab4 {
  margin-top: 2.7rem;
}

.sec2-con .abr .ab4 .ab4-list {
  display: flex;
  justify-content: space-between;
}

.sec2-con .abr .ab4 .ab4-list li {
  border: 2px solid #c9201d;
  border-radius: 50%;
  width: 5.7rem;
  height: 5.7rem;
  text-align: center;
}

.sec2-con .abr .ab4 .ab4-list li a {
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.sec2-con .abr .ab4 .ab4-list li a .img1 {
  margin-top: 1.1rem;
}

.sec2-con .abr .ab4 .ab4-list li a .img1 img {
  max-width: 100%;
}

.sec2-con .abr .ab4 .ab4-list li a h3 {
  color: #c9201d;
  font-size: 0.7rem;
}

.sec2-con .abr .ab4 .ab4-list li:hover {
  background: #c9201d;
}

.sec2-con .abr .ab4 .ab4-list li:hover a .img1 img {
  filter: brightness(100);
}

.sec2-con .abr .ab4 .ab4-list li:hover a h3 {
  color: #fff;
}

@media(max-width:768px){
    
    .sec2-con .abr .ab4{
        padding-bottom: 2rem;
    }
    
    .sec2-con .abr .ab4 .ab4-list li a h3{
        padding-top: 1rem;
    }
}

/**/
.section3 {
  background: url(../images/bj2.jpg) no-repeat center;
  background-size: cover;
}

.sec3-con {
  display: flex;
  justify-content: space-between;
  
}

@media (max-width: 1366px) {
  .sec3-con {
   padding-top: 10%;
  }
}

@media (max-width: 990px) {
  .sec3-con {
    display: block;
    padding: 5% 0;
  }
}

.sec3-con .newsl {
  width: 66%;
}

@media (max-width: 990px) {
  .sec3-con .newsl {
    width: 100%;
  }
}

.sec3-con .newsl h2 {
  position: relative;
  margin-bottom: 1rem;
}

.sec3-con .newsl h2 b {
  display: block;
  color: #c9201d;
  font-size: 1.4rem;
}

.sec3-con .newsl h2 span {
  display: block;
  display: inline-block;
  color: #b8b8b8;
  font-weight: bold;
  font-size: 1.065rem;
  font-style: italic;
  line-height: 2;
  text-transform: uppercase;
}

.sec3-con .newsl h2 p {
  width: 38px;
  height: 2px;
  background: #c9201d;
}

.sec3-con .newsl h2 a {
  float: right;
  color: #171717;
  font-size: 0.8rem;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 4;
}

.sec3-con .newsl .nlist1 {
  display: flex;
  justify-content: space-between;
}

.sec3-con .newsl .nlist1 li {
  width: 48%;
  background: #fdfbfa;
  padding: 10px;
  position: relative;
  padding-bottom: 1.5rem;
}

.sec3-con .newsl .nlist1 li .date {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  background: #c9201d;
  width: 5.5rem;
  height: 3.6rem;
  color: #fff;
  text-align: center;
}

.sec3-con .newsl .nlist1 li .date .d1 {
  font-family: "Arial";
  font-size: 1.3255rem;
  padding-top: 0.3rem;
}

.sec3-con .newsl .nlist1 li .date .d2 {
  font-family: "Arial";
  font-size: 0.9rem;
}

.sec3-con .newsl .nlist1 li .img1 img {
  width: 100%;
}

.sec3-con .newsl .nlist1 li b {
  color: #333333;
  font-size: 1rem;
  line-height: 3;
}

.sec3-con .newsl .nlist1 li p {
  color: #333333;
  font-size: 0.7rem;
}

.sec3-con .newsl .nlist1 li:hover {
  background: #c9201d;
}

.sec3-con .newsl .nlist1 li:hover b {
  color: #fff;
}

.sec3-con .newsl .nlist1 li:hover p {
  color: #fff;
}

.sec3-con .newsr {
  width: 31%;
}

@media (max-width: 990px) {
  .sec3-con .newsr {
    width: 100%;
    margin-top: 2%;
  }
}

.sec3-con .newsr h2 {
  position: relative;
  margin-bottom: 1rem;
}

.sec3-con .newsr h2 b {
  display: block;
  color: #c9201d;
  font-size: 1.4rem;
}

.sec3-con .newsr h2 span {
  display: block;
  display: inline-block;
  color: #b8b8b8;
  font-weight: bold;
  font-size: 1.065rem;
  font-style: italic;
  line-height: 2;
  text-transform: uppercase;
}

.sec3-con .newsr h2 p {
  width: 38px;
  height: 2px;
  background: #c9201d;
}

.sec3-con .newsr h2 a {
  float: right;
  color: #171717;
  font-size: 0.8rem;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 4;
}

.sec3-con .newsr .nlist2 li {
  margin-bottom: 1.1rem;
  padding-bottom: 1.1rem;
  border-bottom: 1px solid #d0cdc9;
}

.sec3-con .newsr .nlist2 li:last-child {
  border-bottom: none;
}

.sec3-con .newsr .nlist2 li a {
  display: flex;
  justify-content: space-between;
}

.sec3-con .newsr .nlist2 li a .date {
  width: 17%;
  background: #f9b131;
  text-align: center;
  color: #fff;
  padding: 0.22rem 0;
}

.sec3-con .newsr .nlist2 li a .date .d1 {
  font-size: 1.6285rem;
}

.sec3-con .newsr .nlist2 li a .date .d2 {
  font-size: 0.7rem;
}

.sec3-con .newsr .nlist2 li a .wz {
  width: 80%;
}

.sec3-con .newsr .nlist2 li a .wz b {
  color: #131313;
  font-size: 0.8rem;
  line-height: 2;
}

.sec3-con .newsr .nlist2 li a .wz p {
  color: #666666;
  font-size: 0.7rem;
}

.sec3-con .newsr .nlist2 li:hover a .date {
  background: #c9201d;
}

/**/
.section4 {
  background: url(../images/bj3.jpg) no-repeat center;
  background-size: cover;
}

.tt {
  display: none;
}

.sec4-con {
  display: flex;
  justify-content: space-between;
  
}

@media (max-width: 1366px) {
  .sec4-con {
    padding-top: 7%;
  }
}


@media (max-width: 990px) {
  .sec4-con {
    display: block;
    padding: 5% 0;
  }
}

.sec4-con .psort {
  width: 25%;
}

@media (max-width: 990px) {
  .sec4-con .psort {
    width: 100%;
  }
}

.sec4-con .psort li {
  color: #666666;
  font-size: 1.5rem;
  background: #fff;
  border-bottom: 1px solid #d1d1d1;
  line-height: 4.50;
  text-align: center;
}

.sec4-con .psort li.cur {
  background: #c9201d;
  color: #fff;
  width: 105%;
  position: relative;
  z-index: 999;
}

@media (max-width: 990px) {
  .sec4-con .psort li.cur {
    width: 100%;
  }
}

.sec4-con .plist1 {
  width: 75%;
}

@media (max-width: 990px) {
  .sec4-con .plist1 {
    width: 100%;
    margin-top: 2%;
  }
}

.sec4-con .plist1 li{
    position: relative;
}
.sec4-con .plist1 li img {
  width: 100%;
}


.gd{
    position: absolute;
    right: 7.5rem;
    bottom: 3rem;
    color: #fff;
    z-index: 999;
    width: 10.1rem;
    height: 3rem;
    background: #c9201d;
    color: #fff;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 3rem;
}

.ipro-a2-a{
	display: block;
	width: 225px;
	height: 60px;
	border: 2px solid rgba(255,255,255,.6);
	border-radius: 2px;
	font-size: 18px;
	line-height: 56px;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 70px;
	right: 70px;
	transition: all .3s; 
    -webkit-transition: all .3s;
}
.ipro-a2-a img{
    width: auto !important;
    max-width: 100%;
	margin-left: 8px;
	position: relative;
	top: -1px;
	transition: all .3s; 
    -webkit-transition: all .3s;
}
.ipro-a2-a:hover{
	background: rgba(255,255,255,.2);
	color: #fff;
	transition: all .3s; 
    -webkit-transition: all .3s;
}
.ipro-a2-a:hover img{
	margin-left: 12px;
	transition: all .3s; 
    -webkit-transition: all .3s;
}


/**/
.section5 {
  background: url(../images/bj4.jpg) no-repeat center;
  background-size: cover;
}

.sec5-con {
  display: flex;
  justify-content: space-between;

}

@media (max-width: 1366px) {
  .sec5-con {
      padding-top: 8%;
  }
}


@media (max-width: 990px) {
  .sec5-con {
    display: block;
    padding: 5% 0;
  }
}

.jdlpl {
  width: 42.5%;
}

@media (max-width: 990px) {
  .jdlpl {
    width: 100%;
  }
}

.jdlpl p img {
  width: 100%;
}

.jdlpl h2 {
  background: #ba181a;
  height: 5.8rem;
  text-align: right;
  color: #fecd7a;
  font-size: 2.5885rem;
  font-weight: bold;
  font-family: "MyNewFont";
  padding-top: 0.75rem;
  padding-right: 1.5rem;
}

.jdlpl h2 span {
  display: block;
  font-size: 1.33rem;
  text-transform: uppercase;
}

.jdlpr {
  width: 57%;
}

@media (max-width: 990px) {
  .jdlpr {
    width: 100%;
    margin-top: 1%;
  }
}

.jdlpr .jdlpr-list li {
  position: relative;
  float: left;
  width: 49%;
  margin: 0 0.5%;
  margin-bottom: 1%;
}

.jdlpr .jdlpr-list li .img1 img {
  width: 100%;
}

.jdlpr .jdlpr-list li .hh {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(186, 24, 26, 0.84);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  opacity: 0;
}

.jdlpr .jdlpr-list li .hh a {
  display: block;
  color: #fecd7a;
  font-weight: bold;
  font-family: "MyNewFont";
  font-size: 1.553rem;
}

.jdlpr .jdlpr-list li:hover .hh {
  opacity: 1;
}

/**/
.beian{    padding-left: 36px;
    padding-top: 58px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: block;}
.beian a{color:#fff;}
.section6 {
  background: url(../images/bj5.jpg) no-repeat center;
  background-size: cover;
}

@media (max-width: 990px) {
  .sec6-con {
    padding-bottom: 10%;
  }
}

.lx-index h2 {
  text-align: center;
  color: #fff;
  font-size: 2.25rem;
  font-family: "MyNewFont";
  font-weight: bold;
}

.lx-index h3 {
  text-align: center;
  margin-top: 0.75rem;
}

.lx-index h3 img {
  max-width: 100%;
}

.lx-index .lx-con {
  display: flex;
  justify-content: center;
  margin-top: 3.5rem;
}

@media (max-width: 990px) {
  .lx-index .lx-con {
    display: block;
  }
}

.lx-index .lx-con li {
  text-align: center;
  color: #fff;
  position: relative;
  margin: 0 4%;
}

.lx-index .lx-con li::before {
  content: "";
  background: url(../images/t2.png) no-repeat right center;
  position: absolute;
  right: -50%;
  top: 25%;
  width: 127px;
  height: 5px;
}

@media (max-width: 990px) {
  .lx-index .lx-con li::before {
    display: none;
  }
}

.lx-index .lx-con li:last-child::before {
  background: none;
}

.lx-index .lx-con li .img img {
  max-width: 100%;
}

.lx-index .lx-con li b {
  display: block;
  color: #ffffff;
  font-size: 0.8rem;
  line-height: 2;
}

.lx-index .lx-con li p {
  font-size: 0.8rem;
}

.lx-index .liu {
  margin-top: 3rem;
}

.lx-index .liu a {
  display: block;
  text-align: center;
}

.lx-index .liu a img {
  max-width: 100%;
}




.page-wrap-left1{
    border-bottom: 1px solid #e9e9e9;
    padding:0;
    margin-bottom: 1.75rem;
}
.xypg-left-box{
    margin-bottom: 0;
}
.xypg-left-con{
    border: none;
}
.xypg-left-nav{
    display:none;
    margin: 0;
    text-align: center;
}
.xypg-left-nav>li{
    display:inline-block;
    border:none;
    border-right: 1px solid #efefef;
    padding-right: 1.2rem;
    margin-right: 1rem;
}
.xypg-left-nav>li:last-child{
    border-right:none;
}
.xypg-left-nav>li>a{
    padding: 0;
}

.xypg-left-nav>li .first-nav-btn{
    display: none;
}

.xypg-left-nav>li:hover>a, .xypg-left-nav>li.clicked>a{
    color: #a52a2e;
}





