@charset "utf-8";
/* CSS Document */



@media (max-width: 1400px){
  .news_block{
    margin: 0;
  }
  .discovery {
    padding: 0 15px;
  }
  .discovery img{
    top: 0;
  }
  .owl-theme .owl-nav{
    top: 50%;
  }
  .discovery div.owl-item{
    opacity: 1;
  }
  
}


@media (max-width: 1200px) {
	#header .top {
		padding: 45px 1.2em 0.8em 1.2em;
	}
	.display_no {
		display: none;
	}
	#ff_btn {
		display: none;
	}
	#FontSizeArea {
		background: none;
	}
	.menu2 .nav_search {
		display: block;
		padding: 1em;
	}
	.menu2 .nav_search .text {
		width: calc(100% - 60px);
		height: 30px;
		padding: 0 5px 0 31px;
		background-color: #fff;
		border-radius: 0;
		vertical-align: top;
		float: left;
	}
	.menu2 .nav_search .text2 {
		width: 60px;
		line-height: 30px;
		height: 30px;
		border-radius: 0 15px 15px 0;
		background: #c73a00;
		color: #fff;
		cursor: pointer;
		vertical-align: top;
		position: static;
		float: left;
	}
	.qrcode {
		padding: 10px 0;
	}
  .news_block{
    margin: 0;
  }
  .block_5{
    margin: 0;
    width: calc(100%/2 - 15px);
  }


}
@media (max-width: 990px) {
	h2 {
		width: 100%;
    font-size: 2em;
	}
  #main_menu{
    position: absolute;
    width: 100%;
    z-index: 999;
  }
  #logo a{
    margin-top: 0;
  }
	.copyright {
		text-align: center;
		padding: 0;
	}
	.copyright div.copyright_block {
		padding: 18px 16px;
	}

	.footer_main {
		display: block;
	}
	.footer_word {}
	#div_content {
		margin-top: 0;
	}
	.place {
		margin: 16px 0;
	}
	.footer_img {
		padding-bottom: 0;
	}
	.block {
		display: block
	}
	.download_list .list_head span.text_le {
		padding-left: 18px;
	}
	iframe {
		max-width: 100%;
		height: 432px;
	}
	body {
		background: #fffbec;
	}
	#header {
		height: auto;
	}
	#header .top {
		background: #fff;
		padding: 0.8em 1.2em 0.8em 1.2em;
	}
	.article {
		width: 100%;
		margin-top: 5px;
		min-height: inherit;
	}
	.article .owl-carousel img {
		width: auto;
		max-height: 150px !important;
	}
	.article .box .owl-next {
		right: 10px;
	}
	.article .box .owl-prev {
		left: 10px;
	}
	.b {
		right: 18px;
	}
	.con {
		margin: 0;
	}
	#main_menu {
		background: #fcc929;
	}
	#main_type {
		padding: 0 0 5px 0;
	}
	#main_type input#kd {
		width: calc(140px - 32px);
	}
	.list {
		margin-top: 5px;
	}
	.footer_img {
		margin-top: 8px;
		margin-bottom: 0;
	}
	.footer_img, .footer_word {
		display: block;
		text-align: center;
		width: 100%;
	}
	.footer_word {}
	#footer a {
		display: inline-block;
		color: #000;
	}
	#footer .footer_bth a {
		display: inline-block;
	}
	#logo {
		width: calc(100% - 40px);
		float: none;
		display: inline-block;
	}
	#logo img {
		max-height: 50px;
	}
	.main_bn {
		float: none;
		margin: 5px 0;
	}
	#main_type {
		text-align: left;
	}
	.menu2 {
		width: 100%;
		border-radius: 0;
		padding: 0;
	}
	.menu2 li>a {
		padding: 8px 5px 8px 22px;
	}
	#ff_btn, .calendar, .display_no, .main_bn, .menu_nav, .menu_navigation, .left_menu, .top_menu, .calendar_type {
		display: none;
	}
	#header {
		background: none;
	}
	.calendar2, .block, .type_word, .share_mob, #menu_bth, .block, .b_main {
		display: block;
	}
	.tabulation_word .example {
		display: block;
		margin-top: 5px;
	}
	.share {
		width: 100%;
		height: auto;
		font-size: 0em;
		font-weight: bold;
		position: static;
		display: table;
		padding: 0;
	}
	.share li {
		width: auto;
		display: table-cell;
		height: 45px;
		margin: 0;
	}
	.Gotop a {}
	.Gotop a:before {
		content: "\f0d8";
		font-family: FontAwesome;
		font-size: 1.5em;
		transition: all 0.3s;
		display: block;
		line-height: 10px;
		margin-bottom: 6px;
	}
	.search_title, .tabulation .tabulation_tt {
		color: #fa5200;
		background: none;
		font-weight: bold;
	}
	.search_txt, .search_title, .tabulation .tabulation_tt, .tabulation .tabulation_word {
		display: block;
		padding: 0 5px;
		margin-bottom: 5px;
	}
	.search_txt, .search_title, {
		width: 100%;
		text-align: left;
	}
	.search_btn li {
		float: none;
		margin: 0 0 5px 0;
	}
	.search_btn li a {
		border-radius: 0;
	}
	.m_20, .m_30, .m_40, .m_50, .m_60, .m_70, .m_90 {
		margin-bottom: 20px;
	}

  .place_owl{
    padding: 1em 0;
  }  
    
  .news_wrap{
    margin: 1em 0;
  }


  .link_btn{
    margin: 0 -15px
  }
  .dis_title{
    padding: 0 15px;
    margin: 1em 0;
  }
  .discovery{
    margin-top: 0;
  }
  .discovery a::before{
    height: 100%;
    max-height: none;
  }
  .Gotop a {
	width: auto;
    height: auto;
    font-size: 1.125em;
    background-color: #c73a00;
    color: #fff;
    display: inline-block;
    position: fixed;
    z-index: 9999;
    right: 2%;
    bottom: 12%;
    line-height: 25px;
    cursor: pointer;
    opacity: 0.7;
    padding: 9px 11px;
	border: 1px solid #fccab6;
	text-align: center;
}
}
@media (max-width: 767px) {
	#div_content {
		padding: 16px 18px;
	}
	.col-xs-6:nth-child(2n + 1) {
		clear: both;
	}




	iframe {
		max-width: 100%;
		height: 225px;
	}
	.inputXS, .inputS, .inputM, .inputL, .inputXL {
		width: 100%;
	}
	.search_table2 {
		width: calc(100% - 60px);
	}
  .news_block{
    flex-wrap: wrap;
  }
  .block_5{
    width: 100%;
    margin-bottom: 2em;
  }
  .owl-theme .owl-nav.disabled + .owl-dots{
    margin-top: 10px;
  }
  .owl-theme .owl-nav [class*='owl-']{
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
  }
  .owl-theme .owl-nav [class*='owl-']:hover{
    background-size: 100% 100%;
  }

}
@media (max-width: 576px) {
	.menu2 .sub_sub a:before {
		left: 21px;
	}
	#search_btn li {
		width: 100%;
		margin-bottom: 10px;
	}
	#search_btn {
		margin-bottom: 0px;
	}
  .news_wrap .title{
    display: block;
    text-align: left;
  }
  .news_wrap h2{
    width: 100%;
  }
  .title .more{
    margin-top: 8px;
    display: inline-block;
  }

  #main{
    padding: 0;
  }
  .discovery{
    padding: 0 15px;
  }
  .discovery  .owl-dots{
    margin-top: 10px;
  }
  .block_5{
    margin-bottom: 1em;
  }
  .place_wrap{
    margin-top: 1em;
  }
  .dis_title{
    margin-top: 2em;
  }
  .center_bg{
    padding-bottom: 2em;
  }

  .place_wrap .title{
    margin-bottom: 0.5em;
    text-align: left;
  }
  .place_owl .item a:nth-child(1) {
    width: calc(46% - 10px);
    margin-right: 10px;
  }

  .place_owl .item a:nth-child(3) {
    width: calc(54% - 10px);
    margin-right: 10px;
  }

  .place_owl a {
    margin-bottom: 10px;
  }
  .place_txt{
    padding: 4px 16px;
  }
  .owl-theme .owl-nav{
    top: 45%;
  }
  .place_wrap{
    margin-bottom: 1em;
  }
}
@media (min-width: 991px) {
	#main_menu .menu2 {
		display: none !important;
	}
	.left_menu .menu2 {
		display: block !important;
	}
}

@media (min-width: 990px){
	.container{
		max-width: 1400px;
	}
}


