/* CSS Document */
.IndexBannerForMb,
.top_img .img.imgMb,
.top_img_news .img.imgMb,
.show_mb,
.show400 ,
.show800 ,
.tb .tbr.show600,
.show600
{
	display:none;
}

@media (max-width:1217px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:1080px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:1017px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:967px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:837px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:817px){
/*==========================================================================*/
.hid800,
.hidMb
{
	display:none;
}

.show800 ,
.top_search .tpSearchText span .ibr
{
	display:block;
}
.main .bgVideo .vidText h2 {
    font-size: 20px;
}
.main .bgVideo {
min-height: 250px;
background-image: url(images/vdo2.mp4_snapshot_01.21.jpg);
background-size: cover;
background-position: center center;
}
.main .bgVideo .bgVidImg {
    display:none;
}
.main .bgMapBuy {
min-height: 250px;
background-image: url(images/bg_foot_map.jpg);
background-size: cover;
background-position: center center;
}
.main .bgMapBuy .bgMapBuyImg {
    display:none;
}
.main .bxListAgen .btnSwish {
text-align: left;
}
.main .bxListAgen .bxList4agen .bxListDetail h1 span{
	position: absolute;
	left: 0px;
	bottom: -35px;
}
.main .bxListAgen .bxList4agen .bxListDetail .t {
	padding-top:30px;
}
.main .bxContact2 .bxTab .detailTab .label_chk {
    width: 45%;
}
.top_search .tpSearchText span {
	font-size: 16px;
}
/*==========================================================================*/
}

@media (max-width:717px){
/*==========================================================================*/
.footer{
	padding-left:0px;
	padding-right:0px;
}
.footer .fsec1 ,
.footer .fsec2 {
	padding-right: 10px;
	padding-left: 10px;
}
.footer .fsec1 .fsec1 ,
.footer .fsec1 .fsec2 {
	width:100%;
}

/*==========================================================================*/
}

@media (max-width:667px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:617px){
/*==========================================================================*/
.IndexBannerForDsk,
.top_img .img,
.top_img_news .img,
.hid600
{
	display:none;
}
.IndexBannerForMb,
.top_img .img.imgMb,
.top_img_news .img.imgMb,
.tb .tbr.show600,
.show600
{
	display:block;
}
.main .bxNewsIndex .bxNewsList {
    width: 33.3333%;
}
.main .bxDetailBlog {
	padding:10px;
}
.main .bxProIndex.proAllList {
	padding:10px;
}
.main .bxProIndex.proAllList h1 {
    font-size: 26px;
padding-bottom: 20px;
display: block;
}
.main .bxProIndex.proAllList .bxProList {
	width: 33.3333%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
}
.main .bxProIndex .bxProList .linkTxt {
    font-size: 22px;
}
.top_img h1.namePro {
top: 50%;
left: 50%;
-webkit-transform: translate(-50% , -50%);
-moz-transform: translate(-50% , -50%);
-ms-transform: translate(-50% , -50%);
transform: translate(-50% , -50%);
bottom: auto;
text-align: center;
padding: 0px;
position: absolute;
width: auto;
}
.main .bxProDetail {
	padding: 10px;
}
.main .bxProDetail .bxDetailSec .bxImg {
	float: none;
width: 100%;
}
.main .bxProDetail .bxDetailSec .bxText {
	float: none;
padding-left: 0px;
padding-top: 20px;
width: 100%;
}
.main .bxContact1 {
	padding-top: 0px;
}
.main .bxContact1 .bx1{
float: none;
width: 100%;
}
.main .bxContact1 .bx2 {
float: none;
width: 100%;
padding: 10px;
}
.main .bxContact2 .bxTab .detailTab .b1 ,
.main .bxContact2 .bxTab .detailTab .b10 {
float: none;
width: 100%;
}
.main .bxContact2 .bxTab .detailTab .b1 .row2 .inputR ,
.main .bxContact2 .bxTab .detailTab .b10 .row2 .inputR {
    width: 70%;
}
.main .bxContact2 .bxTab .detailTab .b1 .row .inputL,
.main .bxContact2 .bxTab .detailTab .b10 .row .inputL {
    width: 30%;
}
.main .bxContact2 .bxTab .detailTab .b1 .row .inputR,
.main .bxContact2 .bxTab .detailTab .b10 .row .inputR {
    width: 70%;
}
.main .bxContact2 .bxTab .detailTab .b1 .row2 .inputL.inputL2 ,
.main .bxContact2 .bxTab .detailTab .b10 .row2 .inputL.inputL2 {
    width: 30%;
}
.main .bxContact2 .bxTab .detailTab .b1 .row2 .inputR.inputR2 ,
.main .bxContact2 .bxTab .detailTab .b10 .row2 .inputR.inputR2 {
    width: 70%;
}
/*==========================================================================*/
}

@media (max-width:567px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:517px){
/*==========================================================================*/
.main .bxNewsIndex .bxNewsList {
    width: 50%;
}
.main .bgMapBuy .frmMapBuy .mapInput select {
    width: 150px;
}
.main .bxSelectSearch .choose {
	margin-right: 0px;
margin-left: 0px;
font-size: 14px;
}
.main .frmSearch .grpSearch .searchTxt {
	display:block;
	margin-bottom:10px;
}
.main .frmSearch .grpSearch .searchTxt span{
display: inline-block;
width: 95px;
text-align: right;
padding-right: 5px;
}
.main .bxProIndex.proAllList .bxProList {
	width: 50%;
}
.main .bxContact2 .hTab .aTab:first-child {
    margin-left: 10px;
}
.main .bxContact2 .bxTab .detailTab .label_chk {
    width: 80%;
}

/*==========================================================================*/
}

@media (max-width:467px){
/*==========================================================================*/
/*==========================================================================*/
}

@media (max-width:417px){
/*==========================================================================*/
.show400
{
	display:block;
}
.main .bxNewsIndex .bxNewsList {
    width: 100%;
}
.footer .fsec1 ,
.footer .fsec2 {
	width: 100%;
	border-left-style: none;
}
.footer .fsec1 .fsec1 ,
.footer .fsec1 .fsec2 {
	padding:0px;
}
.main .bxProIndex.proAllList .bxProList {
	width: 100%;
}
.main .bxListDl .bxDetailDl .dlImg {
float: none;
width: 100%;
}
.main .bxListDl .bxDetailDl .dlText {
float: none;
width: 100%;
padding: 0px;
}
.main .bxListDl .bxDetailDl .dlText .t .bxBtnDl {
    padding-top: 0px;
}
.main .bxContact2 .bxTab .detailTab .b1 .row .inputL ,
.main .bxContact2 .bxTab .detailTab .b10 .row .inputL {
float: none;
width: 100%;
text-align: left;
padding-left: 5px;
padding-bottom: 0px;
}
.main .bxContact2 .bxTab .detailTab .b1 .row .inputR ,
.main .bxContact2 .bxTab .detailTab .b10 .row .inputR {
float: none;
width: 100%;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 10px;
}
.main .bxContact2 .bxTab .detailTab .b1 .row2 .inputL.inputL2 ,
.main .bxContact2 .bxTab .detailTab .b10 .row2 .inputL.inputL2 {
    width: 100%;
}
.main .bxContact2 .bxTab .detailTab .b1 .row2 .inputR.inputR2 ,
.main .bxContact2 .bxTab .detailTab .b10 .row2 .inputR.inputR2 {
    width: 100%;
}
.main .bxContact2 .hTab .aTab {
	padding: 5px;
	font-size: 14px;
}

/*==========================================================================*/
}

@media (max-width:367px){
/*==========================================================================*/

/*==========================================================================*/
}

@media (max-width:337px){
/*==========================================================================*/

/*==========================================================================*/
}
