@charset "utf-8";

/* CSS Document */

@media screen and (max-width:1600px)
{
.bisotsx span{font-size: 14px;}	

}

@media screen and (max-width:1440px)
{
	
.yousihxs li{font-size: 14px;}
.synewtxt p{font-size: 18px;margin: 16px 0px;}
.contactbox li h3{font-size:26px;}
.bisotsx span{font-size: 12px;padding: 0px 8px;}
.bisotsx em{margin:0px 5px;}	
.zhankaix span{width:200px; text-align: right}	
.zhiyustxt p{font-size: 14px;}	
.zhiyustxt h3{font-size: 24px;}	
.fuwuliuscs li{padding: 20px 10px;width: calc(50% - 21px);}	
.footcon h3{font-size: 20px}
	
.shezhitit li{font-size: 22px;}		
		
.kechengtixi .dibuxs{ min-height: 290px;}
.zixuantit .dibuxs{ min-height: 200px;}	
	.huodtxts {min-height: 110px;}	
}

@media screen and (max-width:1366px)
{
		
	.mubiods p{font-size: 12px; text-align: center}
	.kechengscon li span{word-break:break-all;}
	.shezhitit li{font-size: 20px; margin: 0px 2%}
	.contactbox li{min-height: 200px;}
	.brandcen{max-width: 700px;}
	.zhiyustxt p{font-size: 12px}
	.zhiyustxt h3{font-size: 20px; margin-bottom: 10px;}
		
.sygongleft{width: 100%}	
	
.gallery-thumbs{ height:auto;}
.sygongright{width: 100%; margin-top: 10px;}	
.sygongyibox{display: block}	
	.yinghiakas ul{display: block; overflow: hidden}
	.yinghiakas li{width: 50%; float: left; margin:10px 0px;}	
	.wenhaoboxs li{font-size: 18px;}
	.rencakuang p{font-size: 20px;}
	.jiangshitxes h2{font-size: 26px;}
	
}




@media screen and (max-width:1200px)
{
	
.yousihxs li{font-size: 12px;}
.nav li>a{font-size: 15px}	
.nav li{margin-left: 4%}	
.topcon li{margin-left: 6%;font-size: 15px}	


	
}




@media screen and (max-width:1100px)
{

	
	
.contactbox li{width: calc(100% - 120px);}

.shezhitit li{font-size: 18px;}

.yinghiakas ul{display: block; overflow: hidden}
.yinghiakas li{width:50%; font-size: 16px; float: left;padding: 10px 0px;}
	
.syaboutright{width: 100%; margin-left: 0px;}	
	
.mainbox{padding-left: 10px; padding-right:10px;}	
	

.wenhaoboxs li p{font-size: 17px;}
.yesboxs{font-size: 24px;}
.rencakuang p{font-size:18px;}	
	
.nav{ position: fixed;top:50px;right:0;z-index:999999999;float:inherit;width:100%;height:calc(100vh - 50px); text-align:center;opacity:0;visibility: hidden; overflow-y:scroll;-webkit-overflow-scrolling:touch; background-color:#fff; margin-top: 0px; }
.nav ul{display:block; width:100%; }

.nav li{border-bottom: 1px solid #f0f0f0;  background:none; height:auto; line-height:40px; padding: 10px 0px; display:block; margin: 0px;  text-align: left}
.nav li>a{padding:0px 10px; display: inline-block}

.top.cur .nav li>a{transition:0s all;-webkit-transition:0s all;-moz-transition:0s all;-o-transition:0s all;-ms-transition:0s all;}

.nav li:hover{ background:none}

.nav li.cur>a{color:#1b4c9d;}
.nav li:before{ content:""; height:50px; background:none; width:100%; position:absolute; left:0px; top:0px; bottom:auto; z-index:9; transform: translate(0,0); display: none}

.nav li:last-child:before{display: none}

.nav li:nth-child(3) .navdown{width:calc(100% - 20px)}
	
.navdown{background: #fff; position:relative; left:0%; transform:none; width:100%;box-shadow:none; border-bottom-left-radius:0px; border-bottom-right-radius:0px;  top: 0px; display: none; padding: 0px}
	
	
	
.navdown a{line-height:60px; text-align:left; font-size: 14px;padding:0px 70px;border-top: 1px solid #f0f0f0; }

.top.cur .nav-btnbox .icon-bar{background:#11932c}
.top:hover .nav-btnbox .icon-bar{background:#11932c}
	
.nytop .nav-btnbox .icon-bar{background:#11932c}
	
.nav-btnbox {position:absolute;z-index:999999999999999999;right:8px;top:50%; transform:translate(0,-50%); width:20px;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; display:block; }
.nav-btnbox .icon-bar {display: block; height:2px;border-radius: 10px;overflow: hidden;background-color:#fff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;perspective-origin: 50% 50%;-ms-transition: all .3s ease; margin:0 auto;}

.nav-btnbox .icon-bar+.icon-bar {margin-top:6px}	
.menu-open .nav-btnbox .icon-bar{ background-color:#1b4c9d;}
.menu-open .nav-btnbox .icon-bar:first-child { margin-left: 0;-webkit-transform: translate3d(0px, 7px, 0) rotate3d(0, 0, 1, -45deg);transform: translate3d(0px, 7px, 0) rotate3d(0, 0, 1, -45deg);}	
.menu-open .nav-btnbox .icon-bar:nth-child(2) { opacity: 0;transform: translate(20px, 0);}
.menu-open .nav-btnbox .icon-bar:last-child {-webkit-transform: translate3d(0, -9px, 0) rotate3d(0, 0, 1, 45deg);transform: translate3d(0, -9px, 0) rotate3d(0, 0, 1, 45deg);}



.menu-open .nav{visibility:visible;opacity:1;}
.menu-open .icon-bar{ background:#FFF}
.menu-open .nav li{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;
}
.menu-open .top .nav li:last-child{background: none; padding-right: 10px; display: block}
.menu-open .nav li:nth-child(1){animation-delay:0s;}
.menu-open .nav li:nth-child(2){animation-delay:0.1s;}
.menu-open .nav li:nth-child(3){animation-delay:0.2s;}
.menu-open .nav li:nth-child(4){animation-delay:0.3s;}
.menu-open .nav li:nth-child(5){animation-delay:0.4s;}
.menu-open .nav li:nth-child(6){animation-delay:0.5s;}
.menu-open .nav li:nth-child(7){animation-delay:0.6s;}
.menu-open .nav li:nth-child(8){animation-delay:0.7s;}
.menu-open .nav li:nth-child(9){animation-delay:0.8s;}
.menu-open .nav li:nth-child(10){animation-delay:0.9s;}

.menu-open .top{background: #fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1)}
.menu-open .top .nav li{background: url("../images/fotdown.png") no-repeat 98% 32px;background-size:12px auto; padding: 0px; line-height: 50px;}
	
.menu-open .top .nav li.cur{background: url("../images/fotdown2.png") no-repeat 98% 20px;background-size:12px auto;}

.menu-open .top .nav li:last-child.cur{background: none}
.menu-open .top .nav li:nth-child(7).cur{background: none}	
.menu-open .top .nav li:nth-child(7) a{width: 100%}	
.menu-open .top .nav li:last-child a{width: 100%}	
.menu-open .top .nav li>a{color: #333;}
.menu-open .top .nav li:last-child>a{ background: none; padding-right: 0px;}
.menu-open .top.nytop .nav li:last-child>a{ background: none; padding-right: 0px;}

.menu-open .top .nav li:hover>a{color: #11932c}
.menu-open .top .logo .none{display: block}
.menu-open .top .logo .show{display: none}
.menu-open .top .topcon a{color: #333}
.menu-open .top .topcon{color: #333}
.menu-open .top .topcon a:hover{color: #11932c}
.menu-open .top .topcon li:nth-child(3){color: #11932c}
.menu-open .top .topweixin img.none{display: block}
.menu-open .top .topweixin img.show{display: none}



@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translateY(60px)}

100% {opacity:1;-webkit-transform:translateY(0)}

}

@-moz-keyframes fadeInUp {0% {opacity:0;-moz-transform:translateY(60px)}

100% {opacity:1;-moz-transform:translateY(0)}

}

@-o-keyframes fadeInUp {0% {opacity:0;-o-transform:translateY(60px)}

100% {opacity:1;-o-transform:translateY(0)}

}

@keyframes fadeInUp {0% {opacity:0;transform:translateY(60px)}

100% {opacity:1;transform:translateY(0)}

}


.sygongyibox{display: block}	
.sygongleft{width: 100%}	
	
.gallery-thumbs{ height:auto;}
.sygongright{width: 100%; margin-top: 10px;}

	
	.banner{height: 50vh}	
	.banner .swiper-slide{height: 50vh}	
	.bantxt h2{font-size:36px;}
	.bantxt p{font-size:30px; padding: 10px 0px}
	.bantxt span{margin:20px 0; width: 50px; height: 2px;}
	
	
	

	.syabout .mainbox.erduan{display: block}
	.syaboutleft{width:100%}
	.syaboutleft{text-align: center}
	.syaboutleft>h2{font-size: 20px;}
	.syaboutleft li span{display:flex;flex-direction:row;justify-content:center;}
	.syaboutleft .morebtn{margin: 0 auto}
	
	.peixuanfuwu li{width: calc(50% - 10px); margin-left:10px; margin-bottom: 20px;}
	.renzhicstxt h3{font-size: 16px;}
	.peixuanfuwu ul {margin-left: -10px;width: calc(100% + 10px);}
	
	.renzhicstxt p{height: auto; color: #333333; line-height: 2; min-height:120px;}
	.renzhicstxt{padding: 10px;}
	.renzico{max-width: 26px;}
	.peixuanfuwu li:hover .renzhicstxt p{color: #fff}
	
	.chaksx{padding-left: 10px; font-size: 12px;}
	.chaksx em{width: 50px;}
	
	.top.nytop .topcon{padding-right: 3%}
	.top .erduan{height:60px;}
	.nav{top:60px;}
	.menu-open .top .nav li{line-height: 70px;}
	.nav li>a{padding: 0px 40px;}
	.nybanner{margin-top:50px;}
	
	.mubiods p{font-size: 14px;}
	
	.fuwuxiangmushequ .swiper-slide img{width: 100%}
	.fuwuxiangmushequ .swiper-button-next{right: 0px;}
	.fuwuxiangmushequ .swiper-button-prev{left: 0px;}
	.zhiyustxt p{font-size: 12px;}
	
	.brandcen{width:70%; margin-top: -18%}
	.mubiods{text-align: center}
	.kcemubiao ul{width: calc(100% + 40px);margin-left: -40px;}
	.kcemubiao li{padding-bottom: calc(33.3% - 44px);padding-left: calc(33.3% - 44px); margin-left: 40px;}
	
	.kechengtixi .dibuxs{min-height:280px;}
	.zixuantit .dibuxs{min-height:auto;}
	.kechengscon li span{word-break:break-all;}
	.vipfuwu li span{min-height: 170px; height: auto}
	.huodtxts p{min-height: 50px; line-height: 25px;}
}




@media screen and (max-width:1000px)
{

	
	.sytit{ display: block; text-align:center}
	.sytit .morebtn{margin-top: 10px;}

}

@media screen and (max-width:768px)

{
	.vipfuwu li span{min-height: auto}
body{ overflow-x:hidden; font-size: 14px;}	

	.top .erduan{height:50px;}
.top.nytop .topcon{padding-right: 0%}
.line{ display: none}	
	.menu-open .nav{top: 50px;}
	.nav li>a{padding: 0px 10px;}
	.menu-open .top .nav li{line-height: 50px;background: url(../images/fotdown.png) no-repeat 98% 20px;    background-size: 12px auto;}
	.banner .swiper-button-next{display: none}	
	.banner .swiper-button-prev{display: none}	
	.banner .swiper-pagination-bullet{width: 5px; height: 5px;}
	.banner .swiper-pagination{bottom: 10px}
	.plr40 {padding:0px 10px;}
	.topcon li:nth-child(1){display: none}
	.topcon li:nth-child(2){display: none}
	.logo{width:20%}
	.topweixin{display: none}
	.topright{width:calc(65% - 60px); margin-right:40px;}
	.topcon li:nth-child(4) em{padding:0px 2px;}
	.topcon li{margin-left: 5%}
	.syaboutleft li span em{font-size: 40px;}
	.syaboutleft li p{font-size: 16px;}
	.syaboutleft ul{margin:0px 0px;}
	.syaboutleft li span {position: relative; display: inline-block}
	.syaboutleft li span i{position: absolute; left: 100%; top: 0px;}
	
	.morebtn {height: 40px; width: 80px;border-radius: 40px;line-height: 40px;font-size: 14px;}
	
	.syaboutright{width: 100%; margin: 0}
	
	.nametit{left: 50%; top: 50%; transform: translate(-50%,0); font-size:16px; text-align: center;}
	
	
	

	.sygongyibox .gallery-thumbs img{height: 100%; width: 100%}
	
	.sygongleft .swiper-slide span{font-size: 12px;}
	.xuexiaowenzi a{font-size: 12px;padding: 0px 10px;}
	.sygongright .swiper-button-next{right: 10px; width: 30px; height: 30px;}
	.sygongright .swiper-button-prev{left: 10px; width: 30px; height: 30px;}
	
	.syshubox ul{display: block}
	.syshubox li{width: 100%}
	.syshupic{width: 40%}
	.syshubox ul{display: none}
	.syshubox .swiper-container{display:block;background: #4c9d41}
	.syshutxt h3{font-size: 18px;}
	.syshutxt p{font-size: 12px; margin-bottom: 20px;}
	
	.linetwo {width: 40px;height: 2px;margin: 10px 0px;}
	.morebtntwo{font-size: 12px; width: 100px; height: 30px; line-height: 30px;}
	.syshupic{width: 34%}
	.syshubox .swiper-slide>.erduan{ padding: 30px 0px;}
	.syshubox{position: relative; background: none; padding-bottom: 30px;}
	.syshubox .swiper-pagination { z-index: 999; left:0px; bottom:0px; width: 100% }
	.syshubox .swiper-pagination-bullet {  background: none; opacity:1; border:1px solid #ccc; width: 6px; height:6px;margin:0px 5px; }
	.syshubox .swiper-pagination-bullet-active {background:#11932c; border:1px solid #11932c;}

	.newstitqie {width:100%;}
	
	.newstitqie li.cur{font-size: 18px;}
	.newstitqie li{font-size: 16px;}
	
	.sytit .morebtn{display: none}
	.synewsboxs dl{display: block}
	.synewsboxs dt{width: 100%}
	.synewtuijian p{font-size: 16px;}
	.synewsboxs dd{width: 100%}
	.synewtxt p{font-size: 14px; margin:0px 0px 10px;}
	.synewtxt {width: calc(50% - 20px); left: 0; padding: 0px 10px;}
	.synewsboxs dd a:nth-child(2) .synewtxt.fl{right: 0px;}
	.synewsboxs dd a .synewtxt em{font-size: 12px;}
	.footerbj>.mainbox{display: block}
	.footnav{width: 100%}
	.footnav ul{display: block}
	.footnavdown{display: none; margin-top: 10px; padding-left: 14px;}
	.footcon{ display: none}
	
	.footnav li{border-bottom: 1px solid #e6e7e8; padding: 10px 0px;}
	.footnav li p{font-size: 14px;background:url(../images/fotdown.png) no-repeat right center; background-size:8px auto; margin-bottom: 0px;}
	.footnav li.cur>p{background:url(../images/fotdown2.png) no-repeat right center; background-size:8px auto;}
	.footnav li:last-child{border-bottom: none}
    .footbot>.mainbox{display: block}
	.banquan{width: 100%}
	.banquantwo{width: 100%}
	
	.nybannertxt h2{font-size: 20px;}
	.nynav ul{display: block; overflow: hidden}
	.nynav li{width:50%; float: left; font-size: 14px; border-bottom: 1px solid #ddd;border-right: 1px solid #ddd; margin-right: -1px; border-left: none}
	.nynav{height: auto; line-height: 50px;}
	.nynav li:first-child{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd}
	.nyabout h1{font-size: 26px;}
	.nyabouttxt{font-size: 14px;}
	
	.nyaboutshuzi li span em{font-size: 28px;}
	.nyaboutshuzi li p{font-size:14px;}
	.nytit h2 {font-size: 20px;}
	

	.nywenhuaboxs li {width:calc(50% - 10px); margin-left: 10px; margin-bottom:10px; float: left}
	
	.nywenhuaboxs ul{display: block;width:calc（100% + 10px); margin-left: -10px; overflow: hidden}
	
	.wenhuatxthz span{height: auto; opacity:1;transform: translateY(10%); font-size: 12px;}
	.wenhuatxthz>img{max-width: 30px;}
	.wenhuatxthz p{font-size: 16px;}
	.nyjiazhiguan{display: block}
	
	.wenhuatxthz em{width: 15px; height: 2px; opacity: 1}
	
	.jzbiaoti h2{font-size: 20px;}
	.jzbiaoti h2:before{width: 40px;}
	.jzneirongx{width: 100%; margin-top: 20px;}
	.jzneirongx ul{width: calc(100% + 20px);margin-left:-20px;}
	.jzneirongx li{width: calc(50% - 20px);margin-left:20px;}
	.jzneirongx li p{font-size: 16px;}
	
	.jzneirongx li span{font-size: 12px;}
	.zhizuis li {width: calc(100% - 40px); height: auto; padding: 10px; margin-bottom: 10px;}
	.zhizuis li span{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:10;}	
	.block{display: block}
	.chuangshileft{width: 100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
	.chuangshileft img{max-width: 60%}
	.chuangshiright{width: 100%; margin-top: 20px}

    a.huangsebtn { height:40px;width: 90px;border-radius: 40px; font-size: 14px;line-height: 40px;}
	
	.schusngx .huangsebtn{margin:30px auto;}
	
	.shijiantit{font-size: 20px;}
	
	.shijiantxt h3{font-size: 30px;}
	
	.shijiantxt p{font-size: 14px; line-height: 1.4; margin-top: 10px;}
	
	.lishilist li:nth-child(odd) .fazimgxs{display: block}
	
	.shijiantxt p{font-size: 12px;}
	.brandtit > img{ max-width: 15%}	
	
	.brandcen{display: none}
.brandcenwap{display:block;  width: 80%; margin-right: 5% }
	.styletit li a{font-size: 16px;}
	.styletit li{margin: 0px 4%}
	
	.stylebox li a{display: block}
	
	.stylepic{width: 100%}
	
	.styletxt{width:calc(100% - 40px); padding-right: 0px; padding: 20px;}
	.styletxt p{font-size: 16px;}
	.styletxt span {height: 40px;width: 80px; line-height: 40px; font-size: 14px;}
	.page a {width: 36px;height: 36px;line-height: 36px;font-size: 14px; margin: 0px 5px;}
	.honorbox li{width: calc(100% - 40px);}
	.honorbox li p{height: auto; font-size: 14px;}
		
	.renzhengleft{width: 100%; border: none}	
	.renzhengleft ul{overflow: hidden}
	.renzhengleft li{text-align: left; width:calc(50% - 26px); float:left; padding: 0px; margin: 0px;border-bottom: 1px solid #d9d9d9; height: 30px; line-height: 30px;  font-size: 16px; padding: 15px 0px; padding-left:25px}	

	.renzhengright{width: 100%; margin-top: 20px;}
	.renzhengleft li:before{left: 0px; right: auto;}
	.renzhengleft li:after{left:4px; right: auto;}
	.renztit h3{font-size: 20px;}
	.renzjianjie p{font-size: 14px;}
	.yousihxs li {width: calc(100% - 63px); font-size: 14px;padding: 20px; min-height: auto}
	
	.kceduixiang li{font-size: 14px;}
	
	.kcemubiao ul{display: block; width: 100%; margin-left: 0px;}
	.kcemubiao li{padding: 20px; width:calc(100% - 42px); height: auto; border-radius: 5px; margin-bottom: 10px;border:1px solid #cccccc; margin-left: 0px; float: none}
	.mubiods{}
	.kcemubiao li:after{display: none}
	.mubiods p{max-width:90%;  font-size: 12px; line-height:1.8;}
	.kechshezi li {width: calc(100% - 56px); font-size: 14px;}
	.kechshezi li{height: auto; padding-top: 15px; padding-bottom: 15px;}
	.kechengtesex li {width: calc(100% - 45px); font-size: 14px; height: auto;padding-top: 15px; padding-bottom: 15px; margin-bottom: 10px;	}
	.tibixs{margin-bottom: 20px; max-width: 30px}	
		
	a.liaojse{font-size: 18px; width: 220px;height: 50px;line-height: 50px;}	

	.gengduokec{width: calc(100% - 40px); padding: 20px;}	
		
	.tanchubox{width: 90%}	
	.gengduokec>h2{font-size: 20px;}	
	.gengduokec>h3{font-size: 14px;}	
	.duoxuans li:last-child{width: 66%}	
	.duoxuans li input[type="text"]{width: calc(100% - 80px); height: auto}	
	.wenbenkaus ul{display: block}	
	.wenbenkaus li{width: 100%; margin-left: 0px; margin-bottom: 10px;}	
	.wenbenkaus li input[type="text"]{height: 40px;}	
	.submit { width: 200px;height: 50px;line-height: 50px;font-size: 18px;}
	
	.kechengscon li{width:100%; padding: 0px; border: none; padding: 20px 0px;    border-top: 1px solid #ebebeb;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
	
	.kechengscon ul{display: block; margin-top: 0}
	.contcsi{max-width: 50px; margin: 0; margin-right: 20px;}
	.wapcontxs{text-align: left}
	.kechengscon li p{font-size: 18px;}
	
	.zhaongshaos>h3{font-size: 20px;}
	.zhaongshaos li{width: calc(100% - 70px);}

	.kechengtixi li p{font-size: 18px;}
	.kechengtixi ul{display: block; overflow: hidden}
	.kechengtixi li {width:100%; margin-bottom: 10px;}
	.kechengtixi li:nth-child(1) p{ height:60px;}
.kechengtixi li:nth-child(2) p{ height:60px;}
.kechengtixi li:nth-child(3) p{ height:60px;}
.kechengtixi li:nth-child(4) p{ height:60px;}
	
	.dibuxs{height: auto; padding:10px 10% 10px;}
	
	.kechengshezhi li{width: calc(100% - 56px); font-size: 14px; height: auto; padding-top: 15px; padding-bottom: 15px;}
	.shezhitit{border: none}
	.shezhitit ul{display: block; overflow: hidden}
	.shezhitit li{font-size: 18px; width: 50%; float: left; margin: 0px;border-bottom: 1px solid #e0e0e0; text-align: center; height: 30px;}
	.shezhitit li.cur:before{width:24%;}
	.fuwutesex li {width: calc(100% - 40px);}
	.fuwutesex li{font-size: 18px;}
	
	.fuwuliuchengs{display: block}
	
	.licpic{max-width: 60px;}
	.fuwuliuchengs dd{width:100%;background: url(../images/liujian2.png) no-repeat center center;
    background-size: 10px auto; height:40px;}
	.fuwuliuchengs dt h3{font-size: 18px;}
	.fuwuliuchengs dt p{font-size: 14px;}
	
	.hzanslbox li {width: calc(33.333% - 1px);}
	.lianwoxsc ul{display: block}
	.lianwoxsc li{width: 100%;padding:30px 0px;
    border-top: 1px solid #ebebeb;}
	.lianwoxsc li p{font-size: 18px; margin-bottom: 0px;}
	.lianwoxsc li span{font-size: 14px;}
	.conttsxs{width: calc(100% - 60px);margin-left:10px;}
	.yinghiakas>h3{font-size: 20px;}
	.yinghiakas ul{display: block}
	.yinghiakas li{width: 100%; font-size: 16px; padding: 10px 0px;}
	.kechengtixi.zixuantit li p{font-size: 18px; padding: 0px}
	.zixuansfu ul{display: block; overflow: hidden; text-align: center}
	.zixuansfu li{padding-bottom:27%;padding-left:27%; display:inline-block; margin:2%}
	.zixustxsc img{max-width: 40px;}
	.zixustxsc p{font-size: 14px;}
	.fuwuliuscs li{width: calc(100% - 41px); padding: 20px;}
	.fuwuliuscs li h3{font-size: 18px;}
	.bisotsx span{font-size: 12px;}
	
	.bisotsx{display:block}
	.bisotsx em{display: inline-block; margin: 5px 5px 0; float: left; margin-bottom: 16px;}
	.bisotsx span{display: inline-block; padding: 0px 12px; float: left; margin-bottom: 10px;}
	
	.nybannertxt h3{font-size: 20px;}
	
	.nybannertxt em{width: 40px; height: 2px;}
	
	
	
	.fudaileft{width:49%; margin-top: 20px;}
	.fudaileft p{margin-top:30px}
	.fudaileft h2{font-size: 20px; line-height: 1.4}
	.fudaileft p{font-size: 14px;}
	.fudairight{width:48%; margin-top: 10px;}
	.fudairight img{width: 100%}
	.zyzpics img{width: 100%}
	.zhiyustxt p{font-size: 14px;}

	.xiangmupic{width: 100%}
	.xiangmutxt{width: calc(100% - 40px); padding: 20px;}
	.xiangmutxt p{font-size: 16px;}
	.xiangmudongtai dd p{font-size: 16px;}
	
	.huojiangze .swiper-slide a{display: block}
	.jiangipics{width: 100%}
	
	.jiangtxs{width: 90%; padding: 5% }
	.jiangtxs h3{font-size: 18px;}
	
	.jiangtxs h3 em{font-size: 14px;}
	.hsbtn{height: 40px; line-height: 40px; width: 80px; font-size: 14px;}
	
	.jiangtxs p{margin-bottom: 20px;background-size:20px auto;}
	.jiangtxs h3{margin-bottom:10px; padding-bottom: 10px;}
	.huojiangze{padding-bottom: 20px;}
	.huojiangze .swiper-pagination { z-index: 999; left:0px; bottom:-10px; width: 100%; display: block}
	.huojiangze .swiper-pagination-bullet {  background: none; opacity:1; border:1px solid #ccc; width: 6px; height:6px;margin:0px 5px; }
	.huojiangze .swiper-pagination-bullet-active {background:#11932c; border:1px solid #11932c;}
	.huojiangze .swiper-button-next{display: none}
	.huojiangze .swiper-button-prev{display: none}
	.shehuizetxt{font-size: 14px; width: 100%; margin-top: 20px;}
	.gongyixsbox ul{overflow: hidden; display: block;width: calc(100% + 15px);margin-left:-15px;}
	.gongyixsbox li{width: calc(50% - 15px);margin-bottom: 20px; float: left; margin-left: 15px;}

	.jiaoshiyansh li{width: calc(100% - 70px); margin-bottom: 30px;}
	
	.kusngxs h3{font-size: 20px;}
	.shangixsc{display: block}
	
	.shangxiaup{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
	
	.pcnone{display: none}
	.shangxiaup a.next{width: 40px; height: 40px;}
	.shangxiaup a.prev{width: 40px; height: 40px;}
	.touxtss h3{font-size: 20px;}
		
	.touixsc{width: 120px; height: 120px}
		
	.jiangshizfpic{width:100%}	
		
	.jiangshitxes{width:100%; margin-top:10px;}		
		
	.jiangshizhuanfang li{padding:20px;}
	.jiangshitxes h2{font-size: 20px;}
	.wendaos em{font-size: 16px;}	
	.xushuchengguo li {width: calc(100% - 42px);}
	
	.xushuchengguo li p{font-size:18px; min-height: 10px; margin-bottom: 10px;}
	.xueshuview li h3{font-size: 18px;}
	.xueshuview li span{padding: 10px 0px;}
	.xueshuview li{padding-left: 30px}
	.xueshuview li h3:before{left: -30px; top: 6px;}
	.fuwuxiangmushequ .swiper-pagination { z-index: 999; left:0px; bottom:-10px; width: 100%; display: block}
	.fuwuxiangmushequ .swiper-pagination-bullet {  background: none; opacity:1; border:1px solid #ccc; width: 6px; height:6px;margin:0px 5px; }
	.fuwuxiangmushequ .swiper-pagination-bullet-active {background:#11932c; border:1px solid #11932c;}
	.fuwuxiangmushequ .swiper-button-next{display: none}
	.fuwuxiangmushequ .swiper-button-prev{display: none}
	.fuwximdwisx p{font-size: 14px;}
	
	.vipfuwu li { border-left:none;width: calc(100% - 40px);margin-left:0;margin-top:0;padding:20px;}
	.vipfuwu li span{height: auto; line-height: 24px;}
	.vipfuwu li img{max-width: 30px;}
	.vipfuwu li p{font-size: 18px; padding: 10px 0px;}
	.ruhuiliucheng ul{display: block}
	.ruhuiliucheng li{width: 100%; margin-bottom: 20px;}
	.ruhuilipic img{max-width: 90px;}
	.ruihuitxts h3{font-size: 18px;}
	.jingcaiboxs .swiper-button-next{ width:40px; height:40px;background-size:10px auto; right:0px;}
.jingcaiboxs .swiper-button-prev{width:40px; height:40px;background-size:10px auto; left:0px;}
	.jingcaiboxs .gallery-thumbs{margin-top: 10px;}
	
	.shequclub{display: block}
	
	.shequclubleft{width: 100%}
	.shequclubright{width: 100%}
	
	
	.shequclubright .swiper-button-next{bottom: 50%; right: 0px;}
	.shequclubright .swiper-button-prev{bottom: 50%; left: 0px;}
	.shequclubright .swiper-slide p{font-size: 16px; padding: 10px; width: calc(100% - 20px)}
	
	.shequclubleft li>p{font-size: 18px; padding: 10px 0px;}
	
	.shequclubleft ul{padding: 15px;}
	
	.clubdown h4{font-size: 14px;}
	
	.huodonglis ul{width: 100%}
	.huodonglis{display: block}
	.huodtxts h4{font-size: 20px;}
	.huodtxts{width: calc(100% - 60px)}
	
	.zhankaix span{width:170px;}
	.zhiyustxt{position: relative; width:calc(100% - 40px); padding: 20px; transform: none; top: auto; left: auto; right: auto}
	.zyzpics{width: 100%}
	.zhiyustxt h3{font-size: 20px;}
	.rencaiwxboxs{font-size: 16px;}
	.zhenduix{ display: block; overflow: hidden;width:calc(100% + 20px);margin-left:-20px;}

	.zhenduix li{width:calc(50% - 20px); float: left; margin-left: 20px; margin-top: 10px}
	.zhenduix li p{font-size: 18px;}
	.wenhaoboxs ul{display: block}
	.wenhaoboxs li{font-size: 16px; margin: 0 auto;margin-bottom: 20px; width: 50%;}
	.wenhaoboxs li span{font-size: 30px;}
	.yesboxs{font-size:18px;}
	
	.rencaslits{display: block}
	.rencaslits dd{width: calc(100% - 20px);}
	.rencakuang{min-height: 0px; padding: 20px}
	
	.rencakuang img{max-width: 50px;}
	
	.rencakuang p{font-size: 20px;}
	.rencaslits dt{margin: 20px auto;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }
	
	.wenxintis h3{font-size: 20px;}
	
	.newsboxs li{width: calc(100% - 40px);}
	.newsboxs li p{font-size: 18px; height: auto}
	
	.newsshowboxs{display: block}
	.newsshowleft{width: 100%}
	.newsshowtit h1{font-size: 20px;}
	
	.updown{display: block}
	
	.prevnews{width:calc(100% - 20px); display: none}
	
	.backnews{display: block; margin: 0 auto; margin-top: 20px;}
	.nextnews{width:calc(100% - 20px); display: none}
	.newsshowright{width: 100%; margin-top: 20px;}
	.newsshowright h2{font-size: 20px;}
	
	.contactbox li {width: calc(100% - 80px); padding: 20px;min-height:20px;}
	
	.contactbox li h3{font-size: 20px;}
	
	
	
	.peixuntit h3{font-size: 20px;}
	
	.contlsitxs li {width: calc(100% - 80px); min-height:auto}
	
	.contlsitxs li h3{font-size: 20px;}
	
	.wapyem{display:flex}
	
	.sytit a.morebtn{display: none}
	.wapyem a.morebtn{display: flex}
	
	
	.select{min-width: 130px;}
	.select .placeholder{height: 40px; line-height: 40px;}
	
	.newssosou{min-width:168px;height:40px; line-height: 40px; border-radius:40px;}

.newssosoutxt{width: calc(100% - 50px); height: 40px;}
.newssosoubtn{width: 40px; height: 40px;}
	
	
	.jobname{font-size: 20px;}
	.jobdidian{font-size: 14px; padding: 10px 0px;}
	.jobmiaoshhu{font-size: 16px;}
	.peixuntit {border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom: 10px;}
	.contlsitxs li{padding: 20px 0px;}
	
	.fudong{width: 45px;}
	.fudong li img{max-width: 100%}
	.uptop{width: 45px; height: 45px;}
	.uptop .juzhong{width: 45px; height: 45px;}
	
	.gongyxcs{transform: none}
	.gongyxcs em{opacity: 1}
	.gongyxcs p{opacity: 1}
	.gongyxcs span{opacity: 1}
	.gongyixsbox li:hover .gongyitxt{background:none}
	
	.kechengscon li span{display: inline-block; font-size: 14px;}
	
	.kechengscon li p{display: block}
	.kechengscon li span:nth-child(3){margin-left: 10px;}
	
	.banquan{line-height: 22px;}
	.banquan p{padding:5px 0px;}
	
	.banquantwo{margin-top: 10px;}
	
	.bantxt p{padding: 0px 0px}
	.bantxt span{margin:20px 0;}
	
	.xuexiaowenzi p{line-height: 1.8; margin: 20px 0px;}
	.xuexiaowenzi a{margin-top: 10px;}
	.dibuxs {min-height:auto;}
	.sytit h2 {font-size:20px;}
	
	.topcon{height: 20px; line-height: 20px;}
	
	
	.navdown a{line-height:40px; text-align:left; font-size: 14px;padding:0px 30px;border-top: 1px solid #f0f0f0; }
	
	.bantxt h2{font-size:20px;}
	.bantxt p{font-size:16px;}
	
	.yinhao2:before {background-size: 50% auto;right:-10px;}
	.yinhao:before {background-size: 50% auto;left:-20px;transform: translate(0,-46%);}
    .chuangshiright{font-size: 15px;}		
	
	.synewsboxs dt .fangdapic{height: auto}
	.synewsboxs dt .fangdapic img{height: auto}
	.synewpic img{height: auto}
	.synewpic{height: auto}
}

@media screen and (max-width:640px)

{
.pd2{ padding-top:5%; padding-bottom:5%}
.pd3{ padding-top:6%; padding-bottom:6%}
.pd4{ padding-top:8%; padding-bottom:8%}
.pd5{ padding-top:10%; padding-bottom:10%}
.mt2{ margin-top:5%}
.mt3{ margin-top:6%}
.mt4{ margin-top:7%}
.mt5{ margin-top:8%}
.pb4{padding-bottom: 8%}	

.wenhaoboxs li{width: 100%}		
.logo {width:35%;}	
.nametit{width:70%}	
	
.xuexiaowenzi h3{ display: none}		
.xuexiaowenzi h3{font-size: 18px;}	
.line{ width: 20px; height: 2px; margin: 10px 0px;}	
.xuexiaowenzi p{font-size: 12px; line-height: 20px; height: 60px; overflow: hidden}
.xuexiaowenzi a{  height:30px; width:80px; line-height: 30px;}	
.xuexiaowenzi p{margin: 0px;}	
	
.gongyixsbox li {width: calc(100% - 15px);}
	
.fudansboxs{display: block}	
.xiangmudongtai dt a{display: block}	
.fudaileft{width: 100%}
.fudairight	{width: 100%}
.sytit h2{font-size:18px;}
.zixuansfu li{padding-bottom:44%;padding-left:44%; display:inline-block; margin:2%}	

.banquan{ line-height:20px; font-size: 12px;}	
.banquan p{padding: 0px;}
.banquantwo	{line-height:20px; font-size: 12px;}	
.footnav li p{font-size: 16px;}	
.footnav li{padding: 15px 0px;}	
.fudong li a{height: 30px;}	
.fudong li img{max-width: 14px;}
.kechengtixi .dibuxs{min-height: auto}	
.yinhao2{margin: 0px;}	
	.jingcaiboxs .slick-next{display: none; visibility: hidden}
	.jingcaiboxs .slick-prev{display: none; visibility: hidden}
	.slider-nav{ margin-top:14px;}

	.jingcaiboxs .slider-for{margin-top:30px;}

	.sygongright .slick-next{display: none; visibility: hidden}
	.sygongright .slick-prev{display: none; visibility: hidden}
	
	.peixuntit .mainbox.erduan{display: block}
	
	.xinzengsox{justify-content:flex-start; margin-top: 20px;}
	.zhiweixuanze>ul>li{ display: block}
	.xinztop{margin-top: 10px;}
	.zhiweixuanze>ul>li:nth-child(1){background-position:left 2px;}
	.zhiweixuanze>ul>li:nth-child(2){background-position:left 2px;}
	
	.newssosou{width:calc(50% - 5px); min-width:0}
	.select{width: calc(50% - 5px); min-width:0}
}
@media screen and (max-width:480px)
{
	
.bantxt{top: 28%}
.topcon li{font-size: 14px;}
.zkbtn{display: none}
.zhankaix p{-webkit-line-clamp: 100;}	
}

@media screen and (max-width:320px)
{

.xuexiaowenzi p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.newstitqie li.cur{font-size: 16px;}
.newstitqie li{font-size: 14px;}
	
.nyabout h1{font-size: 20px;}	
.topcon li {font-size: 13px;}	
.contactbox li h3{font-size: 16px;}	
.contactbox li{font-size: 12px;}
.zhankaix span{width: 200px;}	
	
	
}
@media screen and (max-height:420px)
{
	.banner{height:100vh}	
	.banner .swiper-slide{height:100vh}		
	
}



