@media (min-width: 1200px){
}
@media (max-width: 1199px){
}
@media (max-width: 1199px) and (min-width: 992px){
}
@media (max-width: 991px){
	.wrapper{
		width:750px;
	}
	.logo{
		margin:17px 0 0;
	}
	.logo img{
		height:70px;
	}
	.menu > ul > li{
		margin:0 0 0 10px;
	}
	.swiper-container{
		height:488px;
	}
	.bgnews-slider .swiper-container{
		height:285px;
	}
	.swiper-slide{
		width:750px;
	}
	.SlideShow{
		width:750px;
	}
	.box-filter .bf-select{
		margin:0 15px 0 0;
		width:160px;
	}
	.box-filter .bf-text{
		margin:0 15px 0 0;
	}
	.box-filter .bf-text .text{
		width:135px;
	}
	.gridview .grid{
		margin:0 30px 25px 30px;
	}
	.gridview .grid:nth-child(3n+3){
		margin:0 30px 25px 30px;
	}
	.grid-4col.gridview .grid{
		margin:0 30px 25px 0;
	}
	.grid-4col.gridview .grid:nth-child(3n+3){
		margin:0 0 25px 0;
	}
	.grid-4col.gridview .grid:nth-child(4n+4){
		margin:0 30px 25px 0;
	}
	.listview .grid .img{
		width:334px;
	}
	.listview .grid .img a{
		width:334px;
	}
	.listview .grid .img img{
		max-width:334px;
	}
	.listview .grid .g-content{
		margin-left:350px;
		margin-right:0;
	}
	.product-list .grid .g-more{
		display:none;
	}
	.news-list .grid{
		min-height:110px;
	}
	.news-list .grid .img{
		width:155px;
		height:110px;
	}
	.news-list .grid .img a{
		width:155px;
		height:110px;
	}
	.news-list .grid .img img{
		max-width:155px;
		height:110px;
	}
	.news-list .grid .g-content{
		margin-left:190px;
	}
	.author-banner{
		height:306px;
	}
	.author-info{
		width:195px;
		height:287px;
	}
	.author-img{
		width:535px;
		height:306px;
	}
	.author-img img{
		min-height:306px;
	}
	.author-name{
		margin:0 0 5px;
		font-size:14px;
	}
	.author-desc{
		font-size:12px;
		line-height:16px;
	}
	.author-desc p{
		font-size:12px;
	}
	.author-sidebar{
		width:195px;
	}
	.author-main{
		width:523px;
	}
	.contact-form{
		width:275px;
	}
	.contact-form .text{
		width:266px;
	}
	.contact-form .textarea{
		width:266px;
	}
	.contact-map{
		width:440px;
	}
	.contact-right{
		width:420px;
	}
	.product-detail .pd-left{
		margin:0 0 0 20px;
	}
	.product-detail .pd-right{
		margin:0 20px 0 0;
	}
	.gridview-other .grid:nth-child(3n+3){
		margin:0 0 25px;
	}
	.gridview-other .grid:nth-child(4n+4){
		margin:0 25px 25px 0;
	}
	.news-left{
		width:100%;
	}
	.main-content iframe{
		width:100% !important;
		height:383px !important;
	}
    .block.news.news_box.home-module {
        width: 42%;
    }
}
@media only screen and (max-width: 767px) {
	.mobile-hidden{
		display:none !important;
	}
	.bg-site{
		background:#f0f0f0 !important;
	}
	.inroom-img{
		display:none !important;
	}
	.hideall .image-view{
		visibility:visible;
	}
	.wrapper{
		width:auto;
		margin:0 10px;
	}
	.swiper-container{
		height:416px;
	}
	.bgnews-slider .swiper-container{
		height:243px;
	}
	.swiper-slide{
		width:640px;
	}
	.header{
		height:auto;
		min-height:70px;
        background: rgba(0, 0, 0, 0) url("../images/header_res.png") no-repeat scroll left top;
	}
	.logo{
		margin:0;
		float:none;
		display:block;
		width:153px;
	}
	.box-search{
		right:60px;
	}
	.menu{
		position:static;
		height:auto;
		text-align:left;
		display:none;
	}
	.menu > ul{
		display:block;
		padding:10px;
        background-color: #009114;
	}
	.menu > ul > li{
		float:none;
		margin:0;
	}
	.menu > ul > li:hover, .menu > ul > li.active{
		border-bottom:none;
	}
	.menu > ul > li:hover > .submenu{
		display:none;
	}
	.m-expand{
		display:block;
	}
	.box-filter{
		padding:6px 0 0;
	}
	.box-filter .bf-select{
		margin:0 10px 6px 0;
	}
	.box-filter .bf-text{
		margin:0 10px 6px 0;
	}
	.box-filter .bf-button{
		margin:0 0 6px;
	}
	.gridview .grid{
		margin:0 25px 25px 25px;
	}
	.gridview .grid:nth-child(3n+3){
		margin:0 25px 25px 25px;
	}
	.grid-4col.gridview .grid{
		margin:0 10px 25px 10px;
	}
	.grid-4col.gridview .grid:nth-child(3n+3){
		margin:0 10px 25px 10px;
	}
	.grid-4col.gridview .grid:nth-child(4n+4){
		margin:0 10px 25px 10px;
	}
	.news-list .grid{
		float:none;
		width:auto;
		margin:0;
	}
	.author-banner{
		height:auto;
	}
	.author-info{
		height:auto;
		width:auto;
		float:none;
	}
	.author-img{
		float:none;
		width:auto;
		height:auto;
	}
	.author-img img{
		min-height:0;
	}
	.author-sidebar{
		float:none;
		width:auto;
	}
	.author-main{
		float:none;
		width:auto;
	}
	.author-line{
		width:auto;
	}
	.contact-form{
		float:none;
		width:auto;
		margin:0 0 10px;
		padding:10px 20px 10px 10px;
	}
	.contact-map{
		float:none;
		width:auto;
	}
	.contact-right{
		float:none;
		width:auto;
		min-height:0;
	}
	.contact-form .text{
		width:100%;
	}
	.contact-form .textarea{
		width:100%;
	}
	.form .text-outer.text-right{
		text-align:left !important;
	}
	.product-detail .pd-left{
		margin:0;
		float:none;
		width:auto;
	}
	.product-detail .pd-right{
		margin:0;
		float:none;
		width:auto;
		clear:both;
	}
	.pd-left .image-view{
		width:370px;
		margin:0 auto;
	}
	.pd-left .pd-slider{
		width:380px;
		margin:12px auto 0;
	}
	.gridview-other .grid{
		margin:0 15px 20px 0;
	}
	.gridview-other .grid:nth-child(3n+3){
		margin:0 15px 20px 0;
	}
	.gridview-other .grid:nth-child(4n+4){
		margin:0 15px 20px 0;
	}
	.cloud-zoom-big{
		display:none !important;
	}
	.cloud-zoom-lens{
		display:none !important;
	}
	.mousetrap{
		cursor:auto !important;
	}
	.arrow-left{
		background: url(../images/slider-button.png) no-repeat 0 0;
		position: absolute;
		left: 10px;
		top: 50%;
		margin-top: -19px;
		width: 22px;
		height: 38px;
		display:block;
	}
	.arrow-right{
		background: url(../images/slider-button.png) no-repeat -22px 0;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -19px;
		width: 22px;
		height: 38px;
		display:block;
	}
	.theme-default .nivo-directionNav a {
		display:block;
		width: 22px;
		height: 38px;
		background: url(../images/slider-button.png) no-repeat 0 0;
		text-indent:-9999px;
		margin-top:-19px;
	}
	.theme-default a.nivo-nextNav{
		background-position:-22px 0;
	}
	.nivo-caption{
		font-size:16px;
		padding:5px 10px;
	}
	.full-tab .tab-title{
		height:auto;
		border-bottom:1px solid #ccc;
		padding:0;
	}
	.full-tab .tab-title a{	
		float:none;
		display:block;
		border:1px solid #ccc;
		border-bottom:none;
		margin:0;
		background:#fff;
		padding:8px 17px;
		height:auto;
		color:#666;
		font-weight:normal;
	}
	.full-tab .tab-title a.active, .full-tab .tab-title a:hover{
		background:transparent;
		color:#333;
		border-bottom:none;
	}
	.box-language{
		right:10px;
		top:9px;
	}
	.m-expand{
		top:35px;
	}
	.box-search{
		top:35px;
	}
	.admin-wrapper{
		width:auto;
		padding:0 0 20px;
	}
	.register-form{
		float:none;
		margin:0 auto 15px;
	}
	.login-form{
		float:none;
		margin:0 auto 15px;
	}
	.forgotpass-form{
		float:none;
		margin:0 auto;
	}
	.news-left{
		float:none;
		width:auto;
	}
	.news-right{
		float:none;
		width:auto;
		padding:10px 0 0;
	}
	#back-top{
		display:none !important;
	}
    #hometab-headline{
        display:none !important;
    }
    .box-hotline{display:none !important;}
    .about-home {
        width: 92% !important;
    }
    .block.news.news_box.home-module {
        width: 98%;
    }
    .footer {
        background: #fff url("../images/footer_bg_res.jpg") no-repeat scroll left top;
        padding-top: 120px;
    }
    .newsbl.right {
        width:100% !important;
    }
    .nLinksWrap.right {
        width:100% !important;
    }
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
}
@media only screen and (max-width: 640px) {
	.swiper-container{
		height:312px;
	}
	.bgnews-slider .swiper-container{
		height:182px;
	}
	.swiper-slide{
		width:480px;
	}
	.social-network{
		display:block;
		padding:0 0 10px;
	}
	.pages{
		padding:10px 0;
	}
	.gridview .grid{
		padding:10px;
		margin:0 5px 10px 0;
	}
	.gridview .grid:nth-child(3n+3){
		margin:0 5px 10px 0;
	}
	.grid-4col.gridview .grid{
		margin:0 40px 25px 40px;
	}
	.grid-4col.gridview .grid:nth-child(3n+3){
		margin:0 40px 25px 40px;
	}
	.grid-4col.gridview .grid:nth-child(4n+4){
		margin:0 40px 25px 40px;
	}
	.listview{
		margin:-15px 0 0;
	}
	.listview .grid{
		min-height:180px;
		padding:10px 0;
	}
	.listview .grid .img{
		width:255px;
		height:180px;
	}
	.listview .grid .img a{
		width:auto;
		height:auto;
		display:block;
	}
	.listview .grid .img img{
		width:100%;
		max-height:none;
		max-width:none;
		min-height:180px;
	}
	.listview .grid .g-content{
		margin-left:270px;
	}
	.big-title{
		margin:0 0 10px;
		height:auto;
		min-height:40px;
	}
	.big-title a, .big-title .lb-name{
		margin:7px 0 0;
		font-size:20px;
	}
	.big-title .product-button a{
		margin:0 !important;
	}
	.contact-text{
		margin:0;
	}
	.gridview-other .grid{
		margin:0 35px 20px 35px;
	}
	.gridview-other .grid:nth-child(3n+3){
		margin:0 35px 20px 35px;
	}
	.gridview-other .grid:nth-child(4n+4){
		margin:0 35px 20px 35px;
	}
	.main-content iframe{
		width:100% !important;
		height:316px !important;
	}
    .about-home {
        width: 85% !important;
    }
    .grid-list .grid {
        width: 98% !important;
        padding: 10px 0 6px;
        border-bottom: 1px dotted #ccc;
    }
    .product-dt-img-slide{width:98%;}
    .product-dt-prop{width:98%;border-top: 1px dotted #ccc;padding-bottom: 10px;}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
}
@media only screen and (max-width: 480px) {
	.m-expand{
		right:0;
		top:53px;
	}
	.box-language{
		position:initial;
		padding:7px 10px 0;
		overflow:hidden;
		text-align:center;
	}
	.box-language ul{
		display:inline-block;
		vertical-align:top;
	}
	.swiper-container{
		height:234px;
	}
	.bgnews-slider .swiper-container{
		height:137px;
	}
	.swiper-slide{
		width:360px;
	}
	.box-search{
		position:static;
		margin:0 0 10px;
	}
	.box-search .text{
		width:85%;
	}
	.box-search .btn-search{
		float:right;
	}
	.footer-menu{
		padding:10px 0 5px;
	}
	.footer-menu ul li a{
		font-size:12px;
		padding:5px 7px 0;
	}
	.copyright{
		font-size:12px;
	}
	.big-title a, .big-title .lb-name{
		margin:10px 0 0;
		font-size:14px;
	}
	.box-filter{
		padding:6px 10px 4px;
	}
	.box-filter label{
		display:block;
		padding:3px 10px 10px 0;
	}
	.box-filter .bf-select{
		display:block;
		width:100%;
	}
	.gridview .grid{
		float:none;
		width:auto;
		height:auto;
		margin:0 0 10px;
	}
	.gridview .grid .img{
		margin:0 0 10px;
		width:auto;
		height:auto;
	}
	.gridview .grid .img img{
		min-height:0;
		max-width:none;
	}
	.gridview .grid .g-content{
		position:static;
	}
	.gridview .grid .g-title{
		max-height:none;
	}
	.gridview .grid .g-row{
		margin:0;
		max-height:none;
		padding:0;
	}
	.listview .grid .img{
		float:none;
		width:auto;
		height:auto;
		margin:0 0 10px;
	}
	.listview .grid .img img{
		min-height:0;
		height:auto;
	}
	.listview .grid .g-content{
		margin-left:0;
	}
	.grid-4col.gridview .grid{
		width:auto;
		height:auto;
		margin:0 0 10px;
	}
	.grid-4col.gridview .grid:nth-child(3n+3){
		margin:0 0 10px;
	}
	.grid-4col.gridview .grid:nth-child(4n+4){
		margin:0 0 10px;
	}
	.grid-4col.gridview .grid .img{
		height:auto;
	}
	.other-list{
		padding:0 0 10px;
	}
	.other-list ul{
		margin:5px 0 0;
	}
	.other-list ul li a{
		font-size:12px;
	}
	.other-list ul li span{
		font-size:12px;
	}
	.gridview-other .grid{
		float:none;
		margin:0 0 10px;
		width:auto;
		height:auto;
	}
	.gridview-other .grid:nth-child(3n+3){
		margin:0 0 10px;
	}
	.gridview-other .grid:nth-child(4n+4){
		margin:0 0 10px;
	}
	.gridview-other .grid .img{
		width:auto;
		height:auto;
	}
	.gridview-other .grid .img img{
		max-width:none;
		min-height:0;
	}
	.gridview-other .grid .g-title{
		max-height:none;
		padding:0 0 5px;
	}
	.gridview-other .grid .g-row{
		max-height:none;
		margin:0;
		padding:0;
	}
	.pages .pages-inner{
		text-align:left;
	}
	.detail-title{
		font-size:16px;
		padding:0 0 5px;
	}
	.detail-title h1{
		font-size:16px;
	}
	.detail-time{
		padding:0;
	}
	.main-content{
		padding:10px 0;
	}
	.other-list .other-list-title{
		padding:10px 0 5px;
	}
	.tab-outer .tab-content{
		padding:10px 0;
		font-size:12px;
	}
	.tab-outer .tab-content *{
		font-size:12px;
	}
	.tab-outer .tab-title{
		padding:0;
	}
	.tab-outer .tab-title a{
		margin:0 -1px 0 0;
	}
	.main-content iframe{
		width:100% !important;
		height:235px !important;
	}
    .footer {
        background: #fff url("../images/footer_bg_res_2.jpg") no-repeat scroll left top;
        padding-top: 100px;
    }
    .des-list .grid .g-content {
        margin-left: 10px !important;
    }
    .des-list .g-content {
        padding-left: 2px;
    }
}
@media only screen and (max-width: 360px) {
	.swiper-container{
		height:208px;
	}
	.bgnews-slider .swiper-container{
		height:122px;
	}
	.swiper-slide{
		width:320px;
	}
	.news-list{
		padding:10px 0 0;
	}
	.news-list .grid{
		padding:0 0 10px;
        float:left;
	}
	.news-list .grid .img{
		float:none;
		width:auto;
		height:auto;
		margin:0 0 10px;
		padding:0;
	}
	.news-list .grid .img a{
		display:block;
		height:auto;
		width:auto;
	}
	.news-list .grid .img img{
		height:auto;
		min-height:0;
		max-width:none;
		width:100%;
	}
	.news-list .grid .g-content{
		margin-left:0;
	}
	.pd-left .image-view{
		width:330px;
	}
	.pd-left .image-view img{
		max-width:330px;
	}
	.pd-left .pd-slider{
		width:auto;
	}
	.pd-left .is-item{
		border:1px solid #fff;
	}
	.pd-left div.is-item:hover{
		border:1px solid #666;
	}
	.pd-left .active{
		border:1px solid #e41e2b;
	}
	.pd-left .pd-slider ul li{
		margin:0 5px 5px 0;
	}
	.register-form{
		margin:0 0 15px;
		width:auto;
	}
	.login-form{
		width:auto;
		margin:0 0 15px;
	}
	.forgotpass-form{
		width:auto;
		margin:0;
	}
	.main-content iframe{
		width:100% !important;
		height:173px !important;
	}
}
@media only screen and (max-width: 320px) {
	.pd-left .image-view{
		width:290px;
	}
	.pd-left .image-view img{
		max-width:290px;
	}
	.pd-left .is-item{
		width:69px;
		height:42px;
	}
	.pd-left .is-item img{
		width:69px;
		min-height:42px;
	}
	.main-content iframe{
		width:100% !important;
		height:153px !important;
	}
}