﻿#slide_main {
     width: 100%;
    height: 385px !important;
    overflow: hidden
}

#slide_main img {
    width: 990px !important;
    height: 385px !important
}

#slide_sub {
    width: 243px;
    height: 170px;
    overflow: hidden;
    border: 1px solid #f1f1f1
}

#slide_sub img {
    width: 243px !important;
    height: 170px !important
}

.slide_comment li {
    width: 223px;
    overflow: hidden;
    color: #000
}

.slide_comment li p {
    height: 95px
}

.slide_comment li span {
    font-style: italic   
}

.tour_home_item {
        width: 33.3%;
    margin-bottom: 20px;
    padding: 0 5px;
}

#footer_menu li {
    float: left;
    padding: 0 26px
}

#footer_menu li a {
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    display: block
}

#footer_menu li a:hover {
    color: #000
}

.tour_other {
    width: 333px;
    margin-right: 10px;
    margin-bottom: 10px
}

.tour_other:nth-child(2n) {
    margin-right: 0
}

.th_table_book td {
    padding: 5px
}

.news_item {
    padding: 10px;
    border-bottom: 1px dashed #bc9e74
}

.news_item:last-child {
    border-bottom: 0
}

.news_item img {
    border: 1px solid #e1e1e1
}

.ul_news_cate li {
    padding: 3px 0 3px 10px;
    background: url('/Styles/images/li_icon.png') no-repeat 0 12px
}

.ul_news_cate li a.left_menu_selected {
    color: #18aa00;
    text-decoration: underline
}

.comment_item {
    border: 1px solid #CCC;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 10px
}

.comment_item_tit {
    border-bottom: 1px solid #e1e1e1;
    background: #CDFFC4
}

.comment_item_tit span {
    padding: 0 10px;
    line-height: 25px
}

#gal_left {
    width: 25%;
    padding-right: 10px;
    min-height: 692px;
    background: url('/Styles/images/page/border_right3.jpg') no-repeat right center
}

.gal_left_ul li {
    padding: 3px 0 3px 15px;
    background: url('/Styles/images/li_icon.png') no-repeat 0 12px;
}

.gal_left_ul li a {
    font-size: 15px
}

.gal_left_ul li a:hover, .gal_left_ul li a.selected {
    text-decoration: underline;
    color: #A8CE45
}

#gal_right {
    width: 75%
}

.gal_ul li {
    width: 33.3%;
    float: left;
    padding: 5px 0;
    margin-bottom: 20px;
    text-align: center
}

.gal_ul li img {
    width: 150px;
    height: 105px;
    display: block;
    margin-bottom: 5px
}

.ul_video li {
    margin: 0 6px;
    text-align: center
}

.video_slide {
    position: relative;
    padding: 0 25px
}

.ul_video li img {
    width: 148px;
    height: 118px;
    border: 1px solid #f1f1f1
}

#loading {
    position: absolute;
    top: 160px;
    left: 310px;
    z-index: 999;
    display: none
}

#des_wrapper {
    padding: 10px;
max-width:100% !important;
}

#des_wrapper iframe{
    max-width:100% !important;
}

#tour_list {
    padding: 0 10px
}

.tour_item {
    padding: 10px;
    box-shadow: 0 0 5px #c1c1c1;
    border-radius: 8px;
	position:relative;
}

.tour_item img {
    width: 29%;
    border-radius: 5px;
    display: block;
    float: left;
}

.best_seller {
	position: absolute;
    width: 50px !important;
    height: auto;
    top: 20px;
    left: 4px;
}

.tour_item_right {
    width: 70%;
    float: right
}

.tour_name {
    text-transform: uppercase;
    font-size: 16px;
    color: #0D5C00
}

.line {
    height: 0;
    border-top: 1px dashed #c1c1c1;
    margin: 10px 0
}
#header .fl_l.lban {
width: 75%;
}
#header .fl_r.rban {
width: 25%;
}

.fl_l.bd_r.pd_r_10.b_sz {
    width: 25%;
}
.ov_hd.fl_l.pd_l_10.pd_r_10.b_sz {
    width: 50%;
}
.fl_l.tal_r.pd_l_10.b_sz.ov_hd {
    width: 25%;
}

.pc{display:block;}
.mobi{display:none;}

.m-tel{display:none;}

@media (min-width:1200px) {
	.container { max-width: 1000px; }
}
@media (min-width:992px) {
	.mainmenu .collapse { display: block; height:auto!important; }
	.navbar-toggle, .caret { display: none!important; }
}
@media (max-width:1200px) {
	
}
@media (max-width:991px) {
	.container {
		padding: 0 10px;
	}
	.bx-wrapper img, .container img {
		height: auto;
	}
	.navigation {
		display:none;
	}
	.mainmenu ul li { 
		display: block;
		margin:0;
		float:none;
		width: 100%;
	}
	.mainmenu > ul {
		z-index:99999;
		position:absolute;
		text-align:left;
		background:#fff;
		width:96%;
		margin-top:3px;
		left:2%;
		min-height:36px;
	}
	.mainmenu .navbar-toggle {
		text-transform:uppercase;
		margin-bottom: 0;
		background:#ec3237;
		color:#fff;
		width: 100%;
	}
	.mainmenu ul li a {
		color:#fff;
		padding: 12px 18px;
		border:none;
		border-bottom:1px dotted rgba(232,232,232,0.5);
		text-align:left;
		line-height: normal;
	}
	.mainmenu ul li:hover a {
		color:#fff;
	}
	.mainmenu ul li.parent ul a {
		color: #fff;
		background: url(../images/bgli-hover.png) no-repeat 20px center #01addf;
		padding-left: 35px;
		border-bottom:1px dotted rgba(232,232,232,0.5);
	}
	.mainmenu ul li a:hover, .mainmenu ul li.active a {
		color:#fff;
		background:#1f7fbc;
	}
	.mainmenu ul li.parent ul a:hover {
		background: url(../images/bgli.png) no-repeat 20px center #1f7fbc;
		color:#fff;
	}
	.mainmenu {
		border: medium none;
		float: left;
		margin-top: 0;
		padding: 0;
		height: 36px;
		position:static;
		width: 100%;
	}
	.mainmenu ul.menu > li:before, .mainmenu ul.menu > li:after {
		display:none;
	}
	.mainmenu ul li.parent ul {
		visibility:visible;
		position:static;
		opacity: 1;
		background:#01addf;
		padding:0;
		margin:0;
		border: none;
	}
	.mainmenu ul li.parent ul ul, .mainmenu ul li.parent:hover ul ul {
		background: #01addf;
		padding: 0;
		z-index: 999;
		text-align: left;
		position:static;
		opacity: 1;
		visibility:visible;
		border: none;
	}
	#menu {
		background: none;
		box-shadow: none;
	}
#menu ul ul {
display: none;
}
#gal_right {
    width: 100%
}
#gal_left {
    width: 100%;
min-height: initial;
}
	

}

#tab_wrapper table{width:100%;}
#video_content{width: 678px; height: 381px}

@media (max-width:768px) {

	.mobi{display:block;}
	.pc{display:none;}

    .box, #content_right, #content {
        max-width:100% !important; 
        overflow:hidden;
    }

    #content_left {
        width: 100%;
    }

    #content_right {
        width: 100%;
        padding-left: 0;
        padding-top: 15px;
    }

    .tour_other {
        width: 100% !important;
    }

        .tour_other .tag_img_2 {
            width: 90px !important;
        }

    #des_wrapper iframe {
        max-width: 100% !important;
        height: auto !important;
    }

    #slider img {
        height: auto !important;
    }

    #slide_main, #slider {
        height: 165px !important; 
    }

    #header div {
        margin: 0px !important;
        padding: 0px !important;
        width: 100% ;
    }
	
	#header{padding-right:0px !important;}
	.h-icon{position: absolute;top: 13px;right: 18px;width: 125px !important;text-align: right !important;}
	.h-icon img{width: 30px;height: 32px;margin-left: 5px;background: #d7ec91;border-radius: 50%;}
	
	.m-tel{width: 50px; position: fixed;bottom: 21px;left: 15px; display:block; z-index:10;}
	.m-tel img{width: 50px;height: 50px; background: none;border-radius: 50%;}
	
    #menu ul ul {
        display: inline;
        position: inherit;
        opacity: 1;
        top: 0; 
    }

        #menu ul ul li a {
            background: #fff;
			color: #fff112;
            color: #000;
			
        }

    .tab_content table {
        width: 100% !important;
    }

    .th_table_cus {
        width: 100% !important;
    }

        .th_table_cus input[type=text], .th_table_cus textarea {
            width: 100% !important;
        }

    #content_right table {
        max-width: 100% !important;
        width: 100% !important;
    }

    .container img {
        max-width: 100%;
        height: initial;
    }

    .tour_home_item {
        width: 50%;
    }

    #header .fl_l.lban {
        width: 100%;
    }

    #header .fl_r.rban {
        width: 100%;
    }

    .box_mobi{width:100% !important;}

    #video_content{max-width:100% !important; height:auto !important; width:100% !important;}
    #video_content iframe{max-width:100%; height:auto !important; width:100% !important;}
    .video_slide{width:100% !important; height:40px;}
    .video_slide .dp_bl{width:40px !important; height:40px !important;}
    .video_slide .dp_inbl{display:none;}
    .video_slide .next,.video_slide .prev {top:5px !important;}

    .box{min-height:10px !important;}

    
}
@media (max-width:720px) {
	
}
@media (max-width:640px) {
	
}
@media (max-width:600px) {
	
}
@media (max-width:480px) {
.hide_mobi{display:none;}
#header div.hide_mobi{display:none !important;}
.fl_l.bd_r.pd_r_10.b_sz {
    width: 100%;
}
.ov_hd.fl_l.pd_l_10.pd_r_10.b_sz {
    width: 100%;
}
.fl_l.tal_r.pd_l_10.b_sz.ov_hd {
    width: 100%;
}
.gal_ul li {
width: 100%;
}
.tour_item img {
    width: 100%;
}

.tour_item_right {
    width: 100%;
}
.slide_comment li {
    width: 296px;
}

#tour_list,#des_wrapper {padding: 1px;}

}
@media (max-width:430px) {
.tour_home_item {
    width: 100%;
}	
}
@media (max-width:360px) {
	
}