@media (min-width: 1260px) {
  .container {
    width: 1230px;
  }
}
@media (min-width: 1320px) {
  .container {
    width: 1290px;
  }
}
@media (min-width: 1470px) {
  .container {
    width: 1440px;
  }
}
.container {
    padding-right: 20px;
    padding-left: 20px;
}
.nofix header {background: url(bg01.png) repeat-x top center #0d4394;}
.pagebg .header {background-color: #426cdc;/*box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);*/background-image: none;}
.location { margin-top: 18px;}
.bsTop {width: 100% !important;}
.bsFrameDiv {height: 209px !important;}
.bsFrameDiv > div > img {margin: 15px !important;}
@media (max-width: 1680px){
    .webheader .slick-list li {height: 577px;}
    .webheader .slick-list li .focustitle {left: 6.2%;max-width: 46%;}
    .webheader .slick-dots {right: 6.2%;}
}
@media (max-width: 1600px){
    .webheader .slick-list li {height: 549px;}
}
@media (max-width: 1536px){
    .webheader .slick-list li {height: 527px;}
    .webheader .slick-list li .focustitle {left: 4.2%;max-width: 48%;}
    .webheader .slick-dots {right: 4.2%;}
}
@media (max-width: 1441px){
	.logo .hidden-pc {display: none;}
    .logo .hidden-note {display: block;}
}
@media (max-width: 1440px){
	.webheader .slick-list li {height: 494px;}
    .webheader .slick-list li .focustitle p {font-size: 20px;max-height: 57px;}
    .namelist li {width: 16.666%;}
}
@media (max-width: 1366px){
    .header-right .relatedlink { margin:5px 0 14px 0;}
    .webheader .slick-list li {height: 469px;}
    .header {background-size: 100% 100%;}
    
}
@media (max-width: 1300px){
    .h_menu {padding: 20px 30px 3px 30px; }
}
@media (max-width: 1280px){
	.webheader .slick-list li {height: 439px;}
    .fivepart .webcolumn .lmname {font-size: 46px;}
}
@media (max-width: 1199px){
    .header-right .relatedlink {margin: 0;}
    .webheader .slick-list li {height: 412px;}
    .webheader .slick-list li .focustitle {font-size: 18px;}
    .webheader .slick-list li .focustitle p {font-size: 18px;max-height: 49px;}
    .fivepart .webcolumn .lmname {font-size: 36px;}
    .webheader .slick-dots {margin: 0 0 0 30px;}
    .leftNavigation li a {padding: 11px 28px;font-size: 20px;}
}
@media (max-width: 1200px){
    .logo .hidden-note {display: none;}
    .logo .hidden-ipad {display: block;}
}
@media (max-width: 1150px){
    .h_menu {padding: 16px 30px 3px 30px; }
}
@media (max-width: 1024px){
    .webheader .slick-list li {height: 352px;}
    .webheader .slick-list li .focustitle p {font-size: 16px;max-height: 41px;}
}
@media (max-width: 991px){
    .logo .hidden-ipad {display: none;}
    .logo .hidden-zipad {display: block;}
    .h_menu {padding: 10px 20px 3px 14px; }
    .webheader .slick-list li {height: calc(100vw * 0.369);}
    .webheader .slick-dots {margin: 0 0 0 20px;}
    .breadcrumb > li {line-height: 150%;}
    .foot-list {min-height: 226px;}
    .webcolumn .lmname {font-size: 48px;}
    .fivepart .webcolumn .lmname {font-size: 26px;}
    .namelist li {width: 20%;}
    .paper .win-lb {width: 100%;text-align: left;margin-bottom: 0px;}
    .paper .win-nr {width: 100%;float: left;}
    .leftNavigation li {margin: 0 8px 16px 8px;}
    .leftNavigation li a {padding: 7px 18px;font-size: 18px;}
}
@media (max-width: 800px){
	.webheader .slick-list li .focustitle {left: 0;max-width: 62%;bottom: 20px;}
    .header-right .relatedlink {margin: 12px 0 0 0;}
}
@media (max-width: 768px){
	
}
@media (max-width: 767px){
    .webheader .slick-dotted.slick-slider {margin-bottom: 44px;}
    .webheader .slick-dots {width: 100%;text-align: center;bottom: -36px;}
    .webheader .slick-dots li button {background: #dedede;}
    .webheader .slick-list li {height: calc(100vw * 0.569);}
    .webheader .slick-list li .focustitle {width: 100%;max-width: initial;right: inherit;bottom: -63px;padding: 10px 16px 8px 16px;}
    .logo .hidden-ipad, .logo .hidden-zipad {display: none;}
    .webcolumn .lmname {font-size: 30px;}
    .header-right .relatedlink {margin: 5px 0 18px 0;text-align: left;}
    .btn-more {padding: 15px 90px;}
    .foot-list {min-height: inherit;margin-top: 20px;}
    .footpart .row > [class^='col'] {margin-bottom: 30px;}
    .fivepart .row > [class^='col'] {margin-top: 30px;}
    .leadbox .lead-l {width: 100%;margin-right: 0;}
    .leadbox .lead-r {width: 100%;}
    .lanmu1_l{ font-size:28px;}
    .namelist li {width: 50%;}
    .lanmu_l{ font-size:36px;}
    .lanmu_r {line-height: 34px;}
}
@media (max-width: 380px){
	
}
@media (min-width: 1441px){
    .logo .hidden-note {display: none;}
}
@media (min-width: 1200px){
    .logo .hidden-ipad {display: none;}
}
@media (min-width: 992px){
    .logo .hidden-zipad {display: none;}
}