@media (min-width: 1260px) {
  .container {
    width: 1240px;
  }
}
@media (min-width: 1330px) {
  .container {
    width: 1300px;
  }
}
.container {
    padding-right: 20px;
    padding-left: 20px;
}
#brand-bar {height: auto;}
#site-navigation {top:108px;}
.topbanner {height: 380px;overflow: hidden;margin-top: 108px;background-size: 100% 100%;background-position: bottom center;background-repeat: no-repeat;}
.topbanner .igsnrr {font-family: Georgia, Times New Roman, serif;color:white;font-size:5em;line-height: 390px;text-align: center;text-shadow:0px 2px 14px #00347d;font-weight: 700;}
[type=button],[type=reset],[type=submit],button{box-shadow:0 0 10px rgba(0,0,0,.0),0 0 5px rgba(0,0,0,.0)}
.focusimgbox {padding: 15px;margin-top: 17px;margin-bottom: 28px;}
.eycnmt {margin-top: 15px;}
.bsTop {width: 100% !important;}
.bsFrameDiv {height: 209px !important;}
.bsFrameDiv > div > img {margin: 15px !important;}
@media(min-width:1279px){
	.topbanner{
		background-position-y: 0
	}
	    
}
@media (max-width: 1680px){
	
}
@media (max-width: 1600px){
	
}
@media (max-width: 1536px){
	
}
@media (max-width: 1440px){
	.topbanner {height: 296px;}
}
@media (max-width: 1389px){
	.logo .hidden-pc {display: none;}
    .logo .hidden-note {display: block;}
}
@media (max-width: 1366px){
	
}
@media (max-width: 1280px){
    .event_list li{margin-bottom:21px;}
    .topbanner {
    height: 260px;
    }
    .topbanner .igsnrr{
    	line-height:300px
    }
}
@media (max-width: 1200px){
    .logo .hidden-note {display: none;}
    .logo .hidden-ipad {display: block;}
}
@media (max-width: 1199px){
    .topbanner {height: 210px;}
    .topbanner .igsnrr {line-height: 258px;font-size:4em;}
    .lanmu_l { font-size:22px;}
    .lanmu_r {line-height: 23px;font-size: 13px;}
    .event_list li{margin-bottom:15px;}
}
@media (max-width: 991px){
    .topbanner {height: 166px;}
    .topbanner .igsnrr {line-height: 215px;font-size:3em;}
	.event_list li:nth-child(4) {display: block;}
	.lbt-box-box {margin-top: 26px;}
}
@media (max-width: 800px){
	
}
@media (max-width: 768px){
    
}
@media (max-width: 767px){
	
    #site-navigation {top:63px;}
    .topbanner {margin-top: 60px;height: 140px;}
    .topbanner .igsnrr {line-height: 228px;font-size:2em;}
    .logo .hidden-ipad {display: none;}  
    .event_list h5 a{max-height: initial;}
    .lanmu_l { font-size:20px;}
    .lanmu1 {margin-top: 8px;}
    .container {width: 100%;}
    .eycnmt {margin-top: 2px;}
	.event_list li:nth-child(4) {display: none;}
}
@media (max-width: 560px){.topbanner{height: 116px;}}
@media (max-width: 420px){.topbanner{margin-top: 0;height: 143px;background-size: 110%;}}
@media (max-width: 390px){
    .topbanner .igsnrr {line-height: 220px;font-size:1.8em;}
}
@media (max-width: 320px){
    #site-navigation {top:57px;}
	.topbanner{height: 128px;}
    .topbanner .igsnrr {line-height: 190px;font-size:1.5em;}
    .lanmu_l { font-size:16px;}
}

@media (min-width: 1390px){
    .logo .hidden-note {display: none;}
}
@media (min-width: 1201px){
    .logo .hidden-ipad {display: none;}
}