@charset "utf-8";

@media all and (max-width:1800px) {
	
/*--*/
.container,.header{padding-left:30px;padding-right:30px;overflow:hidden;}
/*--*/
.w {width: 1680px;}
.fcontact {width: 21%;margin-left: 4%;}
.fewm {margin-left: 4.9%;}
/*--*/
.pro-box li {width: 31%;}
/*--*/
.caseSlide li {width: 25.2%;}

}

@media all and (max-width:1600px) {
/*--*/
.aboutNum{padding-left:15px;}
/*--*/
.jg-new .list .two {width: 32.6%;}
/*--*/
.w {width: 1500px;}	
.fmain {padding: 35px 0;}
.fnav .logo img {height: 40px;}
.fnav .right a {margin: 0 20px 0 15px;}
.fnav {line-height: 40px;padding: 30px 0;font-size: 16px;}
.ljgd {margin-top: 25px;}
.fkeywords {margin-left: 4%;}
.fcontact {width: 23.55%;}
.fewm {margin-left: 4%;}
.frilink {padding: 25px 0;}
.copyright {line-height: 45px;}
/*--*/
.pro-box li {width: 30.8%;}
/*--*/
.jg-obtain {padding: 75px 0;background: #df0024 url(../images/ctbg.jpg) no-repeat left top;}
.jg-obtain .intitle {position: relative;text-align: left;padding-left: 20px;}
.jg-obtain .intitle .tit,.jg-obtain .intitle .desc {color: #fff;}
.jg-obtain .intitle:after {content: "";position: absolute;left: 0;top: 13px;width: 3px;height: 40px;margin: 0;border-radius: 2px;background: #fff;}
.jg-obtain .main {font-size: 0;margin-top: 40px;}
.cttext {display: block;float: left;width: 100%;height: 55px;line-height: 53px;border: 1px solid #b2001c;border-radius: 4px;font-size: 14px;color: #333;padding: 0 25px;margin-bottom: 20px;}
.ctsubmit {display: block;float: right;width: 100%;height: 55px;line-height: 55px;border-radius: 4px;font-size: 16px;color: #fff;background: #a81b20;text-align: center;margin-bottom: 20px;cursor: pointer;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ctsubmit:hover {background: #df0024;}	

}

@media only screen and (max-width: 1599px) {	
/*--*/	
.w {width: 1360px;}
/*--*/	
.honorSlide li .desc {margin-top: 10px;height: 50px;}
.honorSlide li .pic {height: auto;line-height:normal;}
.honorSlide li .tbox {margin-top: 0;}
/*--*/	
.caseSlide li {width: 24%;}
/*--*/	
.pro-box li {width: 31.4%;margin-right: 30px;}
.pro-box li .desc {margin-top: 10px;height: 50px;}
.pro-box li .tbox {margin-top: 5px;}
.pro-box li .pic {height: auto;line-height:normal;}
/*--*/	
.jg-case .shell li {width: 31.8%;}

}

@media all and (max-width:1440px) {
/*--*/	
.aboutNum li strong{font-size: 66px;letter-spacing: -2px;}
/*--*/		
.jg-list,.jg-listw{font-size:40px; margin-bottom: 36px;}
/*--*/	
.caseSlide li {width: 23.4%;}
/*--*/
.jg-new .list .two {width: 32.4%;}
/*--*/	
.w {width: 1280px;}
.fewm {font-size: 14px;}
.fkeywords li a {font-size: 13px;line-height: 26px;height: 28px;padding: 0 8px;}
.footer .tit {font-size: 14px;}
.fewm,.fkeywords,.fcontact {margin-left: 3%;}
.fcontact {width: 26.55%;}
/*--*/	
.pro-box li {width: 31.2%;}
/*--*/	
.proShow_R .font{font-size:12px;}
.proShow_R .font{min-height:120px;}
.proShow_R .btn a{height:40px;line-height:40px;}
/*--*/	
.jg-case .shell li {width: 31.6%;}
.jg-case .shell li a h4 {font-size: 18px;}
/*--*/	
.new-search {margin-bottom: 30px;}

}

@media all and (max-width:1300px) {

/*--*/
.pd60{padding-top: 60px;padding-bottom: 60px;}
/*--*/	
.aboutNum li strong{font-size: 60px;}
/*--*/
.w {width: 1180px;}
/*--*/
.jg-banner {height: auto;}
.jg-banner .title {margin-left: 0;}	
/*--*/
.pro-box li {width: 32.1%;margin-right: 15px;margin-bottom: 15px;}
/*--*/	
.jg-case .shell li {width: 31.4%;}
/*--*/
.jg-news .shell{padding-top: 60px;padding-bottom: 60px;}
/*--*/
.new-search .search {line-height: 45px;width: 65%;font-size: 16px;height: 45px;}
.new-search .butt {line-height: 45px;font-size: 16px;height: 45px;}
/*--*/
.jg-obtain {padding-top: 60px;padding-bottom: 60px;}
/*--*/	
.caseSlide li {width: 22.6%;}

}

@media all and (max-width:1200px) {

/*--*/	
.container{padding-left:15px;padding-right:15px;}
/*-aboutNum-*/		
.aboutNum li:nth-child(1),.aboutNum li:nth-child(2),.aboutNum li:nth-child(3){float: left;width: 33%;text-align: center;color: #333;border-left: 1px solid #ddd;}
.aboutNum li:nth-child(4),.aboutNum li:nth-child(5){float: left;width: 50%;text-align: center;color: #333;border-left: 1px solid #ddd; margin-top:20px;}
.aboutNum li:nth-child(1),.aboutNum li:nth-child(4){border-left: none;}
.jg-profile .swiper-pagination{top:54%!important; left:25%!important;}
.aboutNum {margin-bottom: 20px;}
/*--*/		
.jg-list,.jg-listw{font-size:38px;}
/*--*/	
.honorSlide li .desc {height: 70px;}
/*--*/	
.caseSlide li {width: 22%;margin-right: 17%;}
/*--*/
.jg-new .list .two {width: 32.2%;}
/*--*/
.w {width: 1024px;}
.frilink .left {max-width: 710px;}
/*--*/
.jg-banner .title .cn {font-size: 26px;}
.jg-banner .title .des {font-size: 16px;margin-top: 16px;}
.jg-banner .picture img {left: 0;margin-left: 0;max-width: -webkit-fill-available;}
/*--*/
.jg-about .left{height:460px;}
.jg-about .tie{margin-bottom:15px;padding-top:0;}
/*--*/
.workshop_main li,.workshop_main li.big{width:33.3%;}
.workshop_main li:last-child{display:none;}
.workshop_main li p{height:45px;line-height:45px;bottom:0;}
/*--*/
.pro-box li {width: 31.9%;}
.pro-box li .desc {height: 70px;}
/*--*/
.proShow_R .tel,.bshare-custom{display:none;}
.picShow_r li p{display:none;}
/*--*/
.jg-case .up .spot{left:500px}
.jg-case .up li a{padding:40px 40px 40px 550px}
.jg-case .up li .pic{width:500px}
.jg-case .shell li {width: 32%;margin-bottom: 20px;margin-right: 20px;}

}

@media all and (max-width:1040px) {
	
/*--*/
.jg-banner .title .cn {font-size: 24px;}
.jg-banner .title .des {font-size: 16px;}

}

@media all and (max-width:1024px) {

/*--*/
.pd60{padding-top: 30px;padding-bottom: 30px;}
.jg-profile .swiper-pagination{top: 70%!important;left: 0%!important;}
/*--*/		
.jg-list,.jg-listw{font-size:28px; margin-bottom: 25px;}
.jg-listw {padding-bottom: 0;}
/*--*/
.aboutL,.setting{float:none;width:100%;}
.aboutL .txt{min-height:auto;}
.aboutL{margin-bottom:30px;}
.aboutNum{position: static;width:100%;margin-top:20px;padding-left: 15px;padding-right:15px;}
.class-box li {height: 60px;}
.class-box li:last-child {
    line-height: 60px;
}
/*--*/
.class-box li {width: 50%;}
/*--*/
.jg-new .list li a{padding:20px;}
.jg-new .list .pic {height: 220px;margin-bottom: 20px;}
.jg-new .list h4{margin-bottom:10px;font-size:16px;}
.jg-new .list p {-webkit-line-clamp: 2;height: 45px; font-size: 13px; line-height: 22px;margin-bottom: 20px;     }
.jg-new .list hr{margin:0 0 20px 0}
.jg-new .list span{margin-right:40px;}
.jg-new .list .one{width: 50%;height:420px;}
.jg-new .list .two{width: 49%;height:205px;} 
.jg-new .list .two:nth-child(2),.jg-new .list .two:nth-child(3),.jg-new .list .two:nth-child(5){ margin-right:0;}
/*--*/
.w {width: 960px;}
.fnav {line-height: 30px;padding: 20px 0;font-size: 16px;}
.fnav .logo img {height: 30px;}
.fnav .right a {margin: 0 10px 0 5px;}
.frilink .left {max-width: 690px;}
.copyright {padding: 10px 0;line-height: 18px;text-align: center;}
.copyright .right {float: none;}
/*--*/
.jg-banner .title{ top:40%;}
.jg-banner .title .cn {font-size: 18px; font-weight:normal;}
.jg-banner .title .des {font-size: 14px;margin-top: 10px;}
.jg-about .left,.jg-about .right{float:none;width:100%;}
.jg-about .left{margin-bottom:20px;}
.jg-about .txt{height:auto;}
.jg-culture dl{float:none;width:100%;margin-bottom:15px;}
/*--*/
.proWrap::after,.proSider .title span,.proSide_sub,.relaCase{display:none;}
.proSider .title i{display:block;}
.proSider,.proR{float:none;width:100%;}
.proSider{margin-bottom:40px;}
.proSider .title{background:none;height:52px;line-height:50px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;color:#191919;font-size:18px;text-align:left;padding:0;}
.proSide_sub ul{padding:0;}
.proSide_sub li a{height:45px;line-height:45px;}
.proSide_sub li ul a{height:36px;line-height:36px;padding:0;}
.gallery li a:after{font-size:1rem;}
.proShow_R .font{height:auto;}
.proShow_box1{margin:0;}
.gallery li{height:100%;line-height:100%;}
.gallery .pImg{top:0;margin-top:0;}
.proShow_R {border-top: 1px solid #ddd;}
.proR .main p img{ height:auto!important;}
/*--*/
.pro-box li .info {margin-top: 0;}
/*--*/
.gallery,.proShow_R,.proShow_l,.picShow_l{float:none;width:100%;}
.gallery li a:after{font-size:1rem;}
.proShow_box2{margin-top:40px;}
.proShow_box1 {padding-bottom:30px;}
.gallery{border: 1px solid #ddd;}
.proShow_R .font{min-height:auto;}
/*--*/
.jg-case .up{margin-bottom:50px;}
.jg-case .up .spot{left:350px;padding: 20px 25px 20px 30px;}
.jg-case .up li a{height: 350px;padding: 20px 20px 20px 380px;}
.jg-case .up li .pic{width: 350px;}
.jg-case .up li .box h4{font-size:22px;}
.jg-case .up li .box p{-webkit-line-clamp: 3;}
.jg-case .shell{padding: 40px 0 50px 0;}
.jg-case .shell li{width: 48.7%;}
.jg-case .shell li:nth-child(2n+0) { margin-right:0;}
.jg-case .shell li:nth-child(3) { margin-right:20px;}
.jg-case .shell li a{padding: 15px;}
.jg-case .shell li a:after{height: 3px;}
.jg-case .shell li a h4{font-size: 16px;margin-top:20px;}
.jg-case .shell li a .txt{font-size: 14px;line-height: 24px;margin-top:15px;margin-bottom: 15px;}
/*--*/
.jg-news .shell{padding-top: 30px;padding-bottom: 30px;}
.jg-news .shell li a .pic,.jg-news .shell .info{ float:none; width:100%;}
.jg-news .shell li a {padding: 10px;}
.jg-news .shell li a h4 {margin-top: 0; font-size:16px;}
.jg-news .shell li a .txt {font-size: 15px;line-height: 23px;margin-top: 15px;margin-bottom: 15px;}
/*--*/
.new-search .search {line-height: 42px;width: 58%;height: 42px;}
.new-search .butt {line-height: 42px;height: 42px;}
/*--*/
.newsShow .left{ float:none; width:100%;}
.newsShow .right{ display:none;}
.newsShow .left .title {padding: 30px 20px;}
.newsShow .left .title .tit {font-weight:normal;font-size: 20px;}
/*--*/
.jg-obtain {padding-top: 30px;padding-bottom: 30px;}
.jg-obtain .main {margin-top: 20px;}
/*--*/
.location-nav {font-size: 14px;}
.location-nav img {width: 12px;height: 12px;}
/*--*/
.jg-contact li{margin-bottom:15px;width:100%;}
.jg-contact .txt h4,.jg-contact .txt span{ font-size:20px;}
.jg-touch{margin-top:-20px;margin-bottom:30px;}
.jg-touch .txt{border:none; width:100%;}
.jg-touch .txt p i{height:40px;line-height:40px;width:40px;font-size:1.286rem;margin-top:-10px;}
.jg-touch .txt p {height:auto;margin-bottom:0;padding-top:0;min-height:45px;}
.jg-touch .wx{ display:none;}
	
}

@media all and (max-width:920px) {

/*--*/	
.caseSlide li {width: 22%; margin-bottom: 20px;}
/*--*/
.w {width: 100%;padding: 0 3%;}
.fnav {padding: 15px 0;font-size: 14px;}
.fmain {padding: 15px 0;}
.fabout,.fkeywords {display: none;}
.fcontact {margin-left: 0;width: 50%;}
.fewm {width: 16%;}
.frilink {display: none;}
.copyright {font-size: 13px;}
/*--*/
.jg-case .shell li{width: 48.5%;}
	
}

@media all and (max-width:768px) {
/*--*/
.banner .big{ display:none;}
.banner .small{ display:block;}		
/*--*/
.aboutNum li strong{ font-size:36px;}
.aboutNum li {border-left: none;}
.jg-profile .swiper-pagination{top: 78%!important;left: 0%!important;}	
/*--*/
.honorSlide li .tit {height: 48px;}
/*--*/
.caseSlide li{ width:41%;}
.caseSlide li:nth-child(2){ margin-right:0;}
.caseSlide li:nth-child(3){ display:none;}
/*--*/
.jg-new .list li a{padding:12px;}
.jg-new .list .pic {height: 140px;margin-bottom: 15px;}
.jg-new .list h4{margin-bottom: 8px;font-size:15px;}
.jg-new .list p { margin-bottom: 12px;}
.jg-new .list hr{margin:0 0 12px 0}
.jg-new .list span{margin-right:20px;}
.jg-new .list .one{ height: 310px;}
.jg-new .list .two{ height: 150px;} 
/*--*/
.jg-culture dt{height:260px;}
.jg-culture p:nth-child(1){min-height:100%;margin-bottom:30px;}
/*--*/
.workshop_main li,.workshop_main li.big{width:50%;}
/*--*/
.pro-box li {width: 50%;}
.pro-box li:nth-child(2n+0){margin-right: 0;}
.pro-box li {width: 48.7%;}
.pro-box li:nth-child(3),.pro-box li:nth-child(9){margin-right: 15px;}
/*--*/
.jg-case .up{margin-bottom:30px;}
.jg-case .up .spot{left:160px;padding: 10px 10px 10px 20px;}
.jg-case .up .more{ display:none; margin-top:12px;padding:8px 20px;}
.jg-case .up li a{height: 180px;padding: 20px 10px 10px 180px;}
.jg-case .up li .pic{width: 160px;}
.jg-case .up li .box h4{font-size:16px;}
.jg-case .up li .box .time{margin-top: 5px;}
.jg-case .up li .box p{-webkit-line-clamp: 2;margin-top: 15px;}
.jg-case .shell{padding: 20px 0 40px 0;}
.jg-case .shell li{width: 48.3%;}
.jg-case .shell li a{margin:0 0 10px 10px;padding: 10px; }
.jg-case .shell li a:after{height: 3px;}
.jg-case .shell li a h4{font-size: 16px;margin-top:15px;}
.jg-case .shell li a .txt{font-size: 14px;line-height: 24px;margin-top:12px;margin-bottom: 12px;}
.jg-case .shell li a .time{margin-right:0px;}
.jg-case .shell .more{display:none}
/*--*/
.wyb_s.on .t_navs .top .wordsbox {margin-top: 0;}
/*--*/
.jg-contact .bgImg{height:260px;}
.jg-contact .txt h4{padding-top:0;}
.jg-contact .txt h4,.jg-contact .txt span{ font-size:18px;}
.jg-touch {font-size: 16px;}
/*--*/
.cttext {margin-right: 0.5875%;}

}

@media all and (max-width:640px) {
.caseSlide2	li span{margin-right: 10px;}
/*--*/
.jg-new .list .one,.jg-new .list .two{ width:100%}
/*--*/
.caseSlide li{ width:41%;}
.partner li {width: 25%;}
/*--*/	
.fmain {font-size: 13px;}
.fnav {display: none;}
.fcontact {width: 68%;line-height: 20px;}
.fcontact ul {margin-top: 10px;}
.fewm {width: 26%;font-size: 12px;margin-top: 30px;}
.zxkf,.ljgd {font-size: 14px;}
.copyright {padding: 5px 0;font-size: 12px;}
/*--*/	
.jg-about .left{height:380px;}
/*--*/
.jg-workshop .menu a{width:140px;height:40px;line-height:40px;margin:0 10px;font-size:15px;}
/*--*/	
.pro-box li {width: 100%; margin-right: 0%;}
.pro-box li .btns {display: none;}
.pro-box li .tbox {margin-top: 15px;}
.pro-box li .tit {height: auto; font-size: 15px;}
/*--*/	
.jg-case .shell li{width: 48.9%; margin-bottom:10px; margin-right:10px;}
.jg-case .shell li:nth-child(3) {margin-right: 10px;}
/*--*/	
.new-search h4 {width: 100%;margin: 0 0 20px;font-size: 16px;}
.new-search .search {float: left;width: 70%;}
.new-search .butt {float: right;width: 30%;}
/*--*/
.pagination .a1_page,.pagination .first_page,.pagination .Last_page,.newsShow .left .back{display:none;}
/*--*/
.cttext {height: 40px;line-height: 38px;padding: 0 10px;margin-bottom: 10px;}
.ctsubmit {height: 40px;line-height: 40px;margin-bottom: 10px;}
/*--*/
.jg-contact .bgImg,.jg-contact .txt{float:none;width:100%;}
.jg-contact .bgImg{height: 200px;display:block;}
.jg-contact .txt h4{margin-bottom:15px;}

}

@media all and (max-width:480px) {
/*--*/	
.settingBig,.aboutBox1 .right,.cultureL{height:220px;}
.settingSmall li{height:60px;}
.settingSmall li.more p{padding-top:20px;font-size:12px;}
.settingSmall li.more i{display:none;}
.aboutNum{height:auto;margin-bottom: 0;}
.aboutNum li{width:50%;margin-bottom:25px;}	
.aboutNum li:nth-child(5) {width:100%;}
.aboutNum li strong{ font-size:26px;}
.aboutNum li:nth-child(4),.aboutNum li:nth-child(5){float: left;width: 50%;text-align: center;color: #333;border-left: 1px solid #ddd; margin-top:20px;}
.aboutNum li:nth-child(1),.aboutNum li:nth-child(4){border-left: none;}
.jg-profile .swiper-pagination{top: 75%!important;left: 0%!important;}
/*--*/
.caseSlide li{ width:48.6%;}
/*--*/	
.jg-banner .title .cn,.jg-banner .title .des{ display:none;}
.location-nav {margin-top: 20px;}
/*--*/
.jg-about .left{height:200px;}
.jg-about .tel span{display:block;}
.jg-culture dt,.newsTop li .pic{height:200px;}
.jg-culture dt,.culture dd{float:none;width:100%;}
/*--*/
.jg-case .shell li{width: 100%;}
/*--*/
.jg-touch .txt p {line-height:1.6;}
.jg-touch .txt p i{height:30px;line-height:30px;width:30px;font-size:1rem;margin-right:10px;margin-top:0;}
.jg-contact .bgImg{height:150px;}

}

@media all and (max-width:380px) {
	
/*--*/	
.jg-list::after,.jg-listw::after{ display:none;}
.jg-list, .jg-listw {font-size: 24px;margin-bottom: 0;}
/*--*/
.caseSlide li{ width:100%;}
.partner li {width: 33%;}

}

