@charset "utf-8";
.Hmenu-btn{width:25px;height:50px;padding:24px 0 0;cursor:pointer;display:none;float:right;}
.Hmenu-btn a{display:block;width:100%;height:3px;background-color:#4e4e4e;position:relative;}
.Hmenu-btn a:before,
.Hmenu-btn a:after{content:"";display:block;width:100%;height:3px;background-color:#4e4e4e;position:absolute;left:0px;}
.Hmenu-btn a:before{top:-10px;}
.Hmenu-btn a:after{bottom:-10px;}
.Hmenu-btn.cur a{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}
.Hmenu-btn.cur a:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }
.Hmenu-btn.cur a:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards; }
@-moz-keyframes buttonAnimationBefore {
	0% {-moz-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
	50% {-moz-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }
	100% {-moz-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } 
}
@-webkit-keyframes buttonAnimationBefore {
	0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
	50% {-webkit-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }
	100% {-webkit-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } 
}
@keyframes buttonAnimationBefore {
	0% {-moz-transform: translateY(0px) rotate(0);-ms-transform: translateY(0px) rotate(0);-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
	50% {-moz-transform: translateY(10px) rotate(0);-ms-transform: translateY(10px) rotate(0);-webkit-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }
	100% {-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-webkit-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } }
@-moz-keyframes buttonAnimationAfter {
	0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
	50% {-moz-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }
	100% {-moz-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } 
}
@-webkit-keyframes buttonAnimationAfter {
	0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
	50% {-webkit-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }
	100% {-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } 
}
@keyframes buttonAnimationAfter {
	0% {-moz-transform: translateY(0) rotate(0);-ms-transform: translateY(0) rotate(0);-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
	50% {-moz-transform: translateY(-10px) rotate(0);-ms-transform: translateY(-10px) rotate(0);-webkit-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }
	100% {-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } 
}
@-moz-keyframes buttonAnimation {
	0% {background: #aaaaaa; }
	50% {background: rgba(255, 255, 255, 0); }
	100% {background: rgba(255, 255, 255, 0); }
}
@-webkit-keyframes buttonAnimation {
	0% {background: #aaaaaa; }
	50% {background: rgba(255, 255, 255, 0); }
	100% {background: rgba(255, 255, 255, 0); } 
}
@keyframes buttonAnimation {
	0% {background: #aaaaaa; }
	50% {background: rgba(255, 255, 255, 0); }
	100% {background: rgba(255, 255, 255, 0); } 
}


.Header-wrapper.index-header .Hmenu-btn a,
.Header-wrapper.index-header .Hmenu-btn a:after,
.Header-wrapper.index-header .Hmenu-btn a:before{background:#4e4e4e;}



@media all and (min-width:1153px){/*1680 * 1050*/
@keyframes logoShow { 
	from, to { transform: scale(1, 1); }
    25% { transform: scale(0.9, 1.1); }
    50% { transform: scale(1.1, 0.9); }
    75% { transform: scale(0.95, 1.05); } 
   } /* 抖一抖的效果 animation: logoShow .5s 1; */
   
     .fullSlide{ display:none;}

      /* news list */
	 .scapic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); }
     .newsList a:hover .indate{ background:#C7000A; }
	 .newsList a:hover .indate .ym,.newsList a:hover .indate .d{ color:#fff; }
	 .newsList a:hover .nowti , .newsList a:hover .inmore2{ color:#C7000A; border-color:#C7000A; }
	 .newsList a:hover{ box-shadow:0 0 18px -5px rgba(0,0,0,0.4); }
	 
	 /*class servies*/
	 /* services 1*/	 
	 .sc-list a:hover .ico { animation: logoShow .5s 1; -webkit-animation: logoShow .5s 1; }
	 
	 /* services 2*/
	 .submit-btn:hover { background-color: #06C; color: #fff; background-position: 870px bottom; }

	 /* services 3*/
	 .ser3 a:hover{ color: #f4a05a; }
	 .ser3-list a:hover{ color: #f4a05a; }
	 .ser3-list li:hover .t{ background: #C7000A; }
}

@media all and (max-width:1460px){/*1440 * 900*/
    
	/* index ser */
	.Iser-wrap-l{padding:80px 0 90px 7%;}  
    
	/* news list */
	.newsList .txts .pa { padding: 0 55px 0 35px; }
	
	/* contact */
	.map{ height: 600px;}

	 /*class servies*/
	 /* services 1*/	
	.commitment-box .contain{width: 80%;}
	
	/* job list*/
	.pagePadding3{ padding: 70px 0px;}
	.iboxT{ margin-bottom: 45px;}
	.iboxT .zh{ font-size: 26px;}
	.iboxt-mt{ margin-bottom: 30px;}
	  
}

@media all and (max-width:1400px){    
}

@media all and (max-width:1380px){/*1366*/
    
	/* news list */
	.newsList .indate { margin-bottom: 15px; }
	.newsList .nowti { font-size: 20px; padding-bottom: 15px; }
	
	/* services 3 */
	.ser3-list .jw1 .nowti { padding-left: 20px; }
	.ser3-list .b{ padding: 28px 40px 55px 40px; }
	
	/*job list*/
	.iboxT .zh{ font-size: 24px;}
}

@media all and (max-width:1300px){   
}

@media all and (max-width:1280px){/*1280 * 800*/
	.contain{width:99%;padding:0 0.5%; margin:0 auto;}	
	.Ipro-nav a{padding:30px 0;}
	.Ipro-nav a .name{padding:15px 0;font-size:16px;line-height:20px;}
	.Ipro-nav a i{height:50px;}
	.Iplist-box .Iplist-img{height:250px;line-height:250px;}	
	.index-data .orn3{display:none;}	
	
	.auMedia-box .c1{width:300px;}
	.auMedia-box .c2{letter-spacing:5px;}
	.auMedia-box .btn{width:90px;margin:40px 0 0;}
	
	.pro-nav a{font-size:16px;}
	
	.p3-6list li{padding:0px;}

	.download-center ul li{width:48%;margin-left:2%;}
	
	.ctUs-list li{width:25%;float:left;margin:0px;}
	
	/*about jingcai*/
	.jingcainew { width: 100%; }
	
	
}

@media all and (max-width:1260px){/*1260*/

	.media-modal .mediaModal-contain{width:90%;max-height:90%;margin-left:-45%;}
	/* news view*/
	.newview{ margin-top:0;}
	.nview{ padding-top:59px;}

}

@media all and (max-width:1200px){ /*1200*/    
	
	.iBnr3-box{width:63.3333%;left:0px;margin:0px;}

	.Hnav>li{padding:0 15px;}
	
	.Idata-box .c1{font-size:40px;}
	.Idata-list li.l2 .Idata-box .c1{font-size:24px;}


}

@media all and (max-width:1100px){/*1024 * 768 */	
	 
	.Hlogo img{height:30px;}
	
	.Hsrch{float:right; margin-right:10px;}
	
	/* index banner */
	#p-top { display:none;}

	.Iplist-box .Iplist-img{height:200px;line-height:200px;}
	.Ipro-nav a{padding:15px 0;}
	.Ipro-nav a .name{padding:10px 0;font-size:14px;}
	.Ipro-nav a i{height:45px;margin:0 2% 0 0;}
	
	/* index about */
	.IabUs-wrap-l{padding:77px 3% 90px;}
	.IabUs-box{width:100%;float:none;}
	
	.IabUs-wrap-r{padding:87px 3% 90px;}
	.IabUs-box-r{width:100%;float:none;}
	.IabUs-box-r li{width:50%; height:120px; text-align:right;float:left; list-style: none;}
	
	/* index news */
	.index-news .contain{width:100%;}
	.index-news{padding:1.28rem 0 1.4rem;}
	.Inews-left{width:50%;margin:.98rem 0 0;}
	.Inews-right{width:49%;margin:0.98rem 0 0;}
	.Inews-right .Inews-nav{width:100%;}
	
	
	/* index ser */
	.index-custSrv{padding:1px 0 0;}
	.I-title_ser{text-align:left;}
	.Iser-wrap-l{width:50%;padding:30px 0 30px;color:#fff;float:left;}
	.Iser-box-l{width:100%;float:left;}
	.Iser-box-l li{width:46%; height:98px; text-align:left;float:left; list-style: none; margin:2%;background: rgba(255,255,255,0.8);border-top:2px solid #C7000A; display: inline-block; position: relative;}
	.Iser-box-l li a{ font-size:15px;}
	
	.Iser-wrap-r .pic{width:500px; height:328px; float:right; margin-top:-70px; box-shadow:1px 1px 5px 1px #e1e1e1;position:absolute; }
	.Iser-wrap-r .pic img{width:500px; height:328px;}
	
	/* foot */
	.Fct{width:22%; margin-top:10px;line-height:30px;color:#fff;color:rgba(255,255,255,.9);float:right; background:none;}
	.Fct li{display:inline-block; list-style: none; padding-left:2px;}
	
	.Fcr{padding:10px 0;line-height:35px;font-size:13px;color:rgba(255,255,255,.8);background:#0b0b0b;}
	.Fcr .owner{ width:85%; float:left;}
	.Fcr .pic{ display:none; }
	.Fcr .builder{ float: right;}
	
	/* class Banner */
	.banner-title { margin-top: -30px; }
	.banner-title h2 { margin-bottom: 5px; font-size: 30px; line-height: 35px; }
	.banner-title p { font-size: 16px; }
	/* class Navbar */
	.inav-item { padding: 10px 20px; }	
	
	/* about honor*/
	#honorPage{ padding: 60px 0px;}
	.honorList ul{ margin-left: -3%;}
	.honorList li{ width: 30.33%; margin-left: 3%;}
	.fancybox-close{ position: fixed; right: 0px; top: 0px;}
	.fancybox-prev{ left: 0;}
	.fancybox-next{ right: 0;}
	.fancybox-prev span{ left: 5%;}
	.fancybox-next span{ right: 5%;}
	/* about jingcai */
	.newjingcai figure img:hover{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
    .newvies { padding: 0 15px; margin-top: 16px; }
    .newvies h2 { height: 52px; overflow: hidden; padding-bottom: 16px; font-size: 16px; }
    .newvies p { height: 93px; overflow: hidden; text-overflow: ellipsis; }
    .newvies span { left: 15px; bottom: 12px; }
	/* news list */
	.newsList .pic{ display:none; }
	.newsList .txts{ width:100%; }
	.newsList .txts .pa { padding: 0 55px 35px 35px; }
	
	/* news view */
	.nview{ padding:48px 0;}
	.newview{ width:90%;}
	.newtitle{ padding:32px 30px 15px;}
	.newtitle h3{ font-size:22px; margin-bottom:10px;}
	.newv{ margin:20px 5% 50px;}
	.previous{ margin:0 auto; width: 90%;}
	
	/* contact */
	.map{ height: 400px;}
	.contact-list{ position: relative; left: auto; bottom: auto;}
	.contact-list .contain{ width: 100%;}
	.contact-list .ico{ width: 40px;}
	.contact-list dd{ min-height: 118px}
	.mapIco{ top: 12%; margin-top: 0; width: 120px; margin-left: -60px;}


	 /*class servies*/
	 /* services 1*/	
	.sc-list li { width: 50%; margin-bottom: 20px; }
	.sc-list .num,.sc-list .ti { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	
	.commitment-box{padding: 20px 0 25px;}
	.commitment-box .contain{width: 90%;}
	.commitment-box .t{margin-bottom: 20px;}
	/* services 2*/
    .message-board-form { width: 100%; }
	.message-board-form .s-input,.message-board-form .s-textarea { box-sizing: border-box; width: 100%; }
	.message-board-form .m .s-input { width: 49%; margin-left: 2%; }
	.submit-btn { text-align: center; background-image: none; background: #f4a05a; color: #fff; }
	
	/* jobs */
	.characterimg{ width: 100%;}
	.characterimg img{ width: auto; max-width: 100%; height: auto; margin: auto;}
	.charctele{ width: 100%; padding-top: 34px;}
	
	/* job list*/
	#hrlistPage{ background: none !important;}
	.pagePadding3{ padding: 60px 0px;}
	.iboxT{ margin-bottom: 35px;}
	.iboxT .zh{ font-size: 22px;}
	.hrList{ font-size: 14px;}
	
	/* pro view */
	/* tong */
	.proImg .img{ width: 40%;}
}

@media all and (max-width:980px){/*web*/
	
	html{font-size:50.1563px;}

	img{max-width:100%;}
	
	/*-- Header --*/
	.Header-wrapper .Header-cl,
	.header-container,
	.Hlogo,
	.Hsrch-menu,
	.Hlang-menu,
	.Hsrch-box{height:50px;}
	.Hlogo,
	.Hlang-menu{line-height:50px;}
	.Hlogo img{height:25px;}
	.Hsrch{margin:0 10px 0 0;}
	.Hsrch-menu{width:50px;}
	
	.Hmenu-btn{display:block;}
	.Hlang{position:static;margin:0px;}
	.Hlang:after{display:none;}
	.Hlang-box{width:100%;top:50px;left:0px;}
	.Hlang-menu{width:auto;margin:0 5px 0 0;}
	
	.InSmain-box img{/*object-fit:inherit;*/object-fit:cover;height:337px;}
	
	.Hsrch-block{width:18rem !important;margin:9px 2% 0 0;float:right;}
	#index-bnr{margin-top:0px;}
	#index-bnr{min-height:400px!important;}
	#index-bnr .swiper-container, #index-bnr .bnr-img{height:400px;}
	
	.Hnav{display:none;width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;overflow-x:hidden;}
	.Hnav>li{width:100%;padding:0px;border-top:1px solid #ccc;float:none;}
	.Header-wrapper .Hnav>li .Hname{padding:0 4%;line-height:50px;height:50px;color:#444;}
	.Hnav>li .Hname i{display:block;}
	
	.Hn2nd-box{width:100% !important;position:relative;top:0px !important;left:0px !important;}
	.Hn2nd-box.Hn2nd-public{padding:5px 0;}
	.Hn2nd-box .contain{padding:0px;}
	.Hn2nd-box.Hn2nd-pro{padding:0px;}
	.HnPro-nav{width:100%;padding:10px 0;border:0px;border-bottom:1px solid rgba(225,225,255,.2);overflow:hidden;float:none;}
	.HnPro-nav a{width:25%;text-align:center;float:left;margin:0px;}
	.HnPro-list{width:100%;}
	.HnPro-list li{padding:15px 0;}	
	
	/*-- Header --*/
	.index-header .header-container{ height:50px; background:url(../images/head_bg.jpg) repeat-x;}
	.index-header .Hlogo{height:50px;line-height:50px;}
	.index-header .Hlogo img{display:none;}
	.index-header .Hlogo img.rollover{display:inline-block;}
	.index-header .Hlang-menu{height:50px; line-height:50px;color:#000; background-image:url(../images/head_lang_ico.png);}
	.index-header .Hsrch-menu{height:50px; background-image:url(../images/head_search_ico.png);}
	
	.index-header .Hsrch-box{width:100%;height:50px;background:url(../images/head_bg.jpg) repeat-x;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
	.index-header .Hlang-box{width:100%;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:50px;right:-16px;display:none;padding:10px 0;}
	.index-header .Hn2nd-box{width:100% !important;position:relative;top:0px !important;left:0px !important;}
	
	/*banner*/
	#p-top {margin:50px auto 0;}
	
	/* index about */
	.IabUs-wrap-r{padding:100px 4.84375% 0;width:100%;color:#fff;float:left;}	
	.IabUs-wrap-r{padding:50px 3% 90px;}
	.IabUs-box-r{width:100%;float:left;}
	.IabUs-box-r li{width:50%; height:120px; text-align:center;float:left; list-style: none;}
	.IabUs-box-r li .title{width:100%; height:35px; line-height:35px; font-size:15px; color:#FFFFFF; text-align: center;}
	
	/* index ser */
	.index-custSrv{padding:1px 0 0;}
	.I-title_ser{text-align:center;}
	.Iser-wrap-l{width:100%;padding:10px 0 10px;color:#fff;float:left;}
	.Iser-box-l{width:100%;float:left;}
	.Iser-box-l li{width:46%; height:98px; text-align:left;float:left; list-style: none; margin:2%;background: rgba(255,255,255,0.8);border-top:2px solid #C7000A; display: inline-block; position: relative;}
	.Iser-wrap-r{display:none;}
	
	/*-- Footer --*/
	.footer-container{padding:.98rem 0 0;}
	.footer-btm{padding:.62rem 0 .44rem;margin:.72rem 0 0;}	
	
	.Fct{width:100%;}
	.Flogo{width:175px;}
	.Fct span{display:block;margin:0px;}
	.Fshare{width:100%;text-align:center;font-size:0px;margin:.5rem 0 0;}
	.Fshare a{display:inline-block;float:none;}
	
	.Fnav{width:20%;}
	.Fcode{width:100%;margin:.72rem 0 0;}
	.Fcode ul{margin:7px 0 0;}
	
	.Fcr{padding:.38rem 0;}
	
	.Inews-right .InSwiper-nav{width:100%;height:20%;bottom:0px;top:auto;padding-top:15px;}
	.Inews-right{padding-left:0px;}
	.InSwiper-nav .swiper-container{width:100%;height:65px;}
	.InSwiper-page{display:none;}
	
	/*-- Banner --*/
	.iBnr1-box .t1{letter-spacing:5px;line-height:30px;font-size:14px;}
	.iBnr1-box .t2{font-size:28px;line-height:40px;letter-spacing:3px;}
	.iBnr1-box .t3{margin:15px 0 0;}
	.iBnr1-box .t3:before, 
	.iBnr1-box .t3:after{width:50px;}
	
	.iBnr2-box{width:92%;padding:20px 0;margin-left:-46%;}
	.iBnr2-box .t1{font-size:38px;line-height:55px;letter-spacing:1px;}
	.iBnr2-box .t2{font-size:16px;line-heigt:28px;letter-spacing:3px;}
	
	.iBnr3-box{width:auto;left:2%;}
	.iBnr3-box .t1{font-size:40px;line-height:46px;}
	.iBnr3-box .t2{font-size:16px;line-height:28px;letter-spacing:2px;}
   
	.indexBnrSwiper-prev,
	.indexBnrSwiper-next{width:80px;height:80px;margin-top:-40px;}
	
	/*-- Container --*/
	
	.Ipro-list li{width:50%;}
	.Ipro-list li:nth-child(2n-1):after{display:none;}
	.Ipro-list .Iplist-box{padding:.5rem 0 1rem;}
	
	.IabUs-wrap-l{width:92%;padding:1.5rem 4% 1.8rem;float:none;margin:0 auto;}
	.IabUs-box .more-btn{margin:.86rem 0 0;}
	.IabUs-box .con{margin:.58rem 0 0;}
	.IabUs-box .split{margin:.4rem 0 0;}
	.IabUs-box .title{font-size:30px;line-height:50px;}
	.IabUs-box .more-btn{width:180px;height:48px;line-height:46px;}
	
	.index-data{padding:1.6rem 0;}
	.Idata-wrap:after{display:none;}
	.Idata-list{padding:0 0 0 13px;}
	.Idata-list li{padding:0px;width:100%;border-top:1px solid #8e9299 !important;float:none !important;margin:1rem 0 0 0 !important;}
	.Idata-list li:first-child{margin:0px !important;}
	
	.Idata-list li .Idata-img{width:auto !important;padding:.6rem 2% !important;border:0px !important;border-left:1px solid #8e9299 !important;margin:0px 10px 0 0 !important;float:left !important;}
	.Idata-list li .Idata-img img{width:223px;height:auto;right:0px;}
	.Idata-list li .Idata-img:after{top:initial !important;bottom:-13px;}
	.Idata-list li .Idata-box{width:100% !important;margin:20px 0 0 !important;top:0px !important;float:none !important;}
	
	.Idata-box .c1{font-size:30px;line-height:40px;}
	.Idata-box .c2{font-size:14px;line-height:28px;}
	.Idata-list li.l2 .Idata-box .c1{font-size:20px;line-height:28px;}
	
	
	.I-title .split,
	.I-title .t2{margin:15px auto 0;}
	
	.index-news{padding:1.28rem 0 1.4rem;}
	.Inews-left .Inews-nav{width:100%;}
	.Inews-left{width:100%;margin:.98rem 0 0;}
	.Inews-right{width:100%;margin:1.5rem 0 0;}
	
	.abUs-media .auMedia-bg{height:450px;}
	
	.abUs-intro{padding:1.24rem 0 0;}
	.auIntro-box{margin:.56rem 0 0;}
	
	.abUs-mktNet{padding:1.1rem 0 1.28rem;}
	.auMktNet-wrap{margin:.6rem 0 0;}
	.auMktNet-list{position:relative;top:0px;}
	.auMktNet-list li{padding:0;}
	.auMktNet-list li .box{padding:.4rem 0;width:100%;line-height:24px;text-align:center !important;float:none;}
	
	.team-active{padding:1.06rem 0;}
	
	.page-locate{padding:.4rem 0;font-size:12px;}
	.page-navbar .contain{padding:0px;}
	.pNavBar-list{float:none;}
	.pNavBar-locate{display:none;}
	.pNavBar-list a{padding:10px 20px;}
	
	.product-container{padding:1rem 0;}
	
	.pro-nav a{padding:10px 0;line-height:40px;}
	.pro-nav a .icon{height:40px;margin:0 2% 0 0;}
	.pro-nav a:after{height:20px;margin-top:-10px;}
	
	.pro-list .plist-box{padding:1.04rem 0 0;}
	.plist-box .t1{font-size:16px;line-height:30px;}
	.plist-box .t2{font-size:16px;line-height:30px;}
	
	/*- product -*/
	.pro-box .t1{font-size:40px;line-height:50px;}
	.pro-box .t2{font-size:32px;line-height:48px;}
	.pro-box .t3{line-height:26px;}
	
	.pro-stage .pro-web{display:block;}
	
	.pro1-1{padding:1.6rem 0 .42rem;}
	.pro1-1 .pro-box{width:100%;text-align:center;float:none;margin:40px 0px 0px;}
	.pro1-1 .p1-1img{width:100%;float:none;margin:2rem 0 0;}
	.pro1-1 .p1-1img img{width:278px;}
	.pro1-1 .pro-box ul{width:550px;margin:0 auto;}
	.pro1-1 .pro-box ul li{margin:.8rem 0 0;}
	
	.pro1-2{padding:1.7rem 0 0;height:auto;}
	.pro1-2 .pro-bg{display:none;}
	
	.pro1-3 .orn1,
	.pro1-3 .orn2{display:none;}
	.pro1-3 .pro-box{transition-delay:.2s;-webkit-transition-delay:.2s;}
	
	.pro1-5{padding:2rem 0 0;height:auto; background:#E6E6E6;}
	.pro1-5 .pro-bg{display:none;}
	.pro1-5 .pro-box{width:100%;text-align:center;}
	.pro1-5 .pro-box ul{padding:.6rem 0 0;margin:0 auto 0;}
	
	.pro1-6{padding:2rem 0 1.5rem;}
	.pro1-6 .pro-box{width:100%;}
	.pro1-6 ul{width:100%;margin:1rem 0 0;}
	
	.pro2-1{padding:2rem 0 0;height:auto;}
	.pro2-1 .pro-bg{display:none;}
	.pro2-1 .pro-box{width:100%;padding:0 0 0 4%;float:none;margin:40px 0px 0px;}
	.pro2-1 .pro-box .t3{font-size:20px;line-height:44px;}
	
	.pro2-2{padding:2rem 0 0;height:auto;}
	.pro2-2 .pro-bg{display:none;}
	.pro2-2 .pro-box{padding:0px;text-align:center;}
	
	.pro2-5{padding:1.4rem 0;}
	.p2-5list li .type{font-size:14px;margin:15px 0 0;}
	.p2-5list li img{width:80px;}
	
	.pro3-1{padding:2rem  0 0;height:auto;text-align:center;}
	.pro3-1 .pro-bg{display:none;}
	.pro3-1 .pro-box{padding:0px;margin:40px 0px 0px;}
	.pro3-1 .pro-box .list{margin:15px 0 0;}
	.pro3-1 .pro-box .list li{display:inline-block;float:none;margin:0 15px !important;}
	
	.pro3-2{padding:2rem 0 3rem;height:auto;}
	.pro3-2 .pro-box{width:100%;padding:0 0 0 4%;}
	.pro3-2 .pro-box .list{margin:.9rem 0 0;}
	.pro3-2 .pro-box .list li{margin:0 .76rem;}
	.pro3-2 .pro-bg{display:none;}
	
	.pro3-3{padding:2rem 0;height:20rem;}
	
	.pro3-5{padding:2rem 0 3rem;height:auto;}
	.pro3-5 .pro-box{width:100%;}
	.pro3-5 .pro-box .t3{margin:20px 0 0;}
	.pro3-5 .p3-5list{margin:1rem 0 0;}
	.pro3-5 .p3-5list li{margin:0 2%;}
	.pro3-5 .p3-5list li img{width:100px;}
	.pro3-5 .p3-5list li .type{font-size:14px;line-height:20px;margin:10px 0 0;}
	
	.pro3-6{padding:1rem 0;}
	.p3-6list li{width:100%;padding:30px 0;}
	.p3-6list li .box{width:200px;margin:11px 0 0 20px;}
	
	.pro3-7{padding:2rem 0 0;height:auto;}
	.pro3-7 .pro-bg{display:none;}
	.pro3-7 .pro-box{width:100%;}
	
	.csSale-flow{padding:1.2rem 0 1.4rem;}
	.csSflow-top span{font-size:30px;line-height:46px;}
	.csSflow-tel{margin:1rem 0 0;}
	.csSflow-tel .box{padding:10px 20px;font-size:16px;line-height:24px;}
	.csSflow-list{padding:0 0 0 21px;margin:1.5rem 0 0;}
	.csSflow-list li{display:block;padding:30px 0;width:100%;height:auto;border-bottom:1px solid #ccc;}
	.csSflow-list li.line,
	.csSflow-list li.orn1,
	.csSflow-list li.orn2{display:none;}
	.csSflow-list li:nth-child(2) .num,
	.csSflow-list li:nth-child(3) .num,
	.csSflow-list li:nth-child(4) .num{top:50%;margin:-21px 0 0;}
	.csSflow-list li:nth-child(5) .num,
	.csSflow-list li:nth-child(6) .num,
	.csSflow-list li:nth-child(7) .num{bottom:50%;margin:0 0 -21px;}
	.csSflow-list li:after{display:none;}
	
	.csSale-CMT{padding:1.2rem 0 1.6rem;}
	.csScmt-list{width:100%;margin:1.2rem 0 0;}
	.csScmt-list li{padding-left:50px;}
	
	.csScmt-wrap{width:100%;margin:1.2rem 0 0;}
	
	.csSale-CFT{padding:1.12rem 0 1.86rem;}
	.csSale-CFT .csScft-top{font-size:20px;line-height:32px;}
	.csScft-wrap{margin:1.2rem 0 0;}
	
	
	.artInfo-container{padding:.4rem 0 1.3rem;}	
	.artInfo-left{width:100%;}
	.artInfo-left .artInfo-name{font-size:22px;line-height:32px;}
	.artInfo-left .artInfo-ab{margin:10px 0 0;}
	.artInfo-con{margin:.74rem 0 0;}
	.artInfo-page{padding:5px 4%;}
	.artInfo-page a{width:100%;padding:5px 0;text-align:left !important;}
	.artInfo-action{margin:15px 0 0;}
	.artInfo-action .bdsharebuttonbox{float:none;}
	
	.artInfo-line,
	.artInfo-right,
	.JoinUs-adv .split{display:none;}
	.JoinUs-adv{padding:10px 0;}
	.juAdv-box{padding:10px 0;width:50%;float:left;}
	.juAdv-box .name{margin:15px 0 0;}
	
	.recruit-thead{margin:1.02rem 0 0;}
	
	.bnr-img.page-bnr{height:9rem;}
	
	.recruit-thead .th, 
	.recruit-list dl dt .th{padding:.5rem 0;line-height:24px;height:auto;font-size:12px;}
	
	.recruit-thead .th.th-name, 
	.recruit-list dl dt .th-name{padding:.5rem 0 .5rem 3.597122302158273%;}
	
	.recruit-thead .th.th-salary, 
	.recruit-list dl dt .th-salary{padding:.5rem 0 .5rem 2.248201438848921%;}
	
	.JoinUs-wrap{padding:1.28rem 0 1.78rem;}
	
	.JoinUs-wrap .pagination{margin:1.08rem 0 0;}

	/*add*/
	.fdback_wrap{padding:20px 0px;}
	.fdback_wrap .fdtit p{width:100%;padding-left:3rem;line-height:28px;font-size:16px;}
	.fdback_wrap .fdtit{margin-bottom:10px;}
	.fdtype{width:100%;}
	.fdtype input[type="text"]{width:100%;}
	.fdtype .inp_sub,.fdtype .inp_res{width:100%;}
	.inpcon .fr{float:none;}
	.fdtype p{float:none;}
	.download-center{padding:20px 0;}
	.download-center ul{margin-left:0px;}
	.download-center ul li{width:100%;margin:0px auto;margin-bottom:20px;padding:10px;}

	.news{padding:20px 0px;}
	.newslist .note h4{font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.newslist .note p{margin:10px auto;height:60px;overflow:hidden;}
	.newslist .note a.more{font-size:12px;}
	.newslist .date{display:none;}
	.newslist .img{width:42%;}
	.newslist .img img{height:118px;object-fit:cover;}
	.faq .faq_a{border-right:0px;}
	.faq span.job_post{padding-left:10px;}
	.faq dl dd .faq_a{margin-top:0px;}
	.fdtype textarea{width:100%;}
	
	.ctUs-list{padding:1.3rem 0;}
	.ctUs-list li img{width:110px;height:110px;}
	.ctUs-list li .name{margin:15px 0 0;}
	.ctUs-list li .con{line-height:20px;}
	
	.online-msg{padding:1.2rem 0 1rem;}
	
	.ctUs-box{padding:1.4rem 0 1.2rem;}
	.ctUs-left{width:100%;}
	
	.ctUs-map{width:100%;margin:1rem 0 0;}
	
	.iBnr4-box{width:60%;font-size:30px;text-align:center;right:0px;margin:0px;}
	.iBnr4-box .t1,
	.iBnr4-box .t2{line-height:50px;}
	
	/* contact */
	.map{ height: 300px;}
	.contact-list dd{ min-height: inherit; float: none; width: auto; padding: 20px 5%;}
	.mapIco{ top: 8%;width: 100px; margin-left: -50px;}
	
	/*class servies*/
	/* services 1*/
	.commitment-box .list li{width: auto;float: none;}
	.commitment-box .list .c{height: auto;}
	.commitment-box .list .con{padding: 20px 0 !important;}
	.commitment-box .list .con{border-left: 0 !important;border-top: 0 !important;border-right: 0 !important; border-bottom: 1px solid #ccc !important;}
	
	/* services 3*/
	.ser3{ padding-bottom: 115px; }
	.ser3-list .jw1 { width: 90%; }
	
	/* pro */
	/* tong */	
	.mt80{padding-top:50px;}
}



@media all and (max-width:768px){
	
	.Hsrch-block{width:15rem !important;}
	
	.Ipro-nav a{width:50%;}
	
	.fullSlide{margin-top:50px;}
	
	/* foot */
	.Fcode{float:left; width:39%; margin-left:2%;}
	.Fcode ul{margin:10px 0 10px;}
	.Fcode ul li{text-align:center;float:left;margin:0 0 0 15px;}
	.Fcode ul li:first-child{margin:0px;}
	.Fcode ul li img{width:120px;height:auto;}
	.Fcode ul li .name{line-height:20px;opacity:.6;margin:5px 0 0;}
	
	.Fct{float:left;width:40%; margin-left:5%; margin-top:40px;line-height:30px;color:#fff;color:rgba(255,255,255,.9); background:url(../images/foot_con_ico.png) no-repeat top left;}
	.Fct li{display:inline-block; list-style: none; padding-left:30px;}
	
	
	.Fshares {float:left;width:40%;}
	.Fshare { float: left; width:20%; position: relative;margin:15px 0 0 5%; list-style: none; }
	
	.Fcr .owner{ width:75%; float:left; line-height:25px;}

	
	.IcustSrv-list{width:100%;margin:0px;}
	.IcustSrv-list li{padding:0px;width:389px;float:none;margin:0 auto;}
	.index-custSrv .contain{padding:0px;}
	
	.teamAct-swiper{display:none;}
	.teamAct-web{display:block;}
	
	.pro-nav a{width:50%;font-size:14px;}
	.pro-nav a:nth-child(2n-1):after{display:none;}
	
	.pro1-6 ul li{width:33.3334%;}
	
	.pro-stage .pro-img{width:100%;}
	.pro-stage .pro-img img{max-width:none;width:100%;}
	
	.p2-5list li{width:50%;padding:10px 0;}
	
	.pro3-5 .pro-box .t3 .c{width:100%;}
	.pro3-5 .p3-5list{margin:0px;}
	.pro3-5 .p3-5list li{width:50%;float:left;margin:1rem 0 0;}
	
	.aiRecm-list li{width:50%;}
	/* class Banner */
	.banner-title { margin-top: -25px; }
	.banner-title h2 { font-size: 25px; line-height: 30px; }
	/* class Navbar */
	.inav-item { padding: 5px 15px;} 
	/* news list */
	.newspanel { padding: 50px 0; }
	
	/*class servies*/
	/* services 1*/
	.commitment-box .t{font-size: 16px;font-weight: bold;}
	
	/* services 4*/
	.ser4 .support-carousel {padding-bottom:50px}
	.ser4 .spt-download,.ser4 .spt-pdf {padding:20px 15px}
	.ser4 .spt-download .i,.ser4 .spt-pdf .i {margin-right:15px}
	.ser4 .spt-pdf {width:70%}
	.ser4 .spt-pdf .nc {margin:0 15px}
	.ser4 .spt-pdf .c {font-size:15px}
	.ser4 .spt-download {width:30%;font-size:13px}
	
	/* job list */
	.iboxt-mt{ margin-bottom: 25px;}
	.hrList .hspan{ width: 21%;}
	.hrList .hspan:nth-child(3){ display: none;}
	
	/* pro view */
	/* tong */
	.proImg .img{ width: 100%;}
	.proT li{ width: 25%;}
	
	.cont_p{ height:auto !important; min-height:200px; padding:20px; color:#333;}
	.cont_p img{margin:0 auto;display: block;max-width:100%;}
	.cont_p .img_f{max-width:100%; float: none; margin:10px 0;}
	.cont_p .img_r{max-width:100%; float: none; margin:10px 0;}
	.cont_p p{line-height:30px; padding-bottom:10px; font-size:15px;text-indent: 0;}
     
}

@media all and (max-width:640px){
    
	/*-- Header --*/
	.index-header .header-container{ height:50px; background:url(../images/head_bg.jpg) repeat-x;}
	.index-header .Hlogo{height:50px;line-height:50px;}
	.index-header .Hlang-menu{height:50px; line-height:50px;color:#000; background-image:url(../images/head_lang_ico.png);}
	.index-header .Hsrch-menu{height:50px; background-image:url(../images/head_search_ico.png);}
	
	.index-header .Hsrch-box{width:100%;height:50px;background:url(../images/head_bg.jpg) repeat-x;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
	.index-header .Hlang-box{width:100%;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:50px;right:-16px;display:none;padding:10px 0;}
	.index-header .Hn2nd-box{width:100% !important;position:relative;top:0px !important;left:0px !important;}
	
	/*banner*/
	#p-top {margin:50px auto 0;}
	
	/* index about */
	.IabUs-wrap-r{padding:100px 4.84375% 0;width:100%;color:#fff;float:left;}	
	.IabUs-wrap-r{padding:50px 3% 90px;}
	.IabUs-box-r{width:100%;float:left;}
	.IabUs-box-r li{width:50%; height:120px; text-align:center;float:left; list-style: none;}
	.IabUs-box-r li .title{width:100%; height:35px; line-height:35px; font-size:15px; color:#FFFFFF; text-align: center;}
	
	/* index ser */
	.index-custSrv{padding:10px 0 0;}
	.I-title_ser{text-align:center;}
	.Iser-wrap-l{padding:20px 0 20px;width:100%;color:#fff;float:left;}
	.Iser-box-l{width:100%;float:left;}
	.Iser-box-l li{width:46%; height:98px; text-align:left;float:left; list-style: none; margin:2%;background: rgba(255,255,255,0.8);border-top:2px solid #C7000A; display: inline-block; position: relative;}
	.Iser-wrap-r{display:none;}
	
	/* index news*/
	#slider-container ,.box_skitter_large {width:400px;height:100%;}
	.Inews-right{width:100%;margin:2.5rem 0 0;}
	
	
	/*-- Footer --*/
	.Fnav{width:100%;border-bottom:1px solid rgba(255,255,255,.3);margin:0px;}
	.Fnav dt{padding:0 2%;height:50px;line-height:50px;}
	.Fnav dt i{display:block;}
	.Fnav dd{padding:0 0 10px;margin:0px;display:none;}
	.Fnav dd a{padding:0 6%;height:40px;line-height:40px;}
	
	.Fcode{float:left; width:99%;}
	.Fcode ul{margin:10px 0 0;}
	.Fcode ul li{text-align:center;float:left; width:45%;}
	
	.Fct{width:55%; margin-left:2%; }
	.Fct li{ width:100%;display:inline-block; list-style: none; padding-left:30px;}
	
	.Fshare { float: left;margin:75px 0 0 5%; list-style: none; position: relative; }
	
	.Fcr .owner ,.Fcr .builder{ width:100%;}
	.Fcr .pic {display:none;}
	.Fcr .builder{ text-align:center;}
   
	.indexBnrSwiper-prev,
	.indexBnrSwiper-next{width:60px;height:60px;margin-top:-30px;}
	
	.Idata-box .c2 .num{font-size:16px;}
	
	.auIntro-list{width:100%;margin:0px;}
	.auIntro-list li{width:50%;padding:.6rem 3% 0;}
	
	.pro1-4 ul li{width:50%;}
	
	.artInfo-recm{margin:20px 0 0;}
	.aiRecm-list li .name{font-size:12px;line-height:18px;height:36px;margin:5px 0 0;}
	
	.ctUs-list li{width:50%;padding:10px 0;}
	
	.oMsg-list{margin-top:.6rem;}
	.oMsg-list li{width:100%;}
	
	
	/* class nav*/
	.inav-list{ width:99%;}
	.inav-item { font-size:15px; padding: 15px 15px; }
	
	/*class banner*/
	.c-banner { margin-top:50px; }
	
	/* about honor*/
	#honorPage { padding: 20px 0px; }
	.honorList ul{ margin-left: -5%;}
	.honorList li{ width: 45%; margin-left: 5%;}
	.honorList .ico{ width: 40px; height: 40px; background-size: cover; margin: -20px 0px 0px -20px;}
	
	/* about jingcai */	
	.jingcainew { padding: 20px 0px;}
    .newjingcai figure { width: 100%; }
    .newjingcai .jingcaitext { position: relative; width: 100%; padding-bottom: 40px; }
	.jingcaitext time strong { font-size: 38px; }
    .newvies h2 { height: auto; }
    .newvies h2 { padding-bottom: 8px; }
    .newvies p { margin-top: 12px; position: relative; height: auto; min-height:92px; }
    .newvies span { position: static; margin-top: 10px; }
	.jingcainew-box .flex-control-nav { left: inherit; right: 20px; }
	
	/* news list */
	.newspanel{ padding:20px 0;}
	.newsList .txts .pa { padding: 0 35px 35px 35px; }
	.newsList .txts .tx{line-height:25px !important;height:100px;margin-bottom:10px;}
	
	/* news view */
	.newview{ padding-bottom:34px; width: auto;}
	.nview{ padding: 0px;}
	.shared .txt,.shared .sharelist1 { display:none;}
	
	/* contact */
	.map{ height: 200px;}
	.contact-list .num{ font-size: 16px;}
	.mapIco{ top: 5%;width: 70px; margin-left: -35px;}
	.contact-list .item1 ,.contact-list .item2 ,.contact-list .item3{ background-color: rgba(255,255,255,1);}
	
	.mapBox{ margin-top:50px;}

	/*class servies*/
	/* services 1*/
	.commitment-box .list .tit:before{width: 40px;height: 40px;background-size: 40px;}
	.commitment-box .list .tit{padding-left: 50px;padding-top: 15px;}
	
	/* services 2*/
	.ser2 .message-board-form { margin-top: 65px; }
	.ser2{ padding-bottom: 105px; }
	
	
	/* services 3*/
	.ser3-list .jw1 { width: 98%; }
	.ser3-list .jw1 .nowti { padding-left: 15px; }
	.ser3-list .b { padding-left: 25px; padding-right: 25px; }
	
	/* jobs */
	.c-jobs{ padding: 20px 0;}
	.charctele h3{ font-size: 22px; margin-bottom: 18px;}
	
	
	/* job list*/
	.pagePadding3{ padding: 70px 0px;}
	.iboxT{ margin-bottom: 30px;}
	.iboxT .zh{ font-size: 20px;}
	.iboxt-mt{ margin-bottom: 25px;}
	.hrList .hrdt,.hrList .hspan,.hrList .hrT .hspan{ height: 44px; line-height: 44px;}
	.hrList .hspan:nth-child(2), .hrList .hspan:nth-child(4){ display: none;}
	.hrList .hspan:nth-child(1){ width: 74%;}
	.hrList .ib{ margin-top: 14px;}
	
	/* product list */
	.product-container{ padding: 20px 0;}
	.pro-list .plist-box{padding:10px 0 20px;}
	.plist-box .plist-img{height:250px;line-height:250px;font-size:0px;overflow:hidden;}
	.plist-box .con{margin:0 0 10px;}
	
	/* pro view */
	/* tong */
	.proImg .con{ width: 45%;}
	.proImg .img{ width: 100%;}
    
}

@media all and (max-width:580px){	

	.Idata-list li .Idata-box{float:left !important;}
	
	.InSmain-box .InSmain-block{width:100%;padding:15px 4%;}
	.InSmain-block .name{font-size:16px;line-height:22px;}
	.InSmain-block .con{font-size:14px;line-height:20px;min-height:60px;}
	
	.auMedia-box .c1{width:260px;}
	.auMedia-box .c2{font-size:16px;line-height:28px;letter-spacing:3px;}
	.auMedia-box .btn{width:70px;margin:15px 0 0;}
	
	.auHonor-box{width:278px;margin:0 auto;}
	
	.plist-box .t1{font-size:18px;line-height:28px;}
	.plist-box .t2{font-size:18px;line-height:22px;}
	
	.pro1-1 .pro-box ul{width:100%;margin:0px;}
	
	.pro-box .t1{font-size:34px;line-height:42px;margin:0 0 5px;}
	.pro-box .t2{font-size:28px;line-height:34px;}
	.pro1-1 .pro-box ul li .type{font-size:12px;line-height:18px;}
	
	.pro1-5 .pro-box ul{width:100%;}
	
	.pro1-6 ul li{width:50%;}
	
	.pro2-1 .pro-box .t3{font-size:16px;line-height:30px;}
	
	.pro3-3{height:30rem;}
	
	.iBnr4-box{font-size:24px;}
	.iBnr4-box .t1,
	.iBnr4-box .t2{line-height:40px;}
	/* class Banner */
	.banner-pic { margin: 0 -10%; }
	.banner-title { margin-top: -17px; }
	.banner-title h2 { margin-bottom: 0; font-size: 20px; line-height: 25px; }
	.banner-title p { font-size: 14px; }
	/* class Navbar */
	.inav-item { padding: 5px 10px; }
	
	/* paper */
	.pageList .pageprev{ margin-right:0 !important; margin-bottom:12px;}
	.pageList .pagenext{ margin-right:0 !important; margin-top:12px; }
	.pageList .pageprev,.pageList .pagenext{ width:99%; box-sizing:border-box;}
	.pageList a, .pageList span{ margin:12px 5px !important;}
	
	/* news view */
	.newtitle h3{ font-size:20px;}
	.newtitle{ padding:22px 20px 12px;}
	.newv{ margin:20px 5% 30px;}
	.backlist{ height: 36px; line-height: 36px;}
	.previous .previ{ width:90px; height:34px; line-height:34px;}
	
	/*class servies*/
	/* services 1*/
	.ser1 { padding-top: 34px; }
	.sc-list .num { font-size: 14px; }
	.sc-list .ico { transform-origin: center bottom; -webkit-transform-origin: center bottom; transform: scale(0.8); -webkit-transform: scale(0.8); margin-bottom: 4px; }
	.sc-list li { margin-bottom: 5px; }
	.sc-list { margin-top: 33px; }
	.serIntro2 { margin-top: 50px; }
	
	/* services 2*/
	.ser2 .message-board-form { margin-top: 45px; }
	.ser2 { padding-bottom: 65px; }
	
	
	/* services 3*/
	.ser3 { padding: 60px 0 55px 0; }
	.ser3 .ser3-list { margin-top: 58px; }
	.ser3-box { padding-left: 35px; }
	.show-btn { left: -33px; }
	.ser3-list .jw1 .nowti { padding-left: 15px; }
	.ser3-list .b { padding: 23px 15px 35px 15px; }

}

@media all and (max-width:414px){

	html{font-size:21.5625px;}
	
	.index-custSrv .contain{padding:0 2%;}
	.IcustSrv-list li{width:100%;margin:20px 0 0;}
	.IcustSrv-list li:first-child,
	.IcustSrv-list li:first-child .IcustSrv-box{margin:0px;}
	
	.pro-list li{width:100%;}
	
	/* foot*/
	.Fct{width:90%; margin-left:2%; }
	.Fshares {width:90%; margin-left:2%; }
	.Fshare { width:33%; position: relative; float: left;margin:3% 0; list-style: none; }
	
	/* news list */
	.newsList .pic{ display:block; width:100%; }
	.newsList .indate { width:88px; }
	.newsList .txts .pa { padding: 0 15px 25px 15px; }
	.newsList .nowti { font-size: 18px; padding-bottom: 10px; }
	
	/*class servies*/
	/* services 1*/
	.adv-ti { font-size: 24px; }
	.sc-list li { width: 100%; }
	.sc-list .num { font-size: 18px; }
	.serIntro2 { padding-bottom: 53px; }
	
	/* services 2*/
	.ser2 .message-board-form { margin-top: 45px; }
	.ser2 { padding-bottom: 65px; }
	
	/* services 4*/
	.ser4 .support-carousel {padding:30px 0 40px}
	.ser4 .spt-list {margin-top:-10px}
	.ser4 .spt-item {margin-top:10px}
	.ser4 .spt-download,.ser4 .spt-pdf {padding:15px 10px}
	.ser4 .spt-download .i,.ser4 .spt-pdf .i {margin-right:10px;width:20px;height:20px}
	.ser4 .spt-pdf .nc {margin:0 10px;line-height:20px}
	.ser4 .spt-pdf .c {font-size:14px;line-height:20px}
	.ser4 .spt-download {font-size:12px;line-height:20px}
	.ser4 .slick-dots li {margin:0 3px;width:7px;height:7px}
	
	/* jobs */
	.charctele h3{ font-size: 20px; margin-bottom: 10px;}
	
	/* pro view*/
	/* tong */
	.proImg .img{ float: none; display: block; width: 100%; text-align: center;}
	.proImg .img img{ width: 100%; margin: 0 auto;}
	.proImg .con{ width: 96%; float: none; display: block; padding: 50px 2%;
	
}

@media all and (max-width:375px){
	.fdtype input[type="text"]{width:210px;}
	
	/* news views*/
	.previous .prev i{ margin-right: 5px;}
	.previous .next i{ margin-left: 5px;}
	.previous .previ{ width: 75px; font-size: 12px;}
	
	/*class servies*/
	/* services 4*/
	.ser4 .support-carousel {padding:30px 0}
	.ser4 .spt-download,.ser4 .spt-pdf {padding:10px}
	.ser4 .spt-download .i,.ser4 .spt-pdf .i {margin-right:5px;background-size:70%}
	.ser4 .spt-pdf .nc {margin-right:0}
}