@charset "utf-8";
/* CSS Document */

body {font-family: "Microsoft Yahei", Arial, " ", Helvetica;font-size: 16px!important;/*! background: #eeeeee; */max-width: 750px;margin: 0 auto;}
ul,ol {list-style: none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}
html{font-size: 100px;}

.banner img{width: 100%;}

.pssj2 {width: 95%;margin: 3% auto; text-align:center;}
.pssj1 {width: 100%;margin: 3% auto; text-align:center; background:#f2f1f1; padding:1% 0;}

.tit_h2{font-size: 0.32rem;line-height: 1.6em;margin: 0 0 0.2em;font-weight: bold; color:#494746; text-align:center;}
.tit_p{ text-align: left; width:96%;font-size: 0.18rem;line-height: 2em;margin: 0 auto 0.2em;font-weight: normal;}

.ljzx2{width: 50%;
    line-height:2.5em;
    background: #087ae6;
    color: #fff;
    text-align: center; font-size:0.18rem;
   
   display: inline-block;
    right: 0;
    bottom: 0;}
	

.ht{ width:90%; margin:2% auto;}
.ht img{ width:100%;}

.dm{ width:96%; margin:2% auto;}
.dm img{ width:100%;}

.clear{ clear:both;}

.title_sub {
 
  background: linear-gradient(to bottom, #fff .06rem, #d4f2ff .06rem, #d4f2ff);
}
.title_sub strong {
  width: 35%;
  line-height: 2em;
  background: #087ae6;
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  position: relative;
}
.title_sub strong::after {
  width: 0;
  height: 0;
  content: '';
  border: .03rem solid #087ae6;
  border-right-color: transparent;
  border-top-color: transparent;
  position: absolute;
  right: -.06rem;
  top: 0;
}
.title_sub button {
 width: 20%;
    height: 0.3rem;
    line-height: 1.6em;
    background: #fff;
    border-radius: 50px;
    color: #087ae6;
    text-align: center;
   margin-top: 1.5%;
    margin-right: 2%; border:none; font-size:0.16rem;
}
.mar {margin: 3% auto;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}

.xy{ width:96%; margin:2% auto;}
.xy img{ width:100%;}



.xq4_show{margin: 3% auto;padding: 0;display: flex;justify-content: space-between;flex-wrap: wrap; width:96%;}
.xq4_show li{width: 48%;margin: 1% 0;}
.xq4_show li img{width: 100%;}
.xq4_show div{padding: 0.1rem 0 0.2rem; background:#FFF;}
.xq4_show div h3{font-size: 0.2rem;line-height: 1.6em;margin: 0;}
.xq4_show div p{ font-size:0.16rem; color:#F00; font-weight:normal;     padding: 0;
    margin: 2% auto;}
.xq4_show div .llzx{width: 42%;font-size: 0.18rem;display:inline-block;line-height: 2.2em;background:#1b92e9;color:#fff;margin: 0 2%;}
.hong{ background:#F00 !important;}