@media only screen and (max-width: 800px) {
body{font-size:12px; line-height:20px;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}

.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_pt60{padding-top:.6rem !important;}
.sp_pt100{padding-top:1rem !important;}
.sp_pt120{padding-top:1.2rem !important;}
.sp_pt150{padding-top:1.5rem !important;}
.sp_mt10{margin-top:.1rem !important;}
.sp_mt20{margin-top:.2rem !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_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}
.sp_plr4{padding-left:4%; padding-right:4%; box-sizing:border-box;}


header{height:1.5rem;}
.header_bg{width:100%; height:.5rem;}
.wanbishi_w1280{width:100%;}
.header_p1{float:none; font-size:.23rem; line-height:.5rem; padding-left:.25rem;}
.header_logo{min-width:100%; padding:.16rem 0 .2rem 0; margin-top:0; border-bottom:none; background:#FFF; position:fixed; top:.5rem; z-index:100;}
.header_logo h1 img{width:2.54rem; height:auto;}
.header_member_sp{width:1rem; height:1rem; font-size:.3rem; text-align:center; position:absolute; top:0; box-sizing:border-box;}
.header_member_sp a{display:block; height:100%; padding-top:.18rem; box-sizing:border-box;}
.header_member_sp p{font-size:.16rem; line-height:.2rem;}
.model-1{width:1rem; height:1rem; float:right; background:#FFF; box-sizing:border-box; position:absolute; top:0; right:0; transition:all  0.3s ease;}
.model-1.hover{background:#666;}
.bar{width:.44rem; line-height:.04rem; display:block; position:absolute; left:.28rem; background-color:#666; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:.36rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:0.48rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:0.6rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1) {
  background-color:#FFF;
  top:0.48rem;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3) {
  background-color:#FFF;
  top:0.48rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.nav_header_sp{width:100%; border-top:#E5E5E5 .02rem solid; padding-bottom:.8rem; background:#FFF; box-shadow:0 4px 4px #CCC; position:fixed; top:1.5rem; z-index:100; display:none;}
.nav_search_sp{width:100%; padding:.4rem 0; text-align:center; border-bottom:#E5E5E5 .02rem solid;}
.nav_search_sp .nav_text{width:4.75rem; height:.6rem; font-size:.26rem; padding-left:.2rem; box-sizing:border-box;}
.nav_search_sp .nav_submit{width:1rem; height:.6rem; border:none; background:url(../images/nav_submit.jpg); background-size:100% auto; box-sizing:border-box;}
.nav_sp{margin:.14rem .3rem 0 .3rem;}
.nav_sp li a{width:100%; color:#333; font-size:.3rem; line-height:.88rem; padding:0 .2rem; display:block; border-bottom:#E5E5E5 .02rem solid; box-sizing:border-box; position:relative;}
.nav_sp li a i{position:absolute; right:.2rem; color:#B3B3B3; font-weight:bold;}
.nav_global{width:6.5rem; margin:0 auto; padding:.65rem 0 .85rem 0;}
.nav_global_li01{width:.66rem; float:left; color:#666; font-size:.35rem; line-height:.66rem; text-align:center; padding-right:.1rem;}
.nav_global_li02{width:1.85rem; height:.66rem; float:left; font-size:.24rem; line-height:.64rem; border:#D2D2D2 1px solid; border-right:none; text-align:center; box-sizing:border-box; position:relative;}
.nav_global_li02:last-child{border-right:#D2D2D2 1px solid;}
.nav_global_li02 i{color:#B3B3B3; font-weight:bold; position:absolute; right:.1rem;}
.nav_global_li02 a{display:block; padding-right:.25rem;}
.nav_global_li03{padding-right:.25rem; color:#FFF; background:#5F7DB9;}
.nav_global_li03 i{color:#FFF;}
.nav_close{width:3.7rem; height:.8rem; color:#FFF; font-size:.24rem; font-weight:bold; line-height:.8rem; text-align:center; margin:0 auto; padding-right:.4rem; background:#666666; position:relative;}
.nav_close i{font-size:.3rem; font-weight:normal; position:absolute; right:.2rem;}
.pb-carouselWarp{height:9.9rem;}
.pb-carouselWarp .pb-carousel{height:9.9rem;}
.pb-carouselWarp .pb-carousel li.pb_img01{background-image: none;}
.pb-carouselWarp .pb-carousel li.pb_img02{background-image: none;}
.pb-carouselWarp .pb-carousel li.pb_img03{background-image: none;}
.pb-carouselWarp .pb-carousel-ind{bottom:.2rem;}
.pb-carouselWarp .pb-carousel-ind li{width:.6rem; height:.05rem; margin:0 .04rem;}
.wanbishi_business{width:6.7rem; margin:0 auto; padding-top:0;}
.wanbishi_business_lr{width:100%; float:none; padding-top:.9rem; padding-left:0;}
.wanbishi_business_lr:first-child{padding-left:0;}
.wanbishi_business_lr .center img{width:4.3rem; height:auto;}
.wanbishi_business_h3{font-size:.48rem; line-height:1.5; padding-top:.3rem;}
.wanbishi_business_p1{font-size:.24rem; line-height:.38rem; padding-top:.3rem;}
.wanbishi_business_ul{padding-top:.2rem;}
.wanbishi_business_ul li{font-size:.28rem; line-height:.46rem;}
.wanbishi_business_p2{font-size:.28rem; line-height:.38rem; padding-top:.4rem;}
.wanbishi_business_xx a{width:2.6rem; height:.6rem; font-size:.24rem; line-height:.6rem; margin:.28rem auto 0 auto;}
.wanbishi_business_xx a i{right:.18rem;}
.wanbishi_business_p3{font-size:.24rem; padding-top:.3rem;}
.wanbishi_flow_h3{height:.7rem; font-size:.36rem; line-height:.7rem;}
.wanbishi_flow_p1{font-size:.26rem; line-height:1.5; padding:.35rem 0;}
.wanbishi_page{right:0; bottom:0;}
.wanbishi_page img{width:1.2rem; height:auto;}
.footer_bg{padding:.6rem 0 .25rem 0;}
.wanbishi_contact_title{font-size:.48rem; line-height:1.5;}
.wanbishi_contact_p1{font-size:.26rem; line-height:1.5; padding-top:.4rem;}
.wanbishi_contact{width:100%; padding:.35rem 0 .8rem 0; text-align:center;}
.wanbishi_contact .fl:nth-child(2){margin-left:0;}
.wanbishi_contact_dc{font-size:.3rem; line-height:1.5;}
.wanbishi_contact_tel{font-size:.38rem; line-height:.65rem; padding-top:0;}
.wanbishi_contact_mail{width:3.7rem; height:.8rem; float:none; font-size:.24rem; line-height:.8rem; margin:.55rem auto 0 auto;}
.wanbishi_contact_mail i{margin-right:.12rem;}
.footer_nav{padding:.15rem .4rem .7rem .4rem;}
.footer_nav_fl{float:none; padding-left:0; padding-top:.6rem;}
.footer_nav_fl h3{font-size:.28rem; line-height:1.5; border-bottom:#555D81 1px solid; position:relative;}
.footer_nav_fl h3 i{position:absolute; right:.1rem;}
.footer_nav_fl ul{padding-top:.15rem; display:flex; flex-wrap:wrap;}
.footer_nav_fl li{width:50%; line-height:.42rem;;}
.footer_nav_fl .footer_nav_examples{width:100%;}
.footer_nav_fl .footer_nav_examples li{float:none;}
.footer_nav_fl .footer_nav_examples li:nth-child(2n+1){width:50%;}
.footer_address{width:6.9rem; margin:0 auto; padding-top:.6rem;}
.footer_address dd img{width:2.7rem; height:auto;}
.footer_address dt{width:100%; float:none; padding-left:0; padding-top:.5rem; font-size:.24rem;}
.footer_address dt h3{font-size:.27rem;}
.footer_copyright{font-size:.18rem; line-height:1.5; padding-top:1rem;}


.news_banner{height:auto; background:none;}
.news_left{width:100%; float:none;}
.news_left ul{padding-top:0; display:flex; flex-wrap:wrap;}
.news_left ul li{width:50%; height:.8rem; border-right:#C6C6C6 1px solid; border-bottom:#C6C6C6 1px solid; background:#F8F8F8; box-sizing:border-box;}
.news_left ul li:nth-child(2n){border-right:none;}
.news_left ul li a{font-size:.24rem; font-weight:normal; line-height:.8rem; padding-left:.2rem; border-bottom:none; position:relative;}
.news_left ul li a i{color:#1A4498; font-size:.26rem; font-weight:bold; position:absolute; right:10px;}
.news_left ul li.news_left_li,.news_left ul li:hover{background:#F8F8F8; color:#666;}
.news_left ul li.news_left_li a,.news_left ul li:hover a,.news_left ul li a:hover i,.news_left ul li.news_left_li a i{color:#666;}
.news_right{width:100%; float:none;}
.news_right_title{font-size:.32rem; line-height:.44rem; padding:.15rem 0 .15rem .4rem;}
.news_list{padding:.2rem .4rem 0 .4rem;}
.news_list li{padding:.15rem 0; display:block; position:relative;}
.news_list li span{width:auto; display:block; font-size:.22rem;}
.news_list li i{width:1.1rem; height:.36rem; font-size:.2rem; line-height:.36rem; margin-right:0; display:block;}
.news_list li a{width:calc(100% - 1.5rem); font-size:.24rem; line-height:.34rem; position:absolute; top:50%; left:1.5rem; transform:translateY(-50%);}
.news_detailed_zw{padding:0 .4rem;}
.news_classify{width:1.1rem; height:.36rem; font-size:.2rem; line-height:.36rem; margin-top:.5rem;}
.news_detailed_title{font-size:.32rem; padding-top:.1rem;}
.news_detailed_p1{font-size:.2rem; line-height:.36rem; padding-top:.15rem;}
.news_detailed{font-size:.26rem; line-height:.52rem; margin-top:.3rem; padding:.4rem 0; word-wrap:break-word;}
.news_detailed_next{padding-top:.6rem;}
.news_detailed_next a{width:2.6rem; height:.6rem; font-size:.24rem; line-height:.6rem; padding-right:.2rem;}
.news_detailed_next a i{right:.15rem;}

.service_banner{height:auto; background:none;}

.document_banner{height:auto; background:none;}
.document_keep{width:100%; padding:.5rem .6rem 0 .6rem; box-sizing:border-box;}
.document_keep dd{width:100%; float:none; text-align:center;}
.document_keep dd img{width:3.15rem; height:auto;}
.document_keep dt{width:100%; float:none; padding-left:0;}
.document_keep_p1{font-size:.27rem; line-height:.5rem; padding-top:.25rem; text-align:center;}
.document_keep_ul{width:100%; padding-top:.45rem;}
.document_keep_ul li{width:2.95rem; height:.7rem; font-size:.29rem; line-height:.7rem; margin:.2rem .35rem 0 0;}
.document_keep_ul li:nth-child(2n){margin-right:0;}
.document_keep_p2{width:100%; font-size:.3rem; padding-top:.22rem;}
.document_keep_p3{width:100%; font-size:.26rem; padding:.15rem 0 .3rem 0;}
.document_keep_p4{width:100%; font-size:.24rem; line-height:.68rem;}
.document_keep_span01{font-size:.4rem; padding-left:.15rem;}
.document_keep_span02{font-size:.28rem;}
.document_important{width:100%; font-size:.26rem; line-height:.52rem; padding:1rem .4rem 0 .4rem; box-sizing:border-box;}
.document_consulting{width:100%; padding:.4rem .3rem; margin:.6rem auto 0 auto;}
.document_consulting li{font-size:.26rem; line-height:.42rem; padding:.1rem;}
.document_features{width:100%; padding:.35rem .5rem 0 .5rem; box-sizing:border-box;}
.document_features dd{width:2.86rem; height:2.86rem; float:none; font-size:.36rem; line-height:1.5; margin:0 auto;}
.document_features dt{width:100%; float:none;}
.document_features_ul > li{width:100%; float:none; padding:.8rem 0 0 0;}
.document_features_ul > li p.center img{width:3.6rem; height:auto;}
.document_features_h3{font-size:.34rem; line-height:1.5; padding:.2rem 0 .32rem 0;}
.document_features_ul li ul li{padding:.1rem 0;}
.document_features_table{margin-top:.5rem;}
.document_features_table th{width:1.2rem; font-size:.25rem; line-height:.34rem; padding:.2rem .1rem .2rem .15rem;}
.document_features_table td{font-size:.24rem; line-height:.34rem; padding:.2rem .1rem .2rem .15rem;}
.document_collection_ul > li p.center img{width:100%; height:auto;}
.document_collection_ul .document_features_h3{font-size:.3rem; line-height:.48rem;}
	
.storage_banner{height:auto; background:none;}
.storage_exec{font-size:.4rem; line-height:1.2; padding:.8rem 0 .15rem 0;}
.storage_exec_p1{font-size:.25rem; line-height:.45rem; padding-top:.25rem;}

.confidential_banner{height:auto; background:none;}
.confidential_flow{width:100%; margin-top:.5rem;}
.confidential_flow li{padding:.1rem 0;}
.confidential_recolo_p{font-size:.24rem; line-height:.37rem;}

.company_banner{height:auto; background:none;}
.company_table{width:92%; margin:0 4%;}
.company_table th{font-size:.25rem; line-height:.48rem; padding:.1rem 0 .1rem .15rem;}
.company_table td{font-size:.24rem; line-height:.48rem; padding:.1rem .15rem;}
.company_table th:nth-child(2){width:.8rem; padding:.1rem .2rem .1rem 0;}
.company_table tr:first-child th{width:1.3rem;}
.company_table tr:first-child th:nth-child(2){width:.8rem;}

.safety_banner{height:auto; background:none;}
.safety_covered{font-size:.26rem; line-height:.52rem; text-align:left; padding:.5rem .4rem .4rem .4rem; border-bottom:#CCC 1px solid;}
.safety_system{padding:.4rem .4rem 1rem .4rem; border-bottom:#CCC 1px solid;}
.safety_system div.fl img{width:3.45rem; height:3.45rem;}
.safety_system_ul{width:100%; float:none; padding:0;}
.safety_system_ul li{width:100%; float:none; padding:.5rem 0 0 0;}
.safety_system_ul li p.center img{width:2.3rem; height:auto;}
.safety_system_h3{font-size:.34rem; line-height:.48rem; padding-top:.2rem;}
.safety_system_p{width:4.5rem; font-size:.24rem; line-height:.35rem; padding-top:.3rem; margin:0 auto;}
.safety_strict{width:6.8rem; height:auto; font-size:.26rem; line-height:.5rem; margin:.75rem auto 0 auto; padding:.5rem 0;}

.examples_banner{height:auto; background:none;}
.examples_financial{padding:1rem .4rem 0 .4rem}
.examples_financial li{width:100%; margin-left:0; margin-bottom:40px; padding:.3rem 0;}
.examples_financial li p:nth-child(2){width:2.9rem; float:left;}
.examples_financial li p:nth-child(2) img{width:100%; height:auto;}
.examples_financial_h3{width:3.8rem; float:right; font-size:.3rem; line-height:1.2; padding:0;}
.examples_financial_p1{font-size:.18rem; line-height:1.5; padding-top:.6rem;}
.examples_financial_p2{width:.4rem; margin:0 0 0 4.55rem; padding-top:.06rem; border-bottom:#247CC2 1px solid;}
.examples_financial_p3{height:auto; font-size:.22rem; line-height:.32rem; padding-top:.12rem;}

.examples_topic dd img{width:5.96rem; height:auto;}
.examples_topic dt{width:100%; float:none; padding:.5rem .4rem 0 .4rem; box-sizing:border-box;}
.examples_topic_title span{width:2.3rem; height:.37rem; font-size:.24rem; line-height:.37rem; padding-left:.2rem;}
.examples_topic_title span:before{border:.37rem solid transparent; border-right:.37rem solid #FFF; border-top:.37rem solid #FFF;}
.examples_topic_p{font-size:.26rem; line-height:.52rem; padding:.3rem 0;}
.examples_topic_p2{font-size:.28rem; line-height:.58rem; padding:.4rem 0;}
.examples_fruit{width:auto; margin:.65rem .4rem 0 .4rem;}
.examples_fruit h3{height:.58rem; font-size:.28rem; line-height:.58rem;}
.examples_fruit_ul{width:100%; padding:.4rem .35rem 0 .35rem; box-sizing:border-box; display:flex; justify-content:space-between;}
.examples_fruit_ul li{width:1.83rem; height:1.83rem; float:none; font-size:.24rem; line-height:.34rem; padding-top:.57rem; margin-left:0;}
.examples_fruit_p{font-size:.26rem; line-height:.52rem; padding:.35rem;}

.contact_banner{height:auto; background:none;}
.contact_name{font-size:.3rem; line-height:1.5; padding:0 .4rem;}
.contact_address{font-size:.24rem; line-height:.32rem; padding:.1rem .4rem 0 .4rem;}
.contact_title{border-left:#1B4599 .04rem solid; margin:.9rem .4rem 0 .4rem; padding-left:.1rem;}
.contact_title p{font-size:.3rem; line-height:.45rem;}
.contact_tel{padding:.55rem 0 0 .8rem;}
.contact_tel_p1{font-size:.28rem; line-height:.55rem;}
.contact_tel_p2{width:5.5rem; font-size:.34rem; line-height:.55rem;}
.contact_mail{font-size:.34rem; padding:.55rem 0 0 .8rem;}
.contact_inquiry{font-size:.24rem; line-height:.4rem; padding:.45rem .4rem 0 .4rem;}
.contact_column{padding:.3rem .4rem 0 .4rem;}
.contact_column dd{width:2.1rem; font-size:.22rem; line-height:.34rem; padding:.13rem 0 .13rem .12rem;}
.contact_text{width:4.6rem; height:auto; font-size:.24rem; line-height:.6rem; padding:0 .12rem;}
.contact_text02{width:2.86rem; height:auto; font-size:.24rem; line-height:.6rem; padding:0 .12rem;}
.contact_code,.contact_column .code{width:.9rem; height:auto; font-size:.24rem; line-height:.6rem; padding-left:.1rem;}
.contact_type{width:4.6rem; padding:0 0 .15rem .2rem;}
.contact_type li{width:100%; float:none; font-size:.24rem; line-height:.4rem; padding-top:.15rem;}
.contact_textarea{width:4.6rem; height:2rem; font-size:.24rem; line-height:.36rem; padding:.1rem .15rem;}
.contact_handling{width:6.7rem; font-size:.22rem; line-height:.34rem; margin:.6rem auto 0 auto; padding:.2rem;}
.contact_submit{width:2.6rem; height:.6rem; font-size:.24rem; margin:0 .15rem; padding-right:.3rem; background:#257DC4 url(../images/contact/contact_submit.jpg) 2.2rem center no-repeat; background-size:.1rem auto;}
.contact_xx{font-size:.3rem; line-height:1.5; padding-top:.3rem;}

.holder a {font-size: 12px;}
}

