@media only screen and ( max-width: 1900px) {
	.classifly .hides ul li img{ width:190px;height:190px; }
}
@media only screen and ( max-width: 1800px) {
	.header .subject{ margin:0 7%; }
	.server_wrap .content .subject .cont a{ margin-top: 60px; }
	.footer .foot_nav .items{ margin-right: 3%; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-34%; }
	.contact_wrap .mian{ padding:0 17.5%; }
	.index_wrap .banner .text h2{ font-size: 70px; }
	.contact_wrap .maps .tab_map{ padding-right: 21%;padding-left: 22%; }
	
}
@media only screen and ( max-width: 1700px) {
	.header .subject{ margin:0 5%; }
	.header .shop{ padding-right: 2%; }
	.footer .subject{ margin:0 4%; }
	.footer .email_input{ margin-left:12%;margin-right:2%; }
	.download_wrap .mian{ padding:0 18.5%; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-30%; }
	.contact_wrap .mian{ padding: 0 16.5%; }
	.contact_wrap .maps .tab_map{ padding-right: 20%;padding-left: 21%; }
	.header .header_user_input input{ width:1150px; }
	.header .header_user_input aside{ width:1184px; }
	.contact_wrap .item{ width:24%;}

}
@media only screen and ( max-width: 1600px) {
	.footer .subject{ margin:0 7%; }
	.footer .email_input{ margin-left:6%;margin-right:1%; }
	.news_details .content h1,
	.case_details .content h1,
	.server_details .content h1,
	.product_details .mian h1{ font-size: 30px; }
	.common_title .right_cont h3{ font-size: 36px;padding-top:12px; }
	.server_wrap .content .subject .cont{ padding-top: 6px; }
	.server_wrap .content .subject h4{ font-size: 36px; }
	.server_wrap .content .subject:nth-child(2n-1) .cont{ width:54.4%;margin-left:3%; }
	.server_wrap .content .subject:nth-child(2n-1) .pic{ width:40%; }
	.server_wrap .content .subject:nth-child(2n) .cont{ width:50%;padding-left: 3%;padding-right: 2%; }
	.server_wrap .mian h1{ font-size: 38px; }
	.server_wrap .mian .tab_btn{ margin-top: 68px; }
	.company_wrap .mian{ margin-top: 110px; }
	.company_wrap .middle_crumbs{ margin-bottom:64px; }
	.company_wrap .show_img .txt span{ font-size: 50px; }
	.company_wrap .show_img .txt p{ font-size: 22px; }
	.download_wrap .mian{ padding:0 14.5%; margin-top: 120px;}
	.download_wrap .mian .tab_btn{ margin-top: 50px; }
	.download_wrap .mian h1,.product_list .mian h1,.product_list .lists h4{ font-size: 30px; }
	.server_wrap .mian,
	.product_list .mian,
	.product_details .mian,
	.server_wrap .mian,
	.news_wrap .mian{ margin-top: 100px; }
	.product_list .content h2{ font-size: 30px;/*margin-bottom: 40px;*/ }
	.news_wrap .content{ margin-top:90px; }
	.product_list .content{ margin-bottom: 110px; }
	.product_list .lists ul{ margin-top:40px; }
	.product_list .left_text a.read_more{ margin-top: 28px; }
	.product_list .left_text .quote{ margin-top: 30px; }
	.product_list .lists ul li,
	.product_details .lists ul li{ margin-bottom: 60px; }
	.product_list .lists ul li{ width: 25%; }
	.product_list .lists ul li span{ font-size: 16px; }
	.product_list .lists ul li .pic{ padding-top: 50px; }
	.product_list .lists{ margin-bottom: 110px; }
	.product_details .content .left_cont h2{ font-size: 30px;margin-bottom: 8px; }
	.product_details .content .left_cont h3{ font-size: 26px; }
	.product_details .lists h5{ font-size: 30px; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-28%; }
	.product_details .content{ margin-bottom: 110px; }
	.product_details .table{ margin-top:100px; }
	.contact_wrap .item{ padding:0 40px; }
	.contact_wrap .mian{ padding: 0 14.5%; }
	.index_wrap .banner .text h2{ font-size: 60px; }
	.index_wrap .banner .text p{ margin-bottom: 36px; }
	.index_wrap .banner .text h2:first-child{ background-position: right center; }
	.classifly .txt h3{ font-size: 30px;margin-bottom: 28px; }
	.classifly .hides ul li{ margin-bottom:100px; }
	.index_wrap .both_carousel .txt h4{ font-size: 30px;padding-bottom: 20px; }
	.index_wrap .both_carousel .txt p{ padding-top: 40px; }
	.index_wrap .both_carousel .txt{ margin-top: -50px; }
	.index_wrap .news .contact{ padding:0 10%; }
	.contact_wrap .maps .tab_map{ padding-right: 18%;padding-left: 19%; }
	.header .header_user_input input{ width:1084px; }
	.header .header_user_input aside{ width:1122px; }
	.company_wrap .content .text p{ padding-left: 14%;width:77%; }
}	
@media only screen and ( max-width: 1500px) {
	.footer .subject{ margin:0 4%; }
	.header .navs{ margin-left:20%; }
	.product_details .mian{ padding:0 9.6%; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-23%; }
	.contact_wrap .mian{ padding: 0 12.5%; }
	.contact_wrap .maps .tab_map{ padding-right: 16%;padding-left: 17%; }
	.header .quote{ margin-right: 34px; }
	.header .header_user_input input{ width:1010px; }
	.header .header_user_input aside{ width:1046px; }
	.download_wrap .user_download li h2{ width:550px; }
	.download_wrap .user_download li h3{ width:350px; }
}
@media only screen and ( max-width: 1440px ){
	.product_details .mian{ padding:0 8%; }
}
@media only screen and ( max-width: 1400px) {
	.header .header_user_input input{ width:974px; }
	.header .header_user_input aside{ width:1010px; }
	.header .subject{ margin:0 3%; }
	.footer .email_input{ margin-left:5%;margin-right:0; }
	.footer .foot_nav .items{ margin-right:2%; }
	.news_wrap .lists .item{ width:33.3333%; }
	.news_details .slick_carousel .text p{ padding-top: 26px;line-height: 26px; }
	.news_details .slick_carousel .text span{ margin-top: 18px; }
	.news_details .slick_carousel .slick-arrow{ height:56px; }
	.case_wrap .lists .item{ width:33.333%; }
	.honor_wrap .mian .honor_list .frame{ width: 33.333%; }
	.server_wrap .content .subject .cont a{ margin-top: 30px; }
	.server_wrap .content .subject:nth-child(2n) .cont{width:54%;padding-left: 0; }
	.common_title .left_pic{ padding-left: 14%; }
	.common_title .right_cont{ width:58%; }
	.server_wrap .content .subject h4{ font-size: 30px; }
	.server_wrap .content .subject p{ line-height: 28px; }
	.server_wrap .mian{ margin-top: 90px; }
	.server_wrap .mian .tab_btn{ margin-top: 54px; }
	.server_wrap .mian .common_title{ margin-top: 60px; }
	.server_wrap .content{ margin-top: 90px; }
	.company_wrap .content{ margin-bottom: 120px; }
	.company_wrap .show_img .txt span{ font-size: 40px; }
	.company_wrap .show_img .txt p{ font-size: 18px; }
	.company_wrap .content .text p{ margin-bottom:36px; }
	.company_wrap .mian h1{ font-size: 36px; }
	.company_wrap .mian{ margin-top: 90px; }

	.download_wrap .mian{ padding:0 11.5%; }
	.download_wrap .mian{ margin-top: 90px; }
	.download_wrap .content{ margin-top: 60px; }
	.download_wrap .mian .tab_btn{ margin-top: 60px; }
	.product_list .mian{ padding:0 6%; }
	.product_list .content{ margin-bottom: 80px; }
	.product_list .content h3{ font-size: 16px;margin-bottom: 18px; }
	/*.product_list .content h2{ margin-bottom: 14px; }*/
	.product_list .lists ul li h5{ padding:0 10%; }
	.product_details .mian{ padding:0 4.6%; }
	.product_details .content{ margin-bottom: 70px; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-27%; }
	.product_details .table tr td:nth-of-type(1),
	.product_details .table tr td:nth-of-type(1) span,
	.product_details .table tr td:nth-of-type(1) p{ font-size: 14px; }
	.product_details .table tr td:nth-of-type(2),
	.product_details .table tr td:nth-of-type(2) span,
	.product_details .table tr td:nth-of-type(2) p{ font-size: 14px; }
	.product_details .lists ul li .text span{ font-size: 16px; }
	.contact_wrap .mian{ padding: 0 10.5%; }
	.index_wrap .banner .text h2{ font-size: 50px;line-height: 60px; }
	.index_wrap .banner .text{ bottom:22%;left:20%; }
	.index_wrap .banner .text p{ margin-top:38px; }
	.classifly .txt h3{ font-size: 26px;margin-bottom: 22px; }
	.classifly .txt p{ font-size: 14px; }
	.classifly .hides ul li{ margin-bottom:45px; }
	.contact_wrap .maps .tab_map{ padding-right: 13%;padding-left: 14%; }

}
@media only screen and( max-width: 1366px ){
	.header .header_user_input input,
	.header .header_user_input aside{ width:960px  }
	
}
@media only screen and ( max-width: 1300px) {
	.header .subject{ margin:0 0; }
	.footer .subject{ margin:0 0; }
	.header .quote{ margin-right:28px; }
	.header .navs .ul_box li.item{ margin-right: 2%; }
	.case_wrap .mian .tab_btn a{ margin-right:30px; }
	.server_wrap .content .subject h4{ font-size: 36px; }
	.company_wrap .mian{ padding:0 6.5%; }
	.company_wrap .content .text p{ margin-bottom: 28px; }
	.download_wrap .mian,.product_list .mian{ padding:0 4.5%; }
	.footer .return_top{ display: none; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-22%; }
	.contact_wrap .mian{ padding: 0 8.5%; }
	.contact_wrap .item{ padding: 0 30px; }
	.contact_wrap .maps .tab_map li a{ margin:0 40px; }
	.contact_wrap .maps .tab_map{ padding-right: 11%;padding-left: 18%; }
	.header .header_user_input input{ width:964px; }
	.header .header_user_input aside{ width:999px; }
}
@media only screen and ( max-width: 1268px ){
	.header .header_user_input input{ width:936px; }
	.header .header_user_input aside{ width:970px; }
	
}
@media only screen and ( max-width: 1230px ){
	.header .header_user_input input{ width:906px; }
	.header .header_user_input aside{ width:940px; }
}
@media only screen and ( max-width: 1200px) {
	.wrap{ padding-top: 0; }
	.server_wrap .mian{ padding:0 4.5%; }
	.server_wrap .content .subject .cont a{ margin-top: 10px; }
	.server_wrap .content .subject h4{ font-size: 28px; }
	.download_wrap .mian h1{ font-size: 32px; }
	.download_wrap .mian,.server_wrap .mian{ margin-top: 60px; }
	.download_wrap .select_tab .drop{ width:170px;padding-right: 66px; }
	.footer { display: none; }

	.header { /*display: none;*/ position: fixed; top: -1000px; }
	.priceForm{ background-attachment:fixed;z-index: 6000;display: none;position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;  }
	.priceForm .email_edit{ overflow-x:auto;padding:0 24px;top: 72px; left: 0; right: 0;bottom:0;opacity: 1; transform: scaleY(1); visibility: visible;}
	.email_edit h3{ margin-top: 2%; }
	.priceForm .price_close{ position: absolute;right:36px;top:16px;width:15px;height:15px;background:url(../images/icon-51.png) no-repeat center center;display: block; }

	.footer .subject{ margin:0 0; }
	.footer .email_input{ margin-left: 2%; }
	.m_footer{ display: block;background-color:#2DB050;padding:30px 0; }
	.m_footer .text{ text-align: center; }
	.m_footer .text p{ font-size: 14px;color:#fff;line-height:26px;  }
	.mobileless{ display: block;width:100%;}
	.mobileless .heade_bg{ display: none;position: fixed;width:100%;height:100%;left:0;top:0;z-index: 200;background-color: #333;opacity: 0.6; }
	.mobileless .subject{  background-color:#2DB050;position: relative;left:0;top:0;padding:20px 3.2%; }
	.mobileless .out_logo img{ width:80px; }
	.mobileless .menu i{ display: block;width:28px;height:2px;background-color: #fff;margin:6px 0;border-radius:2px; }
	.m_header{ 
		position: fixed;top:0;right:-130%;width:400px;
		height:100%;z-index: 900;background-color: #fff;
		transition-duration:800ms;
		-webkit-transition-duration:800ms;
		transition-delay: 0ms;
		-webkit-transition-delay:0ms;
    	transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    	-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    	transition-property: right;
    	-webkit-transition-property: right;
	 }
	.open_menu{ right:0 !important;transition-duration:500ms;-webkit-transition-duration:500ms; }
	.m_header .sidenav-pad{ padding:0 24px;position: absolute;left:0;right:0;top:0;height:100%; }
	.m_header .user_btn{ padding-top:22px; }
	.m_header .user_btn .close{ margin-top:8px; }
	.m_header .user_btn .close img{ width:15px;}
	.m_header .m_logo img{ height:32px; }
	.m_header .navs{ padding-top: 51px;padding-bottom: 50px; }
	.m_header .nav-draw, .sidenav-pad{ overflow-y:auto;overflow-x:hidden; }
	.m_header ul > li{ margin-bottom:28px; }
	.m_header ul li .nav-a{ border-bottom:1px solid #999;display: block;font-size: 16px;color:#333;font-family:"POPPINSSEMIBOLD"; padding:15px 0 10px 0; }
	.m_header ul li .is_nav{ background:url(../images/icon-27.png) no-repeat right 18px;background-size: 8px 13px; }
	.m_header .nav-draw{ position: fixed;height:100%;top:0;background-color: #fff; }
	.m_header .nav-draw .btn_back{ font-size: 16px;color:#333;float: left;font-family:"POPPINSREGULAR";padding-left: 20px;background:url(../images/icon-28.png)no-repeat left 2px;background-size:8px 13px; }
	.m_header .nav-draw .close_box{ float: right; }
	.m_header .nav-draw .close_box img{ width:15px;height:15px;margin-top: 4px; }
	.m_header .d2-box{ 
		right:-130%;box-shadow: 0 0 20px 0 #999;-webkit-box-shadow:0 0 20px 0 #999;
		height:100%;z-index: 320;width:314px;padding:20px 24px 0 24px;
		transition-duration:800ms;
		-webkit-transition-duration:800ms;
		transition-delay: 0ms;
		-webkit-transition-delay:0ms;
    	transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    	-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    	transition-property: right;
    	-webkit-transition-property: right; 
   	}
	.m_header .d2-box dl > dt{ padding:20px 0 36px 0; }
	.m_header .d2-box dl > dt > a{ display: inline-block;font-size: 17px;color:#333;font-family:"POPPINSSEMIBOLD"; padding-right: 22px;background:url(../images/icon-27.png) no-repeat right center;background-size:8px 13px; }
	.m_header .d2-box dl > dd { margin-bottom:28px; }
	.m_header .d2-box dl > dd > a.t_level{ border-bottom: 1px solid #999;font-size: 16px;display: block;padding-bottom: 15px;font-family:"POPPINSREGULAR";background:url(../images/icon-27.png) no-repeat right 7px;background-size: 8px 13px; }
	.m_header .d3-box{ 
		right:-130%;box-shadow: 0 0 20px 0 #999;-webkit-box-shadow:0 0 20px 0 #999;
		padding:17px 24px 0 24px;width:275px;
		transition-duration:800ms;
		-webkit-transition-duration:800ms;
		transition-delay: 0ms;
		-webkit-transition-delay:0ms;
    	transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    	-webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    	transition-property: right;
    	-webkit-transition-property: right;
    }
	.m_header .d3-box dl > dd > a{ font-size: 14px;border-bottom: 1px solid #999;display: block;padding-bottom: 15px;font-family:"POPPINSREGULAR"; }
	.m_header .fun{ padding-bottom: 44px; }
	.m_header .fun .languages{ display: inline-block;position: relative;font-size: 14px;color:#333;font-family:"POPPINSREGULAR";letter-spacing: 1px; }
	.m_header .fun .languages em{ display: inline-block;position: absolute;left:0;top:24px;width:100%;height:1px;background-color:#333; }
	.m_header .fun .languages .la_tab{ font-size: 14px;color:#333;font-family:"POPPINSREGULAR";position: absolute;left:0;top:0; }
	.m_header .fun .btn_select{ display: none;position: absolute;left:0;top:0;width:26px; }
	.m_header .fun .btn_select a{ margin-bottom: 2px;display: inline-block;width:40px;height:36px;line-height: 40px;margin-bottom: 8px;text-align: center;font-size: 14px; }
	.m_header .fun .btn_select a.en{ background-color:#f0f0f0;color:#333;font-family:"POPPINSSEMIBOLD"; }
	.m_header .fun .btn_select a.cn{ background-color:#e5e5e5;color:#cc3333;font-family:"POPPINSSEMIBOLD"; }
	.m_header .fun .quote{ margin-left:50px; position: relative;}
	.m_header .fun .quote .email_edit{ width:98%;right:0; }
	.m_header .fun .quote a.txt{ font-size: 14px;display: inline-block;color:#333;font-family:"POPPINSREGULAR";line-height: 28px;position: absolute;left:96px;top:0;padding-right: 0;width:120px; }
	.m_header .fun .quote a.txt em{ background-color:#333;width:77%;top:24px; }
	.m_header .fun .mobile_search a.search_icon{ display: block;background:url(../images/icon-48.png) no-repeat center center;width:30px;height:30px;background-size: 20px 20px;position: absolute;right:0;top:0; }
	.m_header .fun .mobile_search input{ display: none;width:268px;height:28px;line-height: 28px;font-size: 12px;color:#333;border-right: none;border-left: none;border-top: none;border-bottom:1px solid #999;padding-left: 40px;}
	.m_header .fun .mobile_search input::input-placeholder { color:#aeaeae; }
	.m_header .fun .mobile_search input::-webkit-input-placeholder { color:#aeaeae; }
	.m_header .fun .mobile_search .m_click_from{ position: absolute;top:0;left:0;background:url(../images/icon-49.png) no-repeat left center; background-size: 20px 20px;display: none;width:30px;height:30px; }
	.m_header .fun .mobile_search span{ cursor:pointer;display: none;position: absolute;right:0;top:0;background:url(../images/icon-52.png) no-repeat right center;width:30px;height:30px;background-size: 15px 15px; }
	.m_header .email_edit{ position: fixed;top:0;left:0;height:100%; }
	.m_header .email_edit h3{ padding-left: 24px; }
	.m_header .email_edit form{ padding:0 24px; }
	.m_header .email_close{ background:url(../images/icon-51.png) no-repeat right center;width:30px;height:30px;background-size: 15px 15px;display: block;position: absolute;right:24px; }
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:-16%; }
	.product_details .content .right_pic{ padding-left:12%;width:38%; }
	.product_details .lists{ margin-bottom: 130px; }
	.contact_wrap .mian{ padding: 0 5.5%; }
	.contact_wrap .item{ padding: 0 30px; }
	.contact_wrap .maps .tab_map{ padding-right: 11%;padding-left: 14%; }
	.hidden-sm {
		display: block !important
	}

	.visible-sm {
		display: none !important
	}
}
@media only screen and ( max-width: 1100px) {
	.contact_wrap .item{ margin-bottom: 30px; }
	.contact_wrap .maps .tab_map{ padding-right: 9%;padding-left: 10%; }

}
@media only screen and ( min-width: 1024px ) {
	.index_wrap .both_carousel .txt h4{ padding-left: 20px; padding-right: 20px; }
	.classifly{ position: relative; }
	.classifly .inner{ transition: all .6s ease;position: absolute; width: 50%; }
	.classifly .inner a.pub{ transition: all .6s ease;display: block;width:100%;height:100%; }
	.classifly .inner-01{ transition: all .6s ease;overflow: hidden;left: 0; top: 0; height: 100%; }
	.classifly .inner-01 .default{ width:100%;height:100%;background:url(../images/pro_28.png) no-repeat center center;background-size: cover; }
	/*.classifly .inner-01 .hides ul li{ margin-top: 4%;margin-bottom: 4%; }*/
	.classifly .txt{ width:100%;position: absolute;left:0;top:50%;transform: translateY(-50%); }
	.classifly .txt h3{ font-size: 46px;color:#fff;text-align: center;margin-bottom: 50px; font-family: 'POPPINSSEMIBOLD',Arial,"Microsoft Yahei";  }
	.classifly .txt em{ display: none;width:64px;height:2px;background-color: #ff0000;margin:0 auto; }
	.classifly .txt p{ font-size: 18px;color:#fff;font-family:"POPPINSREGULAR";text-align: center;margin-top:40px; }
	.classifly .hides{ transition: all 1s ease;visibility: hidden;opacity: 0;position: absolute;left:0;top:0;width:100%;height:100%;background-color: #fff; }
	.classifly .hides ul li .cont{ text-align: center; }
	.classifly .hides ul li .cont p{ font-size: 18px;color:#333;font-family:"POPPINSREGULAR";padding:0 2%; }
	.classifly .hides ul li .cont em{ margin:3% auto 0 auto;display: block;width:60px;height:1px;background-color:#de1d1d; }
	.classifly .inner-02,
	.classifly .inner-03{ height: 50%; right: 0;overflow: hidden; }
	.classifly .inner-02 .hides{ transition: all 1s ease;top:0;left:0; }
	.classifly .inner-03 .hides{ transition: all 1s ease;top:inherit;bottom:0;left:0; }
	.classifly .inner-02 h3,
	.classifly .inner-03 h3{ margin-bottom: 34px; }
	.classifly .inner-02{ top: 0; background-color: #ccc; }
	.classifly .inner-02 .default{ width:100%;height:100%;background:url(../images/pro_30.png) no-repeat center center; }
	.classifly .inner-03{ bottom: 0; background-color: #333; }
	.classifly .inner-03 .default{ width:100%;height:100%;background:url(../images/pro_29.png) no-repeat center center; }
	.classifly .inner:hover a.pub{ opacity: 0; visibility: hidden; }
	.classifly .inner .hides a .box{ transition: all 2s ease;display: block; }
	.classifly .inner:hover .hides{ visibility: visible; opacity: 1; }
	/*.classifly .inner .hides a:hover .box{ transform: rotateY(360deg);-webkit-transform:rotateY(360deg); } */
	.product_list .lists ul li{ width: 25%; }
}
@media only screen and ( max-width: 1024px) {
	/*å…±ç”¨æ ·å¼*/
	/*.bg_img{ display: none; }*/
	.time strong,.time span{ font-size: 14px !important; }
	.details_list{ margin-top: 55px;margin-bottom: 20px; }
	.details_list h2{ font-size: 23px;margin-bottom: 36px; }
	.details_list .slick_carousel{ margin-top: 34px; }
	.details_list .slick_carousel .slicks{ margin-bottom: 38px; }
	.details_list .slick_carousel .slicks .text{ padding:0 20px; }
	.details_list .slick_carousel .text p{ padding-top: 14px; }
	.details_list .slick_carousel .text span{ display: none; }
	/*end*/
	.news_wrap .lists .item,.case_wrap .lists .item{ width:50%; }
	.news_details .left_crumbs{ display: none; }
	.news_details .content{ margin-top: 0; }
	.news_details .mian{ padding:0; }
	.news_details .content{ padding:0 24px; }
	.news_details .content h1,
	.case_details .content h1,
	.server_details .content h1{ font-size: 16px;padding-top: 20px;padding-bottom: 11px;line-height: 20px; }
	.news_details .content .text p,
	.server_details .content .text p{ margin-top: 25px;line-height: 26px; }
	.case_details .content .text p{ margin-top: 25px;line-height: 26px;text-align: left; }
	.news_details .btn_page,
	.case_details .content .btn_page,
	.server_details .content .btn_page{ margin-top: 34px; }
	.honor_wrap .mian .honor_list .frame{ width: 50%; }
	.case_details .mian{ padding:0; }
	.case_details .left_crumbs{ display: none; }
	.case_details .content{ padding:0 24px;margin-top:0; }

	.server_details .mian{ padding:0; }
	.server_details .content{ padding:0 24px;margin-top:0; }
	.server_details .left_crumbs{ display: none; }
	.server_details .content{ margin-bottom: 34px; }
	.server_wrap .mian{ margin-top: 40px;padding:0 0; }
	.server_wrap .mian h1,
	.server_wrap .middle_crumbs,
	.server_wrap .content .subject .cont a,
	.server_wrap .mian .tab_btn{ display: none; }
	.server_wrap .content .subject .cont a{ display: block; position: static; width: 80px; }
	.server_wrap .content .subject{ margin-top: 50px; }
	.server_wrap .content .subject h4{ padding-top:25px;padding-bottom: 0; }
	.server_wrap .content .subject:nth-child(2n-1) .pic{ float: none;width:inherit; }
	.server_wrap .content .subject:nth-child(2n-1) .cont{ width:inherit;margin-left: 0;padding:0 24px;margin-bottom: 50px; }
	.server_wrap .content .subject:nth-child(2n) .cont{ float: none;width: inherit;padding:0 24px;margin-bottom: 50px; }
	.server_wrap .content .subject:nth-child(2n) .pic{ float: none;width: inherit; }
	.server_wrap .content{ margin-bottom:0; }
	.company_wrap .content .text{ margin-top: 80px; }
	.company_wrap .mian h1{ font-size: 30px; }
	.company_wrap .middle_crumbs{ margin-bottom:50px; }
	.company_wrap .show_img .txt span{ font-size: 24px; }
	.company_wrap .show_img .txt p{ font-size: 18px; }
	.product_list .mian{ margin-top:42px;padding:0 0;margin-bottom: 45px; }
	.product_list .mian h1{ display: none; }
	.product_list .left_text{ width:98%; }
	.product_list .mian .middle_crumbs,
	.product_list .left_text a.read_more,
	.product_list .left_text .down_btn{ display: none; }
	.product_list .content{ margin-bottom: 50px;padding:0 24px; }
	.product_list .lists{ margin-bottom: 36px;padding:0 24px; }
	.product_list .lists ul li{ width:50%;margin-bottom:30px; }
	.product_list .lists ul li span{ font-size: 14px;padding-top: 2px; }
	.product_list .lists ul li:nth-child(2n-1) a{ margin-right: 12px;margin-left:0; }
	.product_list .lists ul li:nth-child(2n) a{ margin-right: 0;margin-left:0; }
	.product_details .mian{ padding:0;margin-top:36px;margin-bottom:45px; }
	.product_details .mian h1,
	.product_details .middle_crumbs{ display: none; }
	.product_details .table tr{ width:100%;height:auto; margin: 0; }
	.product_details .table tr td:nth-of-type(1),
	.product_details .table tr td:nth-of-type(1) span,
	.product_details .table tr td:nth-of-type(1) p{ float: none;height:30px;width:100%; }
	.product_details .table tr td:nth-of-type(2),
	.product_details .table tr td:nth-of-type(2) span,
	.product_details .table tr td:nth-of-type(2) p{ width:100%; line-height: 24px;float: none;display: block;text-align: left; }
	.product_details .table tr td{ height: auto !important; }
	.product_details .content{ margin-top: 0;padding:0 24px; }
	.product_details .content .left_cont{ width:100%;margin-bottom: 64px; }
	.product_details .content .left_cont h2{ font-size: 30px; }
	.product_details .content h4{ font-size: 18px;margin-bottom: 20px; }
	.product_details .left_cont .all_icon{ margin-top: 28px; }
	.product_details .content .left_cont a.read_more,
	.product_details .content .left_cont .quote{ margin-top:23px; }
	/*.product_details .table .left_tbody{ width:100%;margin-right:0; }
	.product_details .table .right_tbody{ display: none; }*/
	.product_details .right_pic .bx-controls-direction .bx-prev{ left:0; }
	.product_details .content .right_pic{ padding-left: 0;width:100%; }
	.product_details .content .right_pic li img{ margin:0 auto; }
	.product_details .right_pic .bx-pagers{ position: relative;left:50%;float: left;}
	.product_details .right_pic .bx-pagers a{ margin:0 auto;padding:0 2.5%;position: relative;left:-50%; }
	.product_details .table{ margin-top:70px; }
	.product_details .table h5{ margin-bottom: 30px; }
	.product_details .content{ margin-bottom: 38px; }
	.product_details .lists{ margin-bottom: 36px; }
	.product_details .lists ul li{ width:50%; }
	.upward a img{ width: 29px; height: 29px; }
	.product_details .left_cont .down_btn{ display: none; }
	.contact_wrap .left_crumbs{ display: none; }
	.contact_wrap h2{ margin-bottom: 18px; }
	.contact_wrap .mian{ padding:0 0; }
	.contact_wrap .content{ padding:0 24px; }
	.contact_wrap h3{ width:80%; }
	.contact_wrap .item{ padding:0 28px;margin-bottom: 30px;width:41%; }
	.contact_wrap .box{ padding-left: 0; }
	.contact_wrap .user_message{ margin-top:52px; }
	.contact_wrap h3{ margin-bottom: 40px; }
	.contact_wrap .user_message .pub{ margin-bottom: 30px; }
	.contact_wrap .user_message .user_area textarea{ height:100px; }
	.classifly .inner{ position:inherit;width:100%; }
	.classifly .hides ul li img{ width:140px; }
	.classifly .inner:hover a.pub{ opacity: 1; }
	.classifly .hides{ display: none; }
	.index_wrap .news .row_03{ display: none; }
	.index_wrap .index_tab_btn{ padding-top: 36px; }
	.classifly .inner .txt{ text-align: center; padding: 64px 0;  }
	.classifly .inner .txt em{ opacity: 0;visibility: hidden;display: block; width: 34px; height: 1px; background-color: #ff0000; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
	.classifly .inner .txt h3{ font-size: 24px; color: #fff; margin-bottom: 0; font-family: 'POPPINSBOLD',Arial,"Microsoft Yahei"; }
	.classifly .inner .txt p{ font-size: 14px; color: #fff;padding:0 24px;line-height: 24px; } 
	.index_wrap .both_carousel .slick-prev{ left:4%; }
	.index_wrap .both_carousel .slick-next{ right:4%; }
	.index_wrap .both_carousel .slick-arrow{ width:34px;height:62px; }
	.index_wrap .project{ padding-bottom: 20px; }
	.index_wrap .news{ margin-top: 0px;padding:180px 0; }
	.index_wrap .both_carousel .txt h4{ font-size: 18px;padding-bottom: 15px; line-height: 24px; }
	.index_wrap .both_carousel .txt em{ height:2px; }
	.index_wrap .both_carousel .txt p{ padding-top: 20px;font-size: 14px; }
	.contact_wrap .maps .tab_map{ width: 100%;padding-right: 0;padding-left: 0; }
	.contact_wrap .maps .tab_map li{ height:40px;float: inherit;width:100%;background-color: #eaeaea;margin-bottom: 2px;  }
	.contact_wrap .maps .tab_map li a{ display: inherit;text-align: center;line-height:40px; }
	.contact_wrap .maps .tab_map li img{ display: none; }
	.contact_wrap .maps .tab_map li.on img{ display: none; }
	.contact_wrap .maps,.contact_wrap .map{ height:500px; }
	.contact_wrap .case{ height:500px; }
	.contact_wrap .maps .map_bg{ display: none; }
	.user .email_edit{ padding:58px 24px 35px 24px;position: static;opacity: 1;visibility: visible;transform:scaleY(1); }
	.user .email_edit h3{ margin:0 auto; }
	.user .email_edit .td_btn{ text-align: right;float: none; }
	.user .email_edit .td_btn a{ display: inline-block; }
	.news_wrap .mian .middle_crumbs{ display: none; }
	.loading .default img{ width:100%; }
	.index_wrap .news .row_02{ display: none; }
	.index_wrap .news .row_03{ display: none; }
	.index_wrap .news .row{ padding-top: 50px;width:100%; }
	.index_wrap .news .row h5{ display: block;font-size: 24px; }
	.index_wrap .news .row h6{ font-size: 16px;padding-bottom: 10px; }
	.index_wrap .news .row p{ padding-bottom: 12px;font-size: 16px; }
	.index_wrap .news .row a{ display: block; }
	.product_list .right_pic{ margin-top: 60px;width:inherit;margin-left:0; }
	.download_wrap .mian{ display: none; }
	.upward{ right: 20px; bottom: 60px; }
	.product_details .table table tr{ margin-bottom: 25px;padding-bottom: 8px; }
	.index_wrap .both_carousel .txt{ margin-top: -26px; }
	.honor_wrap .mian .honor_list .txt p{ text-align: center; }
}	

@media only screen and ( max-width: 768px) {
	.news_details .content .text p{ text-align: left; }
	.common_list .lists ul,
	.common_list .lists ul li a,
	.details_list .slick_carousel{ margin:0 0; }
	.details_list .slick_carousel .slicks{ margin-left: 0;margin-right: 0;}
	.news_wrap .mian{ margin-top: 0;padding:0; }
	.news_wrap .content{ margin-top: 0;margin-bottom: 45px; }
	.news_wrap .mian .crumbs,.news_wrap .mian h1{ display: none; }
	.news_wrap .lists .cont{ padding:0 12px; }
	.news_wrap .lists .item{ margin-bottom: 36px; }
	.news_wrap .lists .item .cont h2{ font-size: 12px;padding-top: 15px; }
	.news_wrap .lists .item .cont p{ font-size: 14px;padding:15px 0; }
	.news_wrap .lists .item .cont span{ display: none; }
	.news_wrap .lists .item{ width: 100%; }
	.news_details .content .share a{ margin-right: 0; }
	.case_wrap .mian{ margin-top:0;padding:0; }
	.case_wrap .mian h1{ display: none; }
	.case_wrap .middle_crumbs{ display: none; }
	.case_wrap .mian .tab_btn{ margin-top: 20px; }
	.case_wrap .mian .tab_btn a{ color: #333;line-height: normal; font-size: 14px; margin: 0  4px 20px 4px; }
	.case_wrap .mian .tab_btn a.on{ color:#cc3333; }
	.case_wrap .mian .tab_btn a em{ display: inline-block;position: absolute;top:4px;right:0;width:1px;height:15px;background-color: #333; }
	.case_wrap .grid_list .cont{ padding:0 24px; }
	.case_wrap .lists .item{ margin-bottom: 36px;width:100%; }
	.case_wrap .lists .item .cont h2{ display: none; }
	.case_wrap .lists .item .cont p{ padding-bottom: 0;padding-top: 16px; }
	.case_wrap .lists .item .cont span{ display: none; }
	.case_wrap .mian .content{ margin-top: 0px;margin-bottom:45px; }
	.honor_wrap .mian .honor_list .frame{ width: 100%;margin-top: 33px;margin-bottom: 0; }
	.honor_wrap .mian .honor_list .pic{ padding:0 90px; }
	.honor_wrap .mian .honor_list .txt{ padding:13px 24px 0 24px; }
	.honor_wrap .mian .honor_list .txt p{ font-size: 14px; }
	.honor_wrap .mian{ margin-top:0;padding:0; }
	.honor_wrap .mian h1{ display: none; }
	.honor_wrap .mian .honor_list .slick_box{  margin:0; }
	.honor_wrap .middle_crumbs{ display: none; }
	.honor_wrap .mian .honor_list{ margin-top: 60px;margin-bottom: 50px; }
	.server_wrap .mian .common_title{ margin-top: 34px; }
	.server_wrap .content,
	.server_wrap .mian,
	.server_wrap .mian .common_title,
	.server_wrap .content .subject{ margin-top: 0; }
	.common_title .right_cont h3{ font-size: 28px; }
	.common_title .left_pic{ display: none; }
	.common_title .right_cont{ width:inherit;float: none;padding:0 24px;display: none; }
	.company_wrap .mian{ margin-top: 0;padding:0; }
	.company_wrap .mian h1,
	.company_wrap .middle_crumbs,
	.company_wrap .show_img .txt em{ display: none; }
	.company_wrap .show_img .txt{ left:40px; }
	.company_wrap .content{ margin-top: 40px; }
	.company_wrap .content .text{ padding:0 24px; }
	.company_wrap .content .text p{ margin-bottom:22px;line-height: 28px;padding-left: 0; width:100%;}
	.m_footer{ padding:15px 0; }
	.m_footer .text p{ font-size: 12px; }
	.product_list .content{ margin-top:26px; }
	.product_list .content h2,.product_list .lists h4{ font-size: 22px; }
	.product_list .content h3{ font-size: 14px; }
	.email_edit .td_btn{ padding-top: 40px; }
	.email_edit{padding:12px 4px 19px 4px}
	.product_list .content .email_edit h3{ text-align: center;margin-bottom: 0; }
	.product_list .lists ul li .pic{ padding-bottom: 28px;padding-top: 20px; }
	.product_list .lists ul li h5{ opacity: 1; }
	.product_details .content .left_cont h2{ font-size: 20px; }
	.product_details .content .left_cont h3{ font-size: 18px;margin-bottom:8px; }
	.product_details .content h4{ font-size: 16px; }
	.product_details .left_cont .all_icon a{ background-size: 20px 20px; }
	.product_details .content .right_pic li img{ width:159px; }
	.product_details .right_pic .bx-wrapper .bx-controls-direction a{ width:28px;height:36px; }
	.product_details .lists ul li .text h6{ opacity: 1; }
	.product_details .lists ul li .text span{ font-size: 14px;padding-top: 2px; }
	.product_details .lists ul li .pic{ padding-top:20px; }
	.product_details .lists ul li{ margin-bottom: 25px; }
	.product_details .lists ul li .text em{ width:25px; }
	.product_details .lists h5{ font-size: 24px; }
	.product_details .lists ul{ margin-top:20px; }
	.product_details .lists ul li a{ margin:0 7px; }
	.product_details .right_pic .bx-pagers{ margin-top:38px; }
	.contact_wrap .user_message .pub{ width:100%; }
	.contact_wrap .user_message .pub input{ width:100%; }
	.contact_wrap h3{ width:100%; }
	.contact_wrap .item{ height:auto;border-right: none;border-bottom:1px solid #999;width:74%;padding-bottom: 10px; }
	.contact_wrap .box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
	.contact_wrap .box .mCSB_scrollTools .mCSB_draggerRail{ width:4px;}
	.contact_wrap .item img{ margin:0 auto; }
	.contact_wrap .item p{ text-align: center; }
	.contact_wrap .content{ margin-bottom: 80px; }
	.index_wrap .banner .text h2{ font-size: 24px;line-height: 30px; }
	.index_wrap .banner .text{ bottom:0;top:50%;transform:translateY(-50%); }
	.index_wrap .banner .text p{ font-size: 16px;margin-top:10px; margin-bottom: 0px; }
	.index_wrap .banner .text h2{ padding-right: 18px; }
	.index_wrap .banner .text h2:first-child{ background-size: 12px 12px;display: inline-block; }
	.index_wrap .banner .slick-dots li{ float: left;margin-right: 10px; }
	.index_wrap .banner .text{ left:0;padding:0 24px; }
	.index_wrap .banner .slick-dots{ top:inherit;right:inherit;left:50%;transform:translateX(-50%);bottom:40px; }
	
	.index_wrap .news .contact{ top:0;transform: translateY(0); }
	.index_wrap .news .contact{ padding:0 24px; }
	
	.index_wrap .both_carousel{ margin-top: 12px; }
	.index_wrap .both_carousel .pic img{ width:100%; }
	.honor_wrap .mobile_tab{ display: block;margin-top: 39px; }
	.honor_wrap .mian{ margin-bottom: 100px; }
	.honor_wrap .loading{ visibility: hidden; }
	.slick_box .slick-arrow{ transition:all .6s ease;z-index: 100;cursor:pointer;border:none;text-indent: -99999px;position: absolute;top:50%;margin-top: -22px;width:30px;height:44px; }
	.slick_box .slick-prev { background:#919291 url(../images/icon-19.png) no-repeat center center;left:12px; }
	.slick_box .slick-next { background:#919291 url(../images/icon-20.png) no-repeat center center;right:12px; }
	.case_wrap .mian{ margin-bottom: 0; }
	.case_wrap .loading{ margin-top: 36px; }
	.index_wrap .index_tab_btn a{ font-size: 14px; margin:0 3px 20px 0px; }
	.common_list .lists .grid_list{ margin:0; }
	.common_list .lists .item a{ margin:0; }
	.news_wrap .grid_list .slick-arrow { transition: all .6s ease;position: absolute;z-index: 100;top:0;width:30px;height:44px;border:none;text-indent: -99999px; }
	.news_wrap .grid_list .slick-prev { background:rgba(51,51,51,0.6) url(../images/icon-19.png) no-repeat center center;left:12px; }
	.news_wrap .grid_list .slick-next { background:rgba(51,51,51,0.6) url(../images/icon-20.png) no-repeat center center;right:12px; }
	.pic_details_show{ padding:40px 24px; }
	.pic_details_show img{ width:100%; }
	.product_list .loading{ margin-left: 24px;margin-right: 24px; }
	.news_wrap .loading{ margin-top: 18px; }
	.index_wrap .index_tab_btn{ padding-top: 20px; }
	.index_wrap .index_tab_btn a em{ display: inline-block;width:1px;height:15px;background-color: #333;position: absolute;top:4px;right:0;/* display: none;*/ }
	.product_list .lists ul li em{ width:25px; }
	.families-gallery-texts .family-info .family-name {
		text-transform: uppercase;
		font-size: 3.0rem;
	}

	.families-gallery-texts .family-info .family-payoff {
		font-size: 1.2rem;
		font-weight: 500;
		line-height: 1.3;
		letter-spacing: .64px;
		margin-top: 15px
	}
	.families-gallery-texts .controls .ctrl-buttonset button svg {
		width: 2rem;
		height: 2rem
	}
	.families-gallery-texts .family-info .family-controls .button-wrapper svg {
		width: 2rem;
		height: 2rem;
		margin-right:1rem
	}
	.families-slider-container .slider {
		position: relative;
		height: 50vh;
		min-height: 480px;
		width: 100%;
		display: inline-block
	}
}
@media only screen and ( max-width:480px ){
	.server_wrap .content .subject h4{ font-size: 24px; }
	.company_wrap .show_img .txt{ display: none; }
	.company_wrap .content{ margin-top: 30px;margin-bottom: 60px; }
	.company_wrap .content .text{ margin-top: 40px; }
	.common_title .right_cont h3{ padding-top:0;padding-bottom: 14px;font-size: 24px; }
	.m_header{ width:100%; }
	.m_header .d2-box{ width:77%; }
	.m_header .d3-box{ width:68%; }
	.product_details .right_pic .bx-pagers a{ padding:12px; }
	.index_wrap .index_tab_btn a{ position:relative;padding-right: 26px;padding-left: 12px; }
	.honor_wrap .mobile_tab a{ margin:0 8px; }
	.case_wrap .mian .tab_btn a{ position: relative;padding-right: 26px;padding-left: 12px;}
}	
@media only screen and ( max-width:320px){
	.common_title .right_cont h3{ font-size: 22px;line-height: 26px; }
	.m_header .fun .mobile_search input{ width:230px; }
	.m_header .fun .quote{ margin-left: 12%; }
	.m_header .navs{ padding-bottom: 12px; }
	.m_header .fun .quote a.txt{ font-size: 12px; }
	.m_header .fun .languages{ font-size: 12px;margin-top: 5px; }
	.m_header .fun .languages em{ top:19px; }
	.m_header .fun .languages .la_tab{ line-height: 14px; }
	.index_wrap .news .row{ padding-top: 26px; }
	.product_list .left_text .email_input input{ width:210px; }
}