/*company*/
@media (max-width:1000px){
.company_box2 .list li {min-height:250px;}
.company_box6 {margin-bottom:1rem;}
.company_box4 .left_box {width:100%; float:none; margin-bottom:1rem;}
.company_box4 .right_box,.company_box4.contact .right_box {width:100%; float:none;}
.press_room_box1 {margin-bottom:1rem;}
.company_banner .des_2 a {font-size:0.7rem; line-height:0.75rem;}
.company_banner .wrap_1200 {padding-bottom:10px;}
.company_box2 {padding:1rem 0; margin-bottom:1rem;}
.company_box2 .des_p {font-size:0.5rem; line-height:0.6rem;}
.page_title {margin-bottom:0.8rem;}
.company_user_say {padding-top:0;}
}
@media (max-width:767px){
.company_box1 {margin-bottom:50px;}
.company_box2 .list li { width:96%; float:none; text-align:center; padding:20px 2%;}
.company_box2 .list .des {margin-left:0; margin-top:0.5rem;}
.company_box2 .list li span {position:static;}
.company_user_say .des {font-size:0.45rem; line-height:0.6rem;}
.company_banner .des {font-size:0.5rem; margin-bottom:0.5rem; line-height:0.6rem;}
/*mobile friendly*/
.company_nav{text-align:left; white-space:nowrap; padding:0.5rem 0; margin-bottom:1rem; position:relative;}
.company_nav .wrap,.company_nav .wrap_1200{overflow:auto; text-align:center; padding:0 0.8rem;width:78%; min-width:0;}
.company_nav .arrow_left,.company_nav .arrow_right{content:'';width:0.65rem;height:100%; display:inline-block; vertical-align:top; background:url(/images_2016/icon-store-lift.png) center no-repeat; background-size:0.65rem auto; position:absolute; left:0rem; top:0; background-color:#f3f3f3; z-index:99; padding:0 0.3rem;}
.company_nav .arrow_right{background-image:url(/images_2016/icon-store-right.png); left:auto; right:0px;}
.company_nav a{border:0 !important; background-size:auto 1.4rem !important; font-size:0.45rem !important; padding:1.5rem 0 0 0 !important; vertical-align:top; white-space:normal; max-width:4rem;}
.year_scroll_box .year_scroll .list {white-space:nowrap; overflow:hidden; position:static; text-align:right;}
.year_scroll_box .year_scroll {overflow: visible;}
.year_scroll_box .year_scroll .list li { float:none; width:50px; display:inline-block;}
.press_room_banner .title { font-size:0.9rem; line-height:1rem; padding:1rem 0;}
.press_room_banner.contact,.press_room_banner {min-height:inherit;}
.company_box6 h3 ,.company_box1 .list .title,.press_box2 h2{font-size:0.55rem; line-height:0.6rem;}
.company_box6 {margin-bottom:1rem;}
.company_box4 .title_box .title,.company_box4 .title_box_special,.page_title,.media_box1 h2,.review_guide_box1 .des_big {font-size:0.65rem; line-height:0.7rem;}
.company_box4 .title_box_special {margin-bottom:1rem; padding-bottom:0.5rem;}
.review_guide_box1 .des_big  {margin:0.5rem 0;}
.review_guide_box1 {margin-bottom:1rem;}
.press_room_box1 .page_title,.press_room_box1 .des_p {margin-bottom:1rem;}
.company_box4.contact .right_box {width:100%; float:none;}
.company_box1 .list .des {min-height:inherit;}
.company_box1 .list .img img {width:2rem;}
.company_box1 {margin-bottom:1rem;}
.media_box1  {margin-bottom:1rem;}
.media_box1 h2 {margin-bottom:0.5rem;}
.press_box2 .list_more li {width:100%; float:none;}
.midia_boxshow {margin-bottom:0.5rem;}
.midia_boxshow p {margin:0.5rem;}
.midia_boxshow p.no1 {font-size:0.55rem; line-height:0.6rem;}
.company_user_say {margin-bottom:0;}
.company_box4 {margin-bottom:0;}
.company_box7,.company_box5 {padding:1rem 0;}
}
@media (max-width:479px){
.company_box1 .list li {width:98%; margin-bottom:20px;}
.company_box5 .list li {width:98%; float:none;}
.company_box6 .right_box,.company_box6 .left_box {width:100%; float:none;}
.company_box4.contact .email_table td {text-align:left !important;}
.company_user_say .left_quotes { left:-18px;}
.company_user_say .right_quotes {right:-18px;}
}
/*parter*/
@media (max-width:767px){
.partner_nav .list li{font-size:14px;}
.overview_banner .img{display:none;}
.overview_banner .word{width:auto; float:none; padding:0 10px;}
.partner_product .left,.partner_product .right{width:auto; float:none;}
.partner_product .img img{width:100%;}
	.partner_product .list li{font-size: 0.6rem;line-height: 0.9rem;float: none;width: auto;background-position: 0.5rem center;}
.partner_title .word{background-image:none; line-height:26px; padding:6px; font-size:18px;}
.partner_title .arrow_right{display:none;}
.contact_mail .list li{width:50%;}
.reseller_banner .wrap_1200{min-height:inherit;}
.partner_banner { min-height:inherit; padding-bottom:1rem;}
.partner_banner .title { padding:1rem 0 0.5rem 0; font-size: 1rem;line-height: 1.2rem;}
.partner_banner .des { font-size: 0.8rem;line-height: 0.95rem;}
.partner_nav {text-align:left;white-space:nowrap;padding:0.5rem 0;margin-bottom:1rem;position:relative;}
.partner_nav .wrap_1200 .list {overflow:auto;text-align:center;padding:0 0.8rem;width:78%;min-width:0;}
	.partner_nav .wrap_1200 .list li{font-size: 0.8rem;line-height: 0.95rem;}
.partner_nav .arrow_left,.partner_nav .arrow_right{content:'';width:0.65rem;height:100%; display:inline-block; vertical-align:top; background:url(/images_2016/icon-store-lift.png) center no-repeat; background-size:0.65rem auto; position:absolute; left:0rem; top:0; background-color:#f3f3f3; z-index:99; padding:0 0.3rem;}
.partner_nav .arrow_right{background-image:url(/images_2016/icon-store-right.png); left:auto; right:0px;}
.reseller_banner .box {padding:3% 0 2% 0.5rem;width:auto;}
.partner_title2 {font-size: 0.8rem;line-height: 0.95rem; margin-bottom:0.5rem;}
.reseller_banner .title2 {font-size:0.9rem; line-height:1rem;}
.contact_mail .list .tit { font-size:0.55rem;}
.oem_word { margin-bottom:1rem;}
.reseller_map { display:none;}
.reseller_key .list .img img { width:2rem; height:auto;}
.reseller_key .list .box { margin-left:100px;}
.reseller_key .list .tit { font-size:0.55rem; line-height:0.7rem; margin-top:0;}
.affiliate_terms .button a { font-size:0.5rem; width:7rem; padding:0.3rem; height:auto; line-height:0.7rem;}
.app_content.wrap{ overflow:auto;white-space:nowrap; width: auto;}
.top_banner.partner { background-size:cover; text-align:center;}
.top_banner h1 { font-size:0.9rem; line-height:1rem;}
.top_banner h1 span { font-size: 0.6rem;line-height: 0.9rem; display:block; margin-top:0.5rem;}
.our_partner .title { font-size:0.65rem; line-height:0.8rem;}
.our_partner .img img { height:0.7rem; width:auto;}
	.reseller_table{font-size: 0.8rem;line-height: 0.95rem;}
}

@media (max-width:1000px){
.partner_nav .list li{padding:0 10px;}
}
@media (max-width:767px){
.partner_nav .list li{font-size:14px;}
.overview_banner .img{display:none;}
.overview_banner .word{width:auto; float:none; padding:0 10px;}
.partner_title .word{background-image:none; line-height:26px; padding:6px;font-size: 0.8rem;line-height: 0.95rem;}
.partner_title .arrow_right{display:none;}
.contact_mail .list li{width:50%;}
.reseller_banner .wrap_1200{min-height:inherit;}
}
@media (max-width:479px){
.partner_nav .link{padding:10px 0 0 0; height:auto; background:none !important;}
.partner_nav .box{top:33px;}
.overview_box .img img{display:none;}
.overview_box .word{width:auto; float:none; padding:0 10px;}
.contact_mail .list li{width:99%;}
}
/*reseller*/
@media (max-width:767px){
.reseller_banner .des{font-size:16px; margin-bottom:6px;}
.reseller_banner .title{line-height:0.8rem; font-size:0.65rem; width:70%; margin-bottom:0.5rem;}
.reseller_banner .word p { font-size:0.55rem; line-height:0.7rem;}
.reseller_key .list li{width:100%; margin-bottom:0.5rem;}
.reseller_level li{width:50%; margin-bottom:10px;}
}