@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1199px) {
	
	
/*标题*/
#ct_bt{width:90%; max-width:1200px; height:; margin:0 auto; text-align:center; padding-bottom:10px; padding-top:20px;}
#ct_bt h2{ font-size:1.3em; line-height:1.6em; font-weight: bold; color:#b5282c;}
#ct_bt p{font-family:Arial,'微软雅黑'; text-transform:uppercase; font-size:1em; color:#bdb3a1;}
#ct_bt span{color:#b5282c; font-weight: bold;}







.dcon2{width: 100%; padding:30px 0px 30px 0px; margin-top: 30px; background: url("../img/bnb_17.jpg") center center ; background-size: cover;}

.dcon2c{width:90%; max-width:1200px; margin:0 auto;}

.dcon2c .left{width:100%; padding-top:0px; font-size:1em; line-height:1.6em; color: #e7dccf;}
.dcon2c .left p{line-height:1.6em;}

.dcon2c .right{width:100%; padding-top: 10px;}
.dcon2c .right ul li{display:block; width:33.33%; float:left;}
.dcon2c .right ul a{display:block; width:85%; height:; text-align:center; box-sizing: content-box;  padding: 2px;  font-size:16px; background:#fff; border-radius:8px; float:left; box-shadow:0px 0px 10px rgba(0,0,0,0.1); transition:0.5s;}
.dcon2c .right ul img{display:block; width:100%; height:; margin:0 auto; margin-bottom:0px; border-radius:8px;}
.dcon2c .right ul a:hover{ box-shadow:0px 0px 20px #fe2d3d;}







/*合作伙伴*/
.cont33{ width:100%; max-width:1200px; padding: 30px 0px 70px 0px; background: #fefefe;}
.warp1{ width: 90%; margin: 0 auto; max-width:1300px; height:auto; margin:0 auto; padding:10px 0px 0px 0px;}
.warp1 li{ width:16.66%; float:left; margin-bottom:10px; box-sizing:border-box; padding:3px; }

.warp1 li img{ max-width:100%; height:80px; display:block; margin:0 auto; transition: 0.5s;}

.warp1 li a{transition:0.5s;}

.warp1 a{display:block; width:95%; height:100px; margin:0 auto; box-sizing: border-box; padding: 10px; background:#fff; box-shadow:0px 0px 20px #e7edec; position: relative;}
 

.warp1 li:hover img{transform: rotateY(360deg);}

.warp1 li:hover a{ -moz-box-shadow:0px 0px 40px #e0e0e0; -webkit-box-shadow:0px 0px 40px #e0e0e0; box-shadow:0px 0px 40px #a5d7cb;}






.yscon1{width: 100%; margin: 0 auto; padding: 50px 0px 80px 0px; background: #f6fbff; background-size: 100% auto; position: relative; box-shadow:0px 20px 20px rgba(0,0,0,0.05);}





.yscon1c{width: 90%; max-width: 1400px; min-height: 380px; line-height: 1.8em; font-size: 1.2em; padding: 20px 0px 20px 0px; margin: 0 auto;}

.yscon1c h2{color: #223f81; font-size: 1.1em; font-weight: bold; line-height: 1.8em; padding-bottom: 1.8em; }
.yscon1c p{line-height: 1.8em;}


.yscon1c .left{width: 100%; float: left; text-align: right;}
.yscon1c .right{width: 100%; float: right; text-align: left;}




.cont3_wrap{width: 100%; margin: 0 auto; padding-top: 40px; }
.cont3{width: 100%; padding: 0px 0px 0px 0px; background:# ; background-size: cover; margin-top: 40px;}
.c3c{width: 90%; max-width: 1400px; margin: 0 auto; background: url("../im/aaZ_11.jpg") bottom left no-repeat; padding-bottom: 20px;}

.c3cl{width: calc(50% - 40px); float: right; height: 100%; background-size: cover;}
.c3cl img{ display: block; width:100%; height: auto;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 10px rgba(0,0,0,0.5); }

.c3cr{width: calc(50% + 30px); float: left;  padding: 0px 0px 0px 0px;}

.c3cr_1{width: 100%; padding-bottom:10px; line-height:1.5em; font-size: 1.2em; }
.c3cr_1 img{width: 50%}
.c3cr_1 p{ color: #223f81; font-family: arial; text-transform: uppercase;}
.c3cr_1 h2{font-size:1.2em; font-weight: bold; text-transform: uppercase;  line-height: 1.5em;  color: #b5282c; padding-top: 5px;}


.c3cr_2{width: 100%;  line-height: 35px; font-size: 16px; color: #555;}
.c3cr_2 p{line-height:35px;}

.c3cr_3{width: 100%; padding-top: 30px;}
.c3cr_3 a{display: block; width: 100%; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 1em; background: #c9ac79; transition: 0.5s; border-radius:5px;}
.c3cr_3 a:hover{background: #dfc9a2; color: #fff;}

.c3cr_cont{width: 100%; float: left; padding-right: 50px; box-sizing: border-box; }


.c3cr_4{width: 100%; padding-top: 30px;}
.c3cr_4 a{display: block; width: 90%; height: 35px; margin:0 auto; line-height: 35px; text-align: center; color: #fff; font-size: 15px; background: #c9ac79; transition: 0.5s; border-radius:5px;}
.c3cr_4 a:hover{background: #dfc9a2; color: #fff;}





.tcon1{width:100%; max-width:1200px; line-height:40px; margin:0 auto; text-align:center; padding:20px 0px 20px 0px;}
.tcon1 a{display:inline; padding:8px 25px 8px 25px; font-size:16px; color: #fff; border:#2359a2 1px solid; background: #2359a2; border-radius:5px; margin:0px 1px 0px 0px; transition:0.5s;}
.tcon1 a:hover{ background:#f08304; color:#fff; border:#f08304 1px solid;}








.pcon2{width: 100%; max-width: 1300px; margin: 0 auto;}
.pcon2 ul li{display: block; width: 25%; height: 100px; float: left;}
.pcon2 ul a{ display: block; width: 95%; height: 70px; padding: 15px 0px 15px 0px; box-sizing: content-box; background: #fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1); transition: 0.5s;}
.pcon2 ul a img{float: left; margin-right: 14px; margin-left: 20px;}
.pcon2 ul a h3{font-size: 18px; font-weight: bold; color: #333; padding-top: 10px; line-height: 30px;}
.pcon2 ul a p{font-size: 12px; text-transform: uppercase; line-height: 22px; color: #aaa;}

.pcon2 ul a:hover{box-shadow:0px 0px 50px #badad2;}










.cont2{width: 100%; height: 295px; background: url("../im/aZ_15.jpg") center center no-repeat; background-size: cover; color: #fff;}
.cont2 ul{display: block; width: 90%; max-width: 1400px; margin: 0 auto; padding-top: 60px;}
.cont2 ul li{width: 20%; float: left;}
.cont2 ul a{display: block; width:85%; margin: 0 auto; color: #fff; text-align: center;}
.cont2 ul a h2{font-size: 46px; font-family: arial; line-height: 50px; font-weight: bold; padding-bottom: 15px;}
.cont2 ul a h3{font-size: 18px; line-height: 24px;}
.cont2 ul a h4{font-size: 12px; font-family: arial; line-height: 20px; opacity: 0.5; padding-top: 8px; text-transform: uppercase;}






.cont4{width: 100%; min-height: 50px; background: #f1f6f9; padding: 20px 0px 60px 0px;}



.cont4c{width: 90%; margin: 0 auto;}

.cont4c ul li{display: block; width: 20%; float: left; }

.cont4c ul .lic{width: 90%; margin: 0 auto;}

.cont4c ul .ic1{width: 100%; height: auto; background: #000; position: relative;  display: flex; align-items: center; justify-content: center; }

.cont4c ul .ic1_txt{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; line-height: 100%; text-align: center; color: #fff; font-size: 22px; font-weight: bold;  display: flex; align-items: center; justify-content: center; }

.cont4c ul .ic1 img{display: block; width: 100%; height: auto; opacity: 0.5; transition: 0.5s;}

.cont4c ul li:hover .ic1 img{ opacity: 0.8;}

.cont4c ul .ic2{width: 100%; padding-top: 20px;}

.cont4c ul .ic2 a{display: block; width: 98%; margin: 0 auto; height: 35px; line-height: 35px; text-indent: 10px; margin-bottom: 5px; color: #5b636e; border: #bbcedd 1px solid; border-radius:25px; transition: 0.5s;}

.cont4c ul .ic2 a:hover{ background: #285fab; border: #285fab 1px solid; color: #fff;}

.cont4c ul .ic2 i{margin-right: 5px;}




.cont5{width: 100%; min-height: 50px; background: #ede9db; padding: 10px 0px 40px 0px; margin-top: 50px;}


.inpro{ width:90%; max-width:1400px; margin:0 auto; padding-top:0px;}
.inpro .swiper-container {
      width: 100%;
      height: 100%;
    }

.inpro .swiper-slide {padding:5px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  box-sizing:border-box;
	  transition:0.5s;
	  position:relative;
	  

    }
	
.inpro .swiper-slide a{display:block; width:100%; background:#; padding-bottom:0px;}	
	
.inpro .swiper-slide a:hover h2{ border-bottom: #cc0000 1px solid;}
	
	
.inpro .swiper-slide h2{font-size:1em; font-weight:normal; color:#333; text-align: left; line-height:1.4em; width:100%; margin:0 auto; padding-top:12px; padding-bottom:8px; transition:0.5s; margin-bottom: 5px; border-bottom: #c8c1a9 1px dotted;}	


.inpro .swiper-slide img{display:block; width:100%; height:auto; transition: 0.5s; border: rgba(255,255,255,0.1) 0px solid; box-sizing: border-box; border-radius:8px;}
.inpro .swiper-slide img:hover{border: #cc0000 0px solid;}

.inpro .swiper-slide p{font-size: 0.8em; font-family: arial; color: #666; line-height: 1.2em;}

.inpro .swiper-button-next:after{ font-size:15px !important;}
.inpro .swiper-button-prev:after{ font-size:15px !important;}

.inpro .swiper-button-next{top:50%; width: 20px; right:15px; color:#cc0000 !important;   text-shadow:#000 1px 1px 3px; background-image:url("../images/g54.png"); background-position: center center; background-size: 100%;}
.inpro .swiper-button-prev{top:50%; width: 20px; left:15px; color:#cc0000 !important;  text-shadow:#000 1px 1px 3px;  background-image:url("../images/g53.png"); background-position: center center; background-size: 100%;}


.inpro .swiper-pagination-bullets{display:none;}








.kon5{width:90%; max-width:1400px; margin:0 auto; padding-bottom:10px; padding-top:40px;}



.kon5l{width:100%; height:; float:; padding-top:px;}
.kon5l img{width:100%; height:; border-radius: 8px;}
.kon5l video{width:100% !important; height:; border-radius: 8px;}


.kon5r{width:100%; height:; float:right;}



.kon5r2{width:100%; height:; line-height:1.8em; font-size:1em;}
.kon5r2 p{line-height:1.8em;}





.ccdz3{width:100%; min-height:50px; margin-top:10px; padding-bottom:10px;}

.bbcon1{width:90%; height:200px; margin: 0 auto; background:#; border-bottom:#e8e8e8 0px solid;}
.bbcon1c{width:100%; height:200px; margin:0 auto; }
.bbcon1c ul li{display:block; width:50%; height:100px; line-height:1.3em; text-align:center; font-size:0.7em; color:#777; float:left; box-sizing:border-box;  padding:10px 20px 0px 15px; background:#; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;   border:#e1ddd6 1px solid;}

.bbcon1c ul img{width:35px; height:35px; float:; margin:0 auto; margin-bottom:8px; display:block;}
.bbcon1c ul p{font-size:1em;  line-height:1.3em;}

.bbcon1c ul li:nth-child(1){  border-right:none; border-bottom: none;}
.bbcon1c ul li:nth-child(2){  border-right:; border-bottom: none;}
.bbcon1c ul li:nth-child(3){  border-right:none; border-bottom: ;}



.cont6{width: 100%; min-height: 50px; color: #e6d5ba; font-size: 1em; padding: 30px 0px 30px 0px; background: url("../images/a_38.jpg") center center; background-size: cover; }
.cont6c{width: 90%;  max-width: 1400px; margin: 0 auto;}
.cont6_l{width: 100%; float: left; font-size: 0.9em; line-height: 1.8em;}
.cont6_l p{line-height: 1.8em;}
.cont6_l img{display: block; margin-bottom:10px; height: 60px;}

.c6lx1{width: 100%; min-height: 60px; margin-top: 20px; background: url("../img/ko_58.png") left top no-repeat; box-sizing: border-box; background-size:30px auto; padding: 0px 0px 0px 40px; font-size: 1.2em; line-height: 1.6em;}


.cont6_r{width: 100%; float: right;}
.cont6_r img{width: 100%; height: auto; display: block; border-radius:8px;}



.hcon4{width: 100%; max-width:1200px; min-height:60px; margin:0 auto; background: url(../img/eaoyu_50.jpg) top right no-repeat; background-size:auto 80%; padding-top:20px; padding-bottom:10px;}

.hcon4_t{width: 100%; max-width:1200px; height:40px; line-height:40px; font-size:1.3em; font-weight:bold; text-align:center; color:#b5282c;}

.hcon4_c{width: 90%; max-width:1200px; min-height:20px; margin:0 auto; font-size:0.8em; line-height:1.3em;}
.hcon4_c p{line-height:1.5em;}







.hcon5{width:100%; min-height:100px; background-size:; padding-bottom:80px;}





.aa25c{width:90%; max-width:1400px; height:; margin:0 auto;}

.aa25c ul li{display:block; width:50%; height:; float:left;}

.aa25c ul a{display:block; width:95%; height:; margin:0 auto; background:#;  font-size:1em; text-align:center; -moz-box-shadow:0px 0px 50px #eee; -webkit-box-shadow:0px 0px 50px #eee; box-shadow:0px 0px 50px #eee; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; margin-bottom: 8px;}

.aa25c ul img{display:block; width:100%; height:130px; margin-bottom:0px; border-radius:8px;}

.aa25c ul a:hover{ -moz-box-shadow:0px 0px 80px #e2e2e2; -webkit-box-shadow:0px 0px 80px #e2e2e2; box-shadow:0px 0px 80px #e2e2e2;}

.aa25c p{line-height:1.3em; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width:80%; margin:0 auto;} 










	
}
