﻿@charset "utf-8";

/*width:1200+*/

@media only screen and (max-width:1560px){

.hIItem{ width: 4rem;}

	}

/** max-width:1200 **/

@media only screen and (max-width: 1199px){

.wp{ width:94%; margin: 0 auto;}
.fullPart{ min-height:0;}
.hide{ display: block;}
.loarea .wp{ width: 96%;}

.nav{ display:none;}

.menubtn{ display:block;} 

.loarea{ height:.8rem;}

.logo{ width:1.4rem;height: .8rem; }

.logo .tp{ height:0.5rem;}

.menubtn{ top: 0.24rem;}

.inav{ display: block;}

.contactBtn{ margin-right: 0.5rem; padding: 0.2em 0.6em; }
.banimg{ height: auto;}
}

/** 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;}
.banIntro .wp{ width:90%; margin: 0 auto; }
.banIntro .tit{ font-size: 0.36rem; line-height: 1.2; font-weight: normal; }
.banIntro .nr{ font-size: 0.18rem; margin-top: 0.1rem;}
.banIntro .mandiv{ margin-top: 0.2rem;}
.banIntro .mandiv .sbtn{  font-size: 0.16rem; padding: 0.5em 1.6em;}
.banIntro .wp .tparea{ max-width: 100%;}

.banner .swiper-pagination{ bottom:0.1rem !important;}

.banner .swiper-pagination-bullet{width:0.12rem;height:0.12rem; margin:0 0.05rem !important;}

.banner .swiper-button-prev,.banner .swiper-button-next{ width:0.6rem; height:1rem; line-height: 1rem; margin-top:-0.5rem; }

.banner .swiper-button-prev .iconfont,.banner .swiper-button-next .iconfont{ font-size: 0.48rem;}

.hpainItem{ width: 100%; margin: 0 0% 2% 0; }

.hpainItem:nth-child(n){ margin-right: 0;}

.hpainItem .tpara .tp{ height: auto;}

.hpainItem .des{ padding: 0.3rem 0.3rem;  }

.hpainItem .des .tit{ font-size:0.3rem;}

.hpainItem .des .nr{ margin-top: 0.1rem;}

.hpainItem .des .nr .list{ font-size: 0.24rem;  padding-left: 0.2rem; }

.hpainItem .des .nr .list::after{ width: .08rem; height: .08rem;  top: .1rem;}



.hadvanItem .tparea .tp{height: auto; }

.hadvanItem .shade .tit{ font-size:0.3rem;}

.hadvanItem .shade .nr{ font-size: 0.24rem;}

.horizontal-track{ padding-left: 3%;}
.horizontal-container{ height: auto; padding-top:1rem ; }
.scroll-item { width: 90vw; }

.h_calc .wrap{ margin:0 auto; width: 94%;}

.h_calc .tparea{ display: none;}

.h_calc .intro{ flex: 1; min-width: 0;}

.hcItem .nr{ padding: 0 .3rem;}

.hcItem .nr .list{ font-size: .26rem; }

.h_calc .intro .tip{ font-size: .28rem; margin-top: .3rem; }



.h_steps{ padding-bottom: 0rem;display: block;}

.h_steps .intro{ width: 100%; padding: 0 3%; box-sizing: border-box; margin-right: 0px; margin-left: 0%;}

.hstepItem .tit{ font-size: .3rem; ;}

.hstepItem .list{ font-size: .24rem; }

.h_steps .tparea{ display: block;}



.hIItem{ width:1.8rem; }

.hIItem .tparea{ width:0.6rem;}

.hIItem .tparea .tp{ height: 0.6rem;}

.h_income .circle{ padding: 0.3rem; width: 2.4rem; height: 2.4rem;}

.haxisSlide .swiper-slide { transform: scale(0.96); -webkit-transform: scale(0.96); -moz-transform: scale(0.96); -ms-transform: scale(0.96); -o-transform: scale(0.96); }

.h_axis .wrap{ width: 94%; margin: 0 auto;}

.haItem .tparea  .shade{ font-size: 0.2rem;}
.haItem .shade .tit{ font-size: 0.3rem;}

.haItem .shade .nr{ margin-top: .1rem; font-size: 0.24rem;}




.htItem{ width: 98%; height: 3.1rem;}

.htItem:nth-child(n){ margin-right: 0;}

.htItem .tparea{ width: 3.68rem;}

.htItem .tparea .tp{ height: 3.1rem;}

.htItem .des .tit{ font-size: .3rem;}
.htItem .des .nr{ font-size: .24rem;}

.htItem .des .mandiv{  font-size: .22rem; }



.hquaItem .tparea{ width: 2.14rem;}

.hquaItem .tparea .tp{height: 1.6rem;}

.hquaItem .des .tit{ font-size:0.28rem;}

.hquaItem .des .nr{ margin-top: 0.12rem;font-size: 0.22rem;  }



.hqua2Item{ width: 48.5%; margin: 0% 3% 3% 0;; padding: .3rem .2rem;}

.hqua2Item:nth-child(2n){ margin-right: 0;}



.h_table .wrap{ overflow-x: auto;width: 100%; }

.htable{width: 800px; }

.hsItem{ width: 100%; margin-bottom: 0.4rem;}

.hsItem .tparea .tp{ height: auto;}

.hsItem .des .tit{ font-size: .26rem; }

.hsItem .des .nr{ font-size: .22rem;}



.h_about .intro .nr{ font-size: .24rem;}

.cont{ margin-top: .24rem;;}

.contItem .des .p1{ font-size: .22rem;}

.contItem .des .p2{ font-size: .22rem;}

.contItem:nth-child(1) .des .p2{ font-size: .16rem;}

.contItem:nth-child(3) .des .p2{ font-size:.22rem;}



.h_about .tparea{ display: none;}



.footer{padding: .3rem 0;}
.copyright{  font-size: .24rem; margin-top: 0.18rem; }
.flink{}
.flink .nr a .icon{ width: 0.4rem; height: 0.4rem;}



.closePup{ right:.2rem; top: .2rem; font-size:.3rem;  width: .6rem; height: .6rem;   line-height: .4rem;  }

.contMain{ padding: .4rem .5rem; }

.contMain .title{ font-size: .24rem;}



.contform{ padding: .4rem 0;max-height: 70vh; overflow-y: auto; }

.formPart{ width: 100%;}

.formPart1 .formItem .attrmc{ font-size: .24rem; }

.formPart1 .formItem .attrval .span{  margin-right: 2em; padding: .08rem 0; font-size: .22rem; }

.formPart1 .formItem .textarea{  height: 1.5rem; font-size: .22rem; padding: .15rem .2rem; }

.formPart2 .form_tit{font-size: .24rem; }

.formPart2 .formItem{ margin-bottom: .2rem;}

.formPart2 .formItem .attrmc{ font-size: .22rem; }

.formPart2 .formItem .attrval .text{   height: .6rem; font-size: .22rem; padding: 0rem .2rem; line-height: .6rem;  }

.formPart2 .formConfirm .sbtn{ font-size: .24rem;}















}

/*********************************首页结束**********************************/



/*******************************************************************/

/*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;}

}

/** 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;}

}

/*******************************************************************/





