@charset "utf-8";
.main-visual  { position:relative;}
.main-visual .bx-wrapper .bx-prev {  width:40px;height:40px;background:url(/resources/img/main/main-pre.png) no-repeat 0 0;left:0}
.main-visual .bx-wrapper .bx-next {  width:40px;height:40px;background:url(/resources/img/main/main-next.png) no-repeat 0 0;left:110px;right:auto}
.main-visual .bx-pager { display:none;}
.main-visual .bx-wrapper .bx-controls-auto .bx-start {  width:40px;height:40px;background:url(/resources/img/main/main-play.png) no-repeat 0 0;position:absolute;top:0;left:52px}
.main-visual .bx-wrapper .bx-controls-auto .bx-stop {  width:40px;height:40px;background:url(/resources/img/main/main-pause.png) no-repeat 0 0;position:absolute;top:0;left:52px}
.main-visual .bx-controls { position:absolute;width:100%;top:56%}
.main-visual .bx-controls  .active {display:none; }
.main-visual .bx-controls-direction,
.main-visual .bx-controls-auto{width:75%!important; margin:0 auto;position:relative;max-width:1425px}
.main-visual .bx-wrapper { margin-bottom:0!important;}
.main-visual .bx-wrapper .bx-controls-auto { text-align:left;bottom:0!important}
.main-visual .bx-wrapper .bx-controls-direction a { margin-top:0;}
.main-visual .bx-wrapper img {max-width:auto;width:100%;}
.main-news {width:75%!important; left:50%;transform:translateX(-50%);position:absolute;bottom:15% ;max-width:1425px}
.main-news .box {width:590px;height:50px;line-height:50px;border:1px solid rgba(255,255,255,.3);position:relative;}
.main-news .box .tit  {font-family: 'Oswald';position:absolute;top:-1px;left:-1px; width:75px;height:50px;line-height:50px;color:#fff;font-weight:400;text-align:center;border:1px solid #fff;background-color:rgba(12,77,162,.4);font-size:20px;z-index:9999}
.main-news .swiper-slide { height:50px;line-height:50px;color:#fff;font-size:16px;padding-left:95px;padding-right:50px;overflow: hidden;box-sizing:border-box}
.main-news .swiper-container { height:50px;}

.main-news .swiper-button-next { width:16px;height:8px;top:32px;right:20px;background:url(/resources/img/main/bt-next.png) no-repeat 0 0;margin-top:0;}
.main-news .swiper-button-prev { width:16px;height:8px;top:10px;left:auto;right:20px;background:url(/resources/img/main/bt-pre.png) no-repeat 0 0;margin-top:0;}

@media screen and (max-width:1000px){
.main-visual .bx-wrapper .bx-prev {  width:30px;height:30px;background-size:30px}
.main-visual .bx-wrapper .bx-next {  width:30px;height:30px;background-size:30px;left:80px;right:auto}
.main-visual .bx-wrapper .bx-controls-auto .bx-start {  width:30px;height:30px;background-size:30px;position:absolute;top:0;left:37px}
.main-visual .bx-wrapper .bx-controls-auto .bx-stop {  width:30px;height:30px;background-size:30px;position:absolute;top:0;left:37px}
.main-visual .bx-controls  { top:58%;z-index:0}
.main-visual .bx-controls-direction,
.main-visual .bx-controls-auto { width:92%!important;}
.main-news { bottom:20px;width:92%!important;}
.main-news .box  { width:100%;height:35px;line-height:35px}
.main-news .box .tit,
.main-news .swiper-slide  { height:35px;line-height:35px}
.main-news .swiper-container { height:35px;}


.main-news .swiper-button-next { width:16px;height:8px;top:22px;right:10px;background:url(/resources/img/main/bt-next.png) no-repeat 0 0;margin-top:0;}
.main-news .swiper-button-prev { width:16px;height:8px;top:8px;left:auto;right:10px;background:url(/resources/img/main/bt-pre.png) no-repeat 0 0;margin-top:0;}


}
.main-banner { background:#f3f3f3;padding:90px 0 50px;}
.main-banner a { position:relative;display:inline-block;width:31%;margin-right:3%;margin-bottom:40px;padding:20px 35px;height:280px;box-sizing:border-box;background:#fff;}
.main-banner a:nth-child(3n)     { margin-right:0;}
.main-banner a .tit { font-size:35px;color:#0c4da2;font-weight:bold;margin-bottom:25px;}
.main-banner a .tit p { display:block;margin-left:5px;font-size:24px;font-weight:300;}
.main-banner a span { width:80%;font-size:13px;line-height:20px;color:#727272;display:block;font-weight:300;word-break:keep-all}
.main-banner a em { font-style:normal;color:#7f7f7f;font-size:14px;font-weight:bold;position:absolute;bottom:25px;right:5%}
.main-banner a:nth-child(1)   { background:#fff url(/resources/img/main/main-icon01.png) no-repeat 90% 10%}
.main-banner a:nth-child(2)   { background:#fff url(/resources/img/main/main-icon02.png) no-repeat 90% 10%}
.main-banner a:nth-child(3)   { background:#fff url(/resources/img/main/main-icon03.png) no-repeat 90% 10%}
.main-banner a:nth-child(4)   { background:#fff url(/resources/img/main/main-icon04.png) no-repeat 90% 10%}
.main-banner a:nth-child(5)   { background:#fff url(/resources/img/main/main-icon05.png) no-repeat 90% 10%}
.main-banner a:nth-child(6)   { background:#fff url(/resources/img/main/main-icon06.png) no-repeat 90% 10%}

@media screen and (max-width:1515px){
.main-banner a .tit p { display:block;margin-left:0;}
.main-banner a span { width:100%;}

}
@media screen and (max-width:1450px){
.main-banner a span { font-size:14px;line-height:20px;;}
.main-banner a:nth-child(1) ,
.main-banner a:nth-child(2) ,
.main-banner a:nth-child(3) ,
.main-banner a:nth-child(4) ,
.main-banner a:nth-child(5) ,
.main-banner a:nth-child(6) { background-size:60px auto}


}
@media screen and (max-width:1000px){
.main-banner  { padding:20px 0;}
.main-banner a { width:48%;margin-right:2%;padding:20px;height:170px;margin-bottom:10px;}
.main-banner a:nth-child(3n)     { margin-right:2%;}
.main-banner a:nth-child(2n)     { margin-right:0;}
.main-banner a span  { display:none;}
.main-banner a .tit { font-size:18px;}
.main-banner a .tit p { font-size:12px;}
.main-banner a:nth-child(1)   { background:#fff url(/resources/img/main/main-icon01.png) no-repeat 90% 90%}
.main-banner a:nth-child(2)   { background:#fff url(/resources/img/main/main-icon02.png) no-repeat 90% 90%}
.main-banner a:nth-child(3)   { background:#fff url(/resources/img/main/main-icon03.png) no-repeat 90% 90%}
.main-banner a:nth-child(4)   { background:#fff url(/resources/img/main/main-icon04.png) no-repeat 90% 90%}
.main-banner a:nth-child(5)   { background:#fff url(/resources/img/main/main-icon05.png) no-repeat 90% 90%}
.main-banner a:nth-child(6)   { background:#fff url(/resources/img/main/main-icon06.png) no-repeat 90% 90%}
.main-banner a:nth-child(1) ,
.main-banner a:nth-child(2) ,
.main-banner a:nth-child(3) ,
.main-banner a:nth-child(4) ,
.main-banner a:nth-child(5) ,
.main-banner a:nth-child(6) { background-size:60px auto}
.main-banner a em  { bottom:30px;left:20px}
}

.main-dynamic { background:url(/resources/img/main/main-bg.jpg) no-repeat center 0;padding-bottom:100px;margin-bottom:-115px;}
.main-dynamic .box {width:555px;height:430px;;background:url(/resources/img/main/main-box.png) no-repeat 0 0  ;padding:30px 50px;box-sizing:border-box;color:#fff}
.main-dynamic .box p { font-weight:bold;font-size:55px;}
.main-dynamic .box span { display:block;font-size:18px;line-height:30px;font-weight:300;width:98%;margin-bottom:25px;}
.main-dynamic .box  a { display:inline-block;border:1px solid #fff;font-size:17px;color:#fff;text-align:center;width:40%;margin-right:2%;height:58px;line-height:58px;}

@media screen and (max-width:1000px){

.main-dynamic .box { margin:0 auto;height:auto}
.main-dynamic .box p { font-weight:bold;font-size:40px;margin-bottom:10px;}
.main-dynamic .box span { display:block;font-size:18px;line-height:20px;font-weight:300;width:100%;margin-bottom:20px;}
.main-dynamic .box  a { display:inline-block;border:1px solid #fff;font-size:12px;color:#fff;text-align:center;width:46%;margin-right:2%;height:30px;line-height:30px;}


}
@media screen and (max-width:680px){
.main-dynamic { background:url(/resources/img/main/main-bg.jpg) no-repeat center 90%;}
.main-dynamic .box { width:100%;padding:40px;background-size:120% auto;height:auto;}
.main-dynamic .box p { font-weight:bold;font-size:25px;margin-bottom:10px;}
.main-dynamic .box span { display:block;font-size:14px;line-height:20px;font-weight:300;width:100%;margin-bottom:20px;}
.main-dynamic .box  a { display:inline-block;border:1px solid #fff;font-size:12px;color:#fff;text-align:center;width:46%;margin-right:2%;height:30px;line-height:30px;}

}

.main-notice { background:#f3f3f3;padding:90px 0 90px;margin-bottom:-120px;}
.main-notice .tit { text-align:center;font-size:55px;color:#222222;font-weight:bold;margin-bottom:60px;}
.main-notice  .swiper-slide { width:18%;margin-right:2%;background:#fff;}
.main-notice  .swiper-slide a>img { width:100%;height:220px;}
.main-notice  .swiper-slide .con { padding:35px 30px;}
.main-notice  .swiper-slide .con .line { width:34px;height:1px;background:#9b9b9b;margin-bottom:8px;}
.main-notice  .swiper-slide .con  p { font-size:22px;color:#383838;line-height:34px;height:102px;font-weight:bold;overflow:hidden;display:block;margin-bottom:40px;}
.main-notice  .swiper-slide .con  span { display:block;position:relative;font-size:16px;color:#666666;font-weight:300;}
.main-notice  .swiper-slide .con  span img { position:absolute;right:0}
.swiper-scrollbar { display:none;}


@media screen and (max-width:1000px){
.main-notice { padding:20px 0;margin-bottom:-60px;}
.main-notice .tit  { margin-bottom:20px;font-size:20px;}
.main-notice  .swiper-slide { width:49%;margin-right:2%;background:#fff;}
.main-notice  .swiper-slide a>img { width:100%;height:100px;}
.main-notice  .swiper-slide .con  { padding:15px;height:155px;box-sizing:border-box}
.main-notice  .swiper-slide .con  p { font-size:17px;color:#383838;line-height:25px;height:75px;font-weight:bold;overflow:hidden;display:block;margin-bottom:10px;}
.main-notice  .swiper-slide .con  span { display:block;position:relative;font-size:14px;color:#666666;font-weight:300;}
.main-notice  .swiper-slide .con  span img { position:absolute;right:0;width:10px;display:none;}
.swiper-scrollbar { display:block;margin-top:20px;}
.swiper-container-horizontal>.swiper-scrollbar { background:#bbbbbb;}
.swiper-scrollbar-drag { background:#4e4e4e;}
}