﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #333333; background: #007AFF;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #333333;}
a:hover {text-decoration: none; color:#0516E0; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer{ width: 100%; min-width: 1340px; }
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%; height:1173px; background:url(banner.png) no-repeat top; min-width: 1340px; text-align: center;}
.banner0{ width: 100%; height: 480px; }
.banner_txt{ width: 600px; margin:0 auto; color: #fff; line-height: 17px; font-size: 12px; text-align: center;} 
.banner_txt .txt_box{ margin-bottom: 20px; width: 600px; }
.banner_txt .txt_box span{ padding-right: 5px; color: #E4FE9B;}




.icon_1{  text-align: center; width:100%;margin: 0 auto 60px auto; text-align: center;}


.nav_1bg{width: 100%; min-width: 1340px;margin:-485px auto 70px auto; }
.nav_1{ width: 1200px; height: 400px; margin: auto;background: url(bg1.png) no-repeat right; }

.nav_1left {width: 571px;height: 322px; float: left; }
.nav_1left dl{width: 571px;height:322px; position: relative;}
.nav_1left dl dd{background: rgba(22,27,87,0.6);
color: #fff;display: block; position: absolute; bottom: 0;width: 531px; padding:15px 20px;
font-size:20px; line-height: 22px; text-align: center;}
.nav_1left dl img{width: 571px;height:322px;}
.focusBox1 { }
.focusBox1 .swiper-button-next{ position:absolute;width:30px;height: 30px; border-radius: 50%; z-index: 10;cursor: pointer;background: url(right.png) no-repeat center;top:48%; right: 1%; filter: alpha(opacity=50);opacity: 0.5;}
.focusBox1 .swiper-button-prev{ position:absolute; width:30px;height: 30px; border-radius: 50%;z-index: 10;cursor: pointer;background: url(left.png) no-repeat center;top:48%; left: 1%; filter: alpha(opacity=50);opacity: 0.5; }


.nav_1left_icon{ width: 100%; height: 36px; background:url(bg1_icon.png) no-repeat center;}


.nav_1right{ float: right; width: 570px; padding:40px 20px 0 0; }
.nav_1right a{ color: #fff; }
.nav_1right dl{padding-bottom: 20px; margin-bottom: 20px;background:url(bg1_line.png) no-repeat bottom; } 
.nav_1right dl dt{ font-weight: 600;font-size: 20px; line-height: 26px; margin-bottom: 5px; }
.nav_1right dl dd{color: #AFB5FF;line-height: 22px; font-size: 14px; }

.nav_1right ul {font-size: 18px;}
.nav_1right ul li{ line-height: 26px; padding: 7px 0;}
.nav_1right ul li a{ display: block; padding-left: 25px; }
.nav_1right ul li a:hover {background:url(p1.png) no-repeat left 0;}


.nav_2tou{ width: 1200px; background:url(bg2.png) no-repeat top; margin: 0 auto 40px auto; color: #fff; display: block;}
.nav_2tou a{ color: #fff; }
.nav_2tou dl{ width: 900px; margin: auto; text-align: center; }
.nav_2tou dt{font-size: 30px; line-height: 69px;}
.nav_2tou dd i{ font-style: normal; color: #FAFD4E;}

.nav_2{ width: 1200px; margin: 0 auto 70px auto; }
.nav_2 dl{ float: left; position: relative; width: 580px; height: 150px; background: linear-gradient(360deg, #F6F8FD 0%, #C6D9FF 100%); border-radius: 10px; margin-bottom: 30px;}
.nav_2 dl:nth-child(2n) { float: right; }
.nav_2 dl em{background:url(bg2_icon.png) no-repeat center; width: 32px; height: 41px; display: block; text-align: center; line-height: 41px; overflow: hidden; position: absolute; left: 0; top: 0; color: #fff;
font-size: 18px; font-style: normal;}
.nav_2 dl dt{ width: 500px; float: right; color: #333333; font-size: 22px; font-weight: bold; padding: 20px 35px 10px 0;} 
.nav_2 dl dd{ width: 500px; float: right;padding-right: 35px; color: #666666;line-height: 22px; } 
.nav_2 dl i{ font-style: normal; }


.cent_bg{width: 100%; min-width: 1340px;background:#004DEC url(cent_bg.png) top repeat-y; padding: 20px 0 60px 0;}
.items{ position: relative; width: 390px; height: 315px; overflow: hidden;}
.items dl{width: 275px; height: 110px; padding: 15px 20px; background: linear-gradient(360deg, #F6F8FD 0%, #C6D9FF 100%); border-radius: 10px; border: 2px solid #5AF4BE; position: absolute; z-index: 1; bottom: 0; left: 9%;}
.items img{width: 390px;height: 213px; border-radius: 15px;}
.items dl dt{font-size: 20px; font-weight: bold; height:35px; overflow: hidden;}
.items dl dd{font-size:14px; height:45px; overflow: hidden;color: #666666; line-height: 20px;}
.items dl span{font-size:14px;border-top: 1px solid #CFD7DE; display: block;color: #046FE4; line-height: 40px;}

.nav_3{ width: 1340px; margin:0 auto 80px auto; }
.pvcbox2{ width:1200px; padding:0 70px;}
.pvcbox2 .swiper-button-next{ position:absolute;top: 7%; width:60px;height: 315px;z-index: 10;cursor: pointer;background:#0054EF url(right.png) no-repeat center; right: 0; }
.pvcbox2 .swiper-button-prev{  position:absolute;top: 7%; width:60px;height: 315px;z-index: 10;cursor: pointer;background:#005FEF url(left.png) no-repeat center; left: 0; }


.nav_4{ width: 1241px; margin: 0 auto; }
.nav_4 dl{float: left;width: 290px; height: 240px;background: #0516E0;border-radius:10px; overflow: hidden; margin: 0 10px 30px 10px;}
.nav_4 dl img{ width: 100%; height: 160px;}
.nav_4 dl dt{ color: #fff;line-height: 24px; font-size: 18px;padding:10px 15px;overflow: hidden;}
.nav_4 dl dd{ color: #ddd; font-size: 14px; line-height: 22px; padding: 0 15px; }
.nav_4 dl i{ font-style: normal; color: #5FFDBC; display: block; padding: 0 15px; text-align: right;}
.nav_4 dl a{ display: block; width: 290px; height: 240px;}
.nav_4 dl a:hover{ width: 286px; height: 236px;border: 2px solid #5FFDBC;border-radius: 10px; overflow: hidden;}


.nav_5icon{ width: 100%; height: 50px ; display: block; }
.nav_5{ width: 1200px; margin: 0 auto 70px auto;}
.nav_5 dl{ float: left; width: 390px; height: 273px; margin:0 15px 34px 0;background: #0516E0;
border-radius:14px; overflow: hidden;}
.nav_5 dl:nth-child(3n) { float: right; margin-right:0;}
.nav_5 dl img{ width: 100%; height: 213px;}
.nav_5 dl dt{height: 60px; display: block; line-height: 60px; color: #fff; padding: 0 15px;font-size: 20px; overflow: hidden;}


.tallery-top{ width: 1200px;  }
.tallery-top .swiper-slide{width: 1200px; }
.tallery-top .swiper-slide-thumb-active{}

.tallery-thumbs{ width: 1200px; height: 80px; margin-bottom:20px; 
font-size: 20px;}
.tallery-thumbs .swiper-slide{width: 390px; height: 60px; line-height: 60px;
color: #fff; 
background: #0516E0;text-align: center;display: block;
border-bottom: 1px solid #5FFDBC;
    cursor: pointer;} 
.tallery-thumbs .swiper-slide-thumb-active{ background: url(bg5icon.png) no-repeat top; height: 80px;}



.bottombg{ width:100%;min-width: 1340px; height:0px; text-align: center; }



.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

