@charset "utf-8";
.banner img{display:block;width: 100%;height: 116%;}
.banner .owl-dots{width:100%!important;position:absolute;bottom:30px;text-align:center!important}
.banner .owl-dots .owl-dot span{width:11px!important;margin:5px 6px!important;height:11px!important;background:#fff!important;transition:.2s}
.banner .owl-dots .owl-dot.active span{width:35px!important;background:#fff!important;transition:.2s}
.newsmain{padding:40px 0 20px 0}
.newsmain h1{text-align:center;margin-bottom:50px;transition:.2s}
.newsmain h1 a{color:#000;font-weight:700;font-size:42px}
.newsmain h1 a:hover{color:#3385d9;transition:.2s}
.newsmain-l{width:620px!important;overflow:hidden}
.newsmain-l img{width:100%}
.newsmain-l .item{position:relative}
.newsmain-l .news-l-font{width:96%;height:50px;line-height:50px;position:absolute;bottom:0;left:0;z-index:2222;background:url(../images/iconbg01.png) repeat;padding:0 2%;overflow:hidden}
.newsmain-l .news-l-font a{font-size:15px;color:#fff}
.newsmain-l .owl-dots{position:absolute;bottom:20px;right:2%;z-index:999;display:none!important}
.newsmain-l .owl-dots .owl-dot span{width:11px!important;margin:5px 6px!important;height:11px!important;background:#fff!important}
.newsmain-l .owl-dots .owl-dot.active span,.newsmain-l .owl-dots .owl-dot:hover span{background:#3385d9!important}
.newsmain-r{width:535px;overflow:hidden}
.newsmain-r .tab{overflow:hidden;border-bottom:1px solid #ddd}
.newsmain-r .tab a{display:block;width:90px;text-align:center;height:40px;line-height:40px;float:left;font-size:18px;font-weight:700;color:#000;margin-right:38px}
.newsmain-r .tab a:hover{border-bottom:2px solid #3385d9;color:#3385d9}
.newsmain-r .tab a.on{border-bottom:2px solid #3385d9;color:#3385d9}
.newsmain-r .tab a:last-child{margin-right:0}
.newsmain-r .content{margin-top:20px}
.newsmain-r .content li{display:none}
.newsmain-r dl dt{height:46px;line-height:46px;font-size:15px;color:#999;overflow:hidden}
.newsmain-r dl dt a{color:#333}
.newsmain-r dl dt a:hover{color:#3385d9}
.newsmain-r dl dt span{float:right}
.newsmain-r dl dt em{width:5px;height:5px;background:#9e9e9e;border-radius:100px;font-style:normal;display:inline-block;vertical-align:middle;margin-right:8px}
.newsmain-r dl dt:hover em{background:#3385d9}
.ibox5{background:#f6f7f9;padding:60px 0;overflow:hidden}
.ibox5>.ibox5in{overflow:hidden;height:480px}
.ibox5 .slideBox{position:relative;width:1200px;margin:0 auto}
.ibox5 .slideBox .hd{width:240px;overflow:hidden;position:absolute;left:0;top:0;z-index:1}
.ibox5 .slideBox .hd ul li i{font-size:32px;vertical-align:middle;margin-right:8px}
.ibox5 .slideBox .hd ul li{width:240px;height:73px;line-height:73px;text-indent:1.2em;border:1px solid #ededed;border-right:0;margin-bottom:7px;background:#fff;font-size:22px;color:#000;cursor:pointer}
.ibox5 .slideBox .hd ul li.on a{height:73px;line-height:73px;color:#fff;background:#3385d9;border:1px solid #3385d9;border-right:0;display:block;overflow:hidden}
.ibox5 .slideBox .bd{position:relative;overflow:hidden;float:right;z-index:0}
.ibox5 .slideBox .bd li{zoom:1;vertical-align:middle}
.ibox5 .slideBox .bd li.PC_hide{display:none}
.ibox5 .slideBox .bd img{width:960px;height:480px;display:block}
.ibox5 .slideBox .bd dl{position:absolute;z-index:88;bottom:26px;color:#fff;left:0;right:0}
.ibox5 .slideBox .bd dl b{display:none}
.ibox5 .slideBox .bd dl table{margin:0 auto;text-shadow:0 0 5px #000}
.ibox5 .slideBox .bd dl .td1{font-size:46px;font-weight:700;line-height:56px}
.ibox5 .slideBox .bd dl .td2 p{font-size:28px;font-weight:700;line-height:30px;margin-top:2px}
.ibox5 .slideBox .bd dl .td2 span{font-size:16px;font-weight:400;line-height:20px}
.ibox5 .slideBox .bd dl hr{color:#fff;height:2px;width:46px;background:#fff;border:0;margin:0 20px}
.ibox8{position:relative;width:960px;height:480px;overflow:hidden}
.ibox8>div{overflow:hidden}
.ibox8 .content-slide{color:#fff}
.ibox8 .swiper-slide{position:relative;width:960px;height:480px}
.ibox8 .swiper-slide img{width:960px;height:480px;display:block}
.ibox8 .arrow-left8,.ibox8 .arrow-right8{position:absolute;bottom:20px!important;display:block;width:30px!important;height:45px!important;font-size:0!important;z-index:333}
.ibox8 .arrow-left8{left:46%!important;background:url(../images/next01.png) no-repeat!important}
.ibox8 .arrow-right8{left:auto;right:46%!important;background:url(../images/prev01.png) no-repeat!important}
.ibox8 .arrow-right8:hover{background:url(../images/prev02.png) no-repeat!important}
.ibox8 .arrow-left8:hover{background:url(../images/next02.png) no-repeat!important}
.othermain{padding:60px 0}
.other-lm{width:288px;border:1px solid #eee;margin-right:13px;padding-bottom:20px}
.other-lm:last-child{margin-right:0}
.other-tp{width:288px;height:215px;position:relative;overflow:hidden}
.other-tp p{width:100%!important;height:100%!important;position:absolute;top:-100px;left:0;background:url(../images/iconbg01.png) repeat;opacity:0;transition:.2s}
.other-tp p i{width:75px;height:75px;line-height:75px;border:1px solid #fff;border-radius:50px;text-align:center;font-size:30px;color:#fff;display:block;margin:0 auto;margin-top:70px}
.other-lm h2{width:90%;margin:0 auto;font-size:22px;padding:15px 0 10px 0;color:#000}
.other-lm p{width:90%;margin:0 auto;font-size:14px;color:#333;height:38px;overflow:hidden}
.other-lm:hover h2{color:#3385d9}
.other-lm:hover .other-tp p{opacity:1;top:0;transition:.2s}
.ggwmain{padding-bottom:20px;padding-top:20px;position:relative}
.ggwmain h1,.newsmain h1{font-size:22px;color:#000;margin-bottom:10px}
.newsmain h1{width:1200px;margin:0 auto;text-align:left;margin-bottom:15px}
.ggwmain h1 i,.newsmain h1 i{font-size:30px;vertical-align:middle;margin-right:5px}
.ggwmain h1 span,.newsmain h1 span{float:right}
.ggwmain h1 span a,.newsmain h1 span a{font-size:14px}
.ggwmain h1 span a:hover{color:#3385d9}
.newsmain h1 span a:hover{color:#3385d9}
.ggwmain .owl-dots{display:none!important}
.ggwmain .owl-next,.ggwmain .owl-prev{position:absolute;top:48px;display:block;width:30px!important;height:45px!important;font-size:0!important;z-index:333}
.ggwmain .owl-prev{left:-5px!important;background:url(../images/next01.png) no-repeat!important}
.ggwmain .owl-next{left:auto;right:-19px!important;background:url(../images/prev01.png) no-repeat!important}
@media only screen and (min-width:1024px) and (max-width:1245px){
.newsmain{padding:40px 0}
.newsmain h1{text-align:center;margin-bottom:40px;transition:.2s}
.newsmain h1 a{color:#000;font-weight:700;font-size:36px}
.newsmain-l{width:600px!important;overflow:hidden}
.newsmain-l .news-l-font a{font-size:14px}
.newsmain-r{width:370px;overflow:hidden}
.newsmain-r .tab a{width:70px;font-size:17px;margin-right:30px}
.newsmain-r .content{margin-top:12px}
.newsmain-r dl dt{height:39px;line-height:39px;font-size:14px;overflow:hidden}
.newsmain-r dl dt span{font-size:13px}
.newsmain h1{width:1000px;margin:0 auto;text-align:left;margin-bottom:15px}
.ibox5{padding:50px 0}
.ibox5>.ibox5in{height:390px}
.ibox5 .slideBox{width:1000px}
.ibox5 .slideBox .hd{width:220px}
.ibox5 .slideBox .hd ul li i{font-size:24px;margin-right:8px}
.ibox5 .slideBox .hd ul li{width:220px;height:58px;line-height:58px;font-size:18px}
.ibox5 .slideBox .hd ul li.on a{height:58px;line-height:58px}
.ibox5 .slideBox .bd img{width:780px;height:390px;display:block}
.ibox8{position:relative;width:780px;height:390px;overflow:hidden}
.ibox8 .swiper-slide{position:relative;width:780px;height:390px}
.ibox8 .swiper-slide img{width:780px;height:390px;display:block}
.othermain{padding:50px 0}
.other-lm{width:238px;margin-right:13px}
.other-lm:last-child{margin-right:0}
.other-tp{width:238px;height:175px}
.other-tp p i{width:60px;height:60px;line-height:60px;font-size:30px;margin-top:55px}
.other-lm h2{font-size:18px;padding:15px 0 10px 0;color:#000}
.other-lm p{font-size:13px}
.ggwmain{padding-bottom:50px;position:relative}
.ggwmain h1{font-size:18px;color:#000;margin-bottom:10px}
.ggwmain h1 i{font-size:24px;vertical-align:middle;margin-right:5px}
.ggwmain .owl-next,.ggwmain .owl-prev{top:50px}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.banner{padding-top:90px}
.banner .owl-dots{bottom:10px}
.banner .owl-dots .owl-dot span{width:8px!important;height:8px!important;transition:.2s}
.banner .owl-dots .owl-dot.active span{width:35px!important;transition:.2s}
.newsmain{padding:30px 0;margin-top:-10px}
.newsmain h1{text-align:center;margin-bottom:30px;transition:.2s}
.newsmain h1 a{color:#000;font-weight:700;font-size:28px}
.newsmain-l{width:100%!important;overflow:hidden}
.newsmain-l .news-l-font a{font-size:14px}
.newsmain-r{width:100%;overflow:hidden}
.newsmain-r .tab a{width:23%;font-size:16px;margin-right:2.5%}
.newsmain-r .content{margin-top:12px}
.newsmain-r dl dt{height:40px;line-height:40px;font-size:14px;overflow:hidden}
.newsmain-r dl dt span{font-size:13px}
.newsmain-l .owl-dots .owl-dot span{width:9px!important;height:9px!important}
.newsmain h1{width:90%;margin:0 auto;text-align:left;margin-bottom:15px}
.ibox5{padding:30px 0}
.ibox5>.ibox5in{height:auto}
.ibox5 .slideBox{width:100%}
.ibox5 .slideBox .hd{display:none}
.ibox5 .slideBox .next,.ibox5 .slideBox .prev{display:none}
.ibox5 .slideBox .bd{float:none;width:90%;margin:0 auto;z-index:0}
.ibox5 .slideBox .bd li{display:block;position:relative;margin-bottom:5px}
.ibox5 .slideBox .bd li.PC_hide{display:block}
.ibox5 .slideBox .bd img{width:100%;height:auto;display:block}
.ibox8{position:relative;width:100%;height:auto;overflow:hidden}
.ibox8 .swiper-slide{position:relative;width:100%;height:auto}
.ibox8 .swiper-slide img{width:100%;height:auto;display:block}
.ibox8 .arrow-left8,.ibox8 .arrow-right8{bottom:45%!important;z-index:333}
.ibox8 .arrow-left8{left:0!important}
.ibox8 .arrow-right8{left:auto;right:0!important}
.othermain{padding:40px 0}
.other-lm{width:48%;margin-bottom:15px;margin-right:3%}
.other-tp{width:100%;height:auto}
.other-tp img{width:100%;height:auto;display:block}
.other-tp p i{width:60px;height:60px;line-height:60px;font-size:30px;margin-top:30%}
.other-lm:nth-child(2),.other-lm:nth-child(4){margin-right:0}
.other-lm h2{font-size:18px;padding:15px 0 10px 0;color:#000}
.other-lm p{font-size:13px}
.ggwmain{padding-bottom:40px;position:relative;margin:0 auto}
.ggwmain h1{font-size:18px;color:#000;margin-bottom:10px}
.ggwmain h1 i{font-size:24px;vertical-align:middle;margin-right:5px}
.ggwmain .owl-next,.ggwmain .owl-prev{top:25%}
}
@media only screen and (max-width:768px){
.banner{padding-top:80px}
.banner img{min-height:150px;width:100%}
.banner .owl-dots{bottom:5px}
.banner .owl-dots .owl-dot span{width:6px!important;height:6px!important;transition:.2s}
.banner .owl-dots .owl-dot.active span{width:35px!important;transition:.2s}
.zdgkly-r ul li{width:40%}
#demo5.scroll-img ul{width:100%;height:auto}
.scroll-img{height:auto;width:100%}
.scroll-img ul li{display:block;text-align:center;height:auto}
.scroll-img ul li img{width:auto;height:auto}
.scroll-img ul li p{width:100%;font-size:18px;margin-bottom:20px}
.footer{height:auto;}
.newsmain{padding:30px 0;margin-top:-20px}
.newsmain h1{text-align:center;margin-bottom:20px;transition:.2s}
.newsmain h1 a{color:#000;font-weight:700;font-size:18px;line-height:26px}
.newsmain-l{width:100%!important;overflow:hidden}
.newsmain-l .news-l-font a{width:70%;overflow:hidden;font-size:14px;display:block}
.newsmain-r{width:100%;overflow:hidden}
.newsmain-r .tab a{width:23%;font-size:16px;margin-right:2.5%}
.newsmain-r .content{margin-top:12px}
.newsmain-r dl dt{height:40px;line-height:40px;font-size:14px;overflow:hidden}
.newsmain-r dl dt span{font-size:13px}
.newsmain-l .owl-dots{bottom:23px}
.newsmain-l .owl-dots .owl-dot span{width:8px!important;height:8px!important}
.newsmain h1{width:90%;margin:0 auto;text-align:left;margin-bottom:15px}
.ibox5{padding:30px 0}
.ibox5>.ibox5in{height:auto}
.ibox5 .slideBox{width:100%}
.ibox5 .slideBox .hd{display:none}
.ibox5 .slideBox .next,.ibox5 .slideBox .prev{display:none}
.ibox5 .slideBox .bd{float:none;width:90%;margin:0 auto;z-index:0}
.ibox5 .slideBox .bd li{display:block;position:relative;margin-bottom:5px}
.ibox5 .slideBox .bd li.PC_hide{display:block}
.ibox5 .slideBox .bd img{width:100%;height:auto;display:block}
.ibox8{position:relative;width:100%;height:auto;overflow:hidden}
.ibox8 .swiper-slide{position:relative;width:100%;height:auto}
.ibox8 .swiper-slide img{width:100%;height:auto;display:block}
.ibox8 .arrow-left8,.ibox8 .arrow-right8{bottom:35%!important;z-index:333}
.ibox8 .arrow-left8{left:0!important}
.ibox8 .arrow-right8{left:auto;right:0!important}
.othermain{padding:30px 0}
.other-lm{width:100%;margin-bottom:13px;margin-right:0}
.other-lm:last-child{margin-right:0}
.other-tp{width:100%;height:auto}
.other-tp img{width:100%;height:auto;display:block}
.other-tp p i{width:60px;height:60px;line-height:60px;font-size:30px;margin-top:30%}
.other-lm:child-nth(2),.other-lm:child-nth(4){margin-right:0}
.other-lm h2{font-size:18px;padding:15px 0 10px 0;color:#000}
.other-lm p{font-size:13px}
.ggwmain{padding-bottom:30px;position:relative;margin:0 auto}
.ggwmain h1{font-size:18px;color:#000;margin-bottom:10px}
.ggwmain h1 i{font-size:24px;vertical-align:middle;margin-right:5px}
.ggwmain .owl-next,.ggwmain .owl-prev{top:15%}
}
.m2lx{width:100%;float:left}
.m2cnm{font-size:20px;line-height:56px;color:#fff;background:#1163c0;display:block;padding:0 20px;font-weight:700}
.m2menu{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf}
.m2menu li{margin-bottom:2px}
.m2menu_a{line-height:50px;display:block;height:50px;padding:0 19px;font-size:16px;font-weight:700;color:grey;background-position:calc(100% - 20px) center}
.m2menu_a.on,.m2menu_a:hover{color:#197cec;background:#eaf2fb url(../images/m2mar.png) no-repeat calc(100% - 20px) center}
@media (max-width:993px){
.m2lx{width:100%;float:none}
}
@media (max-width:1799px){
.m2cnm{font-size:18px}
}
.m2subMenu{display:none;padding:12px 19px 0 30px}
.m2menu_a.on+.m2subMenu{display:block}
.m2menu_a2{line-height:20px;padding:6px 0;display:block;font-size:16px;color:grey}
.m2menu_a2.on{color:#197cec}