/* Header */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body{ background:url(bg.png);}
.ell{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.part{ position:relative;}
.part-btn{ position:absolute; width:1180px; height:35px; line-height:35px; margin:0 auto; left:50%; top:40px; margin:0 0 0 -590px; text-align:right;}
.top-link{ font-size:18px; font-weight:bold; display:inline-block;background:#fbb727;border-radius:5px;color:#fff;padding:0 20px; float:right;}
.top-link:hover{ color:#fff;}
.wzaer{font-size:18px;display:inline-block;height:35px;line-height:35px;background:#fabe2d;color:white;padding:0 20px;border-radius:5px;font-weight:800; float:right; outline:none; margin:0 20px 0 0;}
.older .elder,.older .wzaer{height:50px !important;line-height:50px !important;font-size:30px !important}
.older .wzaer{right:240px;}

.part{background: url(part-b-bg.jpg) no-repeat center top;width: 100%;height: auto;padding-top:657px;overflow:  hidden; }
.part-content{ width:1200px; background:#fff; margin:0 auto; padding:0 25px; overflow:hidden;}

.title1{ width: 100%;height:146px; line-height:146px; text-align:center; margin:30px auto 10px; background:url(titlebg.png) no-repeat top center; background-size:cover;}
.title1 a{ height:100%; display:block;}
.title2{ background:url(title2bg.png) no-repeat top center; background-size:cover;}
.title3{ background:url(title3bg.png) no-repeat top center; background-size:cover;}

.container{ width:1200px; margin:0 auto; overflow:hidden;}
.index-con-1{ float:left; width:560px;}

.index-newspic{ width:100%; height:400px; overflow:hidden; position:relative;}
.index-newspic .swiper-slide{ width:100%; height:400px; position:relative;}
.index-newspic .swiper-slide a{ width:100%; height:100%; display:block;}
.index-newspic .swiper-pic{ width:100%; height:300px; overflow:hidden;}
.index-newspic .swiper-note{ width:100%; color:#fff; height:100px; background:#2d7ad3; font-size:20px; line-height:30px; padding:20px;}
.index-newspic .swiper-pagination{ display:none !important;}

.index-newspic .slick-dots { clear:both; width:100%; height:42px; padding:10px 0 0; text-align:center; list-style: none; position:absolute; bottom:10px;}
.index-newspic .slick-dots li { display: inline-block; width: 10px; height: 10px; background:#fff; border-radius: 50%; margin-right: 8px; cursor:pointer;}
.index-newspic .slick-dots li:last-child { margin-right: 0;}
.index-newspic .slick-dots li.slick-active { background: #ffdb7b;}

.list{ float:left; width:590px; padding:0 0 0 40px; overflow: hidden;}
.list ul li{ overflow:hidden; margin:0 0 20px 0;}
.list ul li a{ float:left; width:430px; height:100%; line-height:32px; font-size:20px; color:#333; display:block; overflow:hidden; position:relative; padding:0 0 0 20px;}
.list ul li a:before{ content:""; width:6px; height:6px;background:#333; border-radius:50%; position:absolute;left:0;top:14px}
.list ul li span{ float:right; font-size:16px; line-height:32px;color:#999; display:block;}
.list ul li a:hover{ color:#0057A7;}

.list2{ overflow: hidden;}
.list2 ul li{ width:100%; height:61px; line-height:60px; padding:0 0 0 24px; border-bottom:1px solid #e7e7e7; position:relative;}
.list2 ul li:before{ content:""; width:6px; height:6px;background:#d71329; border-radius:50%; position:absolute;left:0;top:28px}
.list2 ul li a{ font-size:22px; color:#333; display:block; overflow:hidden;}
.list2 ul li a:hover{ color:#0057A7;}

.list3{ overflow: hidden;}
.list3 ul li{ float:left; width:31%; margin:0 3.5% 3.5% 0; overflow:hidden;}
.list3 ul li:nth-of-type(3n){ margin:0 0 3.5% 0;}
.list3 ul li img{ width:100%;}

/* Footer */
.footer-box{width:100%;background-color:#0057A7}
.footer-box a:hover{color:#fff}
.footer-content{width:1200px;margin:0 auto;padding:30px 0}
.footer-content-left{display:inline-block;width:630px;vertical-align:top;position:relative}
.footer-content-right{width:540px;display:inline-block}
.footer-text{font-size:15px;line-height:30px;color:#fff;max-width:600px}
.footer-text a{color:#fff;text-decoration:none}
.footer-content-left-imgs{font-size:0;display:block;width:100%;text-align:center;margin-top:10px}
.footer-content-left-imgs img{margin:0 10px}
.footer-content-left-left{}
.footer-content-left img{}
.footer-line{display:inline-block;height:120px;width:1px;background-color:#fff;margin:0 20px}
.footer-right-imgbox{display:inline-block;text-align:center;width:128px}
.footer-right-imgbox img{width:100px;height:100px;display:block;margin:0 auto 10px auto}
.footer-right-imgbox-text{font-size:16px;color:#fff}
.footer-content2{display:none}
	
/* older */
.older .part-btn{ height:50px; line-height:50px; top:40px;}
.older .top-link{ font-size:30px;}
.older .title1 .sub1{ font-size:44px;}
.older .container{ width:100%;}
.older .index-con-1{ float:none; width:100%;}
.older .index-newspic{ height:800px;}
.older .index-newspic .swiper-slide{ height:800px; padding:0 0 60px;}
.older .index-newspic .swiper-pic{ height:600px;}
.older .index-newspic .swiper-note{ color:#fff; font-size:36px; height:200px; padding:20px 40px; line-height:60px; overflow:hidden;}
.older .index-newspic .slick-dots { top:auto; bottom:30px;}
.older .index-newspic .slick-dots li { width: 25px; height: 25px; margin-right: 15px;}

.older .list{ float:none; width:100%; padding:100px 0 30px; overflow: hidden;}
.older .list ul li{ overflow:hidden; margin:0 0 40px 0;}
.older .list ul li a{ float:left; width:880px; height:100%; line-height:60px; font-size:36px; color:#333; display:block; overflow:hidden; position:relative; padding:0 0 0 40px;}
.older .list ul li a:before{ content:""; width:11px; height:11px; left:0;top:24px}
.older .list ul li span{ font-size:36px;}

.older .list2 ul li{ float:none; width:100%; height:94px; line-height:93px; margin:0; padding:0 0 0 28px; border-bottom:1px solid #e9e9e9; position:relative;}
.older .list2 ul li:nth-of-type(2n){ margin:0;}
.older .list2 ul li:before{ width:11px; height:11px; top:42px}
.older .list2 ul li a{ font-size:36px; color:#333; display:block; overflow:hidden;}
.older .list2 ul li a:hover{ color:#0057A7;}

.older .list3 ul li{ float:left; width:48%; margin:0 4% 4% 0; overflow:hidden;}
.older .list3 ul li img{ width:100%;}
.older .list3 ul li:nth-of-type(2n){ margin:0 0 4% 0;}

/* Footer */
.older .footer-content{display:none !important}
.older .footer-content2{display:block !important;padding:30px;width:100%;max-width:1200px;margin:0 auto}
.older .footer-content-left{width:100% !important;height:auto !important;position:relative}
.older .footer-content-left-left{width:100%}
.older .footer-content-right{margin-top:20px;width:100% !important}
.older .footer-text{display:block !important;font-size:36px;line-height:60px !important;max-width:100% !important}
.older .footer-content-right{text-align:center}
.older .footer-content-right img{height:auto; width:auto !important;}
.older .footer-text img{ width:40px !important;}


.part-img{ display:none;}
.older .footer-right-imgbox{ float:left;}
.older * {	cursor: url(/cms_files/jcms1/web3096/site/images/1/cur/mouse_default.cur), auto !important;}
.older a {	cursor: url(/cms_files/jcms1/web3096/site/images/1/cur/pointer.cur), auto !important;}
@media screen and (max-width:1025px){

img{ max-width:100%;}

.footer{ display:none;}
.old-footer{ display:block;}
.footer-box{width:100%;background-color:#0057A7;padding:20px 0;}
.footer-content{padding:0 20px;width:100%;margin:0 auto}
.footer-text{font-size:16px;line-height:40px}
.footer-text a{color:#fff;text-decoration:none}
.footer-text a:hover{color:#1492FF}
.footer-imgs{margin-top:0.15rem;display:table;margin:0 auto}
.footer-imgs img{display:inline-block;margin:0 10px;cursor:pointer;vertical-align:middle;width:100px}

.top{display:none}
.top a{margin-right:0}
.top-link{padding:0}
.top-1,.top img{display:none !important}
.top-2{float:none;display:flex}
.top-2 > a{flex:1;text-align:center;border-right:1px solid #333}
.top-2 > a:nth-child(5){border:none}
.header-box-top{display:none}

.part-img{ display:block;}
.part-img img{ width:100%;}
.part-btn{ display:none;}
.part-btn,.part-a,.w1200,.title,.list,.part-list{ width:100% !important;}
.part{ padding:0 0 20px !important; background:none !important;}
.part-a{ height:auto; padding:20px; background:none;}
.part-a p{ font-size:16px; padding:0;}

.part-content{ padding:10px 0 0;}
.part-content,.container{ width:100%;}

.part-btn{ height:50px; line-height:50px; top:40px;}
.top-link{ font-size:16px;}

.index-con-1{ float:none; width:100%;}
.index-newspic{ height:auto; padding:0 20px 20px;}
.index-newspic .swiper-slide{ height:510px; padding:0;}
.index-newspic .swiper-pic{ height:400px;}
.index-newspic .swiper-note{ color:#fff; font-size:16px; line-height:30px; height:100px; overflow:hidden;}
.index-newspic .slick-dots { top:auto; bottom:20px;}
.index-newspic .slick-dots li { width: 12px; height: 12px; background:#8fb3df; margin-right: 8px;}
.index-newspic .slick-dots li.slick-active { background: #ba0c0d;}

.title1{ width:90%; height:80px; line-height:80px; text-align:center; font-weight:bold; font-size:16px; margin:0 auto;}

.list { padding:40px 20px 0;}
.list ul li{ float:left; width:100%; height:auto; margin:0 0 20px 0; padding:0 0 20px; border-bottom:1px dashed #ddd; overflow:hidden;}
.list ul li a{ width:80%; height:auto; line-height:30px; font-size:16px; max-height:none; padding:0 0 0 20px; white-space:normal;}
.list ul li a:before{ top:11px}
.list ul li span{ float:right; width:20%; font-size:14px; line-height:30px; padding:0 0 0 20px; text-align:right;}

.list2 { padding:0 20px 20px;}
.list2 ul li{ float:none; width:100%; height:auto; line-height:30px; margin:0; padding:10px 0 10px 20px;}
.list2 ul li:nth-of-type(2n){ margin:0;}
.list2 ul li:before{ width:6px; height:6px; top:24px}
.list2 ul li a{ font-size:16px; white-space:normal;}
.list3 { padding:10px 20px 0;}
.list3 ul li{ float:left; width:100%; margin:0 0 4% 0; overflow:hidden;}
.list3 ul li img{ width:100%;}
.list3 ul li:nth-of-type(2n){ margin:0 0 4% 0;}

.footer-content{ width:100%;display:none !important}
.footer-content2{display:block !important;padding:30px;width:100%;max-width:1200px;margin:0 auto}
.footer-content-left{width:100% !important;height:auto !important;position:relative}
.footer-content-right{margin-top:20px;width:100% !important}
.footer-text{display:block !important;font-size:16px !important;line-height:40px !important;max-width:100% !important}
.footer-content-right{text-align:center}
.footer-content-right img{height:50px; width:auto !important;}


}

@media screen and (max-width:767px){

img{ max-width:100%;}

.footer{ display:none;}
.old-footer{ display:block;}
.footer-box{width:100%;background-color:#0057A7;padding:0.35rem 0}
.footer-content{padding:0 0.2rem;width:7.5rem;margin:0 auto}
.footer-text{font-size:0.24rem;line-height:0.4rem}
.footer-text a{color:#fff;text-decoration:none}
.footer-text a:hover{color:#1492FF}
.footer-imgs{margin-top:0.15rem;display:table;margin:0 auto}
.footer-imgs img{display:inline-block;margin:0 0.2rem;cursor:pointer;vertical-align:middle;width:1rem}

.top{display:none}
.top a{margin-right:0}
.top-link{padding:0}
.top-1,.top img{display:none !important}
.top-2{float:none;display:flex}
.top-2 > a{flex:1;text-align:center;border-right:1px solid #333}
.top-2 > a:nth-child(5){border:none}
.header-box-top{display:none}

.part-img{ display:block;}
.part-btn{ display:none;}
.part-btn,.part-a,.w1200,.title,.list,.part-list{ width:100% !important;}
.part{ padding:0 0 20px !important; background:none !important;}
.part-a{ height:auto; padding:20px; background:none;}
.part-a p{ font-size:16px; padding:0;}

.part-content{ padding:10px 0 0;}
.part-content,.container{ width:100%;}

.part-btn{ height:50px; line-height:50px; top:40px;}
.top-link{ font-size:16px;}

.index-con-1{ float:none; width:100%;}
.index-newspic{ height:auto; padding:0 .36rem .76rem;}
.index-newspic .swiper-slide{ height:auto; padding:0;}
.index-newspic .swiper-pic{ height:3.6rem;}
.index-newspic .swiper-note{ color:#fff; font-size:.29rem; line-height:.58rem; height:auto; overflow:hidden;}
.index-newspic .slick-dots { top:auto; bottom:.1rem;}
.index-newspic .slick-dots li { width: .2rem; height: .2rem; background:#8fb3df; margin-right: .2rem;}
.index-newspic .slick-dots li.slick-active { background: #ba0c0d;}

.title1{ width:90%; height:1.45rem; line-height:1.45rem; text-align:center; font-weight:bold; font-size:.29rem; margin:0 auto;}

.list { padding:.36rem .36rem 0;}
.list ul li{ float:none; width:100%; height:auto; margin:0 0 .2rem 0; padding:0 0 .2rem; border-bottom:1px dashed #ddd; overflow:hidden;}
.list ul li a{ width:auto; height:auto; line-height:.58rem; font-size:.29rem; max-height:none; padding:0 0 0 .36rem; white-space:normal;}
.list ul li a:before{ width:.1rem; height:.1rem; top:.25rem}
.list ul li span{ float:none; width:100%; font-size:.29rem; line-height:.58rem; padding:0 0 0 .36rem;}

.list2 { padding:0 .36rem .36rem;}
.list2 ul li{ float:none; width:100%; height:auto; line-height:.58rem; margin:0; padding:.1rem 0 .1rem .36rem;}
.list2 ul li:nth-of-type(2n){ margin:0;}
.list2 ul li:before{ width:.1rem; height:.1rem; top:.3rem}
.list2 ul li a{ font-size:.29rem; white-space:normal;}
.list3 { padding:.2rem .36rem 0;}
.list3 ul li{ float:left; width:100%; margin:0 0 4% 0; overflow:hidden;}
.list3 ul li img{ width:100%;}
.list3 ul li:nth-of-type(2n){ margin:0 0 4% 0;}

.footer-content{ width:100%;display:none !important}
.footer-content2{display:block !important;padding:0.3rem;width:100%;max-width:1200px;margin:0 auto}
.footer-content-left{width:100% !important;height:1.8rem !important;position:relative}
.footer-content-right{margin-top:0.2rem;width:100% !important}
.footer-text{display:block !important;font-size:0.28rem !important;line-height:0.6rem !important;max-width:100% !important}
.footer-content-right{text-align:center}
.footer-content-right img{height:1rem}


}