@charset "utf-8";

.nc-m-hidden { overflow: auto; }
.nc-m-hide { display: block; }
.nc-m-show, .nc-m-navbar, .nc-carousel { display: none; }


.nc-key-wrap:after { display: table; content: ""; clear: both; }
.nc-key-item { position: relative; float: left; width: 28%; min-height: 280px; margin-top: 20px; margin-left: 5%; padding: 0 1%; text-align: center; }
.nc-key-item:before { content: ""; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background: #e7e7e7; }
.nc-key-item:first-child { margin-left: 0; }
.nc-key-item:first-child:before { display: none; }
.nc-key-photo { height: 120px; }
.nc-key-info {  }
.nc-key-info dt { font-size: 20px; font-weight: bold; }
.nc-key-info dd { margin-top: 10px; }
  
.nc-reviews-wrap { width: 1000px; margin: 0 auto 50px; padding: 0 10px 20px; background: #f5f5f5; }
.nc-reviews-title { height: 40px; line-height: 40px; background: #e6e6e6; text-align: center; font-size: 18px; }
.nc-reviews-list { margin-top: 40px; }
.nc-reviews-list:after { display: table; content: ""; clear: both; }
.nc-reviews-item { float: left; width: 48%; margin-left: 4%; }
.nc-reviews-item:first-child { margin-left: 0; }
.nc-reviews-sketch { float: left; width: 40%; text-align: center; }
.nc-reviews-sketch div { margin: 5px auto 0; }
.nc-reviews-name { font-weight: bold; }
.nc-reviews-info { margin-left: 40%; color: #5d5d5d; line-height: 1.4; }


@media screen and (max-width:980px) {

	
	*, *:before, *:after { margin: 0; padding: 0; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
	html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }
	img { max-width: 100%; border:none; vertical-align: top; }
	.logo a{
		float: left;
		margin-top: 10px;
	}
	.blue_bg{
		width: 100%;
	}
	.container{
		width: 100%;
	}
	.text{
		/*min-width: 460px;*/
	}
	.pro_main , .container , .blue_bg{
		height: 259px;
	}
	.nc-m-hidden { overflow: hidden; }
	.nc-m-show { display: block; }
	.nc-m-hide { display: none; }
	.mt10, .mt20, .mt30, .mt40, .mt50 { margin-top: 0 !important; }

	/*-- Home --*/
	#header_box { position: fixed; top: 0; right: 0; left: 0; z-index: 9998; height: 50px; overflow: hidden; }
	#header_boxwarp { padding-top: 0; }
	#header_box .logo { float: none; height: 40px; margin: 5px auto; text-align: center; }
	#header_box .logo img { width: auto; max-height: 100%; }
	#header_box .menu { width: 100%; }
	#header_box .menu li { display: none; }
	#SearchBox { display: none; }
	.navbar-toggle { position: absolute; top: 0; right: 0; bottom: 0; width: 50px; cursor: pointer; }
	.navbar-toggle:before,
	.navbar-toggle:after { content: ""; position: absolute; top: 50%; left: 50%; width: 24px; margin-left: -12px; }
	.navbar-toggle:before { height: 20px; margin-top: -10px; border-top: 2px solid #117BE6; border-bottom: 2px solid #117BE6; }
	.navbar-toggle:after { height: 2px; margin-top: -1px; background: #117BE6; }
	.nc-m-navbar { position: fixed; top: 50px; right: 0; bottom: 0; left: 0; z-index: 9999; background: #e7e7e7; overflow: auto; }
	.nc-m-navbar a { position: relative; display: block; height: 48px; line-height: 48px; text-indent: 24px; }
	.nc-m-navbar a:hover { background: #ccc; text-decoration: none; }
	.nc-m-navbar a span { position: absolute; right: 10px; }
	.sub_nav_menu { width: 100% !important; }
	.sub_nav_menu dt { height:48px; line-height: 48px; text-indent: 48px; }
	.sub_nav_menu dt img { margin: 14px 0 0 10px; }
	.sub_nav_menu dd a { text-indent: 12px; }

	.banner { display: none; }
	.nc-carousel { position: relative; display: block; width: 100%; margin-top: 50px; overflow: hidden; }
	.nc-carousel-scroller { position: relative; top: 0; left: 0; overflow: hidden; }
	.nc-carousel-scroller li { float: left; }
	.nc-carousel-scroller li img { width: 100% !important; }

  	.wrap { width: 100%; }
  	.home_box .list li { width: 50%; margin: 0 !important; background-position: right bottom; background-size: 100% auto; }
  	.home_box .word { width: auto; height: auto; padding: 20px 60px 20px 20px; }
  	.tab-content { margin-top: 0; }
  	.row-pane2 { height: auto; }
  	.row2 { width: 100%; }
  	.row2:after { display: table; content: ""; clear: both; }
  	.c_left, .c_right { width: 50%; margin: 0; }

  	.btm { width: 100%; min-width: 0px; }
  	.btm ul li { width: 50%; }
  	.u_list { width: 100%; }
  	.user_say { height: auto; margin-bottom: 30px; }
  	.use { width: 33.33333%; margin: 0; padding: 0 15px; }
  	.user_list { height: auto; }
  	.user_list:after { display: table; content: ""; clear: both; }

  	.foot_bot_list { width: 100%; }
  	.foot_bot_list1,
  	.foot_bot_list2,
  	.foot_bot_list3,
  	.foot_bot_list4 { width: 50%; height: 200px; margin: 0; padding: 0 50px 0 15px; }
  	.footinfo { width: 100%; }

  	/*-- Product --*/
  	.resources { display: none; margin: 50px 0 0 0; }
  	.res_title { width: 100%; }
  	.profile_box { width: 100%; margin-top: 50px; padding: 0; }
  	.profile_box > p { display: none; }
  	.store_pro { width: 100%; height: auto; margin: 0; padding: 15px; border: none; }
  	.store_pro:after { display: table; content: ""; clear: both; }
  	.store_pro_img, .store_pro_text, .store_pro_img_left, .store_pro_text_right { width: 100%; float: none; }
  	.store_pro_img img, .store_pro_img_left img { width: 100%; height: auto; float: none; }
  	.store_pro_text, .store_pro_text_right { margin-top: 20px; }


  	/*-- Store --*/
  	.sidebar { float: none; width: 100%; }
  	.sidebar .gray { padding: 0; }
  	.sidebar .nav { display: block; }
  	.sidebar .cart-tit, .side-livechat .txt, .right-box .title { height: 48px; line-height: 48px; font-size: 18px; }
  	.mr10 { float: left; margin: 14px  8px 14px 0; }
  	.sidebar .nav dt { padding: 0 15px; }
  	.sidebar .nav dd { margin: 0; padding: 0 15px; }
  	.sidebar .nav a { display: block; width: 100%; }
  	.mob-hide { margin: 0; }
  	.sidebar-bbox { padding: 0 15px; }
  	.sidebar-bbox:after { display: table; content: ""; clear: both; }
  	.sidebar-bbox .item { float: left; width: 50%; height: 100px; padding: 15px 0; }
  	.item .f2 { position: relative; top: 4px; }
  	.sidebar-bbox .item dd { width: 80%; }

  	.right-box { float: none; width: 100%; }
  	.right-box .title { margin: 0; background: #3EA4A6; color: #fff; }
  	.pro-box { margin-top: 0; border: none; }
  	.pro-box .hot .item { float: none; width: 100%; height: auto; min-height: 0; padding: 25px 15px; border: none; border-bottom: 1px solid #e7e7e7; }
  	.pro-box .hot .item:after { display: table; content: ""; clear: both; }
  	.pro-box .hot .item .pic { float: left; padding: 0; }
  	.pro-box .hot .item .text, .pro-box .hot .item .mt20, .pro-box .hot .item .mt15 { margin-top: 0 !important; }
  	.pro-box .hot .item .text, .pro-box .hot .item .mt20 { margin-left: 120px; }
  	.pro-box .hot .item .mt20:nth-child(3) { margin-top: 5px !important; }
	.pro-box .hot .item .mt20:nth-child(5) { min-height: 60px; margin-top: 10px !important; }
	.pro-box .hot .item .mt15, .pro-box .hot .item .mt10 { float: left; width: 50%; padding-top: 20px; }
	.pro-box .hot .item .text h3 { width: 100%; padding-top: 0; }


  	/*-- Resources --*/
  	.nav_box_1 { width: 100%; margin-top: 50px; padding: 0 15px; }
  	.page_nav { padding: 10px 0 0; }
  	.center-align { width: 100%; padding: 0 15px; }
  	.feature2, .feature2 .list { float: none; width: 100%; }
  	.fea_img, .fea_img_1 { height: auto; }
  	.feature2 .list { padding: 15px 0; }
  	.feature2 .list a { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
  	.fea_img:after, .fea_img_1:after { display: table; content: ""; clear: both; }
  	.fea_img_1 > p { display: none; }
  	.android_text { width: 50%; }
  	.banner_learn { display: inline-block; width: auto; height: 30px; margin-top: 15px; padding: 0 5px; line-height: 30px; text-align: center; }
  	.page_nav_box { width: 100%; margin-bottom: 20px; }
  	.ar { margin-left: 0; }


  	/*-- Assistant --*/
  	.pro-banner { margin-top: 50px; padding: 25px 15px; }
  	.ban-cen { width: 100%; padding: 0; }
  	.ban-cen .name { font-size: 20px; }
  	.span_title { padding: 2px 10px; }
  	.ban-cen h1 { width: 100%; margin-top: 10px; text-align: left; font-size: 32px; font-weight: normal; line-height: 1; }
  	.name { text-align: left; }
  	.p_b_btn, .keys_box { width: 100%; }
  	.p_b_btn a.dow_w, .p_b_btn a.buy { float: left; display: inline-block; width: auto; height: auto; margin-right: 20px; padding: 5px 15px 5px 75px; font-size: 20px; }

  	.guide_ban_c { width: 100%; }
  	.ov_nav { border-top: none; }
  	.guide_ban_c .ov_nav ul { width: 100%; }
  	.ov_nav li { margin-right: 0; }
  	.ov_nav li a { height: 50px; line-height: 50px; color: #333; }
  	.ov_nav li.reviews .stars_a { top: 16px; }
  	#float_menu { position: relative !important; }
  	.xf-btn { display: none !important; }

  	.ov_key_box { width: 100%; padding: 20px 15px; }
  	.ov_key_box h3 { padding-bottom: 0; line-height: 1; }
  	.ov_key_box p { margin: 0; }

  	.center { float: none; width: 100%; }
  	.photo { float: none !important; display: block; width: 100%; margin-bottom: 20px; text-align: center; }

  	.ov_btm_cen { width: 100%; margin: 20px 0; }
  	.ov_btm_cen dl { width: 100%; border: none; }
  	.ov_btm_cen dl dd { padding: 0 10px; }

  	#topcontrol { display: none !important; }

  	
	.nc-key-item { float: none; width: 100%; min-height: 0; margin-left: 0; margin-top: 35px; }
	.nc-key-item:before { display: none; }
	.nc-reviews-item:after { display: table; content: ""; clear: both; }
	.nc-key-photo { height: 100px; }
	.nc-key-info {  }
	.nc-key-info dt { font-size: 20px; font-weight: bold; }
	.nc-key-info dd { margin-top: 10px; }
	  
	.nc-reviews-wrap { width: 100%; margin-bottom: 20px; }
	.nc-reviews-list { margin-top: 20px; }
	.nc-reviews-item { float: none; width: 100%; margin: 20px 0 0 0; }
	.nc-reviews-sketch { width: 30%; text-align: left; }
	.nc-reviews-sketch div { margin: 5px 0 0; line-height: 1; }
	.nc-reviews-info { margin-left: 30%; }


	/*-- Support --*/
	.footleft { float: none; width: 100%; }
	.foot_right { width: 100%; padding: 0 10px; }


	/*-- Manager --*/
	.pro-banner.guide_banner.mac_zt { display: none; }
	.ovxf { margin-top: 50px; }
	.ovxf .bor { background: #e7e7e7; border-top: none; }
	.tech_center { width: 100%; margin: 0; padding: 0 15px 40px; }
	.tech_center table { margin: 15px 0 0; }
	.tech_center table caption { min-height: 48px; padding: 15px 0; line-height: 1.4; }


	.reviews_center { width: 100%; }
	ul.reviews { padding: 10px; }
	ul.reviews .l_1, ul.reviews .c_2, ul.reviews .r_3 { position: relative; float: none; width: 100%; }
	ul.reviews .l_1 { height: 40px; }
	ul.reviews .l_1 .stars_a { position: absolute; top: -5px; right: 0; }
	ul.reviews .l_1 .time { position: absolute; top: 0; left: 50%; margin-left: -40px; }
	ul.reviews .c_2, ul.reviews .c_2 div { padding: 0; background: none; }
	ul.reviews .c_2 div { padding: 0; }
	ul.reviews .r_3 { padding: 15px 0; }
	ul.reviews .r_3 p { float: left; height: 35px; line-height: 35px; }
	ul.reviews .r_3 div { margin-left: 80px; }
	ul.reviews .r_3 br { display: none; }


	/*-- Tips --*/
	.top_title { width: 100%; margin-top: 50px; padding: 0 15px; border-bottom: none; }
	.page_nav img { position: relative; top: -3px; }
	.container_main { width: 100%; margin: 5px 0 0; padding: 0 15px; }
	.container_main .leftbox { float: none; width: 100%; padding: 0; border: none; }
	.resc_liInner { height: auto; margin-bottom: 20px; padding: 10px 0; }
	.resc_liInner:after { display: table; content: ""; clear: both; }
	.resc_liInner .innertext { float: none; width: auto; margin-left: 212px; }
	.container_main .leftbox h3 { font-size: 16px; line-height: 1.4; }
	div.jogger { margin: 0; }
	div.jogger a { display: inline-block; }

	.author_box_info { margin-top: 25px; }
	.author_box_info, .right, .rightbox2 { float: none; width: 100%; }
	.title_2 { margin-bottom: 10px; }
	.author { float: none; width: 100%; }
	.author:after { display: table; content: ""; clear: both; }
	.author_par { float: left; width: 240px; }
	.author_desc { margin-left: 240px; }


	/*-- Recover --*/
	.guidenav { width: 100%; margin-top: 50px; padding: 0 15px; }
	.containpro { width: 100%; padding: 0 15px; }
	.containpro .minleft { float: none; width: 100%; padding: 0; border: none; }
	.containpro .h1bg { width: 100%; height: auto; margin: 0; padding-bottom: 100px;}
	.containpro .h1bg h1 { padding: 15px; line-height: 1.4; }
	.pic{
		display: none;
		font-size: 12px;
		border: none;
	}
	.pro_banner .text .dd , .pro_banner .text h1 , .pro_main ul li{
		text-align: center;
	}
	.pro_banner .text{
		width: 70%;
		margin-left: 15%;
	}
	.pro_banner .text .menutab li{
		width: 50%;
		margin: 0;
	}
	.pro_banner .text .menutab li a{
		width: 100%;
	}
	.pro_banner .text .menutab li img{
		margin-top: 13px;
	}
	.buy_box2{
		width: 100%;
	}
	.bg-gray{
		width: 100%;
		padding-top: 100px;
	}
	.moneyBox{
		background-image: none;
		width: 100%;
		height: 100px;
		left: 0;
		top: 10px;
		z-index: 99;
	}
	.cart-text{
		margin-top: 0;
		padding-bottom: 10px;
	}
	.moneyBox h2 , .moneyBox span , .buynow_button{
		margin-left: 0;
	}
	.moneyBox h2{
		margin-top: 0;
		text-align: center;
	}
	.buynow_button{
		margin-top: 0;
		text-align: center;
		margin-top: 10px;
	}
	.container{
		display: table;
	}
	.cart-box3{
		margin-left: 0px;
		box-sizing: border-box;
		padding: 0 12px;
	}
	.cart-box3 .item{
		width: 100%;
		box-sizing: border-box;
	}
	.why_us_box{
		width: 100%;
	}
}

@media screen and (max-width:640px) {
	
	.why-choose2 .item dl>p{
		font-size: 12px;
	}
	.why-choose2 .item{
		width: 50%;
		height: auto;
		min-height: 164px;
	}
	.pur_title_h3{
		width: 100%;
		text-align: center;
	}
	.cart-box3 .item h3{
		margin-left: 0;
		padding: 0;
		text-align: center;
	}
	.Pro_desc_pur{
		width: 100%;
		box-sizing: border-box;
		padding-left: 15%;
		font-size: 11px;
	}
	.cart-title{
		font-size: 18px;
	}
	.buy_box2 .item .info{
		width: 100%;
	}
	.buy_box2 .item .btn{
		padding: 0;
	}
	.add_cart{
		margin-left: 20%;
	}
	.buy_box2 .item .name{
		font-size: 16px;
	}
	.buy_box2 .item .info .dd{
		font-size: 12px;
	}
	.pro_banner .text{
		width: 100%;
		margin-left: 0;
	}
	.pro_banner .text .dd , .pro_banner .text h1 , .pro_main ul li{
		text-align: center;
	}
	.pro_banner .text .dd{
		font-size: 14px;
	}
	.pro_banner .text h1{
		font-size: 24px;
	}
	.pro_main ul li{
		font-size: 12px;
	}
  .home_box .title, .btm .title { margin-bottom: 20px; font-size: 18px; line-height: 1; }
  .home_box .title span, .btm .title span { margin-top: 5px; font-size: 14px; }

	.home_box .list li { width: 100%; margin: 0 !important; background-size: 50% auto; }
	.home_box .word { width: auto; height: auto; padding: 20px 10px; }
	.c_left, .c_right { width: 100%; }
	.c_left { text-align: center; }
	.c_right { padding: 20px; }

	.btm { padding-bottom: 0; }
	.btm ul li { float: none; width: 100%; padding: 20px 10px; }
	.btm dl dd { margin-top: 15px; text-align: left; }

	.user_title h1 { padding: 10px 0; }
	.user_list { padding: 0; }
	.use { width: 100%; padding: 15px 10px; }

  	.foot_bot_list1,
  	.foot_bot_list2,
  	.foot_bot_list3,
  	.foot_bot_list4 { width: 100%; height: auto; margin: 0 0 15px 0; padding: 0 10px; }
  	.foot_bot_list4 p { display: none; }
  	.foot_bot_list4 p:nth-child(3) { display: block; }


  	/*-- Product --*/
  	.store_pro { padding: 10px; }

  	/*-- Store --*/
  	.sidebar-bbox { padding: 0 10px; }
  	.pro-box .hot .item { width: 100%; }
  	.sidebar-bbox .item { float: none; width: 100%; height: auto; }
  	.sidebar .nav dt { padding: 0 10px; }
  	.sidebar .nav dd { padding: 0 10px; }

  	.pro-box .hot .item { padding: 20px 10px; text-align: center; }
  	.pro-box .hot .item .pic { float: none; width: 100%; }
  	.pro-box .hot .item .text, .pro-box .hot .item .mt20 { margin-left: 0; }

  	/*-- Resources --*/
  	.nav_box_1, .center-align { padding: 0 10px; }
  	.android_img_bg { display: none; }
  	.feature_title { padding: 0 10px; }
  	.android_text { width: 100%; padding: 10px; }


  	/*-- Assistant --*/
  	.pro-banner { margin-top: 50px; padding: 15px 10px; }
  	.ban-cen { width: 100%; }
  	.ban-cen h1 { margin-top: 5px; font-size: 20px; line-height: 1.4; }
  	.ban-cen .name { font-size: 16px; }
  	.p_b_btn, .keys_box { width: 100%; }
  	.p_b_btn a.dow_w, .p_b_btn a.buy { width: 100%; margin-bottom: 15px; }

  	.guide_ban_c { width: 100%; }
  	.ov_nav li { width: 100%; }

  	.nc-reviews-sketch { float: none; width: 100%; }
	.nc-reviews-info { margin-left: 0; margin-top: 15px; }

	/*-- Manager --*/
	.resc_liInner .innerimg { float: none; width: 100%; border: none; }
	.resc_liInner .innertext { margin: 10px 0 0; }

	.author_par { float: none; width: 100%; }
	.author_text { float: left; margin-left: 15px; }
	.author_desc { margin-left: 0; }


	/*-- Recover --*/
	.guidenav { padding: 0 10px; }
	.containpro { width: 100%; padding: 0 10px; }

	/*-- Tips --*/
	.top_title { padding: 0 10px; }
	.container_main { padding: 0 10px; }

}