﻿@charset "utf-8";

body{
	padding:0;
	margin:0;
	color:#0f0f0f;
	overflow-x: hidden;
	font-family:"Microsoft YaHei",SimSun,Arial; 
}
a{ color:#666; text-decoration:none;}
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }

ul,li{list-style-type:none;}
img{border:0px;}
a{ color:#333;}



.in_top { position: absolute; top: 60px; left: 7.4%; width: 84%; height: 90px; display: flex; justify-content: space-between; background-color: #fff; z-index: 1000; transition: all 0.3s ease-out; }
.in_top .lt{ padding:22px 2% 0 2%;display: flex; justify-content: space-between;overflow:hidden;height:auto;}
.in_top .lt h1{font-family:"sjxingshu";font-size:36px;font-weight:600;color:#000; letter-spacing:-2px;}
.in_top .lt .key{float:right;font-size:15px;color:#666;padding:0 20px 0 20px;height:35px;line-height:35px;overflow:hidden;margin:8px 0 0 25px;border-radius:20px;background:#f5f5f5;font-family:"Microsoft YaHei",SimSun,Arial; }
.in_top .ct{}
.in_top .ct ul{ display: flex;}
.in_top .ct li{ margin: 0 35px;}
.in_top .ct li a{ display: inline-block; height: 90px; line-height: 90px; font-size: 16px; position: relative;}
.in_top .ct li a span{ display: block;}
.in_top .ct li.on a::after{ content: ""; display: block; position: absolute; left: 0; bottom: 36px; width: 50%; height: 2px; background-color: #F47815;}
.in_top .ct li.on a::before{ content: ""; display: block; position: absolute; left: 50%; bottom: 16px; transform: translateX(-50%); width: 15px; height: 17px; background: url(../images/hon3.png.html) center no-repeat;}
.in_top .ct li.on a span{ transform: translateY(-7px);}
.in_top .rt{display: flex; margin: 30px 2% 0 0; line-height:40px;height:40px; background:#0146ae;color:#fff;font-size:20px;padding:0 22px 0 20px; border-radius:20px; font-family:Arial, Helvetica, sans-serif;}
.in_top .rt .a_1{padding:3px 10px 0 0px;}

.in_topfix { position: fixed; top: 0; left: 0; width: 100%;background:#0146ae;box-shadow:rgba(0,0,0,0.3) 0px 0px 6px;}
.in_topfix .lt{background:#fff;padding:22px 1.5% 0 3%;font-family:"sjxingshu";font-size:24px;}
.in_topfix .rt .a_1{ font-size: 18px;color:#fff;}
.in_topfix .ct li a{color:#fff;}
.in_topfix .rt{margin:30px 4% 0 0;}
.in_topfix .lt .key{background:#C00;color:#fff;}
.wap_top{ display: none;}
.wap_topjg{ display: none;}


.in_topfix .nav ul li a{color:#fff;}
.in_topfix .nav ul li:hover>a{color:#fff;}

.nav{ float:right;display: flex;margin-right:20px;}
.nav ul li{ float:left; line-height:90px; margin-left:10px; position:relative; width:auto;}
.nav ul li span:after{border-bottom:4px solid #d20202;display:block;content:"";position:absolute;left:50%;bottom:0px;width:0%;transition:all 0.3s ease 0s;}
.nav ul li:hover span:after,.nav ul li.cur span:after{width:100%;left:0px;}
.nav ul li a{ display:block;padding:0 25px 0 25px;font-size:16px;margin:0 0;}
.nav ul li:hover>a{ color:#d20202;}
.nav ul li.navh>a{ color:#014984;}
.nav ul li .navul{ position:absolute; width:120px;height:auto;padding:6px 0;background:rgba(255,255,255,0.95); top:90px; display:none;box-shadow: 0px 0px 5px #d1d1d1;}
.nav ul li .navul .navli a{ display:block; padding-left:20px;line-height:35px;color:#333;font-size:15px; }
.nav ul li .navul .navli:hover a{color:#fff;}
.nav ul li .navul .navli:hover{background:#C30;}
.nav ul li:last-child{padding-right:0px;}






@media (max-width: 1366px) {
.in_top{width:100%; left:0%;top:0;}
.in_topfix .lt{background:#fff;padding:24px 2% 0 2%;}
.in_top .lt .key{display:none;}
}





.vh50{height:50px;line-height:50px;}
.vh60{height:60px;line-height:60px;}
.vh80{height:80px;line-height:80px;}


.inbanner{width:100%;height:800px;}



@media (max-width: 1366px) {
.inbanner{width:100%;height:auto;}
.inbanner img{width:100%;height:auto;background-size:100%;}
}
@media (max-width:1200px) {
	.banner .banner_dian{ bottom:20px;}
	.banner .swiper-pagination span.swiperh::after{ height:20px;}
	}
@media (max-width:768px) {
	.ban{ display:block;margin-top:60px;}
	.ban img{width:100%;height:auto;}
	.banner{ display:none;}
	}