
dl,dt,dd,ul,li{
margin:0;
padding:0;
}

.menu_mob {
	display: none
}
#menu_bth {
	display: none
}

#video2_title a span, #fb_title a span, #service_title span, #links_title span, 
#authority_title span, #news_title span, #gift_title span, #beautiful_title span, #links2_title span{ display: none}/*title*/

.banner2{background: #fff;border-radius: 10px ;border: 1px solid #bfd7b7; padding:10px; text-align: right;margin-bottom: 20px;}
.responsive button{ display:none !important}

 @media (min-width: 991px) {
#top .menu_mob {
	display: none !important
}
.left_menu .menu_mob {
	display: block !important
}
}
 @media (max-width: 990px) {


* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
}
#fancybox-wrap, #fancybox-wrap * {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

body, html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}


#D1, #Lights_D1{border-radius: 5px ; width:auto !important; position:static !important; text-align:center; height:230px; background:#3a7a17; margin:10px; padding:5px}


.block {
	display: block !important
}
.display_no {
	display: none !important
}
.in_block {
	display: inline-block; vertical-align:middle
}
.float_none{ float:none !important}

.width_100 {
	width: 100% !important;
}
.width_50 {
	width: 50% !important;
}
.width_auto {
	width: auto !important; 
}
.height_auto {
	height: auto !important; 
}
.text_center{ text-align:center}
.text_left{ text-align: left; vertical-align:top}
.valign_top{ vertical-align:top; padding-top:3px}


#menu_bth {
	display: block
}
.menu_mob {
	width: 100%;
}
#menu, #top_link, #main_bn{ display:none}

#page_bn{ background:#fff; padding:10px; margin:0 }


#logo { position:static; padding:10px;}
#logo a{ height:100%;  display:block;}
#wallpaper{ background: #e9f1e8}
#con_top, #video2, #video2_title, #video2_footer, #fb_title, #fb_footer, #service_title, #service_footer, #links_title,
#authority_title, #authority_footer, #news_title, #gift_title, #beautiful_title, #links2_title{ text-align:center;padding:5px 0;height:auto;background:none }
/*background:none*/
#top, #wallpaper2, #all{padding:0;height:auto;background:none}

#weather,#column, #video2, #fb, #service, #links, #authority, #news, #video, #other, #links2{width: 100%;background: #fff;border-radius: 10px ;border: 1px solid #bfd7b7; padding:10px; text-align:center}
/*外框*/
.nav_search, #weather003, #banner, #fat_footer, #service_footer, #links_footer, #authority_footer, #news_footer, #other_top, #other_footer{ display:none}
/*display:none*/


#video2_title a span, #fb_title a span, #service_title span, #links_title span, #authority_title span, 
#news_title span,  #gift_title span, #beautiful_title span, #links2_title span{  display: inline-block; color:#666; font-size:20px; font-weight:bold; text-align:center}
/*title*/

#footer_bg{}
#main { width:100%; float:none; padding-bottom: 20px;}
#main_title{ background:#e9f1e8; height:auto; padding:5px; margin:10px 0}
.con{ padding:0 10px;}

#top{ height:auto}
#left, #main{ width:100%; float:none}

#w{ padding:0}
#weather{ }
#weather ul{ left:10px; top:13px}


#column{ background:#5d853f; padding:10px;}


.video2_main {
	position: relative;
	padding-bottom: 56.25%;
	width: 100%;
	height: 0;
	text-align: center
}

.video2_main iframe{
  position: absolute;
    top:0;
    left:0;	width:100%;
    height:100%;
}

#video {
	position: relative;
		padding:10px 10px 56.25% 10px;

	width: 100%;
	height: 0;
	text-align: center
}

#video iframe{
  position: absolute;
    top:0;
    left:0;	width:100%;
    height:100%;
	    padding: 10px;
}



#service ul{  padding:0}
#service dl{ width:33%}

#air li{ display:table; width:100%; text-align:center}
#station, #pm, #psi, #station_world, .pm_word, .pm_1, #psi_world, .pm_1, .pm_2, .pm_3, .pm_4{ float:none;display: inline-block; vertical-align:middle}

.slick-dots{ left:0}
.slick {
	width: 100%;
	height: auto;
	margin-bottom: 10px
}

#news_title{ text-align:center; vertical-align:middle}
#news_title span, #new_tab td{ width:auto;display:inline-block}
#news_main{ padding:0; min-height:inherit !important}


img[usemap] {
    border: none;
    height: auto;
    max-width: 100%;
    width: auto;
}

#beautiful_bg{ padding:10px;}

#gift_title, #beautiful_title{ width:100%; margin:0}
#gift, #gift div, #beautiful{ width: auto !important}
#gift{ padding:0}

#links{ padding:5px}
#links2_title img{ margin-right:0 !important}
#links2 table{ margin:0}
#links2_title a{ position:static}
#links2{ text-align:left}


#footer{ height: auto; background:#5d8540; text-align:center; padding:10px}
#place, .page_list{ width:auto}
#copyright{ padding:10px;}


.qr{ position:static; text-align:center}
.qr>span{ float:none; display:inline-block}

.qr a{ display:inline-block} 


/*----------------------------rwd-table---------------------*/

.rwd-table {
	overflow: hidden;
}
.rwd-table {
	min-width: 100%;
}
.rwd-table .list_head {
	display: none;
}
.rwd-table dd {
	display: block;
}
.rwd-table td:before {
	content: attr(data-th) " : ";
	font-weight: bold;
	width: 6.5em;
}
.rwd-table td {
	text-align: left;
	text-indent: 0 !important;
	display: block;
	width: 100%;
	padding: 5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


}
