/*  WAP主导航 */
.wapNav{overflow-y:auto;height:100%;opacity:0;transform: translateX(-100%);transition:all 0.6s;background:#fff;width:100%;position: fixed;left:0;top:0;z-index: 40;padding:60px 0;}
.wapNav li{position:relative;}
.wapNav li a{display:block;padding-left:20px;color:#333;height:50px;line-height:50px;border-top:1px solid #eee;position:relative;}
.wapNav li i{font-family:"iconfont";color:#888;font-size:0.5px;font-style:normal;padding:0 15px;position:absolute;right:0;top:0px;line-height:50px;}
.wapNav li.cur>a,.wapNav .cur>a:hover{background:#d70116;color:#fff;}
.wapNav li :hover i,.wapNav .cur i{color:#fff;}
.wapNav .navSub{display:none;background:#f1f1f1;}
.wapNav .navSub li a{height:40px;line-height:40px;padding-left:40px;font-size:.875em;}
.wapNav .navSub ul{background:#f1f1f1;}
.wapNav .navSub ul li a{height:34px;line-height:34px;padding-left:60px;}
.wapNav .menu{overflow:hidden;font-size:1rem;border-top:1px solid #eee;}
.wapNav .menu a{float:left;width:50%;text-align:center;line-height:50px;border-right:1px solid #eee;color:#333;border-bottom:1px solid #eee;}
.wapNav .menu a i{font-family:"iconfont";margin-right:5px;position:relative;font-style:normal;color:#666;font-size:1rem;}
.wSearch{background:#f1f1f1;overflow:hidden;padding:20px 15px;font-size:12px;}
.wSearch form{margin:0 auto;background:#fff;height:40px;overflow:hidden;padding-right:60px;}
.wSearch .sear_text{width:100%;float:left;height:40px; line-height:40px;color:#666; padding-left:10px;}
.wSearch .sear_btn{ float:left;width:60px;height:40px; cursor:pointer;text-align:center;background:#333;color:#fff;font-size:14px;transition:all 0.3s;margin-right:-60px;}
.wSearch .sear_btn:hover{background:#d70116;}

@media all and (max-width:1800px) {
	
/*--*/
.foot-nav .item ~ .item {margin-left: 70px;}
.foot-contact {width: 315px;}
/*--*/
.list-banner .text {margin-left: -600px;}

}

@media all and (max-width:1600px) {
	
/*--*/
.container{padding-left: 15px;padding-right: 15px;}	
/*--*/
.proSlide li {width: 32%;}
/*--*/
.newsTxt li p{font-size:13px; line-height:1.6;}
/*--*/
.jyh-content .contact1 ul li .zbox{ padding:0 30px 10px 30px;}
.jyh-content .contact1 ul li {width: 23.2%;}	

}

@media all and (max-width:1440px) {

/*--*/	
.nav{font-size:1em;}
.headTie {font-size:.875em;padding-top:8px;}	
/*--*/
.list-banner .text .cn {font-size: 30px;}
.list-banner .text .des {margin-top: 15px;font-size: 16px;}	
/*--*/
.proSlide li {width: 31.8%;}

}

@media all and (max-width:1300px) {

/*--*/
.header .ewm{margin: -5px 50px 0 0;}
/*--*/
.newsMain{font-size:.75rem;}
.newsTxt li{width:100%;}
.newsTxt,.newsPic{width:50%;}
.newsSlide li .pic{height:480px;}
/*--*/
.foot-nav .item ~ .item {margin-left: 60px;}
.foot-contact {width: 300px;padding: 60px 30px 0;}
.foot-contact .foot-zx {height: 40px;line-height: 40px;}
.foot-contact .tel {font-size: 19px;}
.foot-nav {padding: 80px 0 70px;}
/*--*/
.list-banner .text {margin-left: 0;left: 3%;}
/*--*/
.proSlide li {width: 31.6%;}
/*--*/
.jyh-message {margin-top: 40px;margin-bottom: 40px;}
.form-content .one .item input {font-size: 15px;}
.form-content .one .item {height: 50px;line-height: 48px;}
.form-content .sub {width: 160px;height: 40px;}
/*--*/
.jyh-content .contact1 ul li {width: 23%;}

}

@media all and (max-width:1200px) {

/*--*/
.nav{font-size:.875em;}	
.header .ewm{ display:none;}
/*--*/
.foot {display: block;}
/*--*/
.list-banner .text .des {font-size: 16px;}
.list-banner .text .cn {font-size: 30px;}
/*--*/
.jyh-about .left{height:460px;}
.jyh-about .tie{margin-bottom:15px;padding-top:0;}
/*--*/
.proSlide li {width: 31.4%;}
/*--*/
.serviceImg{height:200px;}
/*--*/
.jyh-content .contact1 ul li .zbox{ padding:0 10px 10px 10px;}
.jyh-content .contact2 .contact2Body{ width:450px;}
.jyh-content .contact1 ul li { margin-right:26px;}

}

@media all and (max-width:1040px) {
	
/*--*/
.foot-nav .item ul li a {font-size: 12px;}
.foot-nav .item .tit {font-size: 16px;}
.foot-nav .item .flex ul ~ ul {display: none;}
.foot-contact .tel {font-size: 16px;}
.icon-foot-tel {width: 15px;height: 20px;margin-right: 10px;}
.foot-contact .qr li {margin: 0 2px;}
.foot-contact {width: 200px;padding: 60px 20px 0;}
/*--*/
.list-banner .text .des {font-size: 16px;}
.list-banner .text .cn {font-size: 30px;}

}

@media all and (max-width:1024px) {

/*--*/	
body{padding-top:60px;font-size:.875rem;}
.pd60{ padding-top:40px; padding-bottom:40px;}
.headTie,.headBrand,.headR,.nav,.gr_kefu,.banner .swiper-button-white,.footWx,.footMenu,.firendlink,.searFont,.proL,.topTie .tMore,.breadCrumb,.picShow_r,.bshare-custom,.feedbackL,.caseL,.downL .tel,.proAdv .pic,.pro_bread,.proWrap::after,.proSider .title span,.proSide_sub,.relaCase,.contactBox2 li img,.newsShow .right,.serviceMain::after{display:none;}
.header{height:60px;line-height:60px;position: fixed;width:100%;top:0;left:0;padding-top:0;z-index:90;background:#fff;box-shadow:0 1px 5px #ddd;}
.header .logo {line-height:60px;border-right:none;width:auto;}
.header .logo img{height:32px;}
.navTrigger,.footMenu_wap,.proMain li:last-child,.relative_pro li:nth-child(4),.proSider .title i{display:block;}
.nav_on{opacity:1;transform: translateX(0);}	
/*--*/
.hTitle,.hTitlew{margin-bottom:25px;}
.hTitle span,.hTitlew span{font-size:28px;}
/*--*/
.header .ewm{ display:none;}
/*--*/
.aboutPic,.aboutTxt,.newsTxt,.newsPic{float:none;width:100%;}
.aboutPic{height: 250px;}
.aboutPic .bgImg {height: 250px;}
.aboutTxt .title {font-size: 24px;margin-bottom: 25px;}
/*--*/
.newsMain{height:auto;}
.newsTxt{margin-top:10px;}
.newsTxt li{padding-right:0;}
/*--*/
.list-banner {height: 200px;}
.list-banner .picture img{height: 200px;}
/*--*/
.jyh-about .left,.jyh-about .right{float:none;width:100%;}
.jyh-about .left{margin-bottom:20px;}
.jyh-about .txt{height:auto;}
.jyh-about .tie {font-size: 22px;}
.jyh-culture dl {width: 100%; margin-bottom:20px;}
.jyh-culture dl:last-child(2n){margin-bottom:0;}
.jyh-culture dt { float:none; width:100%;}
.jyh-culture dd { float:none; width:100%;}
/*--*/
.product .proR {width: 100%;}
.proSlide li {width: 31.8%;}
/*--*/
.picList li {width: 50%;}
.picList li p {margin-top: 10px;}
.picList li {padding-right: 20px;margin-bottom: 10px;}
/*--*/
.serviceMain .tie{float:none;margin-left:0;margin-bottom:25px;}
.serviceMain{padding-left:0;margin-top: 30px;}
.serviceMain li {margin-bottom: 30px;}
.serviceMain li h5 i{margin-top:8px;}
.serviceMain li .txt{font-size: 16px;line-height: 32px;}
/*--*/
.flex-between {flex-wrap: wrap;}
/*--*/
.jyh-news li {width: 50%;padding-right: 20px;}
.newsShow .left{ float:none; width:100%;}
.newsShow .left .title .tit {font-size: 24px;}
/*--*/
.jyh-content .contact1{ margin:0 -10px;}
.jyh-content .contact1 ul li {width: 25%;margin-right:0;}
.jyh-content .contact1 ul{ margin-top:80px;}
.jyh-content .contact1 ul li{ padding:0 10px;}
.jyh-content .contact1 ul li .zbox{ padding:0 10px 10px 10px; height:180px;}
.jyh-content .contact1 ul li .zbox .ico{ width:80px; height:80px; margin-top:-40px;}
.jyh-content .contact1 ul li .zbox h5{ margin-top:15px; line-height:20px; font-size:16px;letter-spacing:1px;}
.jyh-content .contact1 ul li .zbox h6{ letter-spacing:0px;}
.jyh-content .contact1 ul li .zbox .jj{ margin-top:12px; line-height:22px; font-size:12px; letter-spacing:0px;}
.jyh-content .contact1 ul li .zbox .btn{ width:100%; height:70px; line-height:70px;}
.jyh-content .contact1 ul li .zbox .btn > img{ width:20px;}
.jyh-content .contact1 ul li .zbox .btn .ewm{ width:70px; height:70px; margin-left:-35px;}
.jyh-content .contact2{  margin:20px 0 40px 0;}	

}

@media all and (max-width:920px) {

/*--*/
.proSlide li {width: 31.5%;}
/*--*/
.jyh-message {margin-top: 40px;margin-bottom: 40px;}
.form-content .one .item input {font-size: 14px;}
.form-content .one .item {height: 50px;line-height: 48px;}
.form-content .sub {width: 200px;height: 46px;font-size: 16px;}
/*--*/
.jyh-content .contact1 ul li .zbox {padding: 0 20px 10px 20px;}	
	
}

@media all and (max-width:768px) {

/*--*/	
.aboutTxt .txt p:nth-child(4n) { display:none;}
/*--*/
.footer{ padding-bottom:40px;}
.foot-nav {display: none;}	
.copyright .fr {float: none;display: none;}
.foot-nav {display: none;}
.site-links,.copyright {padding: 15px 0;font-size: 12px;text-align: center;}
.foot-contact {margin: 0 auto;width: 65%;padding: 40px 0;background: transparent;}
.foot-contact .foot-zx {display: inline-block;width: 150px;}
.icon-foot-zx {width: 20px;height: 20px;margin-right: 10px;}
/*--*/
.list-banner {height: auto;}
.list-banner .picture img { left:0;max-width: -webkit-fill-available;margin-left: 0;height: auto;}
.list-banner .text .cn {font-size: 18px;}
.list-banner .text .des {font-size: 14px;margin-top: 10px;}
/*--*/
.proSlide li {width: 31.2%;}
/*--*/
.newsPic li a,.advBox .pic{height:420px;}
.newsTxt li{padding-right:0;margin-top:10px;margin-bottom:0;}	
/*--*/
.serviceImg{height:160px;}
/*--*/
.jyh-message {margin-top: 30px;margin-bottom: 30px;}
.form-content .one .item {width: 100%;height: 40px;line-height: 38px;}
.form-content .one .item ~ .item {margin-top: 10px;}
.form-content .one .item input {height: 30px;padding-left: 15px;padding-right: 15px;font-size: 14px;}
.form-content .one .item:nth-child(3) {width: 100%;}
.form-content .two textarea {height: 100px;padding: 10px 15px;font-size: 14px;}
.form-content .sub {margin: 28px auto 0;width: 150px;height: 40px;line-height: 40px;border-radius: 28px;font-size: 16px;}
/*--*/
.jyh-news li {width: 100%;padding-right: 20px;}
/*--*/
.jyh-content .contact1{ margin:0 0;}
.jyh-content .contact1 ul{ margin-top:0;}
.jyh-content .contact1 ul li:nth-child(1),.jyh-content .contact1 ul li:nth-child(2){margin-top:0;}
.jyh-content .contact1 ul li{ padding:0 10px; margin-top:50px; width:50%;}
.jyh-content .contact2{  margin:10px 0 20px 0;}
.jyh-content .contact1 ul li .zbox .ico {width: 60px;height: 60px;margin-top: -20px;}
/*--*/
.jyh-content .contact1{ margin:0 0;}
.jyh-content .contact1 ul{ margin-top:20px;}
.jyh-content .contact1 ul li{ padding:0 10px; margin-top:50px; width:50%;}
.jyh-content .contact2{  margin:10px 0 20px 0;}
.jyh-content .contact1 ul li .zbox .ico {width: 60px;height: 60px;margin-top: -20px;}
.jyh-feedback {padding-top: 40px;padding-bottom: 40px;}
.jyh-feedback .form-one { margin-top: 0; } 

}

@media all and (max-width:640px) {

/*--*/
.newsTxt li a{padding:15px;height:auto;}
/*--*/
.jyh-about .left{height:380px;}	
/*--*/
.proSlide li {width: 30.4%;}	
/*--*/
.form-foot .inp { width: 100%; height: 50px; font-size: 14px; padding: 0 15px; margin-bottom: 10px; }
.form-foot .inp:nth-child(3) { width: 100%; }
.form-foot .sub { width: 100%; height: 50px; line-height: 50px; font-size: 16px; }
.form-one input { width: 100%; height: 40px; font-size: 14px; padding: 0 15px; margin-bottom: 10px; }
.form-one textarea { width: 100%; height: 100px; margin-top: 0; padding: 15px 15px; }
.form-one .sub { width: 160px; height: 42px; line-height: 42px; font-size: 14px; margin: 35px auto 0; }

}

@media all and (max-width:480px) {
	
/*--*/	
.hTitle span{font-size:26px;}
.header .logo img{height:26px;}
/*--*/
.newsPic li p{height:50px;line-height:50px;}
.newsPic .swiper-pagination{bottom:12px;}
/*--*/
.jyh-about .left{height:200px;}
.jyh-about .tel span{display:block;}
/*--*/
.proSlide li {width: 100%;}	
/*--*/	
.serviceImg{height:120px;}

}