.new_banner .banner_item{ background-color: #504DBE; background-size: auto; background-position: center bottom;}
.new_banner .banner_item .main_div:after{
	content: '';
	background: url('/domain/images/ndns/txt.png') no-repeat;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -128px;
	z-index: 1;
	width: 667px;
	height: 256px;
}
.new_banner .banner_item .title{ display: none;}

.app{ padding:20px;}
.app h3{ font-family:Microsoft Yahei,SimSun; font-weight:normal; font-size:16px; color:#666;}
.app ul{ overflow:hidden; zoom:1; clear:both; margin-bottom:20px;}
.app ul li{ float:left; width:115px; text-align:center; padding:20px 0;}
.app ul li img{ margin-bottom:3px;}

.appTable td{ width:50%; padding:20px 20px 40px; text-align:center; line-height:250%;}
.appTable td h3{ margin:0; padding-bottom:10px; font-family:Microsoft Yahei,SimSun; font-weight:normal; font-size:16px; color:#000;}
.submenu_box{margin-bottom:40px;}

.ref{float:left;}

@media screen and (min-width:768px) and (max-width:1023px){
	.searchimg{background-size: 100% !important;background-position: 0px 35px !important;background:none !important;}
	.searchimg table{width:100% !important;}
	.searchimg #query{width:100% !important;}
	#border #query{padding:5px !important;width: 90%;height:38px !important;line-height:inherit !important;margin-bottom:10px;border:1px solid #ccc !important;}
	.searchimg ul{width:96% !important;word-break: break-all;}
	.searchimg table td .sub{width: 78px !important;margin-right:0 !important;font-size: 14px !important;background: #cc0000 !important;height: 38px !important;color: #fff;float:none !important;}
	.searchimg table .tit{font-size:22px !important;padding-top:0 !important;}
}
@media screen and (min-width:414px) and (max-width:767px){
	.searchimg{background-size: 100% !important;background-position: 0px 60px !important;background:none !important;}
	.searchimg table{width:100% !important;}
	.searchimg table .tit{font-size:18px !important;padding-top:0 !important;}
	.searchimg table td{width:auto !important;}
	.searchimg table td.lef{padding-left: 20px!important;}
	.searchimg table td .sub{width: 78px !important;margin-right:0 !important;font-size: 14px !important;background: #cc0000 !important;height: 38px !important;color: #fff;float:none !important;}
	.searchimg #query{width:100% !important;}
	#border #query{padding:5px !important;width: 90%;height:38px !important;line-height:inherit !important;border:1px solid #ccc !important;}
	#border .bigfont{padding:5px !important;width: 50%;height:auto !important;line-height:inherit !important;margin-bottom: 10px;}
	.searchimg ul{width:96% !important;word-break: break-all;margin:0 auto;}
	.zm img{width:100%;}
	.zz{padding:0 !important;}
	#border ul{padding:0 !important;}
	.app{padding:20px 10px;}
	.app ul li{width:33%;}
	
}
@media screen and (min-width:320px) and (max-width:413px){
	.searchimg{background-size: 100% !important;background-position: 0px 65px !important;background:none !important;}
	.searchimg table{width:98% !important;}
	.searchimg table .tit{font-size:13px !important;padding-top:0 !important;}
	.searchimg table td{width:auto !important;}
	.searchimg table td.lef{padding-left: 5px!important;}
	.searchimg table td .sub{width: 78px !important;margin-right:0 !important;font-size: 14px !important;background: #cc0000 !important;height: 34px !important;color: #fff;float:none !important;}
	.searchimg #query{width:100% !important;}
	#border #query{padding:5px !important;width: 88%;height:auto !important;line-height:inherit !important;border:1px solid #ccc !important;}
	#border .bigfont{padding:5px !important;width: 80%;height:auto !important;line-height:inherit !important;margin-bottom:10px;}
	.searchimg ul{width:96% !important;word-break: break-all;margin:0 auto;}
	.zm img{width:100%;}
	.zz{padding:0 !important;}
	#border ul{padding:0 !important}
	.app ul li{width:33%;}
	.app{padding:20px 10px;}
	.app ul li{width:33%;}
}
@media screen and (max-width:320px){
		.searchimg{background-position: 0px 75px !important;}
		.zm{padding: 10px !important;}
}