.main .bg img {
  width: 100%;
}

.main .cont_left {
  margin: 0;
  width: 100%;
  margin-top: 50px;
  height: 474px;
}
.main .cont .article {
  text-align: center;
}

.main .cont .article p {
  /*font-size: 25px;*/
  font-weight: 300;
  color: #333333;
  line-height: 50px;
  opacity: 0.9;
  text-indent: 2em;
  font-size: 16px;
  text-align: left;
}

.main .cont .item {
  width: 25%;
  height: 474px;
  text-align: center;
  /* background-color: red; */
}
.main .cont .item span,.item2_text span{
    display:inline-block!important;
    white-space: normal;
}
.main .cont .item3 {
  width: 25%;
  height: 474px;
  text-align: center;
  /* background-color: red; */

}

.main .cont .item2 {
  width: 50%;
  height: 474px;
  overflow: scroll;
  text-align: center;
  /* background-color: violet; */
}

.main .cont .item2 .item2_text{
  font-size:16px;
  font-weight:400;
  color:#333333;
  height: 50%;
 /* width: 72%;*/
  margin: 0 auto;
  /*margin-left: 14%;
  margin-top: 20%;
  line-height: 40px;*/
 width: 100%;
}

.main .cont .item2_textBG {
  /*height: 474px;*/
  height:auto;
  margin-top: -474px;
  background-color: #ac9cff3d;
  width: 94%;
    padding: 0 3%;
}

.main .cont .item2 .item2_color{
  height: 474px;
  /*background-color:#AC9CFF;*/
  opacity:0.1
}

.main .cont .item2_imgColor{
  background-color:#AC9CFF;
}

.main .cont .opacity1 {
  opacity:0.1
}

.main .cont .opacity2 {
  opacity:0.2
}

.main .cont .opacity3 {
  opacity:0.3
}

.main .cont .opacity9 {
  opacity:0.9;
  color: white;
  font-size: 36px;
}

.main .cont .top_200px{
  height: 237px;
}

.main .cont .top_200px_img{
  margin-top: -264px;
  /*width: 100%;*/
}

.main .cont .top_474px{
  height: 474px;
  line-height: 474px;
}

.main .cont .top_474px_img{
  margin-top: -474px;
}

.main .cont .item_hImg{
  height: 237px;
}

.main .cont .item_hide{
  display: none;
}

/*4. 合作开始 */
.cooperation .swiper-container .swiper-wrapper .swiper-slide {
  width: 234px !important;
  height: 180px;
}

.cooperation .swiper-container .swiper-wrapper .swiper-slide img {
  width: 234px;
  height: 180px;
}

.cooperation .bom {
  /* background: #6654E9; */
  /* color: #fff; */
  /* margin-top: 60px; */
  font-size:26px;
  font-weight:400;
  color:rgba(51,51,51,1);
  line-height:24px;
  opacity:0.8;
}
.cooperation .bom .wrapper .item img {
  width: 318px;
  height: 202px;
  margin-bottom: 26px;
  max-width: 500px;
  clip-path: polygon( 15px 0, 100% 0, 100% 15px, 100% calc( 100% - 15px), calc( 100% - 15px) 100%, 15px 100%, 0 100%, 0 15px);
}
.cooperation .bom .wrapper .item {
  /* padding: 34px 0 60px 0; */
  text-align: center;
  width: 33.333%;
}

.cooperation .bom .wrapper .item>div {
  padding: 0 9px;
}
.cooperation .bom .wrapper .item span:first-child {
  font-size:26px;
  font-weight:400;
  color:rgba(51,51,51,1);
  line-height:24px;
  opacity:0.8;
}
.cooperation .bom .wrapper .item span:last-child {
  font-size:16px;
  font-weight:300;
  color:rgba(51,51,51,1);
  line-height:24px;
  opacity:0.8;
  margin-top: 14px;
  margin-bottom: 40px;
}

.cooperation .control-box ul {
  list-style: none;
  position: relative;
}

.cooperation .control-box ul li {
  position: absolute;
  top: 90px;
  cursor: pointer;
}

.cooperation .control-box ul li img {
  width: 60px;
  height: 60px;
  opacity: 0.5;
}

.cooperation .prev {
  left: 0;
}

.cooperation .next {
  right: 0;
}

.cooperation .bigbox {
  overflow: hidden;
  margin: auto 80px auto;
  height: 180px;
  padding: 20px 0;
}

.cooperation #switcher {
  height: 190px;
  left: 0px;
}

.cooperation .content_1.content_2 {
  width: 100%;
  float: left;
}

.cooperation .box {
  transition: all .7s ease 0s;
  width: 234px !important;
  height: 180px;
  float: left;
  margin: 15px 9px;
}

.cooperation .box:hover {
  margin-top: -2px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.08);
}

.cooperation .shadow {
  width: 255px;
  height: 60px;
  /* opacity: 1; */
  background-color: rgba(0, 0, 0, 0.45);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  margin-top: 130px;
  color: white;
  font-size: 14px;
}

.cooperation .shadow a {
  display: inline-block;
  width: 225px;
  height: 60px;
  color: white;
  text-decoration: none;
  margin-left: 18px;
  margin-top: 10px;
}

/*4. 合作结束 */

#nb_icon_wrap{display:none!important;}
@media (max-width: 1400px) {
  .main .cont .top_474px_img,.main .cont .top_200px_img{width:100%;}
  .main .cont .top_474px{
      height: 474px;
    /* line-height: 237px; */
    /*display: table-cell;*/
    /* height: 100%; */
    vertical-align: middle;
  }
}
@media (max-width:580px) {
	  .main .cont .top_474px{
    display: table-cell;
        line-height: normal;
  }
  .main .cont .item2{width:85%;}
  .main .cont .item{display:none;}
  .item2_text img{width:100%;}
  .main .cont .item3 {
    width: 15%;}
  .main .cont .article{width:94%;padding:0 3%;}
  .main .cont .article img{width:100%!important;}
  .cooperation .bom .wrapper .item img{width:100%!important;height:auto;}
  .title{padding:10% 0 5% 0;}
  .title h3{font-size:33px;}
  .bg{display:none;}
 
}
@media (max-width:1000px) {
	.cooperation .bom .wrapper .item {
    width:98%;
      padding:0;
      margin:0 auto;
}
}
@media screen and (min-width:0px) and (max-width:1400px) {
  header {
    margin-top: 0px!Important;}
  /*.bg2 {
    padding-top: 51px;}*/
}
@media screen and (max-width: 500px) and (min-width: 0px){
.fazx2 {
  display: none;}
}

@media screen and (max-width: 750px) and (min-width: 0px){
.main .cont .article p{line-height:40px!important;}
}
