@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: #004294;box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);}
.bsTop {width: 100% !important;}
.bsFrameDiv {height: 209px !important;}
.bsFrameDiv > div > img {margin: 15px !important;}
@media (max-width: 1680px){
    .h_menu {padding: 19px 8.2% 3px 8.2%;}
}
@media (max-width: 1600px){
    .h_menu {padding: 19px 6.2% 3px 6.2%;}
}
@media (max-width: 1536px){
    .h_menu {padding: 19px 4.2% 3px 4.2%;}
}
@media (max-width: 1440px){
    .webheader .slick-slide img {height: 449px;}
    .namelist li {width: 16.666%;}
}
@media (max-width: 1389px){
	.logo .hidden-pc {display: none;}
    .logo .hidden-note {display: block;}
}
@media (max-width: 1366px){
    .header {background-size: 100% 100%;}    
}
@media (max-width: 1300px){
    .h_menu {padding: 21px 30px 3px 30px; }
}
@media (max-width: 1280px){
    .webheader .slick-slide img {height: 428px;}
	.fivepart .webcolumn .lmname {font-size: 46px;}
}
@media (max-width: 1199px){
    .webheader .slick-slide img {height: 349px;}
    .fivepart .webcolumn .lmname {font-size: 36px;}
    .webheader .slick-dots {margin: 0 0 0 30px;}
    .fivepart .row {margin-left: -15px;margin-right: -15px;}
    .fivepart .row > [class^='col'] {padding-left: 15px;padding-right: 15px;}
    .lanmu_l{ font-size:20px;}
    .secondarybox .row {margin-left: -15px;margin-right: -15px;}
    .secondarybox .row > [class^='col'] {padding-left: 15px;padding-right: 15px;}
    .footlm {font-size: 15px;}
    .foot-list {margin-top: 16px;}
    .foot-list ul li a {font-size: 15px;}
    .foot-lx ul li, .foot-lx ul li a {font-size: 16px;}
    .footnav ul li:nth-child(3) {width: 18.285%;}
    .footnav ul li:nth-child(4) {width: 23.285%;}
    .footnav ul li:nth-child(5) {width: 23%;}
    .webheader .slick-list li .focustitle p {font-size: 18px;max-height: 49px;}
}
@media (max-width: 1024px){
	.webheader .slick-list li .focustitle p {font-size: 16px;max-height: 41px;}
}
@media (max-width: 1179px){
    .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){
    .header-right .relatedlink {margin: 0 0 0 0;}
}
@media (max-width: 991px){
    .webheader .slick-slide img {height: 269px;}
    .logo .hidden-ipad {display: none;}
    .logo .hidden-zipad {display: block;}
    .h_menu {padding: 11px 24px 3px 20px; }
    .webheader .slick-dots {margin: 0 0 0 20px;}
    .breadcrumb > li {line-height: 150%;}
    .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;}
    .footnav ul li:nth-child(1) {width: 18%;}
    .footnav ul li:nth-child(2) {width: 30%;}
    .footnav ul li:nth-child(3) {width: 25%;}
    .footnav ul li:nth-child(4) {width: 27%;}
    .footnav ul li:nth-child(5) {width: 100%;}
    .foot-lx ul li, .foot-lx ul li a {font-size: 18px;}
    .foot-lx ul li {font-size: 16px;float: left;display: inline-block;width: 50% !important;}
    .foot-lx {margin-top: 20px;}
    .foot-list ul li {margin-bottom: 8px;}
    .attach .lanmu1_l {font-size:36px;}
}
@media (max-width: 800px){
	.header-right .relatedlink {margin: 20px 0 0 0;}
    .webheader .slick-list li .focustitle {max-width: 58%;bottom: 20px;}
}
@media (max-width: 768px){
	
}
@media (max-width: 767px){
    .webheader {margin-top: 30px;}
    .webheader .slick-slide img {height: 134px;}
    .webheader .slick-list {overflow: inherit;margin: 0 0 110px 0;}
    .webheader .slick-dotted.slick-slider {margin-bottom: 44px;}
    .webheader .slick-dots {width: 87%;text-align: center;bottom: -102px;margin: 0;}
    .webheader .slick-dots li button {background: #dedede;}
    .logo .hidden-ipad, .logo .hidden-zipad {display: none;}
    .webheader .slick-list li .focustitle {width: 100%;max-width: initial;right: inherit;bottom: -64px;padding: 10px 16px 8px 16px;height: 64px;}
    .webheader .slick-list li .focustitle p {font-size: 15px;max-height: 41px;}
    .webcolumn .lmname {font-size: 30px;margin: 0 0 24px 0;}
    .header-right .relatedlink {margin: 5px 0 18px 0;text-align: left;}
    .btn-more {padding: 15px 90px;}
    .foot-list {margin-bottom: 20px;margin-top: 10px;}
    .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:38px;}
    .namelist li {width: 50%;}
    .lanmu_l{ font-size:18px;}
    .fourpart .webcolumn .lmname {font-size: 25px;}
    .foot-lx ul li {width: 100% !important;}
    .footnav ul li:nth-child(1) {width: 45%;}
    .footnav ul li:nth-child(2) {width: 55%;}
    .footnav ul li:nth-child(3) {width: 45%;}
    .footnav ul li:nth-child(4) {width: 55%;}
    .mt30 {margin-top: -15px;}
}
@media (max-width: 380px){
	.webheader .slick-slide img {height: 120px;}
}
@media (min-width: 1390px){
    .logo .hidden-note {display: none;}
}
@media (min-width: 1180px){
    .logo .hidden-ipad {display: none;}
}
@media (min-width: 992px){
    .logo .hidden-zipad {display: none;}
}