@media only screen and (min-width:641px) and (max-width:1200px){
.pc_block{display:none;}
.sp_block{display:block;}
.pad_none{display:none;}
.pad_block{display:block;}

.img100{width:100%;}

.spfont24{font-size:24px;}
.line24{line-height:24px;}

.w100{width:100%;}
.w90{width:90%; padding-left:5%; padding-right:5%;}
.w94{width:94%; padding-left:3%; padding-right:3%;}
.w96{width:94%; padding-left:2%; padding-right:2%;}
.w941{width:360px; margin:0 auto;}
.w60{width:60%;}
.w50{width:35%;}

.w500{width:50%;}

#tab1 img{width:80px;}
.nav_sp{width:60%; position:absolute; top:79px; right:0px; background:#0071bb; z-index:9999;}
.nav_sp li a{width:95%; padding-left:5%; height:46px; color:#FFF; font-size:16px;  line-height:46px; display:block;  border-bottom:#b1b1b1 1px solid;}
.nav_sp .wx_a1{width:95%; padding-left:5%; height:46px; color:#FFF; font-size:16px;  line-height:46px;}
.nav_sp .wx_a2{width:50%; margin-left:25%; padding-bottom:15px;}

.main_visual{margin-top:0px;}

.w1000{width:98%; margin-left:1%; margin-right:1%;}
.index_news tr td{padding:30px 0px 24px 0px;}
.index_news_a{width:20%;}
.index_news_c{width:60%;}

.index_news_a1 a{display:block; background:url(../images/sp/yilan_bg.jpg) no-repeat; width:188px; height:41px; line-height:41px; color:#fff; font-size:15px; text-align:center; margin:0 auto; float:none;}
.index_news_a2 a{display:block; background:url(../images/sp/yiti_ser_bg.jpg) no-repeat; width:188px; height:38px; line-height:38px; color:#fff; font-size:15px; text-align:center; float:none; margin:0 auto;}

.index_yiti{background:url(../images/sp/yiti_bg.jpg) no-repeat; background-size:100%; height:auto;}

.footer_nav li{width:25%;}
.footer_nav li a{display:block; font-size:14px; padding:0px 0px; color:#000; height:27px; line-height:27px; width:100%; text-align:center; border-right:1px solid #b3b3b3;}
.footer_nbg{background:#eee;}
.footer_nbg1{background:#313131;}
.footer_p3{color:#fff;}
.footer_p3 a{color:#fff;}

.top112{padding-top:0px;}
.w1200{width:96%; margin-left:2%; margin-right:2%;}
.company_left{float:none;}
.company_right{float:none; width:100%;}
.company_right h4{height:40px; line-height:40px; font-size:16px;}
.sp_nav ul li a{display:block; height:50px; line-height:50px; padding-left:20px; color:#504b48; font-size:16px; border-bottom:1px solid #edecea; background:#F9F8F4;}
.sp_nav ul li a img{vertical-align:sub; margin-right:10px;}
.sp_nav .on_out a{background:#999; color:#fff;}

.contact{font-size:14px;}
.con_a{width:18%;}
.con_b p{font-size:12px;}

.con_tj{width:320px; font-size:18px;}

.cr_a img{width:100%;}

.various_a1{width:100%; float:none; height:auto;}
.various_a2{width:100%; float:none; margin-top:20px; height:auto;}
.various_a4{margin:14px 2% 15px 2%; width:96%;}
.various_a5{width:30%;}
.various_a5 img{width:100%;}
.various_a6{width:60%;}

.service_a{display:block;}
.service_a p{display:block; margin-left:0px; float:left; width:32%; margin-left:2%;}
.service_a p img{width:100%;}

.fluid_a3{float:none; width:100%;}
.fluid_a4{float:none; width:100%;}
.fluid_a5{width:100%; height:auto;}
.fluid_a8sp{margin-top:40px;}

.boss_a1{float:none; margin-right:0px; text-align:center;}
.boss_a2{font-size:14px; margin-top:20px;}
.boss_a3{text-align:center;}

.evo_a1 tr th{font-size:12px;}
.evo_a1 tr td{font-size:12px;}


.top55{padding-top:20px;}
.top65{padding-top:20px;}
.about_a1{width:95%; padding-left:5%;}
.about_a2{float:none; margin-right:0px;}
.about_a3{font-size:16px; margin-top:20px;}
.about_a5{width:100%; float:none;}
.about_a6{width:100%; float:none;}
.about_a7{width:95%; font-size:16px; padding-left:5%;}
.about_a8{width:95%; font-size:16px; padding-left:5%;}
.about_sp30{padding-top:30px;}

.foot_ban{position:fixed; z-index:999; bottom:0px; left:0px; width:100%;}


.ser_w940{width:100%;}
.ser_fo_img p{float:none; margin-right:0px;}
.ser_fo_img p img{width:100%;}
.ser_fo_img p:nth-child(1) a{width:32%; float:left;}
.ser_fo_img p:nth-child(2) a{width:32%; float:left; margin-left:2%;}
.ser_fo_img p:last-child a{width:32%; float:left; margin-left:2%;}

.plan_a3{height:160px;}

}
