/*通用部分*/
body {
  font-family: "微软雅黑";
  min-width: 1200px;

}

a,
a:visited {
  color: #333;

}

a:hover,
a:visited:hover {
  color: rgb(245, 78, 78);
}

.container {
  width: 1200px;
  margin: 30px auto;

  background: #ffffff;


}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: "";
  height: 0px;
  display: block;
  overflow: hidden;
  clear: both;
}

.top {
  height: 455px;
  width: 100%;
  background:  no-repeat top center;
}

.top .logo {
  width: 1200px;
  margin: 0px auto;
  padding: 0px 0px 30px 0px;
}

.logo img {
  height: 51px;
  margin-top: 30px;
}

.xxfc{
  width: 100%;
  height: 280px;
  background: url(/uploads/image/i3190/tupian01.png) no-repeat center center;
  display: block;
  margin-bottom: 30px;
}

.container ul{
 width: 100%;
}

.container ul li{
  width: 277.5px;
  height: 200px;
  margin-right: 30px;
  float: left;

 }
.container ul li:nth-child(1){
  background:  no-repeat center center;
}
.container ul li:nth-child(2){
  background:  no-repeat center center;
}
.container ul li:nth-child(3){
  background:  no-repeat center center;
}
.container ul li:nth-child(4){
  background:  no-repeat center center;
  margin-right: 0px;
}
 .container ul li a{
  width: 100%;
  display: block;
  height: 200px;
  padding-top: 140px;
 }

 .container ul li p{

  width: 100%;
  font-size: 20px;
  text-align:  center;

 }







.mobtop{display: none;}
 @media only screen and (max-width:970px) {
	body {
		min-width: 374px!important;
	}
    .top{display: none;}
    .mobtop{display: block;}
    .mobtop img{width: 100%;}
    .container{width: 100%;margin: 0;padding: 12px;}
    .xxfc{height: 147px;margin-bottom: 12px;background: url(/uploads/image/p0/2507161024347733754.png) no-repeat;background-size: 100%;}
    .container ul li{width: 48.3%;margin-right: 12px;margin-bottom: 12px;border-radius: 8px;height: 110px;background-size: 100% !important;}
    .container ul li:nth-child(2n){margin-right: 0;}
    .container ul li a{height: 110px;padding-top: 75px;}
    .container ul li p{font-size: 16px;}
    .bq {
        display: none;
    }
    .sj_bottom {
        background: #5b5b5b;
        width: 100%;
        height: auto;
        text-align: center;
        padding: 10px 20px;
        font-size: .28rem;
       line-height: .5rem;
        color: #ffffff;
        float: left;
    }
    .sj_banner, .sx_header, .sj_bottom {
        display: block!important;
    }
}