*{margin: 0;padding:0;}
body{color:#333;font-size: 12px;font-family: "微软雅黑"; -webkit-font-smoothing:subpixel-antialiased;}
a{text-decoration:none;}
img{max-width: 100%;vertical-align: top;}
i,b,em,strong{font-style: normal;}
li,ul{background-repeat:no-repeat;list-style-type:none;}
a:link{ color:#606060;font-family:"微软雅黑"}
a:hover { color:#F00; text-decoration:none}
.none{display:none;}

header{width:100%;height:80px;background:#1b1b1b;position:fixed;top:0; z-index:999999}
header .logo{float:left;padding-top:8px; margin-left:60px;position:relative; cursor:pointer;}
header .triangle_border{border-style:solid;border-color:#fff transparent transparent;width:0;border-width:14px 14px 0; margin-left:88px; margin-top:54px;}
header .logo img{display:block; float:left; height:66px;}
header .logo:hover .logo_di{display:block;}
header .logo .logo_di{float:right;display:none;overflow: hidden; border-bottom-left-radius:15px; border-bottom-right-radius:15px;margin-top: 3px; width:116px;text-align:center;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition: height 0.5s;-o-transition:height 0.5s;}
header .logo .logo_di:hover{transition:height 0.3s;-moz-transition:height 0.3s;-webkit-transition:height 0.3s;-o-transition:height 0.3s;}
header .logo .logo_di a{display:block;border-top:1px solid #000;background:#fff;color:#333;font-size:18px;height:45px;line-height:45px;overflow:hidden;width:100%;}

header .mune{ float:left; margin-left:40px;}
header .mune ul li{float:left;line-height:80px;list-style: none;}
header .mune ul li a{color:#fff;font-size:20px;padding:0 35px;text-decoration: none;display: inline-block;}

header .anniu{float:left; margin-left:40px;}
header .anniu a{display:block; width:140px; height:40px;line-height:40px;color:#fff;font-size:20px; float:left; border-radius:10px; text-align:center; margin-top:20px; font-weight:700}
header .anniu a:nth-child(1){background-color:#f39800; margin-right:50px;}
header .anniu a:nth-child(2){background-color:#297f95;}

header .cn{float:right;line-height:80px; margin-right:60px;}
header .cn a{display:block;float:left;color:#fff; font-size:20px;}

.bannerzkt{position: relative; width: 100%;}
.bannerzkt .udslew{position: absolute;top: 0;left: 0;}

.txtone{padding-top:170px;padding-left:84px;overflow:hidden;}
.txtone b {color: #bdc4d0;font-size: 35px;line-height: 41px;font-family:'AbrilFatface';font-weight: unset;}
.txtone p {color: #fff;font-size: 73px;margin-top: 55px;font-weight: bold;}
.txtone strong{display:block;width:165px; height:6px; background:#fff; margin-top:43px;}


.txttwo{margin: 60px 0 0 84px; display: grid;grid-template-columns: 1fr 1fr 1fr;gap:9px;}
.txttwo a{border:2px solid #fff;color: #fff;border-radius: 9px;}
.txttwo b{display: block;font-size:30px;line-height: 1.6;letter-spacing: 4px;text-align: center;}
.txttwo p{padding: 9px; font-weight: bold;font-size:26px;line-height: 1.6;border-top:1px solid #fff;text-align: center;}

.menu{width:57px;height:44px;float:right; background:url(../images/mune.png) center center no-repeat; background-size:100%; position:fixed; z-index:9999999; right:20px; top:28px; display:none;}
.mainNav{display:none;position:fixed;right:0;top:120px;height:448px;width:26%; min-width:255px;background:#000;z-index:11;}
.mainNav nav{width:100%;overflow:hidden;}
.mainNav li{width:100%; overflow:hidden;}
.mainNav a{display:block;overflow:hidden;float:left;height:55px;line-height:55px;color:#fff;padding-left:24px; padding-right:24px; font-size:18px;border-bottom:1px solid #000;}
.mainNav a:hover{border-bottom:1px solid #3c3c3c;}
.mainNav a:nth-child(8) {border:0px;}

@media screen and (min-width:1640px) and (max-width:1919px) {
	header .mune{float:left;margin-left:20px;}
	header .mune ul li a {font-size:20px;padding:0 24px;}

	header .anniu{margin-left:20px;}
	header .anniu a{width:140px;height:44px;line-height:44px;color:#fff;font-size:20px;border-radius:10px; text-align:center;}
	header .anniu a:nth-child(1){background-color:#f39800; margin-right:30px;}
	header .anniu a:nth-child(2){background-color:#297f95;}
	header .cn{margin-right:80px;}
	header .cn a{display:block;float:left;color:#fff; font-size:20px;}
}


@media screen and (min-width:1274px) and (max-width:1639px) {
	header .logo{padding-top:12px;float:left;}
	header .triangle_border{border-style:solid;border-color:#fff transparent transparent;width:0;border-width:14px 14px 0;}
	header .mune{float:left;margin-left:30px;}
	header .mune ul{height:80px;}
	header .mune ul li{float:left;height:80px;line-height:80px;list-style: none;}
	header .mune ul li a {color:#fff;padding:0 20px;text-decoration:none;display:inline-block;}

	header .anniu{float:left; margin-left:20px;}
	header .anniu a{display:block;color:#fff;font-size:16px;float:left;border-radius:10px;text-align:center; margin-top:21px;}
	header .anniu a:nth-child(1){background-color:#f39800; margin-right:20px;}
	header .anniu a:nth-child(2){background-color:#297f95;}

	header .cn{float:right;line-height:80px; margin-right:40px;}
	header .cn a{display:block;float:left;color:#fff; font-size:16px;}

	.txtone{padding-top:124px;padding-left:63px;}
	.txtone b {font-size: 27px;line-height: 34px;}
	.txtone p {font-size: 55px;margin-top: 37px;}
	.txtone strong{width:126px;margin-top:32px;}
	.txttwo span{font-size: 24px;margin-top: 10px;}
	.txttwo p{font-size:24px;}
}

@media screen and (min-width:100px) and (max-width:1273px) {
	.mainNav{top:80px;}
	.menu{display:block;top:18px;}
	.mune{display:none;}
	header .anniu{display:none;}
	header .cn{display:none;}

	header .logo{padding-top:12px;float:left; margin-left:40px;}
	header .logo img{height:44px;}
	header .logo .logo_di{margin-top: 24px;}
	header .triangle_border{border-style:solid;border-color:#fff transparent transparent;width:0;border-width:14px 14px 0; margin-left:186px; margin-top:28px;}
	
	.txtone{padding-top:124px;padding-left:63px;}
	.txtone b {font-size: 27px;line-height: 34px;}
	.txtone p {font-size: 55px;margin-top: 37px;}
	.txtone strong{width:126px;margin-top:32px;}
	.txttwo{padding-top:42px;padding-left:63px;}
	.txttwo a{width:180px;height:84px;margin-right:20px;}
	.txttwo span{font-size: 24px;margin-top: 10px;}
	.txttwo p{font-size:24px;}
}

.backUp{overflow:hidden;position:fixed;right:35px;bottom:30px;z-index:999;transition:height 9s;-moz-transition:height 9s;-webkit-transition:height 9s;-o-transition:height 9s; cursor:pointer;}
.backUp img{width:50px;float:right;transition:height 10.3s;-moz-transition:height 10.3s;-webkit-transition:height 10.3s;-o-transition:height 10.3s}

footer{background:#000;padding-bottom: 30px;}
footer .fcenter{width:1200px;min-width: 1200px; margin:auto;padding:30px 0;display: grid;grid-template-columns: 350px 233px 1fr;border-bottom: 1px solid #848484;}
footer .fcenter .left img{height:25px;}
footer .fcenter .left strong{display:block; overflow:hidden; font-size:16px; color:#fff;margin-bottom:10px;font-weight:200; letter-spacing:1px;}
footer .fcenter .left p{display:block; overflow:hidden; font-size:14px; color:#fff; line-height:24px;}
footer .fcenter .left p:nth-child(2){margin-bottom:20px;}
footer .fcenter .cent strong{display:block; overflow:hidden; font-size:16px;color:#fff; margin-bottom:10px; font-weight:200; letter-spacing:1px;}
footer .fcenter .cent b{display:block; overflow:hidden; font-size:16px;color:#fff; margin-bottom:10px; font-weight:200; letter-spacing:1px;margin-top:15px;}
footer .fcenter .cent p{display:block;overflow:hidden;font-size:14px; color:#fff;line-height:24px;}
footer .fcenter .cent a{color:#fff;}
footer .fcenter .right{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap:10px;margin-top: 30px;margin-left: 20px;}
footer .fcenter .right img{width: 110px;border-radius: 9px;}
footer .fcenter .right b{display: block;text-align: center;line-height: 2; color:#fff;}
footer .fcenter .right strong{float:left;width:90px;text-align:center; color:#fff; font-size:12px; margin-left:20px;}
footer .fcenter .right strong img{width:90px;}
footer .fcenter .right ul{width:100%;position:relative;top:20px;}
footer .fcenter .right ul li{float:left;cursor:pointer;margin:0 27px;}
footer .fcenter .right ul li:nth-child(2){padding-left: 20px;}
footer .fcenter .right ul li img{display:block;width:36px;}
footer .fcenter .right ul li p{display:none;position:absolute;z-index:999;margin-left: -27px;}
footer .fcenter .right ul li p img{width:90px;height:90px;border-radius:4px;cursor:pointer;}
footer .fcenter .right ul li:nth-child(1):hover p{display:block;}
footer .fcenter .right ul li:nth-child(2):hover p{display:block;}
footer .fcenter .right ul li:nth-child(3):hover p{display:block;right:0px;}

footer .copyright{padding: 20px;}
footer .copyright b{color: #fff;font-size: 12px;display: block;text-align: center;line-height: 1.6;font-weight: lighter;}
footer .copyright b a{color: #fff;font-size: 12px;display: inline-block;padding:0 10px;}

.bannerneiye{width:100%; overflow:hidden;}
.bannerneiye img{display:block; width:100%;}

.link{width:1000px; overflow:hidden; margin:auto;color:#fff; line-height:24px; padding-top:15px; padding-bottom:20px;}
.link strong{display:block; width:100%; overflow:hidden;}
.link a{color:#fff;}

/* ----- 分页数字条效果 结束 ----- */
.pagebar{overflow:hidden;width:100%;margin-bottom:30px;margin-top:10px;}
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:6px 8px;margin:0 5px;border-radius:3px}
.pagination span{color:#333;font-size:12px;padding:8px 2px;margin:0 5px;border-radius:2px}
.pagination a:hover{color:#297f95;border:1px solid #297f95}
.pagination a.page-num-current{color:#fff;background:#297f95;border:1px solid #297f95}
/* ----- 分页数字条效果 结束 ----- */
.text-secondary{padding-bottom:30px;}








.home a{display:block; float:left;}
.home{float:left;margin-left:48px;padding-right:48px;line-height:90px}
.home img{margin-left:75px;line-height:120px;height:50px;padding-right:19px; display:block; float:left;}
.home:hover .home_frame{height:104px;transition:height .2s;-moz-transition:height .2s;-webkit-transition:height .2s;-o-transition:height .2s;text-align:center;}
.home_frame a:first-child{border-bottom:1px solid #000;display:block}
.home:hover .home_frame p{display:block;transition:height .3s;-moz-transition:height .3s;-webkit-transition:height .3s;-o-transition:height .3s}
.nav .home:hover .home_frame{height:104px;transition:height .2s;-moz-transition:height .2s;-webkit-transition:height .2s;-o-transition:height .2s}
.nav .home_frame a:first-child{border-bottom:1px solid #000;display:block}
.nav .home:hover .home_frame p{display:block;transition:height .3s;-moz-transition:height .3s;-webkit-transition:height .3s;-o-transition:height .3s}
.home_frame{background:#fff;border-radius:0 0 20px 20px;width:125px;height:0;z-index:50;margin-top:12px;margin-left:15px; text-align:center;}
.home_frame p{font-size:20px;color:rgba(0,0,0,.8);line-height:51px;text-align:center;display:none}