@media only screen and (min-width:641px) and (max-width:950px){
.pad_none {display: none;}


#header{width:100%;}
#header #headerLink{display:none;}
#common-search{right:0; left:auto;}
#nav ul{width:99%; font-size:14px;}
.ba_top{padding:8px 3%; box-sizing:border-box;}
#banner{width:96%; padding-left:2%; padding-right:2%;}
#banner.top30.clearfix{width:640px; margin:0 auto;}
.kyocera_smcp.lm10_01,.kyocera_smcp.lm10,.kyocera_smcp.tm10,.tel_ti{margin:5px;}
.kyocera_hotline,#sitemap #banner{width:auto; padding-left:10px; position:relative;}
.kyocera_hotline .kyocera_w240{width:315px; float:left;}
.kyocera_hotline .kyocera_w390{width:315px; float:none;}
/*.kyocera_mail a{position:absolute; top:70px; left:5px;}*/
#sitemap #banner .kyocera_w315,#sitemap #banner .kyocera_w395,#sitemap #banner .kyocera_w240,#sitemap #banner .kyocera_w390{width:auto; padding-right:3%;}
.footer_lz,.footernavi{width:auto; padding:0 5px;}

.index_new{ width:68%;}
.shanghai{width:28%;}
.shanghai img{width:100%;}
.ba_title{width:100%; padding:0;}
/*index end*/
.car1{float:none; text-align:center;}
.car2{float:none; padding:0; text-align:center; margin-top:15px;}
.car3{float:none; padding:0; text-align:center; margin-top:15px;}
/**/
.elec1{float:none; text-align:center;}
.elec2{float:none; padding:0;}
.elec3{float:none; margin-top:15px;}
.elec4{float:none; text-align:center; margin-top:15px;}
.elec5{float:none; text-align:center;}
.elec6{float:none; padding:0; text-align:center; margin-top:15px;}
/* */


/* -----------------------------------------------------------------
	services css
----------------------------------------------------------------- */
.services_left{width:75%; float:left;}
.services_right_z{width:22%; float:right;}
.services_right{ padding:8px; background:#DEDFE1;}
.services_right h3{font-size:14px;}
.services_right ul{width:auto;}
.services_right ul li a{font-size:12px; padding:7px 0 7px 5px; letter-spacing:-0.05em;}
.services_right ul li img{margin-right:5px;}
.services_right ul li li a{padding:5px 13px;}

/* -----------------------------------------------------------------
	build css
----------------------------------------------------------------- */
.build_img img{width:100%; max-width:505px;}

/* -----------------------------------------------------------------
	amb css
----------------------------------------------------------------- */
.amb_cross{padding:15px 0 0 0;}
.amb_dl{padding:20px 0 0 0;}
.amb_dl dt{width:42%}
.amb_dl dt img{width:100%}
.amb_dl dd{padding:80px 15px 0 10px;}

/* -----------------------------------------------------------------
	mic css
----------------------------------------------------------------- */
.mic_ph{width:100%; max-width:500px;}

/* -----------------------------------------------------------------
	semicon css
----------------------------------------------------------------- */
.semicon_smd{width:44%; padding:30px 0 0 15px; position:relative;}
.semicon_tu img{width:120px;}
.semicon_smd h4{font-size:16px;}
.semicon_tc{color:#666; font-size:14px; line-height:20px;}


/**/
.mimic{margin-left:263px;}
.mimic_flp{padding:0; margin-left:10px;}
/**/





}

@media only screen and (min-width:640px) and (max-width:1279px){
#cip .w1170 {width: 100%;padding-left: 30px;}
.cip_title h5 {font-size: 28px;}
.cip_title span {font-size: 13px;}
.cip_logan {font-size: 32px;}
.cip_logan span {font-size: 50px;}
.cip_contact {width: 200px;background-size: 100% 100%;margin: 30px 0 0 20px;}
.kcip_contents .w800 {width: 86%;margin:0 auto;}
.cip_character {padding-top: 26px;background-size: 100% 100%;}
.cip_character_num .a1 {font-size: 40px;}
.cip_character_num .a2 {font-size: 23px;}
.cip_character_num img {margin-top: 20px;}
.cip_character .w1279 {width: 86%;margin:0 auto;}
.cip_character_h5 {margin-bottom: 110px;}
.cip_character_title {font-size: 23px;}
.cip_character_list .fl {padding: 0 30px;}
.cip_character_list .fl.other {padding: 0 30px;}
.tech_features_uldes {height: 145px;}
.tech_features_apply {width: 100%;padding:50px 20px;}
.tech_features_apply_list .fl {float: none;width: 100%;padding-right: 0;margin-right: 0;border-right: none;padding-bottom: 30px;border-bottom: 1px dotted #b3b3b3;}
.tech_features_apply_list .fr {float: none;width: 100%;margin-top: 30px;}
.tech_features_apply_title02 {text-align: center;}
.tech_features {padding: 44px 0;}
.tech_features_ul {width: 96%;}
.tech_features_ul li {width: 32%;margin-left: 2%;height: 505px;}
.tech_features_ul li:nth-child(4n+1) {margin-left: 2%;}
.tech_features_ul li:nth-child(3n+1) {margin-left: 0;}
.tech_features_ul li h5 {font-size: 18px;}
.tech_features_ul li .fl h5 {font-size: 15px;}

.kcip_chief_inspector .fl {margin-right: 15px;}

.kcip_PAT_bg{padding:70px 2%;}
.kcip_PAT_box{width:100%; max-width:1170px; padding:20px 25px 15px 25px;}
.kcip_PAT_title{font-size:29px; line-height:48px;}
.kcip_PAT_app{width:42%; padding-right:1.6%;}
.kcip_PAT_bt{font-size:18px;}
.kcip_PAT_text{font-size:16px;}
.kcip_PAT .pt20 img{width:100%; max-width:380px; height:auto;}
.kcip_PAT_technology{width:58%; padding-left:2.2%;}
.kcip_PAT_technology .pt20 img{width:100%; max-width:565px; height:auto;}
.kcip_brief_bg{padding:70px 2%;}
.kcip_brief_box{width:100%; max-width:1170px;}
.kcip_brief_title{font-size:32px; line-height:44px;}
.kcip_brief_title p{font-size:11px; line-height:18px;}
.kcip_brief_text{font-size:21px; line-height:30px; padding-top:40px;}
.kcip_brief_text_en{font-size:10px; line-height:18px; padding-top:8px;}
.kcip_brief_enter a{width:200px; height:40px; font-size:14px; line-height:40px;}
.kcip_brief_enter a svg{width:10px;}
.kcip_brief{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:-220px;}
.kcip_brief > li{width:28%; margin-top:20px; padding:10px 10px 15px 10px;}
.kcip_brief_park{font-size:19px;}
.kcip_brief_img img{width:100%; height:auto;}
.kcip_brief_yqzz{font-size:11px; line-height:18px;}
.kcip_brief_more a{width:100px; height:25px; font-size:12px; line-height:23px; padding-left:10px;}
.kcip_brief_more a svg{width:7px; top:calc(50% - 6px); left:12px;}
.kcip_brief > li.corner{width:100%; padding:15px 10px;}
.kcip_corner_tu{width:26%;}
.kcip_corner_lr{width:70%; padding-right:1%;}
.kcip_corner_ul li{width:19.2%;}
.kcip_corner_ul li h4{font-size:11px; line-height:20px;}
.kcip_corner_more a{width:70px; height:20px; font-size:10px; line-height:18px; padding-left:8px; border-radius:10px;}
.kcip_corner_more a svg{width:5px; top:calc(50% - 4px); left:8px;}

.footer_cookie{
	font-size: 14px;
    line-height: 150%;
    padding: 20px 3%;
}
.footer_cookie > p{width:calc(100% - 240px);}
.cookie_enter{width:220px;}
.footer_cookie_btn{
    font-size: 14px;
    min-width: 100px;
}

}
