@media only screen and (min-width:800px) and (max-width:1200px){
	
.pad_block{display:block;}
.pad_inline{display:inline;}
.pad_none{display:none;}

.pad_center{text-align:center;}
.pad_tal{text-align:left;}
.pad_w100{width:100%; height:auto;}
.pad_fn{float:none;}

.pad_pt0{padding-top:0 !important;}
.pad_pt5{padding-top:5px !important;}
.pad_pt10{padding-top:10px !important;}
.pad_pt15{padding-top:15px !important;}
.pad_pt20{padding-top:20px !important;}
.pad_pt25{padding-top:25px !important;}
.pad_pt30{padding-top:30px !important;}
.pad_pt35{padding-top:35px !important;}
.pad_pt40{padding-top:40px !important;}
.pad_pt50{padding-top:50px !important;}
.pad_pt60{padding-top:60px !important;}
.pad_pt70{padding-top:70px !important;}
.pad_pt120{padding-top:120px !important;}

.pad_pl10 {padding-left: 10px;}
.pad_plr2 {padding-left:2%; padding-right:2%; box-sizing:border-box;}


.header{width:100%; padding:0 2%;}
.header h1 img{width:268px;}
.header_data a{width:110px; font-size:14px; letter-spacing:.1em;}
.header_data a .icon{font-size:16px; margin:0 12px 0 10px;}
.header_app a{width:110px; font-size:14px; letter-spacing:.1em; margin-left:10px;}
.header_app a img{width:20px; height:auto; margin:4px 10px 0 10px;}
.header_model a{width:110px; font-size:14px; letter-spacing:.1em; margin-left:10px;}
.header_sosuo{padding-left:10px; padding-right:0;}
.header_text{width:100px; font-size:14px; padding-left:20px; background:url(../image/sosuo.svg) no-repeat 3px center; background-size:16px 16px;}
.header_submit{width:40px; font-size:14px; font-weight:normal;}
.header_language a{font-size:14px; padding:0 8px;}
.header_language span{font-size:14px; padding:0 0 0 8px;}
.nav ul{width:100%;}
.nav_drop{width:300%; padding:20px 10% 20px 20%; left:-100%;}
.nav_drop ul{width:37%;}
.nav_drop ul li a{line-height:45px;}
.nav_drop div{width:57%;}
.nav_drop div img{width:100%; height:auto;}
.ntn_sidebar{top:calc(50% - 80px);}
.ntn_sidebar img{width:150px; height:auto;}
.ntn_sidebar_x{left:-30px;}
.ntn_sidebar_x img{width:30px; height:auto;}
.main_image{height:auto;}
.main_image ul li{height:auto;}
.main_image ul li.img01{background:none;}
.main_image ul li.img02{background:none;}
.main_image ul li.img03{background:none;}
.main_image ul li.img04{background:none;}
.ntn_main{width:100%;}
.ntn_news{padding:50px 2% 0 2%;}
.ntn_search{padding:13px 30px;}
.ntn_search h3{width:120px; font-size:22px;}
.ntn_search span{width:90px; font-size:18px;}
.ntn_search div{width:calc(100% - 210px);}
.ntn_search_text{width:calc(100% - 50px); font-size:22px;}
.ntn_model a{font-size:21px;}
.ntn_model a:before{right:7%;}
.ntn_classify li{width:49%;}
.ntn_products{padding:15px 3% 25px 3%;}
.ntn_products_list li a{border:#FFF 4px solid;}
.ntn_products_img{width:39%;}
.ntn_products_img img{width:100%; height:auto;}
.ntn_products_lr{width:46%; font-size:14px; padding:0 0 0 15px;}
.ntn_products_list li a:before{border-width:6px 0 6px 6px;  top:calc(50% - 6px); right:10px;}
.ntn_strengths_achieve{}
.ntn_strengths > p{width:53%;}
.ntn_strengths > p img{width:100%; height:auto;}
.ntn_strengths_lr{width:310px; text-align:center; padding-left:calc(97% - 530px);}
.ntn_strengths:first-child .ntn_strengths_lr{right:20px;}
.ntn_agency{padding:20px 2% 0 2%;}
.ntn_strengths_title{font-size:24px;}
.ntn_strengths_p2 a{margin-left:58px;}
.ntn_agency li{width:31.5%; padding:4px; margin-top:20px;}
.ntn_agency li p:first-child img{width:100%; height:auto;}
.ntn_agency_p1{font-size:14px;}
.footer_bg{margin-top:80px;}
.footer{width:100%; justify-content:space-between;}
.footer h1{width:26%; padding:20px 0 0 0; text-align:center;}
.footer h1 img{width:68%; height:auto;}
.footer_nav{padding:0 15px 5px 15px;}
.footer_nav h3 a{font-size:14px;}
.footer_nav_sub{padding-top:12px;}
.footer_nav_z1{width:70px;}
.footer_nav_sub a{font-size:12px; line-height:30px;}

@media only screen and (max-width:900px){
.footer_nav{padding:0 14px 5px 14px;}
.footer_nav:nth-child(2){display:none;}
}
.footer_copyrihgts{font-size:12px;}

.product_banner{height:auto; background:none;}
.product_search_dd{width:120px; color:#FFF; font-size:22px; line-height:32px; text-align:center; display:flex; justify-content:center; align-items:center; background:url(../image/product_search_dd.jpg) no-repeat center;}
.product_search_dt{width:calc(100% - 265px); padding:10px 25px 22px 15px;}
.product_search_model a{width:130px; font-size:22px; line-height:32px; margin-left:15px; background-color:#254CB3; background-position:-20px center; background-size:160px auto;}
.products_list{padding:15px 3% 25px 3%;}

.plr2{padding-left:2%; padding-right:2%; box-sizing:border-box;}
.list_title{margin:0 2%;}
.list_product_img{width:200px; height:auto;}
.list_product_img img{width:100%; height:auto;}
.list_product_lr{width:calc(100% - 220px);}

.detailed_main dd{width:31%;}
.detailed_main dd img{width:100%; height:auto;}
.detailed_main dt{width:66%; font-size:18px;}
.detailed_character{font-size:16px; line-height:25px;}
.detailed_character span{width:25px; height:25px;}
.detailed_info_p1{font-size:14px; line-height:24px;}
.detailed_business li{font-size:15px; padding-left:6%;}
.detailed_classify a{width:49%;}
.detailed_classify a img{width:100%; height:auto;}
.detailed_pdf{padding:0;}
.detailed_pdf li{width:25%; padding-top:60px;}
.detailed_pdf li p{font-size:14px; padding-top:6px;}
.detailed_cad{padding-top:30px;}
.detailed_cad p{font-size:14px; padding-top:6px;}

.about_banner{height:auto; background:none;}
.about_table th{width:27%; font-size:16px; padding:5px 0 5px 30px;}
.about_table td{font-size:16px; padding:5px 0 5px 25px;}

.history_table th.history_th{width:14%; font-size:34px;}
.history_table th{width:17%; font-size:26px;}
.history_table td{font-size:16px; line-height:30px; padding:15px 0 15px 30px;}
.history_dl{flex-direction:row;}
.history_activity .rel{width:90%;}
.history_p2{right:auto; left:185px;}

.philosophy_p3{font-size:38px;}
.philosophy_p3 span{font-size:42px;}
.philosophy_img02 img{width:100%; max-width:970px; height:auto;}

.address_w570{width:48%;}
.address_ul li{font-size:14px;}
.address_chairman{height:auto; background:none; position:relative;}
.address_chairman_nameraka{width:48%; position:absolute; top:61%; left:3%;}
.address_chairman_nameraka a{position:static;}
.address_chairman_nameraka img{width:100%; height:auto;}
.address_whole ul{width:47%; padding-left:51%;}
.address_p1{font-size:16px; line-height:32px;}
.address_p2{font-size:14px; line-height:32px;}
.address_sale ul{width:52%; padding-left:30px;}
.address_production ul{width:49%; padding-left:49%;}

.sales_base li{width:31%; padding:20px 0 50px 3.5%;}
.sales_base li p.pt10 img{width:100%; height:auto;}
.sales_base_title{font-size:20px;}
.sales_base_address{font-size:14px; line-height:28px;}
.sales_base_address P{font-size:14px;}

.production_base_dl dd{width:56%;}
.production_base_dl dd img{width:100%; height:auto;}
.production_base_dl dt{width:41%; font-size:14px; line-height:28px; padding-left:3%;}
.sales_base_wt li p{font-size:14px; line-height:28px;}
.sales_base_gc{font-size:14px; line-height:28px;}

.news_banner{height:auto; background:none;}
.news_classify li{width:19.5%;}
.news_classify li a{width:100%; font-size:18px;}

.agency_banner{height:auto; background:none;}
.agency_branches_p1{font-size:20px;}

.counterfeit_banner{height:auto; background:auto;}
.counterfeit_h3{font-size:20px;}
.counterfeit_p{font-size:14px; line-height:32px;}

.recruit_banner{height:auto; background:none;}
.recruit_h4{font-size:16px;}
.recruit_information table th{width:200px; font-size:16px; line-height:35px;}
.recruit_information table td{font-size:16px; line-height:35px;}
.recruit_mail{font-size:17px; line-height:36px;}
.recruit_mail a{font-size:26px;}
.recruit_menu{padding:50px 0 50px 0;}
.recruit_menu li{width:23.5%;}
.recruit_menu li a{width:100%; height:80px; padding-left:25px; background-position:right bottom; background-size:cover;}
.recruit_menu li img{width:40px; height:auto;}
.recruit_menu li span{font-size:18px; padding-left:28px;}

.feedl_banner{height:auto; background:none;}
.feedl_tab li{width:calc(33.34% - 5px);}

.contact_banner{height:auto; background:none;}

.advantages_banner{height:auto; background:none;}
.advantages_brands{padding:65px 0 0 0;}
.advantages_brands li img{width:auto; height:65px;}
.advantages_technology{padding:55px 0 0 0;}
.advantages_technology li{width:30%; max-width:315px;}
.advantages_technology li h3{font-size:30px;}
.advantages_technology li h3 span{font-size:52px;}
.advantages_technology li h3 p{font-size:25px;}
.advantages_technology li p img{width:100%; height:auto;}
.advantages_technology_p{font-size:14px; line-height:26px;}

.network_table th{font-size:14px; line-height:24px;}
.network_table td{font-size:14px; line-height:24px;}

.contact_policy{ width:96%; padding:25px 2% 25px 2%;}

}

@media only screen and (max-width: 900px) {
.agency_details{width:92%;}
.agency_details_dl dd{width:53%;}
.agency_details_dl dd h3{font-size:24px;}
.agency_details_dl dt{width:42%;}
.agency_details_dl dt img{width:100%; height:auto;}
.agency_details_table{padding-top:30px;}
.agency_details_table th{width:80px; font-size:16px;}
.agency_details_table td{font-size:16px;}

.contact_policy{ width:96%; padding:25px 2% 25px 2%;}
}
