@media only screen and (max-width: 800px) {
body{font-size:.24rem; line-height:.4rem;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}
.sp_w90{width:90%; height:auto;margin: 0 auto;}
.sp_w96{width:96%; height:auto;margin: 0 auto;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:.05rem !important;}
.sp_pt10{padding-top:.1rem !important;}
.sp_pt15{padding-top:.15rem !important;}
.sp_pt20{padding-top:.2rem !important;}
.sp_pt25{padding-top:.25rem !important;}
.sp_pt30{padding-top:.3rem !important;}
.sp_pt35{padding-top:.35rem !important;}
.sp_pt40{padding-top:.4rem !important;}
.sp_pt50{padding-top:.5rem !important;}
.sp_pt55{padding-top:.55rem !important;}
.sp_pt60{padding-top:.6rem !important;}
.sp_pt70{padding-top:.7rem !important;}
.sp_pt80{padding-top:.8rem !important;}
.sp_pt90{padding-top:.9rem !important;}
.sp_pt100{padding-top:1rem !important;}
.sp_pt110{padding-top:1.1rem !important;}
.sp_pt120{padding-top:1.2rem !important;}
.sp_pt130{padding-top:1.3rem !important;}
.sp_pt150{padding-top:1.5rem !important;}
.sp_pt170{padding-top:1.7rem !important;}
.sp_pt180{padding-top:1.8rem !important;}
.sp_pt190{padding-top:1.9rem !important;}
.sp_pt200{padding-top:2rem !important;}
.sp_pt210{padding-top:2.1rem !important;}
.sp_pt300{padding-top:3rem !important;}

.sp_font10{font-size:10px; line-height:16px;}
.sp_font12{font-size:12px; line-height:20px;}
.sp_font14{font-size:14px; line-height:22px;}
.sp_font15{font-size:15px; line-height:22px;}
.sp_font16{font-size:16px; line-height:24px;}
.sp_font18{font-size:18px; line-height:26px;}

.sp_center{text-align:center;}
.sp_ofa{overflow-x:auto;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}

.header{width:100%; height:1.25rem;}
.header h1{margin-left:.26rem;}
.header h1 img{width:2.6rem; height:auto;}
.header_tel{display:none;}
.header_mail a{width:.95rem; height:.95rem; font-size:.52rem; padding-top:.18rem; border-radius:50%; background:#4D4D4D;}
.header_mail p{display:none;}
.header_tel_sp{width:.95rem; height:.95rem; color:#FFFFFF; font-size:.44rem; padding:.25rem 0 0 0; margin-left:.18rem; text-align:center; border-radius:50%; display:block; background:#232D8B; box-sizing:border-box;}
.header_weixin{width:.95rem; height:.95rem; color:#FFFFFF; font-size:.49rem; padding:.23rem 0 0 0; margin:0 .22rem 0 .18rem; border-radius:50%; display:block; background:#36A837; box-sizing:border-box;}
.header_weixin p{display:none;}
.teral_wx_code p {width: 5.3rem;height: 5.35rem;margin-left: -2.65rem;padding-top: 0.72rem;background: #fff;}
.teral_wx_code p img {width: 2.59rem;height: auto;}
.teral_wx_code p span {width: 4.2rem;height: 0.67rem;line-height: 0.67rem;font-size: 0.24rem;margin-top: 0.78rem;}
.teral_tel_sp {display: none;position: fixed;top: 0;left: 0;width:100%;height:100%;background: rgba(0,0,0,0.5);z-index: 9999;}
.teral_tel_con {position: absolute;top: 30%;left: 50%;margin-left: -2.65rem;padding: 0.78rem 0.47rem;width: 5.3rem;height: auto;background: #fff;text-align: center;box-sizing: border-box;}
.teral_tel_icon{width:.95rem; height:.95rem; color:#FFFFFF; font-size:.44rem; padding:.25rem 0 0 0; margin-left:.18rem; text-align:center; border-radius:50%; display:inline-block; background:#232D8B; box-sizing:border-box;}
img.w70 {width: 0.7rem;height: auto;}
.teral_tel_num {margin-top: 0.64rem;font-size: 0.4rem;line-height: normal;}
.teral_tel_button {margin-top: 0.5rem;}
.teral_tel_button p {float: left;margin-left: 4%;width: 48%;height: 0.68rem;line-height: 0.68rem;font-size: 0.28rem;text-align-last: center;color: #fff;border-radius: 0.1rem;box-sizing: border-box;}
.teral_tel_button p.tel {margin-left: 0;background: #232D8B;}
.teral_tel_button p.tel a {color: #fff;}
.teral_tel_button p.teral_tel_close {background: #239ac5;}
.teral_tel_ins {font-size: 0.24rem;line-height: 0.4rem;text-align: center;color: #4c4c4c;margin-top: 0.32rem;}
.banner{height:auto; margin-top:1.25rem; background:none;}
.teral_triple_bg{height:auto; padding:1rem 0 .88rem 0; background:#232D8C url(../images/teral_triple_bg_sp.jpg) no-repeat center top; background-size:100% auto;}
.teral_triple{width:100%;}
.teral_triple_title{padding:1rem 0 0 .26rem;}
.teral_triple_title img{width:2.44rem; height:auto; margin-top:0;}
.teral_triple_title p{font-size:.3rem; padding:.2rem 0 0 .1rem;}
.teral_triple_te{display:block; padding:.6rem .4rem 0 .4rem;}
.teral_triple_te dt{width:100%; font-size:.27rem; line-height:.54rem; padding-top:.7rem;}
.teral_product_bg{padding:.55rem 0 0 0; background:none;}
.teral_product_line{font-size:.2rem;}
.teral_product_line p{font-size:.56rem;}
.teral_product{width:100%; margin:.55rem auto 0 auto; padding:.6rem .28rem .85rem .28rem; background:#232D8B url(../images/teral_product_sp.jpg) no-repeat; background-size:100% auto; box-sizing:border-box;}
.teral_product_title{font-size:.48rem; line-height:.7rem;}
.teral_product_list{padding:.1rem 0; background:none;}
.teral_product_list li{padding:.45rem .3rem .45rem .3rem; margin-top:.35rem; display:block; background:#FFFFFF;}
.teral_product_lr{width:100%;}
.teral_product_dj{font-size:.44rem; text-align:center;}
.teral_product_xl{font-size:.58rem; line-height:1.3; padding-top:0;}
.teral_product_x{display:none;}
.teral_product_js{font-size:.24rem; line-height:.44rem; padding-top:.4rem;}
.teral_product_xx a{width:6.14rem; height:1.18rem; font-size:.37rem; line-height:1.18rem; border-radius:.1rem; display:inline-block;}
.teral_product_xx a .icon{right:.5rem; top:calc(50% - .22rem); font-size:.44rem;}
.teral_product_xx a:hover{opacity:.8;}
.teral_product_xx a:hover .icon{right:15px;}
.teral_customize_bg{height:auto; padding-top:.6rem; background:none;}
.teral_customize_title{color:#232D8C; font-size:.2rem;}
.teral_customize_title p{font-size:.56rem;}
.teral_customize{width:auto; margin:.6rem auto 0 auto; padding:.6rem 0 1rem 0; background:#232D8C url(../images/teral_customize_sp.jpg) no-repeat; background-size:100% auto;}
.teral_customize_bt{color:#FFFFFF; font-size:.46rem; line-height:.65rem; border-bottom:#FFFFFF .04rem solid;}
.teral_customize_dl{display:block; padding:.3rem .56rem 0 .56rem;}
.teral_customize_dl dt{width:100%; padding-left:0;}
.teral_customize_list{padding-top:0;}
.teral_customize_list li{width:3.05rem; height:3.05rem; margin-top:.3rem; padding-top:.55rem; border-radius:.15rem; background:#FFFFFF;}
.teral_customize_list li img{width:1.5rem; height:auto;}
.teral_customize_list li p{color:#232D8C; font-size:.35rem; padding-top:.15rem;}
.teral_customize_xx a{width:6.14rem; height:1.18rem; font-size:.37rem; line-height:1.18rem; border-radius:.1rem; background:#2385FF;}
.teral_customize_xx a .icon{right:.5rem; top:calc(50% - .18rem);}
.teral_contact_bg{height:12.76rem; padding-top:.5rem; background:url(../images/teral_contact_bg_sp.jpg) no-repeat; background-size:100% auto;}
#contact{height:1rem; margin-top:-1rem;}
.teral_contact_title{font-size:.2rem;}
.teral_contact_title p{font-size:.4rem; font-weight:bold; line-height:1.5;}
.teral_contact_tel{margin-top:.45rem;}
.teral_contact_tel .icon{font-size:.58rem; margin-top:.5rem;}
.teral_contact_tel div{font-size:.22rem; margin-left:.3rem;}
.teral_contact_tel div p{font-size:.68rem;}
.teral_contact{width:6.75rem; padding-top:.45rem;}
.teral_contact_table th{width:1.7rem; font-size:.26rem;}
.teral_contact_text{width:100%; height:.74rem;}
.teral_contact_textarea{width:100%; height:1.62rem;}
.teral_contact_submit{width:6.14rem; height:1.18rem; font-size:.37rem; border-radius:.1rem; background-position:5.3rem center;}
.teral_fatures_bg{height:auto; padding-top:.6rem; background:none;}
.teral_fatures_title_sp{color:#232D8C; font-size:.2rem; line-height:1.5; text-align:center;}
.teral_fatures_title_sp p{font-size:.56rem; line-height:1.5;}
.teral_fatures{width:100%; height:18.98rem; margin-top:.55rem; padding:.6rem .25rem 0 .25rem; background:url(../images/teral_fatures_bg_sp.png) no-repeat; background-size:100% auto; box-sizing:border-box;}
.teral_fatures_title_p{font-size:.4rem; line-height:.62rem; border-top:none; margin-top:0; padding-top:0;}
.teral_fatures_dj{padding-top:.5rem;}
.teral_fatures_ul{display:block; padding-top:.1rem;}
.teral_fatures_ul li{width:100%; padding-top:.3rem; display:flex;}
.teral_fatures_ul li p.sp_block{width:2.18rem;}
.teral_fatures_p{width:4.82rem; font-size:.23rem; line-height:.31rem; padding:.25rem .45rem 0 .4rem; height:1.13rem; margin-top:.44rem;}
.teral_about_bg1{height:auto; margin-top:.6rem; background:none;}
.teral_about_us{width:100%; height:auto; display:block;}
.teral_about_gy{width:100%; padding:.7rem .45rem 0 .45rem; box-sizing:border-box;}
.teral_about_gy .sp_center img{width:4rem; height:auto;}
.teral_about_p1{font-size:.24rem; line-height:.42rem;}
.teral_about_bg2{height:auto; margin:.5rem 0 .85rem 0; background:none;}
.teral_about_gc{width:100%; height:auto; display:block;}
.teral_about_tc{width:100%; text-align:center; padding:.45rem .45rem 0 .45rem; box-sizing:border-box;}
.teral_about_p2{font-size:.3rem;}
.teral_about_bt{font-size:.56rem;}
.top_page{right:0; bottom:0;}
.top_page img{width:.8rem; height:auto;}
.footer{width:100%; height:auto; display:block;}
.footer h1{display:block; text-align:center; padding-top:.45rem;}
.footer h1 img{width:3rem; height:auto;}
.footer h1 p{font-size:.16rem; line-height:.22rem; margin-left:0; padding-top:.18rem;}
.footer .header_right{padding-top:.65rem; direction:rtl;}
.footer .header_mail a{width:2.5rem; height:2.5rem; font-size:.84rem; padding-top:.58rem; border-radius:0;}
.footer .header_mail p{display:block; font-size:.22rem; padding-top:.03rem;}
.footer .header_weixin{width:2.5rem; height:2.5rem; font-size:.8rem; padding:.6rem 0 0 0; margin:0; border-radius:0;}
.footer .header_weixin p{display:block; font-size:.22rem; padding-top:.05rem;}
.footer .header_tel_sp{width:2.5rem; height:2.5rem; font-size:.7rem; padding:.65rem 0 0 0; margin-left:0; border-radius:0;}
.footer .header_tel_sp p{font-size:.22rem; padding-top:.1rem;}
	
.product_banner_bg{height:1.9rem; margin-top:1.25rem; background:url(../images/product_banner_sp.jpg) no-repeat; background-size:100% auto;}
.product_banner{width:100%; padding-top:.58rem; text-align:center;}
.product_banner p{font-size:.52rem;}
.product_bg{padding:.25rem 0 .8rem 0; background:none;}
.w1200{width:100%;}
.product_route{font-size:.24rem; padding:0 .25rem .7rem .25rem;}
.product_route span{color:#232D8B;}
.product_box{padding:0;}
.product_line{display:block; padding:0 .25rem;}
.product_line dt{width:100%; padding-top:0;}
.product_line_title{font-size:.62rem; line-height:.7rem;}
.product_line_title p{font-size:.47rem;}
.product_line_p{font-size:.25rem; line-height:.52rem; padding-top:.4rem;}
.product_title{height:1.07rem; font-size:.42rem; line-height:1.07rem; padding-left:.25rem; margin-top:.9rem;}
.sp_plr25{padding-left:.25rem; padding-right:.25rem; box-sizing:border-box;}
.TE3-4_standard_col2{width:5%;}
.TE3-4_standard td{font-size:.2rem; padding:0 .05rem;}
.TE3-4_standard_p{font-size:.2rem; line-height:.35rem; padding:.4rem .25rem 0 .25rem;}
.TE3-4_title{font-size:.5rem; text-align:center;}
.TE3_menu,.TE4_menu{padding-top:.5rem;}
.TE3_menu li,.TE4_menu li{width:1.23rem; height:1.35rem; font-size:.33rem; padding-top:.4rem;}
.TE3_menu li .icon_xiasj,.TE4_menu li .icon_xiasj{font-size:.22rem;}
.TE3_menu li.TE3_menu_li,.TE4_menu li.TE4_menu_li{color:#5A5A5A; border:none; padding-top:.4rem; background:#D4EEFB;}
.TE3_menu li.TE3_menu_li p,.TE4_menu li.TE4_menu_li p{display:none;}
.TE3_tab,.TE4_tab{margin-top:0; padding:.5rem .22rem .7rem .22rem; border:#D4EEFB .15rem solid;}
.TE3_tab_table{overflow-x:auto; padding-bottom:.3rem;}
.TE3_tab_table td{font-size:.22rem; padding:.05rem .2rem; white-space:nowrap;}
.TE4_menu li{background:#6E5896;}
.TE4_menu li.TE4_menu_li{color:#FFFFFF; background:#ACA0C4;}
.TE4_tab{border:#ACA0C4 .15rem solid;}
.TE3-4_return a{width:4.58rem; height:1.15rem; font-size:.33rem; line-height:1.15rem;}
.TE3-4_return a .icon{right:.35rem;}
.TE3-4_return a:hover .icon{right:.3rem;}

.MHE_scope{max-width:auto;}
.MHE_scope th{font-size:.24rem; padding:.08rem;}
.MHE_scope td{font-size:.22rem; padding:.1rem;}
.MHE_scope_p{width:100%; max-width:auto; font-size:.22rem; padding-top:.08rem;}
.MHE_standard{border-top:#B1B2B4 1px solid; border-left:#B1B2B4 1px solid;}
.MHE_standard th{font-size:.24rem; padding:.08rem;}
.MHE_standard td{font-size:.2rem; padding:.1rem .15rem; white-space:nowrap;}
.MHE_overall{display:block; padding:.5rem .3rem 0 .3rem;}
.MHE_overall_title{font-size:.42rem; line-height:.52rem;}
.MHE_overall_p{font-size:.24rem; line-height:.4rem; padding-top:.15rem;}
.MHE_inch_title{font-size:.44rem; line-height:1.06rem; margin-top:.6rem; padding-left:.3rem;}
.MHE_inch_p{font-size:.2rem; padding-top:.15rem;}

.customize_banner_bg{height:1.9rem; margin-top:1.25rem; background:url(../images/customize_banner_sp.jpg) no-repeat; background-size:100% auto;}
.customize_bt{font-size:.5rem; line-height:.7rem; border-bottom:#232D8B .04rem solid;}
.customize_list{width:6rem; padding-top:.5rem;}
.customize_list li{width:2.86rem; height:2.86rem; margin-top:.2rem; padding-top:.6rem; border-radius:.1rem;}
.customize_list li img{width:1.35rem; height:auto;}
.customize_list li p{font-size:.3rem; padding-top:.15rem;}
.customize_wsn td{font-size:.2rem; padding:.1rem .15rem; white-space:nowrap;}

.thanks_bg{width:100%; height:calc(100vh - 4.82rem); padding:20vh .3rem 15vh .3rem;}
.thanks{padding:.7rem 0 .7rem 0;}
.thanks_h3{font-size:.36rem;}
.thanks_p{font-size:.24rem; padding-top:.3rem;}

}

