@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
@media only screen and (max-width: 1400px){
	.navul li{ font-size:15px;margin-right:2em;}
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.wp{ width:94%;}
.w74{ width: 94%; }
.w80{ width: 94%; }
.loarea .wp{ width: 96%;}
.nav{ display:none;}
.menubtn{ display:block;} 
.loarea{ height:50px;}
.logo{ width:140px; padding-top:9px; }
.logo .tp{ height:32px;}
.searchWrap{ display: none;}
.inav{ display: block;}
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.banimg,.banVideo{ width:150%; max-width: 150%; margin-left: -25%;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.bigimgw100 .tp{ width: 150%; max-width: 150%; margin-left: 25%;}
.h_news .wrap{}
.h_news .wrap .col:nth-child(1){ width: 100%;}
/* .hnewsItem{ margin-bottom: 30px;}
.h_news .wrap .col:nth-child(2){ width: 100%; margin-left:0%;}
.h_news .wrap .col:nth-child(2) .hnewsItem a{ display: flex;}
.h_news .wrap .col:nth-child(2) .hnewsItem .tparea .tp{ height: 260px;}
.h_news .wrap .col:nth-child(2) .hnewsItem .des .inner{ padding: 30px 30px;;} */
.f_m{ display: block;}
.fadd_fcode{ width: 100%; padding-left: 0px; border-left: 0px solid rgba(255, 255, 255, .3); margin-top: 20px;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt45{ margin-top: 0.45rem;}
.mt50{ margin-top: 0.50rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}
.sbtn{ font-size: 0.22rem;}
.banner .swiper-pagination{ bottom:0.1rem !important;}
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}

.h_tit{ padding: 0.4rem 0;}
.h_tit .tit{ font-size: 0.36rem;}
.h_tit .line{ width: 0.36rem; margin: 0.2rem auto 0.25rem;}
.h_tit .subtit{ font-size: 0.24rem;}
.homeConfirm .sbtn{ font-size: 0.24rem; }
.homeConfirm2 .sbtn{ font-size: 0.22rem;}
.homeConfirm2 .sbtn .iconfont{ font-size: 0.22rem;}
.h_pro{ padding: 0.2rem 0 0.5rem;}
.hproThumbItem .shade .name{ font-size: 0.24rem;padding: 0.15rem 0.3rem;}
.hproThumbItem .tp{ height: 1rem;}
.hproGalleryItem { display: block;}
.hproGalleryItem .desc{ margin-top: 0px; width:100%; margin-right: 0%; }
.hproGalleryItem .desc .lists .item{ width: 50%; padding: 0.15rem 0; text-align: center;}
.hproGalleryItem .desc .lists .item .tp{ height: 0.7rem;}
.hproGalleryItem .desc .lists .item .tit{ font-size: 0.24rem; margin-top: 0.08rem;}
.hproGalleryItem .tparea{  padding: 0.3rem 0; margin-top: 0.3rem; width: 100%;}
.hproGalleryItem .tparea .tp{ width: 100%; height: 4.8rem;}
.h_pro .homeConfirm2{ text-align: center;}

.hlinkItem{ width: 100%; padding: 0.7rem 0;}
.hlinkItem .tit{ font-size: 0.36rem; padding-bottom: 0.3rem; }
.hlinkItem .tit::after{ width: 0.4rem;  }
.hlinkItem .nr{ margin: 0.4rem auto 0;   width: 80%;}
.hlinkItem .mandiv{ margin-top: 1rem; }

.h_powder{ padding: 1.5rem 0;}
.h_powder .box{ padding: 0.6rem 0.9rem;}
.h_powder .box .tit{ font-size: 0.4rem;}
.h_powder .box .nr{ font-size: 0.24rem; margin-top: 0.3rem;}
.h_powder .box .mandiv{ margin-top: 0.4rem;}

.hsoluSlideThumbWrap{ width: 100%; position: static; }
.hsoluSlideItem .name{ font-size: 0.24rem; padding: 0.1rem 0.rem;}
.hsoluGalleryItem{ display: block;}
.hsoluGalleryItem .tparea{display: none;}
.hsoluGalleryItem .intro{ width: 100%;}
.hsoluGalleryItem .intro .inner{ padding: 0.5rem 6%;}
.hsoluGalleryItem .intro .des{ margin-top: 0.5rem; }
.hsoluGalleryItem .intro .des .p1{ font-size: 0.32rem; margin-top: 0.7rem;  }
.hsoluGalleryItem .intro .des .p2{   font-size: 0.26rem; margin-top: 0.3rem;}
.hsoluGalleryItem .intro .des .nr{margin-top: 0.3rem; font-size: 0.24rem;}
.hsoluSlideGallery{ padding-bottom: 0.8rem;}
.hsoluSlideGallery .swiper-button-prev{  margin-left: -0.7rem;}
.hsoluSlideGallery .swiper-button-next{ margin-right: -0.7rem;} 
.hsoluSlideGallery .swiper-button-prev,.hsoluSlideGallery .swiper-button-next{  width:0.5rem; height:0.5rem; line-height: 0.5rem; bottom: 0rem;}
.hsoluSlideGallery .swiper-button-prev .iconfont,.hsoluSlideGallery .swiper-button-next .iconfont{ font-size: 0.24rem;} 

.h_news{ padding: 0 0 1rem;}
.hnewsItem{ width: 48.5%; margin: 0 3% 3% 0;}
.hnewsItem:nth-child(2n){ margin-right: 0;}
.hnewsItem a{ display: block;}
.hnewsItem .tparea{ width: 4.28rem; width: 100%;}
.hnewsItem .des{ width: 100%; }
.hnewsItem .des .inner{ padding:0.3rem;}
.hnewsItem .des .time{ font-size: 0.22rem;}
.hnewsItem .des .tit{ font-size: 0.3rem; margin-top: 0.2rem;}
.hnewsItem .des .nr{ font-size: 0.22rem;  height:auto; margin-top: 0.2rem;}
.hnewsItem .des .mandiv{ margin-top: 0.25rem;}
/* .h_news .wrap .col:nth-child(2) .hnewsItem a{ display: block;}
.h_news .wrap .col:nth-child(2) .hnewsItem a .des .inner{ padding:0.3rem;} */

.h_contact .tparea{ width: 100%;}
.h_contact .tparea .tp{ height: auto; }
.h_contact .intro{ width: 100%;}
.h_contact .intro .inner{ padding: 1rem 6%; }
.h_contact .intro .tip{ font-size: 0.26rem; margin-top: 0.45rem;}
.h_contact .intro .des{ margin-top: 0.5rem; display: flex;  }
.h_contact .intro .des .nr{ font-size: 0.24rem; }
.h_contact .intro .des .code{ width: 1.8rem; margin-left: 0px; ;}
.h_contact .intro .des .code .tp{ height: 1.8rem; }
.h_contact .intro .des .code .name{ margin-top: 0.2rem;font-size: 0.22rem;}

.h_tit2{  padding: 0.4rem 0 0;}
.h_tit2 .en{ font-size: 0.6rem; }
.h_tit2 .tit{ font-size: 0.36rem;}
.h_tit2 .line{width: 0.4rem; margin-top: 0.15rem; }

.footer{  padding: 0.15rem 0; border-top-width: 2px;}
.f_t{ padding: 0.3rem 0; flex-wrap: wrap;}
.f_m{ padding:0.3rem 0;}
.f_b{ padding: 0.2rem 0; display: block;}
.flogo{ width: 100%; text-align: center;}
.flogo .tp{ height: 0.6rem;}
.f_t .sign{width: 100%; text-align: center; margin-top: 0.2rem; font-size: 0.26rem;}
.fnavItem{ width: 20%;}
.fnavItem .tit{ font-size: 0.26rem; padding-top: 0.3rem;}
.fnavItem .tit::after{ width: 0.26rem; height: 1px; }
.fnavItem .nr{ margin-top: 0.15rem;}
.fnavItem .nr a{ font-size: 0.22rem; padding: 0.08rem 0;}
.fadd_fcode{ margin-top: 0.3rem;}
.fadd .tit{ font-size: 0.32rem;}
.fadd .nr{ margin-top: 0.2rem; font-size: 0.22rem ;}
.fcode{ width: 1.5rem; margin-left: 0.6rem; margin-top: 0.5rem;}
.fcode .tp{ width: 100%; height: 1.5rem;}
.fcode .name{ margin-top: 0.2rem; font-size: 0.22rem;}
.f_b .copy,.f_b .bei{ text-align: center; width: 100%;}

}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_main{ min-height: 0;}
.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}
.printPro .swiper-button-prev{ left:0%; margin-left: 0px;}
.printPro .swiper-button-next{ right:0%; margin-right: 0px;} 
.print3dSlideGalleryWrap .swiper-button-prev{ left:0%; margin-left: 0px;}
.print3dSlideGalleryWrap .swiper-button-next{ right:0%; margin-right: 0px;} 
.proIntro .tparea{ width: 100%;}
.proIntro .intro{ margin-top: 30px; width: 100%;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }
.turnpage .point .iconfont{ font-size:0.26rem;}
.banIntro .tit{  font-size: 0.4rem; }
.banIntro .subtit{  font-size: 0.3rem; }

.lm{ margin-top: -1rem; z-index: 2; height: 1rem; line-height: 1rem;} 
.lmmc{ width: 30%;  font-size: 0.36rem; display: none;}
.lm .nr{ flex: 1; min-width: 0;}
.lm .nr a{ font-size: 0.3rem;}
.lmSlide{ width: 100%; }

.printAbout{ padding: 1rem 0 0.7rem;}
.printAbout .tparea{ width: 100%; }
.printAbout .des{ width: 100%; padding-top: 0.2rem;}
.printAbout .des .tit{ font-size: 0.26rem;}
.printAbout .des .nr{ margin-top: 0.3rem;}

.printSoluItem{ width: 50%;}
.printSoluItem a{  height: 6.44rem;  }
.printSoluItem a .inner{ padding:0.3rem 0.3rem;}
.printSoluItem .line{ width: 0.8rem; height: 1px; }
.printSoluItem .tit{ margin-top: 0.3rem; font-size: 0.38rem; }
.printSoluItem .nr{ font-size: 0.24rem; margin-top: 0.3rem; opacity: 1;}
.printSoluItem .mandiv{ margin-top: 0.4rem; opacity: 1;}

.printPro{ padding: 0.6rem 0 0.8rem;}
.printProItem .des{ padding: 0.2rem 0x 0;}
.printProItem .des .tit{ font-size: 0.26rem; margin-top: 0.2rem;} 
.printPro .swiper-button-prev .iconfont,.printPro .swiper-button-next .iconfont{ font-size: 0.3rem;}

.print3d{ padding: 0.5rem 0 1rem;}
.print3dThumbItem{ height: 2rem}
.print3dThumbItem .tparea{ width: 0.8rem; height: 0.8rem; border-width: 0.1rem;}
.print3dThumbItem .tparea .tp{ height: 0.5rem;}
.print3dThumbItem .tit{ margin-top: 0.15rem; font-size: 0.24rem;}
.print3dThumbItem::after{ width: 1.2rem;}
.print3dThumbItem::before{ border-top: 0.08rem solid #C91723; border-left: 0.08rem solid transparent; border-right: 0.08rem solid transparent; position: absolute; bottom: 0.18rem; }
.print3dSlideGalleryWrap{  padding: 0.4rem 13%;}
.print3dGalleryItem .num{ font-size: 0.24rem;}
.print3dGalleryItem .num .line{  width: 1rem; margin: 0 0.15rem; }
.print3dGalleryItem .num::after{ flex: 1; height: 1px;}
.print3dGalleryItem .tit{ margin-top: 0.3rem; font-size: 0.32rem; }
.print3dGalleryItem .nr{ margin-top: 0.3rem;}
.print3dSlideGalleryWrap .swiper-button-prev .iconfont,.print3dSlideGalleryWrap .swiper-button-next .iconfont{ font-size: 0.3rem; } 

.printmater{ padding: 0.5rem 0;}
.pmItem{ width: 49%; margin-bottom: 0.3rem;}
.pmItem:nth-child(2n){ margin-right: 0;}
.pmItem .sbtn{ font-size: 0.24rem; padding: 0.6em 0;}
.pmItem .nr{ margin-top: 0.3rem; padding: 0 0.2rem; font-size: 0.22rem; }

.printTab{ padding: 0.5rem 0; }
.printTab_tit span{ font-size: 0.24rem;  font-size: 0.24rem; margin: 0 0.1rem ;}
.printTab_con{ margin-top: 0.4rem;}
.printTab_box .intro{ margin-top: 0.5rem;}
.printTab_box .intro .p1{ font-size: 0.36rem; }
.printTab_box .intro .p2{ font-size: 0.26rem;  margin-top: 0.25rem;}
.printTab_box .intro .nr{ margin-top: 0.36rem; font-size: 0.24rem; }
.printTab_box .intro .mandiv{ margin-top: 0.6rem;}
.printTab_box .intro .mandiv .sbtn{ font-size: 0.22rem;}

.sort{ padding: 0.15rem 0;}
.sort1 a{ margin: 0 1em; padding: 0.26rem 0;} 
.sort1 a:hover::after,.act_sort1::after{ width: 36px;}
.sort2{ padding: 0.15rem 0;}
.sort2 a{ margin: 0 1em;padding: 0.1rem 0;}
.equipment{ padding-bottom: 0.6rem;}
.equipment .lists{  padding-bottom: 0.4rem;}
.equipItem{ width: 48.5%; margin: 0 3% 3% 0;}
.equipItem:nth-child(2n){ margin-right: 0;}
.equipItem .tparea .tp{  height: 2.66rem;}
.equipItem .des .tit{ font-size: 0.26rem;padding: 0.2rem 0.3rem;}
.equipItem .des .opa{ padding: 0.3rem;}
.equipItem .des .opa .sbtn{  font-size: 0.2rem; padding: 0.6em 0;  }

.i_tit{ padding: 0.4rem 0;}
.i_tit .subtit{ font-size: 0.22rem; }
.i_tit .tit{ font-size: 0.36rem; }
.about{ padding: 1rem 0; display: block;}
.about .desc{ width: 100%;}
.about .intro{ width: 100%; margin-left: 0%; padding:0 3% 0.6rem; box-sizing: border-box;}
.about .intro .nr{ margin-top: 0.3rem;}
.about .intro .nr .p1{ font-size: 0.26rem;}
.videobox{height: auto;}
.videobox .video{ height: auto;}
.videobox .videoBtn{ width: 0.32rem; }
.videobox .videoBtnArea{
    width: 0.8rem;
    height: 0.8rem;
}
.cul{ padding: 0.6rem 0;}
 .core{ display: block}
 .core .des{ width: 100%; padding: 0.3rem;}
 .core .des .nr{ margin-top: 0.3rem;}
 .core .des .nr .list{ font-size: 0.24rem; margin-bottom: 0.2rem; padding-left: 0.2rem;}
 .core .des .nr .list::after{ width: 0.08rem; height: 0.08rem; top: 0.05rem; }
 .core .des .mandiv{ margin-top: 0.1rem;}
 .core .tparea{ width: 100%;}

.i_tit2{ font-size: 0.26rem;}
.cul .wrap{ margin-top: 0.4rem;}
.curlItem{ margin-bottom: 0.25rem; }
.curlItem .mc{width: 26%; font-size: 0.22rem;}
.curlItem .nr{ padding: 0.25rem 0.3rem; }

.future{ padding: 0.6rem 0; }
.future .intro .p1{font-size: 0.26rem; }
.future .tparea{ margin-top: 0.4rem;}
.future .tparea .tp{ margin-bottom: 0.2rem;}

.hon{ padding: 0.5rem 0;}
.hon .wrap{ margin-top: 0.5rem; display: block;}
.honSlideThumbWrap{  padding-top: 0.2rem; max-height: auto;}
.honSlideThumbWrap::after,
.honSlideThumbWrap::before{ display: none;}
.honSlideGalleryWrap{ width:100%; margin-right:0%;}
.honSlideGallery .swiper-slide{ padding: 0.1rem;}
.honGalleryItem{  padding: 0.2rem; }
.honGalleryItem .tit{ margin-top: 0.2rem; font-size: 0.24rem ;}
.honGalleryItem .num{ margin-top: 0.2rem; }
.honGalleryItem .num .curNum{ font-size: 0.32rem;;}
.honSlideThumb .swiper-wrapper{ display: flex; font-size: 0;}
.honSlideThumb .swiper-wrapper .swiper-slide{ width: auto !important; padding: 0.2rem; margin-bottom: 0.4rem;}
.honThumbItem .tparea{ width: 0.44rem; margin-right: 0.2rem;}
.honThumbItem .des .num{ font-size: 0.32rem; ;}
.honThumbItem .des .tit{ font-size: 0.24rem; margin-top: 0.1rem;}


.his{ padding: 1rem 0;}
.his .wp::after{ width: 3px; left: 7px; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); }
.hisItem{ margin-bottom: 0.66rem;  width: calc(100% - 20px); float: left; margin-left: 20px; padding: 0.2rem 0 0.2rem 0.2rem;  }
.hisItem .tparea .tp{ height: 3rem;}
.hisItem .des{  width: 3rem; padding: 0.2rem;}
.hisItem .des .tit{ font-size: 0.28rem;}
.hisItem .des .nr{ font-size: 0.24rem; margin-top: 5px;}
.hisItem::after{ display: none;}
.hisItem::before{}
.hisItem:nth-child(2n+1)::before{ right: auto; left: -20px;}
.hisItem:nth-child(2n){  float: left; padding: 0.2rem 0 0.2rem 0.2rem; margin-top: 0rem; flex-direction: row; }
.hisItem:nth-child(2n)::before{ left:  -20px;}

.newsDisplay{ padding: 1rem 0;}
.nsItem{ display: block;}
.nsItem .des,.nsItem .tparea{ width: 100%;}
.nsItem .des{ margin-top: 0.3rem; padding: 0.5rem 0;}
.nsItem .des .tit{ margin-top: 0.25rem; font-size: 0.26rem;}
.nsItem .des .mandiv{ margin-top: 0.3rem;}
.newsSlide{ padding-bottom: 0.5rem !important;}
.newsSlide .swiper-pagination{ width: 100% !important; left: auto !important; right: 0; bottom:0px !important; text-align: center !important;}
.newsSlide .swiper-pagination-bullet{ width:0.1rem; height:0.1rem; margin:0 0.08rem !important; }

.news{ padding: 0.7rem 0;}
.news .lists{ padding-bottom: 0.6rem;}
.newsItem a{ padding: 0.5rem 0; display: block; }
.newsItem .tparea{ width: 100%; margin-right: 0px; }
.newsItem .tparea .tp{ width: 100%; height: 3rem; }
.newsItem .des .inner{ padding: 0.3rem 0px; ;}
.newsItem .des .time{ font-size: 0.22rem;}
.newsItem .des .tit{ font-size: 0.32rem; margin-top: 0.2rem;}
.newsItem .des .nr{ font-size: 0.22rem;  height:auto; margin-top: 0.2rem;}
.newsItem .des .mandiv{ margin-top: 0.2rem;}

.banSearch .tit{ font-size: 0.4rem; }
.banSearch .subtit{  font-size: 0.3rem;}
.rsearch{ width:90%; margin: 0.2rem auto 0; height: 0.6rem; padding-left: 0.2rem; }
.rsearch .text{  font-size: 0.22rem; height: 0.6rem; line-height: 0.6rem;}
.rsearch .tj{ width: 1rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.22rem; }
.rsearch .tj .val::before{ font-size: 0; margin-right: 0.08rem;;}
.rsearch .tj .val{ font-size: 0.2rem;}
.seachInfo{ padding: 0.4rem 0; font-size: 0.24rem;}
.searchSort a { font-size: 0.2rem; margin-right: 3em;}
.searchList{ margin-top: -0.6rem;}

.artDetails{ padding-bottom: 0.4rem;}
.artHeader{ padding:0.7rem 0;}
.artHeader .tit{ font-size: 0.36rem;}
.artHeader .pubInfo{ font-size: 0.24rem;  margin-top: 0.15rem;}
.artBody{ padding: 0.5rem 0; display: block;}
.artBody .partL{}
.artBody .partR{ display: none; margin-left: 0rem;}
.artBody .partL .wz{ font-size: 0.24rem;;}
.artBody .partL .tp{  margin: 0.3rem auto;}
.lineEnd{height: 1px;}
.lineEnd  span{ font-size: 0.26rem; }
.pnpage{padding: 0.4rem 0;}
.pnpage .list{ padding: 0.08rem 0; font-size: 0.26rem;}
.relateNews .wrap{ margin-top: 0.3rem;}
.rnItem{ margin-bottom: 0.3rem;}
.rnItem .tparea .tp{ height: 2.5rem;}
.rnItem .tparea .shade .inner{ padding: 0.25rem; font-size: 0.22rem;}
.rnItem .tparea .shade .nr{ margin-top: 0.15rem;}
.rnItem .time{ padding:0.25rem; }
.rnItem .time .day{ font-size: 0.6rem; }
.rnItem .time .month{ font-size: 0.22rem;}

.contact{ padding: 0.6rem 0;}
.cont{ padding: 0.3rem 0;}
.contul li{ width:100%; padding: 0.3rem 0;}
.contul li .tparea{ width:0.82rem; height:0.82rem; }
.contul li .tparea .tp{width: 0.5rem; height: 0.5rem; padding-top:0.24rem; }
.contul .des{ padding:0.1rem;}
.contul .des .p1{ font-size: 0.24rem;}
.contul .des .p2{  font-size: 0.22rem; margin-top: 0.06rem;}
.feedback{ padding: 0.5rem 0;}
.feedback .w{ padding: 0.15rem 0 0.5rem; }
.messForm{  max-width: 100%; padding: 0 3%;}
.messForm .item{ margin-bottom: 0.2rem; padding: 3px 0 ; }
.messForm .item .attrmc{ min-width:1.2rem; padding:0px 0.2rem; line-height: 0.6rem; top: 0.06rem;  display: inline-block; color: #333; }
.messForm .row { flex-wrap: wrap;}
.messForm .row .item{ width:100%; }
.messForm .text{ padding-left: 1.2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.22rem; }
.messForm .textarea{  width: 100%; padding:0.2rem 0.2rem 0.15rem; height: 2.2rem;  font-size: 0.22rem; }
.messForm .mandiv{ padding-top: 0.6rem; }
.messForm .mandiv .sbtn{ padding: 0.15rem 0.8rem; font-size: 0.3rem;}

.soluIntro{ padding: 1rem 0;}
.soluIntro .tit{ font-size: 0.4rem;}
.soluIntro .subtit{ margin-top: 0.4rem; font-size: 0.26rem;} 
.soluIntro .nr{ margin-top: 0.2rem; font-size: 0.24rem;}
.soluIntro .homeConfirm{ margin-top: 0.25rem;}
.soluIntro .homeConfirm .sbtn{ font-size: 0.22rem;}

.speAdvan{ padding: 0.4rem 0 1rem;}
.speAdvanItem{ width: 33.33%; padding: 0.2rem 0; }
.speAdvanItem::after{ display: none;}
.speAdvanItem .tparea{ width: 1rem; height: 1rem;}
.speAdvanItem .tparea .tp{ width: 0.6rem; padding-top: 0.2rem;}
.speAdvanItem .des{ margin-top: 0.25rem;  padding: 0 0.2rem;}
.speAdvanItem .des .tit{ font-size: 0.22rem;}

.applycase{ padding: 0.5rem 0 1rem;}
.acItem{ padding: 1rem 0.4rem;}
.acItem .inner{ padding: 0.1rem 0.4rem;}
.acItem .inner .tit{  font-size: 0.32rem; padding: 0.3rem 0;}
.acItem .inner .nr{ font-size: 0.24rem; min-height: 0px; padding: 0.3rem 0;}
.applycaseSlide .swiper-pagination{ width: 100% !important; right: 0px; bottom:0.32rem !important; text-align: center !important;}
.applycaseSlide .swiper-pagination-bullet{ width:0.1rem; height:0.1rem; margin:0 0.08rem 0 0.08rem !important;  }

.fenmo{ padding: 0.5rem 0 1rem;}
.fenmoItem .tit{ font-size: 0.22rem;}

.tuiEquipment{ padding: 0.5rem 0;}
.tuiGalleryItem{ padding: 0.5rem 3% 0; flex-wrap: wrap;}
.tuiGalleryItem .tparea{ width:100%;}
.tuiGalleryItem .des{ width: 100%; padding: 0.3rem;}
 .tuiGalleryItem .des .i_tit2{ padding-bottom: 0.3rem;  margin-bottom: 0.3rem;}
 .tuiGalleryItem .des .nr{ margin-top: 0.25rem;}
 .tuiGalleryItem .des .nr .list{ font-size: 0.24rem; margin-bottom: 0.2rem;  padding-left: 0.2rem;}
 .tuiGalleryItem .des .nr .list::after{width: 0.1rem;height: 0.1rem;top: 0.1rem;}
 .tuiGalleryItem .des .mandiv{ margin-top: 0.25rem;}
.tuiThumbItem{ padding-bottom: 0.25rem;}
.tuiThumbItem .name{ font-size: 0.24rem;}
.tuiThumbItem::after{  width: 0.08rem; height: 0.08rem;  }
.tuiSlideThumb .swiper-slide{ padding: 0.3rem 0;}
.tuiSlideThumbWrap{ position: relative; width: 100%; padding: 0 0.5rem; box-sizing: border-box;}
.tuiSlideThumbWrap .swiper-button-prev{  margin-left: 0rem;}
.tuiSlideThumbWrap .swiper-button-next{ margin-right: 0rem;} 
.tuiSlideThumbWrap .swiper-button-prev,.tuiSlideThumbWrap .swiper-button-next{width:0.6rem; height:0.6rem; line-height: 0.6rem; top:76%; }
.tuiSlideThumbWrap .swiper-button-prev .iconfont,.tuiSlideThumbWrap .swiper-button-next .iconfont{ font-size: 0.3rem; }

.speAdvan2{ padding:40px 0; margin-top: -60px; }
.speAdvan2 .wp{ flex-wrap: wrap;}
.speAdvan2Item{ width: 100%; padding: 0.1rem 0;}
.speAdvan2Item::after{ display: none;}
.speAdvan2Item .tparea{ width: 1.32rem; height: 1.32rem;}
.speAdvan2Item .tparea .tp{ width: 0.5rem; padding-top: 0.41rem;}
.speAdvan2Item .des{padding:0.2rem 0.1rem;}
.speAdvan2Item .des .tit{ font-size: 0.26rem;}
.speAdvan2Item .des .line{ width: 0.4rem; height: 0.02rem; margin: 0.26rem auto 0.25rem;}
.speAdvan2Item .des .subtit{ font-size: 0.22rem;}

.speServer{ padding: 0.7rem 0; }
.speServer .tparea{ width: 100%;}
.speServer .tparea .tp{ height: auto;  width: 100%; }
.speServer .intro{ width:100%;}
.speServer .intro .inner{ padding: 0.4rem 0%;}
.speServer .intro .h_tit4{ }
.speServer .intro .des{ margin-top: 0.3rem; }
.speServer .intro .des .nr{margin-top: 0.35rem; font-size: 0.24rem;}
.i_tit4 .tit{ font-size: 0.32rem; }
.i_tit4 .line{ width: 0.64rem; height: 3px;  margin-top: 0.3rem;}

.spePara{ padding: 0.4rem 0 0.8rem;}
.spItem{ margin-bottom: 0.3rem;}
.spItem1{ width: 100%;}
.spItem1::after{  width: calc(100% - 0.36rem); height: calc(100% - 0.36rem); left: 0.18rem; top: 0.18rem;}
.spItem1 .h_tit .tit{ font-size: 0.36rem;}
.spItem1 .h_tit .line{margin: 0.2rem auto 0.25rem;}
.spItem1 .h_tit .subtit{ font-size: 0.3rem;}
.spItem2{  width: 100%;}
.spItem3{ width: 100%;}
.spItem2 .inner,.spItem3 .inner{ padding: 0.4rem 0.3rem;}
.spItem2 p{ font-size: 0.3rem; padding: 0.1rem 0;}
.spItem3 p{ font-size: 0.24rem; padding: 0.06rem 0; }
.spItem .arr{ width: 0.5rem; height: 0.5rem; border: 2px solid #fff; right: auto; left:50% ; top: auto; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); bottom: -0.36rem; }
.spItem .arr::before{ font-size: 0.3rem; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }



.speStep .tparea{position: static; width: 100%;}
.speStep .tparea .tp{ height: auto;}
.speStep .wp{ min-height: 0px; }
.speSlide{ width: 100%; padding: 0.3rem 0;}
.joindl{ padding-left: 0.52rem; }
.joindl::after{height: calc(100% - 0.4rem);left: 0.26rem; top: 0.1rem;}
.joindl dt{ font-size:0.3rem;  padding:0.1rem 0.6rem 0.1rem 0.2rem;  margin-bottom:0.2rem;}
.joindl dt .status{ width:0.3rem; height:0.3rem; right:0rem; top:0.02rem; font-size: 0.24rem;}
.joindl dt .num{ width: 0.5rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.24rem; left: -0.52rem;  top: 0.05rem;  }
.joindl dd{ padding:0px 0.2rem 0.4rem;}
.act_join{margin-bottom:0.1rem !important; }
.joinnr{ font-size: 0.24rem;}

.proIntro{ padding: 0.8rem 0; }
.proIntro .tparea{}
.proIntro .tparea .tp{ width: 1000%;}
.proIntro .tparea .tit{ font-size: 0.4rem; font-weight: bold; position: static; margin-bottom: 0.3rem; }
.proIntro .intro{ margin-top: 0.3rem;}

.proIntro .intro .para .item{ margin-bottom: 0.2rem;}
.proIntro .intro .para .item .tit{ font-size: 0.24rem;}
.proIntro .intro .para .item .nr{ font-size: 0.2rem;  margin-top: 0.02rem;}
.proIntro .intro .opa .sbtn:nth-child(2){ margin-left: 0.3rem;}
.proIntro .intro .para .lists{ margin-top: 0.3rem;}
.proIntro .intro .para .lists .item{ width: 20%;}
.proIntro .intro .para .lists .item .tp{ height: 0..5rem;}
.proIntro .intro .para .lists .item .tit{ font-size: 0.2rem; margin-top: 0.05rem;}

.paramater{ padding-bottom: 0.5rem; }
.ptit{ font-size: 0.36rem; padding: 0.35rem 0;}
.intelModel{ padding: 0.2rem 0 0.4rem;}
.intelModel .wrap{ padding: 0.1rem 0.2rem;}
.intelModel .wrap .list{  margin-bottom: 0.3rem; padding-left: 0.6rem; font-size: 0.32rem;}
.intelModel .wrap .list .icon{ width: 0.4rem;top: 0.08rem;}

.gallaryPro{ padding: 1rem 0 0.5rem;}
.gallaryPro .tit{ font-size: 0.6rem;}

.proRelatenews .rnItem{ width: 49%; margin: 0 2% 2% 0;}
.proRelatenews .rnItem:nth-child(3n){ margin-right: 2%;}
.proRelatenews .rnItem:nth-child(2n){ margin-right: 0;}

.ptit2{ font-size: 0.48rem;}
.pmess{ padding: 0.6rem 0;}
.formItem{ margin-bottom: 0.3rem;}
.formItem .tit{ font-size: 0.32rem; padding: 0.2rem 0;}
.formItem .row .item{ width:100%; margin: 0 0 0.2rem 0;}
.formItem .text,.formItem .select{ padding: 0 0.3rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem; }
.formItem .textarea{  padding: 0.15rem 0.3rem; height: 3rem;font-size: 0.24rem; }
.pmess .formConfirm .sbtn{ font-size: 0.3rem;}

.language{
    height: 24px;
    line-height: 24px;
    margin-top: 12px;
    font-size: 14px;
    margin-right: 40px;
}









}
/*******************************************************************/


