@media only screen and (max-width:1005px) , only screen and (max-device-width : 1005px){
	#cssmenu > ul > li > a{
		font-size:16px;
		}
		#cssmenu{
		margin:0px 10px;
		}
		h1.full-toppic{
			width:auto;
			}
		section{
			margin:0px 10px;
			}
	 .owl-prev{
		 margin-left: 6px;
		 }
		.owl-next{
			margin-right: 6px;
			}
		.slide-minibanner img{
			max-height:71px;
			}
		.col-1 h2, .col-2 h2, .col-3 h2{
			width:auto;
			background:url(../img/mini-toppic2.png) center;
			-webkit-border-radius: 50px;
			-moz-border-radius: 50px;
			border-radius: 15px;
			height: 30px;
			font-size: 24px;
			line-height: 22px;
			font-weight:normal;
			}
		.col-1 h2 span, .col-2 h2 span, .col-3 h2 span{
			top: 7px;
			font-size: 20px;
			line-height: 18px;
			}
		.col-1, .col-2, .col-3{
			width: 32%;
			}
		.col-1, .col-2{
			margin-right: 1%;
			}
			h1,h2,h3{
				font-weight:normal;
				}
				.toppic-forum .col-4{
	text-indent: 20px;
}
.forum-btn-right{
	float: none;
	overflow: hidden;
}
	}
@media only screen and (max-width:920px) , only screen and (max-device-width : 920px){
	.container,header,.maincontainer{
		width:auto;
	}
	#cssmenu > ul > li > a,#cssmenu > ul > li.ap.has-sub{
		font-size: 16px;
padding: 4px 5px;
		}
	
	.camera_target{
		border:none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		}
		#cssmenu > ul > li.has-sub > a::after{
			top:9px;
			}

	.fullpage{
		margin:10px;
		}

	
	
}
@media only screen and (min-width:981px) {}
@media only screen and (min-width:980px) and (max-width:1100px){}
@media only screen and (min-width:320px) and (max-width:980px){}
@media only screen and (max-device-width:1280px){}

@media only screen and (max-width:980px),(max-device-width:1024px){}
@media (max-width: 836px) , only screen and (max-device-width : 836px){

	}
@media only screen and (max-width : 768px){
	body{
		width: auto;
	}
	.header-control .search-area,.header-control .user.utl,.header-control .user{
		display:none
		}

	#cssmenu > ul > li > a,#cssmenu #menu-button{
		font-size: inherit;
		}
		.header-control{
		height: auto;
		padding-bottom: 5px;
		}
		#cssmenu #menu-button{
			padding: 3px;
			display: none;

			}
	.nav{
		background: url("../img/bg-nav.png") bottom repeat-x;
		padding-top: 6px;
		height: 35px;
		border-top: 1px solid #E4E4E4;
		position: relative;
z-index: 999;
		}
	.main-content{
		padding-top:10px;
		}
	.logo{
		float:none;
		text-align:center;
		width:auto;
		padding-top:17px;
		}
	.main-header {
background: url("../img/bg-header.jpg") no-repeat top center;
height: 120px;}
	.helf-col,.helf-col.last{
		margin: 0px;
		width:auto;
			float: none;
			text-align: center;
				/*margin: 1% !important;*/
		}
		.helf-col .toppic-bar{
			text-align: left ;
		}
		.col-1, .col-2, .col-3{
			width:auto;
			float: none;
			margin-right: 0px;
			}
		.mobi-clear{
			clear:both;
			}
		.mobi-xc{
			clear:none;
			}
			a:hover img{-webkit-filter: contrast(100%);}
			.colspan-2 h2 span{
				font-size:16px;
				}
			.mobi-mr1p{
				margin-right:1%;
				}
			.txt-bar{
				font-size:21px;
				line-height:20px;
				left: 35px;
				}
			.txt-bar span{
				font-size:18px;
				}
			input[type="text"].txthelf{
				width:95%;
				margin-right: 0px;
				}
			.ft-level-1{
				padding:10px;
				}
				.mobi-18{
					font-size:18px;
					}
				input[type="reset"], input[type="submit"]{
					padding: 7px 8px;
					}
				.h20x,.page-nav{
					display:none;
					}
					.col-left{
						float:none;
						width:auto;
						padding: 10px;
						margin-right: 0px;
					}
				.col-right{
					margin: 10px;
					min-height:0px;
				}
				.col-left h1{
					margin-top: 0px;
				}
		.news-date span.date-dd{
			font-weight: normal;
		}
			ul.menu-list>li>ul{
			margin-top:0px;
		}
		ul.menu-list>li.has-submenu>a>span.menu-expand:after,ul.menu-list li li.has-submenu>a>span.menu-expand:after{
			top: 12px;
		}
		.mobi-showmenu{
			display: block !important;
		}
		.forum-area{
			margin: 10px;
		}
		.forum-area .col-2{
			display: none;
		}
		.forum-area .col-4 {
			width: 20%;
			}
			.forum-area .col-1 {
		width: 65%;
		}
		.forum-room ul li {
		width: 30%;
		}
		.toppic-forum .col-4{
		text-indent: 25px;
		}
		.right-x{
			float: none;
		}
		.mt-20x{
			margin-top: 0px;
		}
		.forum-btn-right{
			margin: 10px;
			padding-top: 0px;
			margin-top: 0px;
		}
		.forum-name .totle-room{
			font-weight: normal;
		}
	.user-profile{
		width:15%;
		float:left;
		margin:0px 10px;
		}
		.ans{
			width: 80%;
		}
		.login-right{
			margin-right: 10px;
		}
		.login-right input[type="text"],.login-right input[type="password"]{
			width: 90%
		}
.talk-form{
	float:none;
	width:auto;
	margin-bottom:10px;
	}
	.header-control {
position: absolute;
background: rgba(255, 255, 255, 0.98);
z-index: 9;
right: 10px;
top: 50px;
margin-top: 0px;
float: none;
}
.formError{
	left: 10px !important;
}
.formError .formErrorContent{
	background: #C30000 !important;
	color: #fff !important;
	width: 195px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	border: 1px solid #FFF !important;
}
.formError .formErrorArrow div{
	background: #C30000 !important;
}
.ft-3{
	clear: both;
	padding-left: 10px;
}
.ft-1, .ft-2{
	width: 48%;
	border-right: 0px;
}
	}

	@media only screen and (max-width : 500px){
		.helf-col iframe{
			width:inherit;
		}
	.helf-col,.helf-col.last{
		width:auto;
		margin: 5px 0px !important;
		float:none
	}
	.col-1, .col-2, .col-3{
			float:none;
			width:auto;
			}
			.mobi-xc{
			clear:both;
			}
		.yui-calcontainer{
			float:none;
			}
	.yui-skin-sam .yui-calendar{
		width:294px;
		margin:0 auto;
		}
		input[type="text"].txthelf,input[type="text"],input[type="password"]{
			width: 90%;
			}
			.col-left,.ft-1, .ft-2, .ft-3{
				float:none;
				width:auto;
				padding-left: 0px;
				}
			.ft-2{
				border:none;
				}
			.colspan-2 h2 span{
				display: none;
			}
			.colspan-2 h2 span.toppictell{
				display: block;
			}
		.owl-nav,.user-profile{
			display: none !important;
		}
		.txt-bar{
			line-height: 10px;
		}
		
		.ft-2 ul{
			padding-left: 0px;
		}
		.forum-area .col-1,.forum-room ul li{
			float: none;
			width: auto;
		}
		.forum-area .col-2,.forum-area .col-3,.forum-area .col-4,.login-left{
			display: none;
		}
		.post-by{
			display:block;
			}
		.fqa-num{
			margin-right: 5px;
		}
		.fqa-txt{
			width: 69%;
		}
		.ans {
		width: 70%;
		}
		.login-right{
			margin: 0px 10px;
		}
		.bb-block{
	float: none;
	width: auto;
}
#calendar{
	margin: 20px 0px;
}
.slide-minibanner .owl-controls{
	display: none;
}
.header-control {
top: 13px;
}
.slide-minibanner{
	height: auto;
}


		}
