*{margin: 0;padding: 0;border: 0;list-style: none;}
a,a:hover{text-decoration: none;-webkit-transition: all 0.45s;-ms-transition: all 0.45s;-moz-transition: all 0.45s;transition: all 0.45s;}
.clear{ clear: both;}

body{ background:#09233b; padding:0; margin:0 auto;font-family:"微软雅黑";min-width: 1000px;}
.wrap{position: relative;width: 100%;overflow: hidden;}

/* 头部开始 */
.top_box{ width:100%; background:#eeeeee;}
.top{ width:1000px; height:81px; margin:0 auto; position: relative;}
.top a:hover{ color:#0588a5;}
.top_logo{ position: absolute; left: 0; top: 18px;}
/*头部结束*/

/* 下拉菜单 */
.menu { float:right;}
.menu ul li { float:left; position:relative; z-index:9999;} 
.menu ul li a, .menu ul li a:visited { display:block; text-align:center; text-decoration:none; color:#2797ff; line-height:70px; font-size:17px; font-weight:bold; width:116px; height:81px;}  
.menu ul li ul { display: none; } 
.menu ul li:hover a { color:#ffffff;} 
.menu ul li:hover{ background:#e04e56;
	-webkit-transition: all 0.65s ease;
	-o-transition: all 0.65s ease;
	transition: all 0.65s ease;} 
.menu ul li:hover ul { display:block; position:absolute; top:81px; left:0;} 
.menu ul li:hover ul li a { display:block; background:#d54a52; line-height:30px; font-size:13px; width:116px; height:35px;} 
.menu ul li:hover ul li a:hover { background:#e04e56;} 
/* 下拉菜单结束 */

/* 轮播图 */
.swiper{width: 100%;height: 480px; overflow: hidden; position: relative;}
.swiper-slide{text-align: center;display: flex;justify-content: center;align-items: center;}
.swiper-slide img{display: block;width: 1920px;height: 480px;object-fit: cover;z-index: 2;}
.swiper .swiper-button-prev,.swiper .swiper-button-next{ position: absolute; width: 79px; height: 79px; z-index: 5; cursor: pointer; top: 220px;opacity: 0; transition: opacity 0.3s ease;}
.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{ display: none; }
.swiper .swiper-button-prev,.swiper .swiper-button-next{ background: url("../images/lf.webp") no-repeat;}
.swiper .swiper-button-prev{ left: 0;}
.swiper .swiper-button-next{ right: 0; transform: rotateY(180deg);}
.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{ opacity: 1; transition: opacity 0.3s ease;}
.swiper:hover .swiper-button-next{ transform: rotateY(180deg);}

/*首页开始*/
.box{ width:100%; height:335px; background:#2797ff; position: relative;}
.main{ width:1000px; margin:0 auto; position: relative;}
.txt{ width: 730px; position: absolute; left: 135px; top: 80px; line-height: 25px; font-size: 16px; color: #ffffff;}
.txt h1{font-size:35px; font-weight:bold; line-height:60px}
.role{ position: absolute; right: -123px; top: 15px;}
.line{ width: 100%; height: 23px; background: url("../images/line.png") top center no-repeat; position: absolute; bottom: 0; left: 0;}

.bot{ width:1000px; height:220px; margin:0 auto; padding:40px 0;}
.list{ width:100%; font-size:13px;}
.list dl{ display:inline; float:left; margin:0 90px 0 45px;}
.list dl dt{ font-size:15px; color:#e04e56; line-height:35px; font-weight:bold;}
.list dl dt a{ color:#e04e56;}
.list dl dd{ line-height:26px; color:#2797ff;}
.list dl dd a{ color:#2797ff;}
.list dl dd a:hover{ color:#606364;}
.copyright{ width:910px; height:97px; background: #071a2b; margin:0 auto; margin-top:30px; line-height:23px; font-size:12px; color:#2797ff; position:relative;}
.bot_font1,.bot_font2,.bot_logo{ position:absolute;}
.bot_font1{ top:70px; left:60px; text-align:center;}
.bot_font2{ width:490px; left:330px; top:25px;}
.bot_logo{ top:25px; left:50px;}
/*首页结束*/