@charset "utf-8";
/* CSS Document */
body{padding-top: 60px;}
.fl{float:left;}
.fr{float:right;}
.head{position: fixed;z-index: 1000;width: 100%; background: #fff;left: 0;top: 0;}
.ww{max-width: 1200px;width: 94%;margin-left: auto;margin-right: auto;position: relative;}
.wws{margin-top: 8.3vw;}
.head>div.ww{height: 60px;}
.logo{position: absolute;top: 20px;left: 50%;transform: translateX(-50%);z-index: 1;}
.meu1{font-size: 0;text-align: center;}
.meu1>li{display: inline-block;position: relative;}
.meu1>li:nth-child(n+2){margin-left: 100px;}
.meu1>li:nth-child(3){margin-left: 90px;}
.meu1>li:nth-child(4){margin-left: 150px;}
.meu1>li>a{height: 60px;line-height: 60px;font-size: 16px;color: #11378F;background: url(../images/9.png) no-repeat right center;padding-right: 21px;}
.meu1>li:hover>a,
.meu1>li.active>a{font-weight: bold;}
.meu1>li:hover .meu2{display: block;}
.meu2{position: absolute;width: 175px;left: -42px;top: 100%;text-align: center;background: #0075c2;padding: 14px 0;display: none;}
.meu2>li>a{height: 42px;line-height: 42px;font-size: 14px;color: #fff}
.meu2>li:hover>a,
.meu2>li.active>a{font-weight: bold;}
#selectMenu{width: 21px;height: 21px;cursor: pointer;margin-left: 15px;display: none;}
#selectMenu .line{width: 100%;height: 1px;background-color: #333;display: block;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;margin-top: 2px;}
#selectMenu .line:nth-child(n+2){margin-top: 6px;}
#selectMenu.is-active .line:nth-child(2){opacity: 0;}
#selectMenu.is-active .line:nth-child(1){-webkit-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);-o-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}
#selectMenu.is-active .line:nth-child(3){-webkit-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);-o-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}
.hRight{position: absolute;top: 0;right: 12%;height: 100%;width:210px;}
.headFormDiv{position: relative;z-index: 1010;width: 36px;height: 36px;}
.headSearch{position: relative;z-index: 1020;background:#fff url(../images/10.png) no-repeat center center;width: 36px;height: 36px;border-radius: 50%;}
.headInput{position: absolute;z-index: 1012;top: 0;right: 0; /*width: 0px;*/width: 210px;visibility: visible;height: 36px;line-height: 36px;border-radius: 18px;padding-left: 15px;color: #fff;background: #0084FF;/*visibility: hidden;*/border: 1px solid #0084FF;font-size: 14px;padding-right: 40px;transition: .5s;}
.headInput.curr{width: 210px;visibility: visible;}
.headInput::-webkit-input-placeholder{color: #fff;}
.headInput::-moz-placeholder{color: #fff;}
.headInput:-moz-placeholder{color: #fff;}
.headInput:-ms-input-placeholder{color: #fff;}
.ban1{padding: 70px 0;}
.ban1-1{width: 600px;height: 600px;border-radius: 50%;margin-left: auto;margin-right: auto;background: rgba(255,255,255,.7);position: relative;}
.ban1-1>div{position: relative;width: 100%;left: 0;top: 50%;transform: translateY(-50%);text-align: center;}
.ban1-1>div>p{font-size: 48px;color: #11378F;font-weight: bold;line-height: 64px;}
.ban1-1>div>a{margin-top: 15px;width: 180px;text-align: center;height: 64px;line-height: 64px;background: #11378F;border-radius: 32px;margin-left: auto;margin-right: auto;color: #fff;font-size: 16px;}
.opt7{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7}
.elp1 {overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;white-space:nowrap}
.elp2 {overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.elp3 {overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.elp4 {overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.k1{padding: 4.5vw 0;}
.k1-1{max-width: 960px;margin-left: auto;margin-right: auto;}
.tit1{text-align: center;}
.tit1>h3{font-size: 48px;color: #11378F;}
.txt1{text-align: center;margin-top: 80px;font-size: 16px;color: #333;line-height: 28px;}
.txt1_1{margin-top: 20px;}
.txt1_2{width:100%;margin-top:3.7vw;}
.img1{display: block;width: 100%;}
.k2{background: #F8F8F8;padding: 40px 0;overflow: hidden;}
.k2-1{margin-top: 80px;max-width: 960px;margin-left: auto;margin-right: auto;}
.vDiv{overflow: hidden;position: relative;padding: 0;width: 100%;height: 550px;margin-left: auto;margin-right: auto;}
.vDiv .video{width: 960px;height: 550px;border: 0;}
.vPlay{position: absolute;z-index: 10;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80px;height: 80px; border-radius: 50%;}
.vPic{position: absolute;z-index: 8;width: 100%;height: 100%;left: 0;top: 0;}
.k2-3{margin-top: 80px;}
.k2-3>a{width: 220px;text-align: center;margin-right: 106px;transition: .5s;}
.k2-3>a:nth-child(4n){margin-right: 0;}
.k2-3>a>p{margin-top: 20px;font-size: 24px;color: #11378F;font-weight: bold;}
.k2-3>a>img{width: 220px;height: 220px;object-fit: cover;border-radius: 50%;}
.k3{padding: 9.375vw 0;}
.ul01{margin-top: 60px;max-width: 1080px;margin-left: auto;margin-right: auto;}
.ul01>li{margin-top: 20px;width: 25%;padding:0 10px;}
.ul01>li>a{width: 100%;text-align: center; height: 40px;line-height: 38px;border-radius: 20px;border: 1px solid #11378F;font-size: 16px;color: #11378F;font-weight: bold;}
.ul01>li.active>a,
.ul01>li:hover>a{background: #11378F;color: #fff;}
.w1448{max-width: 1448px;width: 94%;margin-left: auto;margin-right: auto;}
.saw1{display: block;}
.saw1>img{width: 100%;}
.k3-1{margin-top: 80px;position: relative;padding: 0 124px;}
.k3-1 .swiper-button-next,  
.k3-1 .swiper-button-prev {width: 64px;height: 64px; top: 50%; transform: translateY(-50%);border-radius: 50%;}
.k3-1 .swiper-button-prev {left: 0; background: url(../images/5-5.png)no-repeat center center/100% 100%;}	
.k3-1 .swiper-button-next {right: 0;background: url(../images/5-6.png) no-repeat center center/100% 100%;}	
.k3-1 .swiper-button-prev:hover {left: 0; background: url(../images/5-5b.png)no-repeat center center/100% 100%;}	
.k3-1 .swiper-button-next:hover {right: 0;background: url(../images/5-6b.png) no-repeat center center/100% 100%;}	
.k4{background: #F8F8F8;padding: 40px 0;}
.k4-1{max-width: 960px;margin-left: auto;margin-right: auto;}
.k4-2{margin-top: 65px;}
.ul02>li{width: 240px;margin-right: 80px;transition: .5s;margin-top: 15px;}
.ul02>li:nth-child(4n){margin-right: 0;}
.ul02>li>a>img{width: 240px;height: 240px;display: block;border-radius: 50%;margin-left: auto;margin-right: auto;object-fit: cover;}
.ul02>li>a>div{margin-top: 26px;text-align: center;}
.ul02>li>a>div>p:nth-child(1){font-size: 24px;color: #11378F;font-weight: bold;}
.ul02>li>a>div>p:nth-child(2){margin-top: 12px;font-size: 16px;color: #333;line-height: 28px;}
.k4-3{margin-top: 80px;}
.but2{margin-left: auto;margin-right: auto;width: 180px;text-align: center;height: 64px;line-height: 64px;background: #11378F;border-radius: 32px;font-size: 16px;color: #fff;}
.k5{padding: 9.375vw 0;}
.k5-1{margin-top: 80px;position: relative;padding: 0 124px;}
.k5-1 .swiper-button-next,  
.k5-1 .swiper-button-prev {width: 64px;height: 64px; top: 50%; transform: translateY(-50%);border-radius: 50%;}
.k5-1 .swiper-button-prev {left: 0; background: url(../images/5-5.png)no-repeat center center/100% 100%;}	
.k5-1 .swiper-button-next {right: 0;background: url(../images/5-6.png) no-repeat center center/100% 100%;}	
.k5-1 .swiper-button-prev:hover {left: 0; background: url(../images/5-5b.png)no-repeat center center/100% 100%;}	
.k5-1 .swiper-button-next:hover {right: 0;background: url(../images/5-6b.png) no-repeat center center/100% 100%;}
.saw2{display: block;}
.saw2:nth-child(n+2){margin-top: 10px;}
.saw2>img{width: 100%;}
.footer{padding: 40px 0 0.85vw;background: #11378F;}
.but3{margin-left: auto;margin-right: auto;width: 180px;text-align: center;height: 64px;line-height: 64px;border: 1px solid #fff; border-radius: 32px;font-size: 16px;color: #fff;}
.fot1{margin-top: 8.07vw;height: 300px;}
.fot1>div{float: left;margin-top: 15px;}
.fot1>div:nth-child(1){width: calc(100% - 290px);overflow: hidden;}
.fot1>div:nth-child(2){width: 290px;}
.fot1>div:nth-child(1)>div{float: left;width: 25%;}
.txt2{font-size: 16px;color: #fff;font-weight: bold;line-height: 1;margin-bottom: 16px;}
.dt1>a{font-size: 16px;color: #fff;line-height: 40px;}
.dt1>a:hover{font-weight: bold;}
.dt2{position: relative;}
.dt2>input:nth-child(1){width: 100%;height: 40px;line-height: 40px;padding:0 64px 0 20px;font-size: 14px;color: #333;background: #fff;}
.dt2>input:nth-child(1)::-webkit-input-placeholder {color:#999;}
.dt2>input:nth-child(1)::-moz-placeholder {color:#ccc;}
.dt2>input:nth-child(1):-moz-placeholder {color:#ccc;}
.dt2>input:nth-child(1):-ms-input-placeholder {color:#ccc;}
.dt2 .submit{position: absolute;z-index: 10;right: 0;top: 0;width: 64px;text-align: center;height: 40px;line-height: 40px;background: #4C5ED6;color: #fff;font-size: 14px;}
.txt3{font-size: 16px;color: #fff;font-weight: bold;}
.txt4{font-size: 16px;color: #fff;margin-top: 10px;;}
.dt3{margin-top: 40px;}
.dt3>div:nth-child(n+2){margin-left: 40px;}
.fot2{margin-top: 4.5vw;text-align: center;}
.txt5{text-align: center;font-size: 16px;color: #fff;}
.txt6{margin-top: 10px;font-size: 16px;color: #fff;}
.txt6 a{color: #fff;display:inline-block;}
.dt5{margin-top: 50px;}
.dt5>a:nth-child(n+2){margin-left: 40px;}
.ban2{height: 540px;width: 100%;}
.txt7{text-align: center;margin-top: 20px;font-size: 16px;color: #333;}
.txt9{width:49%;font-size: 16px;line-height: 28px;}
.dt9{width:50%;text-align:right;}
.dt9 img{max-width:100%;}
.ul03{max-width: 1100px;margin-left: auto;margin-right: auto;padding-top: 20px;}
.ul03>li{width: 22%;margin-top: 80px;margin-right: 17%;transition: .5s;}
.ul03>li:nth-child(3n){margin-right: 0;}
.ul03>li>a>img{width: 240px;height: 240px;border-radius: 50%;display: block;margin-left: auto;margin-right: auto;object-fit: cover;}
.ul03>li>a>div{padding-top: 20px;}
.ul03>li>a>div>p:nth-child(1){text-align: center;font-size: 24px;font-weight: bold;color: #11378F;}
.ul03>li>a>div>p:nth-child(2){margin-top: 15px;font-size: 16px;color: #333;line-height: 28px;}
.k6{padding: 9.375vw 0;}
.dt6{margin-top: 80px;}
.dt6>a{width: 33.3333%;text-align: center;float: left;}
.dt6>a>img{display: inline-block;width: 200px;height: 200px;border-radius: 50%;}
.shiming{margin: 80px -35px 0 -25px;overflow: hidden;}
.shiming>a>img{width: 240px;height: 240px;}
.dt6>a>h5{font-size: 24px;font-weight: bold;color: #11378F;line-height: 60px;padding-top:25px;}
.dt6>a>span{font-size: 16px;color: #333333;line-height: 28px;}
.k2-6{max-width: 1200px;margin-left: auto;margin-right: auto;}
.dt7{margin-top: 80px;text-align:center;}
.dt7>img{max-width: 100%;margin-left: auto;margin-right: auto;}
.dt8{margin-top: 80px;}
.dt8>a{margin: 0 60px;text-align:center;}
.principle{overflow: hidden;}
.principle .dt8>a{width: 20%;float: left;text-align: center;margin: 0 0 30px 0;}
.principle .dt8>a>img{max-width:100%;}
.dt8>a>p{text-align: center;margin-top: 20px;font-size: 14px;color: #11378F;font-weight: 400;}
.principle .dt8>a>p{color: #333333;font-size: 20px;}
#route{padding-top: 0;}
.k1-4{margin-top: 80px}
.k1-4>a{width: 200px;text-align: center;height: 40px;line-height: 38px;border-radius: 20px;border: 1px solid #11378F;font-size: 16px;color: #11378F;margin-right: 20px;}
.k1-4>a:nth-child(4n){margin-left: 0;}
.k1-4>a.active,
.k1-4>a:hover{background: #11378F;color: #fff;}
.ul04>li{margin-top: 80px;width: 32%;margin-right: 2%;transition: .5s;}
.ul04>li:nth-child(3n){margin-right: 0;}
.ul04>li>a>img{width: 240px;height: 240px;border-radius: 50%;display: block;margin-left: auto;margin-right: auto;}
.ul04>li>a>div{padding-top: 24px;text-align: center;}
.ul04>li>a>div>p:nth-child(1){font-size: 20px;font-weight: bold;color: #11378F;width:85%;margin:0 auto;}
.ul04>li>a>div>p:nth-child(2){margin-top: 15px;font-size: 16px;color: #333;line-height: 28px;}
.k1-6{margin-top: 80px;overflow: hidden;}
.k1-6>div:nth-child(1){width: 200px;float: left;}
.k1-6>div:nth-child(2){margin-left: 200px;padding-left: 120px;}
.fDiv{position: relative;}
.fDiv>input:nth-child(1){width: 100%;height: 48px;line-height: 46px;border: 1px solid #ccc;padding-left: 10px;font-size: 14px;color: #333;padding-right: 30px;}
.fDiv .hov7{background: url(../images/24.png) no-repeat center center;width: 18px;height: 100%;position: absolute;z-index: 10;top: 0;right: 10px;}
.ul06{padding: 25px 10px;overflow: hidden;}
.ul06>li{margin-top: 15px;}
.ul06>li>a{font-size: 16px;color: #333;}
.ul06>li.active>a{font-weight: bold;color: #0075c2;}
.ul06>li.active .ul07{display: block;}
.ul06>li>p{padding-left:15px;margin-top: 15px;}
.ul06>li>p>a{color:#000;}
.ul06>li>p>a:hover,.ul06>li>p.active>a{color: #0075c2;}
.ul07{padding-left: 10px; display: none;}
.ul07>li{margin-top: 15px;}
.ul07>li>a{font-size: 14px;color: #666;position: relative;padding-left: 13px;}
.ul07>li>a:before{width: 3px;height: 3px;background: #666;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);}
.ul07>li.active>a,
.ul07>li:hover>a{color: #0075ce;font-weight: bold;}
.ul07>li.active>a:before,
.ul07>li:hover>a:before{background: #0075ce;}
.ul08{overflow: hidden;}
.ul08>li{width: 48%;margin-right: 3.5%;margin-bottom: 3.5%;float: left;}
.ul08>li:nth-child(2n){margin-right: 0;}
.ul08>li>a>div{overflow: hidden;}
.ul08>li>a>div>img{width: 100%;transition: .5s;}
.ul08>li>a>p{text-align: center;height: 38px;line-height: 38px;font-size: 14px;color: #333;}
.honor,.honor ul,.vr,.vr ul{overflow: hidden;}
.honor,.vr{margin-top: 50px;}
.honor ul li{float:left;width:33.333%;padding:2%;text-align:center;}
.vr iframe{width: 100%;height: 600px;border: 0;}
.vr ul li{float:left;width: 30%;margin: 3% 5% 3% 0;text-align:center;}
.vr ul li:nth-child(3n+3){margin-right:0;}
.vr ul li .img{width:100%;height:auto;overflow:hidden}
.honor ul li img,.vr ul li .img img{transition: all 1s;width:100%;}
.honor ul li:hover img,.vr ul li:hover .img img{transform: scale(1.1);}
.vr ul li a p{font-size: 20px;color:#11378F;font-weight: bold;line-height: 65px;}
.vr ul li a span{font-size:16px;color:#333;line-height: 28px;}
.k10{padding: 9.375vw 0 0 0;}
.k10 .k1-1{max-width: 994px;}
.k11 .ww{padding-top:5vw;overflow: hidden;}
.k1-1 .fl{width:22%;}
.k1-1 .fl span{font-size:18px;line-height: 45px;}
.k1-1 .fl span::after{width:60px;height:1px;background:#000;}
.k1-1 .fl .txt1{font-size:12px;text-align:left;}
.k1-1 .fr{width:75%;text-align:right;}
.text-center{text-align: center;margin-top: 30px;}
.text-center .pagination{display: inline-block;}
.text-center .pagination li{float:left;margin:0 3px;}
.text-center .pagination li a,.text-center .pagination li span{padding:0 15px;line-height:28px;color: #333;background:#F8F8F8;display: block;}
.text-center .pagination li.active a,.text-center .pagination li:hover a,.text-center .pagination li span.current{background:#11378F;color: #fff;}
.hov7{position: relative;}
.hov7:hover .img1{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7}
.hov7 .img2{display:none;position: absolute;top: 40px;width: 120px;left: -35px;}
.hov7:hover .img2{display:block;}
.bg{width:100%;}
.route{overflow:hidden;}
.route .dt8>a{background: #11378F;margin: 0 50px 0 0;width: 150px;border-radius: 50%;height: 150px;text-align:center;padding: 0 25px;float:left;}
.route .dt8>a:last-child{margin: 0;}
.route .dt8>a>img{padding-top:15px;}
.route .dt8>a>p{font-size: 18px;color:#fff;}
.luxian{background:url(../images/luxian.png)no-repeat center;background-size: 100% 100%;text-align:center;line-height:50px;font-size: 16px;color:#fff;margin-top:50px;} 
/*联系我们开始*/
.contact{padding:5% 0;}
.contact p{text-align: center;line-height: 60px;font-size: 16px;color: #333;}
.contact p a{display: inline;color: #333;}
/*联系我们结束*/
/*详情页开始*/
.boby .title{font-size: 36px;text-align: center;font-weight: bold;color: #333333;}
.boby .time{font-size: 14px;text-align: center;color: #999;line-height:65px;border-bottom: 1px solid #CCCCCC;}
.boby .content{padding:2% 0;border-bottom: 1px solid #CCCCCC;}
.boby .content p{text-align:left;color: #333;line-height: 32px;margin:2% 0;}
.boby .content p img{display: block;margin: 0 auto;max-width:100%;}
.boby .contents{text-align:left;padding:2% 0;border-bottom: 1px solid #CCCCCC;}
.boby .contents p video{width:1000px;height:600px;display: block;margin: 0 auto;}
.boby .contents p img{display: block;margin: 0 auto;max-width:100%;}
.pages{overflow: hidden;padding-top: 20px;}
.pages p{width:50%;color: #333;float:left;}
.pages p:last-child{float:right;text-align:right;}
.pages p a{display: inline;color: #999;}
/*详情页结束*/
/*在线客服开始*/
#service{width:161px;height:170px;position:fixed;top:45%;right:0px; z-index:100;}
#service ul{padding:0;}
#service li{width:161px;height:60px;list-style: none;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;text-decoration:none; cursor:pointer;}
#service li a .shows{display:block;}
#service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
#service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px;border:5px solid #11378f;padding:3px;border-radius:10px;}
#service li a.weixin_area .weixin1{top:98px;}
#p2{width:112px;background-color:#11378f;height:47px;margin-left:47px;border:1px solid #11378f;text-align:center;line-height:47px}
#p3{width:112px;background-color:#11378f;height:47px;margin-left:47px;border:1px solid #11378f;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
/*在线客服结束*/


.sb-search {
	position: absolute;
	width: 0%;
	min-width: 36px;
	height: 36px;
	right:0;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	border: 1px solid #0084FF;
	background: #0084FF;
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-radius: 18px;
	z-index: 10;
	font-size: 14px;
    padding-right: 40px;
    transition: .5s;
	padding-left: 15px;
    color: #fff;
    visibility: hidden;
    -webkit-text-fill-color: #fff;
}
.sb-search-open .sb-search-input{visibility: visible;}
.sb-icon-search,
.sb-search-submit  {
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	background: #fff url(../images/10.png) no-repeat center center;
	z-index: 90;
	border-radius: 50%;
}
.sb-icon-search:hover{opacity: .7;}
/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
#toolbar{display:none;}



@media (max-width: 1280px) {
	.meu1>li:nth-child(n+2){margin-left: 8.75vw;}
	.meu1>li:nth-child(3){margin-left: 22.08vw;}
	.ban1-1{width: 500px;height: 500px;}
	.ban1-1>div>p{font-size: 36px;font-weight: bold;line-height: 50px;}
	.ban1-1>div>a{width: 160px;height: 54px;line-height: 54px;border-radius: 27px;}
	.ban1{padding: 60px 0;}
	.tit1>h3{font-size: 40px;}
	.txt1{margin-top: 6.66vw;font-size: 15px;}
	.k2-1{margin-top: 6.66vw;}
	.vDiv{height: 450px;}
	.k2-3{margin-top: 6.66vw;}
	.k2-3>a>p{font-size: 20px;}
	.k2-3>a{width: 23.5%;margin-right: 2%;}
	.k2-3>a>img{width: 200px;height: 200px;}
	.ul01{margin-top: 5vw;}
	.ul01>li{margin-top: 15px;}
	.ul01>li>a{font-size: 15px;}
	.k3-1{margin-top:6.66vw;padding: 0 74px;}
	.k4-2{margin-top: 5.41vw;}
	.ul02>li{width: 23.5%;margin-right: 2%;}
	.ul02>li>a>div>p:nth-child(1){font-size: 21px;}
	.ul02>li>a>img{width: 200px;height: 200px;}
	.k4-3{margin-top: 6.66vw;}
	.but2{width: 150px;height: 54px;line-height: 54px;border-radius: 27px;font-size: 15px;}
	.but3{width: 150px;height: 54px;line-height: 54px;border-radius: 27px;font-size: 15px;}
	.k5-1{margin-top: 6.66vw;padding: 0 74px;}
	.txt2{font-size: 15px;}
	.dt1>a{font-size: 15px;line-height: 35px;}
	.txt3{font-size: 15px;}
	.txt4{font-size: 15px;}
	.dt3{margin-top: 30px;}
	.dt3>div:nth-child(n+2){margin-left: 20px;}
	.dt5{margin-top: 6.66vw;}
	.ban2{height: 440px;}
	.ul03>li{margin-top: 6.66vw;width: 28%;margin-right: 8%;}
	.ul03>li>a>div>p:nth-child(1){font-size: 21px;}
	.dt6,
	.dt7,
	.dt8{margin-top: 6.66vw;}
	.dt8>a{margin: 0 5vw;}
	.k1-4{margin-top: 6.66vw;}
	.k1-4>a{width: 160px;font-size: 15px;margin-right: 15px;}
	.ul04>li{margin-top: 6.66vw;}
	.ul04>li>a>div>p:nth-child(1){font-size: 18px;}
	.ul04>li>a>div>p:nth-child(2){font-size: 15px;line-height: 26px;}
	.ul04>li>a>img{width: 200px;height: 200px;}
	.k1-6{margin-top: 6.66vw;}
	.k1-6>div:nth-child(2){padding-left: 30px;}
	
	
}

@media (max-width: 991px) {
	.ban1-1{width: 400px;height: 400px;}
	.ban1-1>div>p{font-size: 26px;font-weight: bold;line-height: 36px;}
	.ban1-1>div>a{width: 140px;height: 44px;line-height: 44px;font-size: 15px;border-radius: 22px;}
	.ban1{padding: 50px 0;}
	.tit1>h3{font-size: 32px;}
	.vDiv{height: 350px;}
	.k2-3>a>p{font-size: 17px;}
	.k2-3>a>img{width: 160px;height: 160px;}
	.ul01>li{margin-top: 10px;width: 25%;}
	.ul01>li>a{font-size: 14px;}
	.ul02>li>a>div>p:nth-child(1){font-size: 18px;}
	.ul02>li>a>img{width: 150px;height: 150px;}
	.ul02>li>a>div>p:nth-child(2){font-size: 15px;line-height: 26px;}
	.ul02>li{width: 48%;margin-right: 4%;}
	.ul02>li:nth-child(4n){margin-right: 4%;}
	.ul02>li:nth-child(2n){margin-right: 0;}
	.but2{width: 120px;height: 44px;line-height: 44px;border-radius: 22px;font-size: 14px;}
	.but3{width: 120px;height: 44px;line-height: 44px;border-radius: 22px;font-size: 14px;}
	.txt2{font-size: 14px;}
	.dt1>a{font-size: 14px;line-height: 30px;}
	.fot1>div:nth-child(1){width: calc(100% - 0px);}
	.fot1>div:nth-child(2){width: 100%;}
	.txt3{font-size: 14px;}
	.txt4{font-size: 14px;}
	.dt3{margin-top: 20px;}
	.dt3>div:nth-child(n+2){margin-left: 10px;}
	.ban2{height: 340px;}
	.ul03>li{width: 32%;margin-right: 2%;}
	.ul03>li>a>img{width: 200px;height: 200px;}
	.ul03>li>a>div>p:nth-child(1){font-size: 18px;}
	.dt6>a>img{width: 160px;height: 160px;}
	.dt6>a>h5{font-size: 22px;}
	.dt6>a>span{font-size: 14px;}
	.dt8>a{margin: 0 4vw;}
	.k1-4>a{width: 120px;font-size: 14px;margin-right: 10px;}
	.ul04>li>a>div>p:nth-child(1){font-size: 16px;}
	.ul04>li>a>div>p:nth-child(2){font-size: 14px;line-height: 24px;}
	.ul04>li>a>img{width: 150px;height: 150px;}
	.txt9,.dt9{width:100%;}
	.dt9{text-align:center;padding-top:4vw;}
	.route .dt8>a{margin: 0 15px 0 0;}
	.route .dt8>a>p{font-size: 16px;}
	
}

@media (max-width: 767px) {
	.logo{position: absolute;top: 5px;left: 8%}
	.logo>img{width: 50px;}
	.meu1{transition: .5s;position: fixed;z-index: 999;width: 100%;height: 100%;left: -100%;top: 60px;padding: 36px 15px;background: rgba(0,0,0,.6);}
	.meu1.curr{left: 0;}
	.meu1>li{display: block;text-align: left;}
	.meu1>li:nth-child(n+2){margin-left: 0;}
	.meu1>li:nth-child(3){margin-left: 0;}
	.meu1>li>a{color: rgba(255,255,255,.6);background: url(../images/9b.png) no-repeat right center;padding-right: 21px;height: 42px;line-height: 42px;}
	.meu1>li:hover>a,
	.meu1>li.active>a{font-weight: bold;color: #fff;}
	.meu2{position: relative;padding: 0;background: none;width: 100%;text-align: left;left:0;}
	.meu2>li:nth-child(n+2){border-top: 1px solid rgba(255,255,255,.3);}
	.meu2>li>a{padding-left:15px;}
	.hRight{right:3%;}
	.sb-search{right: 11%;}
	#selectMenu{display: block;position: absolute;right: 0;}
	
	.ban1-1{width: 240px;height: 240px;}
	.ban1-1>div>p{font-size: 20px;font-weight: bold;line-height: 26px;}
	.ban1-1>div>a{width: 110px;height: 36px;line-height: 36px;font-size: 14px;border-radius: 18px;}
	.ban1{padding: 30px 0;}
	.tit1>h3{font-size: 24px;}
	.txt1{margin-top: 6.66vw;font-size: 14px;line-height: 24px;}
	.k2{padding: 20px 0;}
	.vDiv{height: 250px;}
	.vPlay{width: 40px;height: 40px; }
	.k2-3>a>p{font-size: 14px;}
	.k2-3>a{width: 48%;margin-right: 4%;}
	.k2-3>a:nth-child(4n){margin-right: 4%;}
	.k2-3>a:nth-child(2n){margin-right: 0;}
	.k2-3>a:nth-child(n+3){margin-top: 4%;}
	.k2-3>a>img{width: 120px;height: 120px;}
	.ul01>li{width: 33.333%;padding: 0 5px;}
	.k3-1{padding: 0 36px;}
	.k3-1 .swiper-button-next,  
	.k3-1 .swiper-button-prev {width: 36px;height: 36px;}
	.k4{padding: 20px 0;}
	.ul02>li>a>div>p:nth-child(1){font-size: 16px;}
	.ul02>li>a>div>p:nth-child(2){font-size: 13px;line-height: 24px;}
	.ul02>li>a>img{width: 110px;height: 110px;}
	.k5-1{padding: 0 36px;}
	.k5-1 .swiper-button-next,  
	.k5-1 .swiper-button-prev {width: 36px;height: 36px;}
	.footer{padding: 20px 0 18vw;}
	.fot1-1>div{float: none;width: 100%!important;text-align: center;}
	.fot1-1>div:nth-child(n+2){margin-top: 20px;}
	.dt1>a{display: inline-block;margin: 0 5px;}
	.txt5{font-size: 14px;}
	.txt6{margin-top: 20px;font-size: 14px;}
	.dt5>a>img{width: 24px;}
	.dt5>a:nth-child(n+2){margin-left: 40px;}
	.hov7 .img2{top:25px;width:80px;left: -25px;}
	.fot1-2>.txt2{text-align: center;}
	.dt3,
	.dt5 {ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-align: center;}
	.ban2{height: 240px;}
	.txt7{font-size: 14px;}
	.ul03{padding-top: 10px;}
	.ul03>li>a>img{width: 160px;height: 160px;}
	.ul03>li{width: 48%;margin-right: 4%;}
	.ul03>li:nth-child(3n){margin-right: 4%;}
	.ul03>li:nth-child(2n){margin-right:0;}
	.ul03>li>a>div>p:nth-child(1){font-size: 16px;}
	.ul03>li>a>div>p:nth-child(2){font-size: 14px;line-height: 24px;margin-top: 10px;}
	.dt6>a>img{width: 120px;height: 120px;}
	.dt6>a>h5{font-size: 20px;}
	.dt6>a>span{font-size: 14px;}
	.dt8>a{margin: 0 3vw;}
	.ul04>li{width: 48%;margin-right: 4%;}
	.ul04>li:nth-child(3n){margin-right: 4%;}
	.ul04>li:nth-child(2n){margin-right: 0;}
	.ul04>li>a>div>p:nth-child(1){font-size: 15px;}
	.ul04>li>a>img{width: 110px;height: 110px;}
	.k1-6>div:nth-child(1){width: 100%;float: none;}
	.k1-6>div:nth-child(2){margin-left:0;padding-left: 0px;margin-top: 20px;}
	.ul06>li{margin-top: 10px;width: 49%;float: left;text-align: center;border: 1px solid #ccc;border-radius: 15px;line-height: 32px;margin-right: 2%;}
	.ul06>li:nth-child(2n){margin-right:0;}
	.ul06>li>a{font-size: 14px;}
	.ul07>li{margin-top: 10px;}
	
	.ul08>li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.ul08>li:nth-child(3n){margin-right: 2%;}
	.ul08>li:nth-child(2n){margin-right: 0;}
	.honor ul li{width:50%;}
	.vr ul li{width:47.5%;}
	.vr ul li:nth-child(3n+3){margin: 3% 5% 3% 0;}
	.vr ul li:nth-child(2n+2){margin-right: 0;}
	.k1-1 .fl,.k1-1 .fr{width:100%;}
	#service{display:none;}
	.luxian{line-height: 25px;padding: 5px 10px;}
	.boby .contents p video{width: 100%;height: 400px;}
	#toolbar {display:block;position: fixed;bottom: 0;width: 100%;z-index: 888;height: 55px;left: 0;}
	#toolbar .list {width: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;background: #3c3c3c;overflow: hidden;}
	#toolbar .list li {float: left;width: 33.3333%;text-align: center;}
	#toolbar .list a {display: block;height: 55px;line-height: 55px;font-size: 14px;color: #fff;padding-top: 8px;}
	#toolbar .list a.hover {background: #046fcd;}
	#toolbar .list a s {margin-left: auto;margin-right: auto;width: 26px;height: 26px;display: block;background: url(../images/icon.png) no-repeat;background-size: 280px auto;}
	#toolbar .list a .too-home {background-position: 3px 0;}
	#toolbar .list a .too-tel {background-position: -133px 0;}
	#toolbar .list a .too-map {background-position: -42px 0;}
	#toolbar .list a span {text-align: center;line-height: 18px;display: block;}

}



@media (max-width: 576px) {
	.k2-3>a>img{width: 100px;height: 100px;}
	.ul01>li{width: 50%;}
	.ul02>li>a>img{width: 100px;height: 100px;}
	.ban2{height: 150px;}
	.ul03>li>a>img{width: 110px;height: 110px;}
	.shiming {margin: 80px 0 0 0;}
	.shiming a{width:100%;margin-bottom: 25px;}
	.dt6>a>img{width: 80px;height: 80px;}
	.shiming>a>img{width: 160px;height: 160px;}
	.dt6>a>h5{font-size: 16px;line-height: 40px;padding-top: 10px;}
	.dt6>a>span{font-size: 12px;}
	.dt8>a{margin: 0 2vw;}
	.k1-4>a{width: 48%;margin-right: 4%;}
	.k1-4>a:nth-child(4n){margin-right: 4%;}
	.k1-4>a:nth-child(2n){margin-right: 0;}
	.k1-4>a:nth-child(n+3){margin-top: 4%;}
	.principle .dt8>a{width:50%;}
	.route .dt8>a{width: 143px;height:143px;margin: 0 14px 15px 0;}
	.route .dt8>a:nth-child(2),.route .dt8>a:nth-child(4){margin: 0 0 15px 0;}
	.boby .contents p video{width: 100%;height: 300px;}
	
}
@media (max-width: 411px) {
    .boby .contents p video{width: 100%;height: 240px;}
}
@media (max-width: 320px) {
    .boby .contents p video{width: 100%;height: 200px;}
}

