﻿@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1189px){
.wp{ width:94%;}
.loarea .wp{ width: 96%;}
.nav{ display:none;}
.menubtn{ display:block;} 
.loarea{ height:50px;}
.logo{  height: 50px;}
.logo .tp{ height:32px; margin-right: 20px;}
.logo .signer{height: 14px;}
.chooseLan{margin: 10px 40px 0 0px;}
.inav{ display: block;}

.search_loginOpa{ margin-right: 70px;}
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.banimg{ 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%;}

}
/** 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;}
.banner .swiper-pagination{ bottom:0.1rem !important;}
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}

.search_loginOpa{ margin-right: 50px;}
.searchBtn{ font-size: 0;}
.searchBtn .btn{font-size: 16px; }
.searchbox{ padding: 10px 20px;}
.searchbox .search{ height: 42px; }
.h_about{ margin-top: 1rem;}
.h_about .intro{ padding: .8rem 0; margin-top: .15rem; font-size: .26rem;}

.h_tit{ padding: .9rem 0;}
.h_tit .tp{ height: 1.2rem;}

.hpTitle .list{ width: 16%;}
.hpTitle .list .tparea{ padding: .06rem; border:1px dashed #E3007F;}
.hpTitle .list .tit{ font-size: .24rem; margin-top: .18rem; }
.hpCon{ margin-top: .5rem;}
.hpItem{ width: 48%; margin: 0 4% .4rem 0;}
.hpItem:nth-child(3n){ margin-right:4%;}
.hpItem:nth-child(2n){ margin-right: 0;}
.hpItem .des{ padding: .24rem .3rem;}
.hpItem .des .no{ font-size: .24rem;}
.hpItem .des .tit{ font-size: .28rem; margin-top: .25rem; }
.hpItem .des .mandiv{ margin-top: .2rem;}
.homeConfirm .btn .tp{ height: .83rem;}
.h_uniko{ padding:.1rem 0 1rem;}
.hunikoItem{ width: 48.5%; margin: 0 3% 3% 0;}
.hunikoItem:nth-child(2n){ margin-right: 0;}
.hunikoItem a{  padding: .85rem .2rem; }
.hunikoItem .tparea{ width: 1.2rem; height: 1.2rem; }
.hunikoItem .tparea .icon{ width: .7rem;}
.hunikoItem .tit{ font-size: .24rem;  margin-top: .25rem;}

.h_partner{ padding: .2rem 0; }

.h_buss{}
.h_buss .wrap{ display: block;}
.h_buss .wrap .col01{ width: 100%;  display: block;  }
.h_buss .wrap .col01 .hbItem{ height: auto; margin-bottom: 0.3rem;}
.h_buss .wrap .col02{ width: 100%;  }
.hbItem .des{ padding: .2rem .34rem;}
.hbItem .des .time{ width: .7rem;  margin-right: .3rem; font-size: .35rem; }
.hbItem .des .val .tit{ font-size: .28rem;}
.hbItem .des .val .nr{ margin-top: .15rem; font-size: .24rem;}
.h_buss .wrap .col01 .hbItem .tparea .tp{ aspect-ratio:704/270;}
.h_buss .wrap .col02 .hbItem .tparea .tp{ aspect-ratio:704/400;}
.h_buss .wrap .col02 .des{ padding: .4rem .34rem; }


.h_contact{ padding-bottom: 1rem;}
.contItem{ width: 100%; margin: 0 0% .5rem 0;}
.contItem .tparea{ width: .76rem;}
.contItem .tparea .tp{ margin-right: .06rem;}
.contItem .des{ 
}
.contItem .des .inner{padding: .18rem .35rem;  }
.contItem .des .inner .tit{ font-size: .28rem;}
.contItem .des .inner .nr{ margin-top: .1rem;}
.h_map{ padding: .18rem;}
.map{ height:4.2rem;}
.map iframe{  height:4.2rem; }



.footer{margin-top: 1.2rem;}
.fnav{ padding: .6rem 0;  }
.fnav a{ font-size: .24rem; margin:  0 0.2em; }
.flogo{ width: 100%; text-align: center; }
.flogo .tp{ height: 1.2rem;}
.fadd{ width: 100%; margin-top: 0.3rem;}
.ftit{ font-size: .28rem;  margin-bottom: .14rem;}
.fadd .list{ padding:.08rem 0 .08rem .3rem; font-size: .24rem; }
.fadd .list .icon{ width: .24rem; top: .08rem;}
.fmess{width: 100%;margin-top: 0.3rem;}
.fmessItem{ margin-bottom: .32rem;}
.fmessItem .text{  height: .8rem; padding: 0 .3rem;}
.fmessItem.yzm{ padding-right: 1rem;}
.fmessItem.yzm .pin{  right: .2rem; }
.fmess .tj .sbtn{ font-size: .24rem; }
.f_b{ margin-top: .6rem;}
.f_b .wp{  padding: .25rem 0;}
.copyright{ font-size: .24rem;}
.footer .wave{height: 1.2rem;top: -1.2rem;}
.footer .wave .dot1 .icon{ width: 1.02rem; }
.footer .wave .dot2 .icon{ width: .78rem;}
.footer .wave .dot3 .icon{ width: .29rem;}
.footer .wave .dot4 .icon{ width: .6rem;}
.footer .wave .dot5 .icon{ width: .45rem;}
.footer .wave .dot6 .icon{ width: 1.12rem;}
.goTop .icon{ width: 1.17rem; height: 1.17rem;}

 @keyframes move_wave1{
  0%, 100% {
transform:translateY(0);
}
50% {
transform:translateY(-0.5rem);
}
}


}
/*********************************首页结束**********************************/

/*******************************************************************/
/*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%;}
.banIntro .lmmc{ font-size: 30px; visibility:hidden;}
.i_l{ width: 100%; margin-right: 0px;}
.i_r{  min-width: 100%; margin-top: 40px;}
}
/** 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;}

.location{ padding: .2rem 0;}
.location span{ font-size:.24rem;}
.location a{ font-size:.24rem; }
.location .home::before{ margin-right: .08rem; font-size:.26rem;}
.location i{ margin:0 .08rem; }
.i_main{ padding: 1rem 0;}
.i_l{ }
.i_r{ margin-top: .4rem;}
.i_r_frame{ padding: .3rem; min-height: 0rem; }
.lm .tit{ margin-top: -0.06rem; font-size: .28rem; }
.lm .nr a{ font-size: .26rem;}
.i_tit{ font-size: .28rem;  padding-left: .18rem;}
.i_tit::after{  width: .08rem; height: .26rem; }
.profile{ margin-top: .3rem;}
.profile .wz{ font-size: .24rem; }
.profile .tp{ margin-top: .4rem;}

.teamItem{ margin-bottom: .4rem;}
.teamItem .tit{ font-size: .24rem; }
.teamItem .tp{ margin: .3rem 0 0; }

.buss{ padding-bottom: .4rem;}
.buss .wrap{ padding-bottom: .4rem;}
.bussItem{ width: 100%; margin: 0 0% 3% 0;}
.bussItem .des{ padding: .2rem .3rem 0.26rem;}
.bussItem .des .time{ width: .34rem; margin-right: .34rem; font-size: .28rem;}
.bussItem .des .val .tit{ font-size: .24rem;}
.bussItem .des .val .nr{ font-size: .24rem; margin-top: .03rem;}

.artHeader .tit{ font-size: .38rem; }
.artHeader .info{ font-size: .24rem; margin-top: .2rem}
.artBody{ margin-top: .36rem;}
.artBody .tp{ margin: 0 0 .36rem; }
.artBody .wz{ font-size: .24rem; }

.honItem{ width: 48.5%; margin: 0 3% 5% 0;}
.honItem:nth-child(2n){ margin-right: 0;}
.honItem .tit{ margin-top: .14rem;  }

.server .wz{ font-size: .24rem; }
.server .tp{ margin-top: .36rem; }

.factory .intro{font-size: .24rem;}
.factory .wrap{ margin-top: .35rem; }
.factoryItem{ width: 48.5%; margin: 0 3% 4% 0;}
.factoryItem:nth-child(2n){ margin-right: 0;}
.factoryItem .tit{ margin-top: .14rem; font-size: .24rem; }

.pro{ padding-bottom: .4rem;}
.pro .wrap{ padding-bottom: .4rem;}
.proItem{ width: 48.5%; margin: 0 3% .32rem 0;}
.proItem:nth-child(3n){ margin-right: 3%;}
.proItem:nth-child(2n){ margin-right: 0;}
.proItem .des{ padding: .2rem 0rem .12rem;}
.proItem .des .tit{ font-size: .24rem; margin-top: .14rem; }
.proItem .des .mandiv{ margin-top: .12rem;}

.mess{ margin-top: -.6rem; padding-bottom: 1.2rem;}
.mess .h_tit .tp{ height: 1.12rem;}
.messForm .row  .item{ width: 100%;}
.messForm .item{ margin-bottom: .1rem; }
.messForm .item .attrmc{ font-size: .24rem; padding: .12rem 0; }
.messForm .item .require{ margin-right: .06rem;}
.messForm .text{  padding-left: .16rem; height: .66rem; line-height: .66rem; font-size: .22rem;  }
.messForm .textarea{padding:.2rem .2rem .2rem; height: 1.8rem;  font-size: .22rem;  }
.messForm  .yzm .pin{ width: 1rem; height: .66rem; margin-left: .2rem; }
.messForm .formConfirm{ padding-top: .4rem; }
.messForm .formConfirm .sbtn{  width: 4rem; font-size: .24rem;  }

.prodel{ padding-bottom: .5rem;}
.pdb{ margin-top: .18rem;}
.pdb .title{ font-size: .24rem; }
.pdb .nr{ margin-top: .32rem;}
.pdb .nr .wz{ font-size: .24rem; }
.pdb .nr .tp{ margin-top: .4rem;}
.pSlide{ width: 100%;  }
.pSlide .icon{ width: .6rem; left: .1rem; top: .1rem;}
.pIntro{ width: 100%; margin-top: 0.4rem;}
.pIntro .title{ font-size: .38rem; }
.pIntro .no{ font-size: .24rem; margin-top: .2rem;}
.pIntro .params{ margin-top: .32rem;}
.pIntro .params .item{ padding: .2rem 0;}
.pIntro .params .item .tit{font-size: .24rem;padding: 0 .4rem 0 .5rem;}
.pIntro .params .item .tit .icon{ width: .36rem; top: 0rem;}
.pIntro .params .item .tit .arr{ top: -0.05rem; width: .5rem; height: .5rem; }
.pIntro .params .item  .nr{ font-size: .24rem; margin-top: .1rem;}









}
/*******************************************************************/


