@charset "utf-8";
/* CSS Document */

/*bootstarp后加共用部分*/
body{font-family: 'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;}
h1, .h1, h2, .h2, h3, .h3{margin: 0;}
p{margin-bottom: 0px;}
ul{padding: 0px;margin: 0;}
li{list-style: none;}
img{max-width: 100%;height: auto;}
a{outline: none!important;/*解决点击周围出现边框*/}
a:focus{text-decoration: none!important;/*解决点击后出现下边框*/}
a:hover{text-decoration: none;}
/*展示5列*/
@media (min-width: 992px) {
.col-md-pa5 {
    width: 20%;float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
  }
}
@media (min-width: 1000px) {
  .container {
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 92%;
  }
}

@media (min-width: 1400px) {
  .container {
    width: 80%;
  }
}
/*bootstarp后加共用部分*/
.affix {
    z-index: 100000;
    background: #fff;
	position: fixed!important;
	height: 85px!important;
	line-height: 85px!important;
	opacity: 0.8;
}
.affix h1 {line-height: 76px!important;}
.containerg{width: 82%;}
#header{ height: 100px;line-height: 100px;width: 100%;}
#header .row{display: flex;}
#header h1{line-height: 91px;}
#header h1 img{max-width: 90%;height: auto;}
#header nav{text-align: center;}
#header nav li{width: 14.6%;margin-right: 2%; float: left;font-weight: 100;cursor: pointer;}
#header nav li:hover{background: #013989;}
#header nav li:hover a{color: #FFFFFF;}
#header nav li.active{background: #013989;}
#header nav li.active  a{color: #FFFFFF;}
#header nav li a{font-size: 15px;color: #24221d;display: block;}
/*导航下拉*/
#header nav .yzflyx{position: relative;}
#header nav .yzflyx .yzflyx_z{display: none;overflow: hidden; z-index: 9999;position: absolute;top: 100%;left: 0px;width: 100%;height: auto;}
#header nav .yzflyx .yzflyx_z a{background: #fff;color:#333;height: 45px;line-height: 45px;display: block;font-weight: normal;font-size: 13px;white-space: nowrap;  overflow: hidden;text-overflow: ellipsis; }
#header nav .yzflyx .yzflyx_z a:nth-last-child(1){border-bottom: 3px solid #013989;}
#header nav .yzflyx .yzflyx_z a:hover{color: #013989;background: #e6e6e6;}



@media (min-width: 992px) {
	#header .col-md-4{width: 30.33333333%;}
	#header .col-md-6{width: 53%;}
	#header .col-md-2{width: 16.66666667%;}
}

#header .zynw{background: url("../images/ent.png") left center no-repeat; padding-left: 1.3vw;display: flex;}
#header .zynw a{font-size: 15px;color: #999999;padding-left: 4px;}
#header .zynw .shuxa{padding-left: 4px;color: #999999;}
#header .zynw .fugai{display: inline-block;cursor: pointer;margin-left: 13px;position: relative;line-height: inherit;}
#header .zynw .fugai .fugai_click .form-control{display: inline-block;width: 190px;height: 40px;float: left;border: 1px solid #007bc9;}
#header .zynw .fugai .fugai_click .btn-primary{display: inline-block;background:url(../images/sousuo.png) center no-repeat #007bc9; width:37px; height:40px;float: left;border-radius: 0px;border: 1px solid #007bc9;}
#header .zynw .fugai .fugai_click{width: 230px;
    height: 0;
    text-indent: 0;
    text-align: center;
    position: absolute;
    left: -200px;
    top: 75px;
    z-index: 55;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    overflow: hidden;}
#header .zynw .fugai:hover .fugai_click {
    height: 58px;
}

.mnav{display:none;}
.mnavopen{ display: none;cursor: pointer;}
.mnavclose{ display:none;cursor: pointer;}

.wenzid{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 96%;display: flex;align-items: center;}
.wenzid .wenzid_z{text-align: center;width: 100%;}
.wenzid .wenzid_z div{width: 50px;height: 2px;background:#ffffff;margin: 2.3vw auto 1.3vw;animation: roll_2 1.8s ease-in-out;animation-fill-mode: both;animation-delay: 0.5s;}
@keyframes roll_2 {
	  0% {
		opacity: 0;
	  }
	  100% {
		opacity: 1;
	  }
	}
.wenzid .gsmcw{white-space: nowrap;text-align: center;margin-bottom: 0.3rem;letter-spacing: 8px;animation: roll_9 1.8s ease-in-out;animation-fill-mode: both;animation-delay: 0.3s;}
.wenzid .gsmcw font{font-size: 65px; color: rgba(1,64,153,1);text-shadow: 6px 6px 18px rgba(255, 255, 255, 0.8);/*text-shadow: 6px 6px 18px rgba(2, 31, 63, 0.4);*/font-weight: bold;display: inline-block;animation: roll_8 1.8s ease-in-out;animation-fill-mode: both;animation-delay: 0.3s;padding-left: 3px;}
.wenzid .gsmcwg font{text-shadow: 6px 6px 18px rgba(255, 255, 255, 0.4);}
@keyframes roll_8 {
	  0% {
		opacity: 0;
		transform: scale(0.5);
	  }
	  100% {
		opacity: 1;
		transform: scale(1);
	  }
	}
	@keyframes roll_9 {
	  0% {
		letter-spacing: 50px;
	  }
	  100% {
		letter-spacing: 2px;
	  }
	}
.wenzid .zhaunz{font-size: 31px;/*color: #ffffff;*/color: rgba(1,64,153,1);text-shadow: 3px 3px 7px rgba(255, 255, 255, 0.99);/*text-shadow: 4px 4px 12px rgba(255, 255, 255, 0.99);*/animation: roll_6 1.8s ease-in-out;animation-fill-mode: both;animation-delay: 0.1s;}
.wenzid .dierg{text-shadow: 4px 4px 12px rgba(255, 255, 255, 0.4);}
@keyframes roll_6 {
	  0% {
		opacity: 0;
		/*transform: translateY(35px);*/
		transform: scale(0.5); 
	  }
	  100% {
		opacity: 1;
 		transform: scale(1); 
	  }
	}
.carousel-control{opacity: 0.4;}

#banner .carousel-inner > .item > img, .carousel-inner > .item > a > img{width: 100%;}
/*去掉轮播图两边阴影*/
.carousel-control.left {

  background-image:none;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;

  background-image:none;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
/*去掉轮播图两边阴影*/
#about{padding-top: 4vw;}
#about .row{display: flex;}
#about .about_l{padding-bottom: 5%;}
#about .about_l .diyh{margin: 1.8vw 0 1.5vw 0;}
#about .about_l .diyh img{max-width:100%;height: auto;}
#about .about_l .dawnz{font-size: 37px;line-height: 58px;color: #000000;font-weight: bold;}
#about .about_l .neir{font-size: 18px;color: #787878;line-height: 2;margin-top: 1vw;}
#about .about_l .ckgd{margin-top: 1.8vw;}
#about .about_l .ckgd a{display: block;width: 144px;height: 45px;line-height: 43px;text-align: center;font-size: 16px;color: #FFFFFF;background: #005ba1;}
#about .about_r{position: relative;}
#about .about_r .abt2{position: absolute;width: 43%;height: auto;top: 0;left: 8%;}
#about .about_r .abt3{position: absolute;width: 44%;height: auto;top: 10%;right: 0;}
#about .about_r .atu1{position: absolute;width: 42%;height: auto;top: 35%;left: 0;z-index: 5;}

#product{background: #f8feff;}
#product .product_t .container{background: url("../images/prwenzi_2.png") no-repeat bottom center;background-size: 100%;padding-bottom: 2vw;/*width: 80%;*/}
#product .product_t{text-align: center;background: #ffffff;margin-bottom: 3.9vw;}
#product .product_t p{font-size: 35px;color: #000000;font-weight: bold;}
#product .product_t span{font-size: 15px;color: #020202;display: block; margin-top: 0.5vw;opacity: 0.7;}
#product .product_z .cppart{margin-bottom: 2vw;}
#product .product_z .cppart .copt{overflow: hidden;}
#product .product_z .cppart .copt img{width: 100%;height: auto;transform: translate(0,0);transition: all .5s ease-in 0s;}
#product .product_z .cppart:hover img{transform: scale(1.1);transition: all .5s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all .5s ease 0s;}
#product .product_z .cppart p{text-align: center;position: relative;}
#product .product_z .cppart p a{font-size: 18px;color: #0f0f0f;display: block;width: 100%;padding: 26px 0;border-bottom: 2px solid #767676;box-sizing: border-box;}
#product .product_z .cppart p::after {position: absolute;width: 0;left: 0;bottom: -1px;border-top: 3px solid #013989;content: '';transition: all .3s linear;
-webkit-transition: all .3s linear;}
#product .product_z .cppart:hover p::after  {width: 100%;}
#product .ckddd {margin-top: 0.2vw;}
#product .ckddd a {display: block;width: 144px;height: 45px;line-height: 43px;text-align: center;font-size: 16px;color: #FFFFFF;background: #005ba1;margin: 0 auto;} 
#wmzc{background: #f8feff;padding-top: 5vw;}
#wmzc .wmzc_t .container{background: url("../images/wmwenzi.png") no-repeat bottom center;background-size: 100%;padding-bottom: 2vw;/*width: 80%;*/}
#wmzc .wmzc_t{text-align: center;}
#wmzc .wmzc_t p{font-size: 35px;color: #000000;font-weight: bold;}
#wmzc .wmzc_t span{font-size: 15px;color: #020202;display: block; margin-top: 0.5vw;opacity: 0.7;}

/* 课程介绍 */
.course {}
.tit1 {
    color: #8a1d2a;
    font: 400 30px/40px "Microsot Yahei";
    text-align: center;
}
.tit1 p {
    color: #b5b5b5;
    font: 400 20px/30px "Microsot Yahei";
    text-transform: uppercase;
}
.courselist {
	 width:100%; margin:0 auto; overflow:hidden;
}
.courselist li {
    height: 574px;
    width: 12.5%;
    float: left;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.courselist li.on {
    cursor: pointer;
}
.courselist li .cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
}
.courselist li .cover:before {
    content: ".";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
}
.courselist li .cover p {
    display: inline-block;
    color: #fff;
    font: 600 29px "Microsot Yahei";
    vertical-align: middle;
	position: absolute;
	bottom: 7%;
	left: 5%;
}
.courselist li .cover p span{display: block;font-size: 15px;color: #ffffff;}
.courselist li .text {
    display: none;
}
.courselist li.on {
    width: 50%;
    /*background-position: 0 0 !important;*/
}
.courselist li{position: relative;}

.courselist li.on .cover {
    display: none;
}
.courselist li.on .text {
	display: block;
    position: absolute;
    width: 100%;
    float: right;
    background-color: rgba(1,64,153,0.69);
    height: 30%;
	bottom: 0%;
}
.textbox {
    padding: 30px 40px;
    color: #fff;
}
.textbox h3 {
    font: 600 30px/50px "Microsoft Yahei";position: relative;
	padding-bottom: 10px;
}
.textbox h3::after {
  position: absolute;
  width: 106px;
  left: 0;
  bottom: 0;
  border-top: 2px solid #ffffff;
  content: '';
}
.textbox p {
    font: 400 15px/22px "Microsoft Yahei";
    padding: 10px 0;
}
.textbox .intro {
    font: 400 14px/30px "Microsoft Yahei";
}
.courselist .img img {
    max-width: 100%;
    height: auto;
}
.swiper-container2 {
    padding-top: 20px;
    width: 100%;
    overflow: hidden;
}
.swiper-container2 .swiper-slide a {
    display: block;
    color: #333;
    font: 400 14px/36px "Microsoft Yahei";
    text-align: center;
}

#jjfa{padding-top: 4vw;padding-bottom: 5vw;}
#jjfa .jjfa_t .container{background: url("../images/case.png") no-repeat bottom center;background-size: inherit;padding-bottom: 2vw;/*width: 80%;*/}
#jjfa .jjfa_t{text-align: center;background: #ffffff;margin-bottom: 2vw;}
#jjfa .jjfa_t p{font-size: 35px;color: #000000;font-weight: bold;}
#jjfa .jjfa_t span{font-size: 15px;color: #020202;display: block; margin-top: 0.5vw;opacity: 0.7;}
#jjfa .hyfl{text-align: center;}
#jjfa .hyfl .hyfl_p{width: 160px;display: inline-block;cursor: pointer;position: relative;}
#jjfa .hyfl .hyfl_p img{transition: all 1s ease;}
#jjfa .hyfl .hyfl_p:hover img{transform: rotateY(180deg);}
#jjfa .hyfl .hyfl_p::after {position: absolute;width: 7px;height: 1px; left: 170px;bottom: 13px;content: '';background: url("../images/tb7.jpg") no-repeat;}
#jjfa .hyfl .hyfl_p:nth-child(6)::after{background: none;}
#jjfa .hyfl .hyfl_p:nth-child(6){background: none}
#jjfa .hyfl .hyfl_p p{margin-top: 10px;}
#jjfa .hyfl .hyfl_p p a{font-size: 18px;color: #000000;}
#jjfa .hyfl .hyfl_p:hover p a{color: #013989;font-weight: bold;}
#jjfa .gdjjfa{width: 100%;margin-top: 3.3vw;position: relative;overflow-x: hidden;}
#jjfa .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }

#jjfa .swiper-slide {
      background-size: cover;
      background-position: center;
    }

#jjfa .gallery-top {
      height: 40.6vw;
      width: 100%;
    }
#jjfa .gallery-top .swiper-slide{position: relative;}
#jjfa .gallery-top .swiper-slide .duiyw{position: absolute;width: 33.6vw;height: 17.3vw;background-color: rgba(0,77,159,0.79);bottom: 0;right: 0;color: #FFFFFF;padding: 3vw;box-sizing: border-box;}
#jjfa .gallery-top .swiper-slide .duiyw h4{font-size: 26px;color: #ffffff;}
#jjfa .gallery-top .swiper-slide .duiyw .neiryx{font-size: 16px;color: #ffffff;opacity: 0.69;line-height: 1.5;margin: 1.5vw 0;}
#jjfa .gallery-top .swiper-slide .duiyw a{font-size: 14px;color: #ffffff;opacity: 0.75;}
#jjfa .gallery-thumbs {
      height: 7vw;
      box-sizing: border-box;
      padding: 10px 0;
	  position: absolute;
	  top: 76%;
	  padding-left: 6%;
    }

#jjfa .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 1;
	  border: 3px solid #FFFFFF;
	  cursor: pointer;
    }

#jjfa .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
/*修改箭头样式*/
#jjfa .swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #000000;
}
#jjfa .swiper-button-next::after, .swiper-button-prev::after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
	
	width: 67px!important;
	height: 67px!important;
}
#jjfa .swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {
  content: '';
	background: url("../images/you2.png") no-repeat top center;
	position: absolute;
	right: 70px;
	background-size: cover;
}

#jjfa .swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {
  content: '';
	background: url("../images/zuo.png") no-repeat top center;
	position: absolute;
	left: 70px;
	background-size: cover;
}
/*修改箭头样式*/
#hzhb {background: url("../images/beijinhz.jpg") no-repeat top left;background-size: cover;padding-top: 4vw;padding-bottom: 3vw;}
#hzhb .hzht{font-size: 37px;color: #FFFFFF;background: url("../images/hzhb.png") no-repeat top left;padding-top: 20px;font-weight: bold;}
#hzhb .gund1{margin-top: 8vw;}
#hzhb .gund2{margin-top: 50px;}
.swiper-slide img{cursor: pointer;}
#news{padding: 4vw 0 30px 0;}
#news .news_t .container{background: url("../images/newwz.png") no-repeat bottom center;background-size: inherit;padding-bottom: 2vw;/*width: 80%;*/}
#news .news_t{text-align: center;background: #ffffff;margin-bottom: 3vw;}
#news .news_t p{font-size: 35px;color: #000000;font-weight: bold;}
#news .news_t span{font-size: 15px;color: #020202;display: block; margin-top: 0.5vw;opacity: 0.6;}
#news .news_p .news_tt{overflow: hidden;}
#news .news_p .news_tt img{transform: translate(0,0);transition: all .5s ease-in 0s;}
#news .news_p:hover .news_tt img{transform: scale(1.1);transition: all .5s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all .5s ease 0s;}
#news .news_p .neirx{padding: 10px;}
#news .news_p h4{font-size: 19px;color: #1f1f1f;margin-top: 1vw;border-bottom: 1px solid #afafaf;padding-bottom: 20px;position: relative;}
#news .news_p h4::after {
  position: absolute;
  width: 0;
  left: 0;
  bottom: -2px;
  border-top: 3px solid #013989;
  content: '';
  transition: all .3s linear;
  -webkit-transition: all .3s linear;
}
#news .news_p:hover h4::after {
  width: 100%;
}
#news .news_p .neirxy{font-size: 15px;color: #7d7d7d;margin: 0.5vw 0 1vw 0;}
#news .news_p .jiant{display: block;background: url("../images/xwjiantou.png")no-repeat top center;width: 30px;height: 25px;}
.animated {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(30px, 0, 0);
    -ms-transform: translate3d(30px, 0, 0);
    transform: translate3d(30px, 0, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(15px, 0, 0);
    -ms-transform: translate3d(15px, 0, 0);
    transform: translate3d(15px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(4px,0,0);
    -ms-transform: translate3d(4px,0,0);
    transform: translate3d(4px,0,0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
@media (max-width: 991px) {
    .course {
        margin-top: 20px;
        padding: 20px 0;
    }
}
@media (min-width: 992px) {
	#about .about_l{width: 40%;}
	#about .about_r{width: 52%;margin-left: 3%; float: right;}
}

/*底部开始*/
#footer{background: #171b24;padding-top: 4vw;}
#footer .footer_p .wenzi1{font-size: 17px;color: #ffffff;}
#footer .footer_p .neirdb{margin-top: 2vw;}
#footer .footer_p .neirdb p{font-size: 15px;color: #a9a9a9;line-height: 1.8;}
#footer .footer_p .neirdb2{margin-top: 1.5vw;}
#footer .footer_p .neirdb2 a{font-size: 15px;color: #a9a9a9;display: block;line-height: 1.8;}
#footer .footer_p .neirdb3{margin-top: 1.5vw;}
#footer .footer_p .neirdb3 a{display: inline-block;width: 50%;line-height: 1.8;float: left;}
#footer .dibuy img{float: right;margin-left: 7%;}
#footer .dibupart2{font-size: 15px;color: #888888;line-height: 3.6vw;text-align: center;border-top: 1px solid #323438;margin-top: 3vw;}
#footer .dibupart2 a{font-size: 15px;color: #888888;}
/*底部开始*/
@media only screen and (max-width:1800px){
	
}
@media only screen and (max-width:1600px){
	#header nav li a{font-size: 18px;}
}
@media only screen and (max-width:1400px){
	.containerg {width: 92%;}
	#header nav li a{font-size: 16.5px;}
	#header nav .yzflyx .yzflyx_z a{height: 40px;line-height: 40px;}
	.wenzid .gsmcw font{font-size: 55px;}
	.wenzid .zhaunz{font-size: 23px;}
	
	#jjfa .gallery-top .swiper-slide .duiyw{width: 33.6vw;height: 17.3vw;padding: 2vw;}
	#jjfa .gallery-top .swiper-slide .duiyw h4{font-size: 22px;color: #ffffff;}
	#jjfa .gallery-top .swiper-slide .duiyw .neiryx{font-size: 14px;color: #ffffff;opacity: 0.69;line-height: 1.5;margin: 1.5vw 0;}
	#jjfa .gallery-top .swiper-slide .duiyw a{font-size: 13px;color: #ffffff;opacity: 0.75;}
	#hzhb .gund2{margin-top: 28px;}
	
}
@media only screen and (max-width:1300px){
	
}
@media only screen and (max-width:1200px){
	#header nav li a{font-size: 14px;}
	
}
@media only screen and (max-width:1169px){
	
}
@media only screen and (max-width:1000px){
	#header{height: 80px;line-height: 80px;}
	#header h1{line-height: 75px;}
	#header .zynw{display: none;}
	#header .row {display:inherit;}
	nav{ display:none;}
	.wenzid .gsmcw font{text-shadow: 3px 3px 9px rgba(2, 31, 63, 0.4);}
	.wenzid .zhaunz{text-shadow: 2px 2px 6px rgba(2, 31, 63, 0.4);}
	.mnavopen{ display: block; width:57px; height:53px; background:url(../images/mnavopen.png) center no-repeat; float:right; margin-top:18px;margin-right: 5px;}
	.mnavclose{ width:57px; height:53px; background:url(../images/mnavclose.png) center no-repeat; float:right; margin-top:18px;margin-right: 5px;}
	.mnav{position:absolute; left:0; display:block; width:100%; top:80px;z-index: 100;}
	.mnav li{ width:100%; display:block; float:left;   overflow:hidden;  font-size:20px; text-align:center; color:#FFF; background: rgba(1,57,137,.8); height:0; line-height:60px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
	.mnav li a{color: #ffffff;}
	.navon.mnav li{ height:60px !important;border-bottom:1px solid #fff;}
	.wenzid .gsmcw font {font-size: 22px;}
	.wenzid .zhaunz{font-size: 15px;}
	#wmzc{display: none;}
	#about .row{display: inherit;}
	#about .about_r {min-height: 350px;}
	#jjfa .gallery-top .swiper-slide .duiyw{display: none;}
	#jjfa .swiper-button-next::after, .swiper-button-prev::after{width: 30px!important;height: 30px!important;}
	#jjfa .swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {right: 30px;}

	#jjfa .swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {left: 30px;}
	#jjfa .gallery-thumbs {height: 50px;box-sizing: border-box;padding: 10px 0;position: absolute;top: 66%; padding-left: 12%;}
	#jjfa .jjfa_t .container{background-size: 100%;}
	#news .news_t .container{background-size: 100%;}
	#footer .col-md-5{display: none;}
	#footer .dibupart2{display: none;}
	#footer .dibuy{margin-top: 20px;}
	#footer{padding: 20px 0 20px 0;}
	#jjfa .gallery-thumbs .swiper-slide{border: 2px solid #ffffff;}
	#about .about_l .dawnz {font-size: 30px;line-height: 45px;}
	#about .about_l .neir{line-height: 1.7;}
}
@media only screen and (max-width:954px){
	
}
@media only screen and (max-width:820px){
	
}
@media only screen and (max-width:768px){
	.containerg{width: 100%;padding-left: 15px;padding-right: 15px;}
	#header h1{max-width: 70%;}
	.kefu{display: none;}
	#jjfa .jjfa_t .container{background-size: 60%;}
	#news .news_t .container{background-size: 80%;}
}
@media only screen and (max-width:650px){

}
@media only screen and (max-width:600px){

}
@media only screen and (max-width:580px){

}
@media only screen and (max-width:440px){

}
@media only screen and (max-width:390px){

}

