*{margin: 0;padding: 0;box-sizing: border-box;}
a{text-decoration:none;}
ul,ol,li{list-style-type:none;}

.dna{padding-top:25px; margin-left:118px;}
.dna img{height:auto;}

.fanhui{position: relative;margin-top: 35px;margin-right: 120px; width: 122px;height: 41px; float: right;border:2px solid #fff;border-radius: 5px;}
.fanhui>a{font-size: 25px;color:#000;text-align: center; width: 122px;height: 41px;line-height: 41px; background:#fff;position: absolute;left: -9px;top: -9px;border-radius: 5px;}

header{width:100%;height:100px;background-color: #1b1b1b;position:fixed;top:0; z-index:999;}
header .logo{float:left;margin-left:60px;position:relative; height:100%;display: flex;align-items:center;}
header .logo img{display: inline-block;height:30px;vertical-align: bottom;}
header .logo .triangle_border{display: inline-block;height: 100%;display: flex;align-items:center;padding-left: 9px;}
header .logo .triangle_border b{display: block; width: 14px; border-style:solid;border-color:#fff transparent transparent;border-width:14px 14px 0;}
header .logo .triangle_border p{display: none;position:absolute;top: 100%;right: 0;}
header .logo .triangle_border:hover p{display: block;cursor: pointer;}
header .logo .triangle_border p a{display:block;width:111px;background: #fff;border-top:1px solid #000;text-align: center; color:#333;font-size:18px;line-height:40px;}
header .logo .triangle_border p a:last-child{border-radius: 0 0 5px 5px;}

header .mune{float:left; margin-left:40px;}
header .mune ul{height:100px;}
header .mune ul li{float:left;height:100px;line-height:96px;list-style: none;}
header .mune ul li a{color:#fff;font-size:26px;padding:0 30px;display:inline-block;}

header .anniu{float:left; margin-left:40px;}
header .anniu a{float:left;width:150px; height:48px;line-height:48px;color:#fff;font-size:20px;border-radius:10px;text-align:center;margin-top:25px;font-weight:700}
header .anniu a:nth-child(1){background-color:#4dbbaa; margin-right:50px;text-shadow:black 1px 2px 15px;}
header .anniu a:nth-child(2){background-color:#FFF;color:#1b1b1b}

header .cn{float:right;line-height:100px; margin-right:60px;}
header .cn a{display:block;float:left;color:#fff; font-size:20px;}

/*收起菜单栏↓*/
.menu{display:none;width:57px; height:44px; float:right; background:url(../images/mune.png) center center no-repeat; background-size:100%; position:fixed; z-index:999; right:20px; top:18px;}
.mainNav{display:none;position:fixed;right:0;top:80px;height:392px;width:5%; min-width:255px;background:#000;z-index:999;}
.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;}

.kv{margin-top: 100px;}

@media screen and (min-width:1640px) and (max-width:1900px) {
	.kv{margin-top: 80px;}
	header .logo{margin-left:40px;}
	header .mune{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;margin-top:28px;}
	header .anniu a:nth-child(1){margin-right:30px;}
	header .cn{margin-right:80px;}
}

@media screen and (min-width:1274px) and (max-width:1639px) {
	header{height:80px;}
	.kv{margin-top: 80px;}
	header .logo{margin-left:40px;}
	header .logo img{height:24px;}
	header .mune{margin-left:30px;}
	header .mune ul{height:80px;}
	header .mune ul li{height:80px;line-height:80px;}
	header .mune ul li a {font-size:16px;padding:0 20px;}
	header .anniu{fmargin-left:20px;}
	header .anniu a{width:100px;height:38px;line-height:38px;font-size:16px;margin-top:21px;}
	header .anniu a:nth-child(1){margin-right:30px;}
	header .cn{line-height:80px; margin-right:40px;}
	header .cn a{font-size:16px;}
}

@media screen and (min-width:100px) and (max-width:1273px) {
	header{height:80px;}
	.kv{margin-top: 80px;}
	header .logo{margin-left:40px;}
	header .logo img{height:24px;}
	header .mune{display:none;}
	header .anniu{display:none;}
	header .cn{display:none;}
	.menu{display:block;}	
}

/*更多按钮*/
.more{width:100%;overflow:hidden;padding-bottom:40px;}
.more a{display:block; width:170px; height:52px;line-height:52px;font-size:20px;overflow:hidden; margin:auto; text-align:center; background:#d2d2d2;color:#000;border-radius:6px;}

.moreone{width:100%;overflow:hidden;padding-bottom:40px;}
.moreone a{display:block; width:110px; height:42px;line-height:42px;font-size:16px;overflow:hidden; margin:auto; text-align:center; background:#d2d2d2;color:#000;border-radius:6px;}

aside{position: fixed;top: 25%;right: 0;z-index: 999;border-radius: 20px;overflow: hidden;width: 150px;}
aside ul li{text-align: center;font-weight: bold;}
aside ul li:first-child{background-color: #fff;}
aside ul li a{display: block;color: #000; text-align: center;font-weight: bold;padding: 5px 9px;background-color: #f4f4f4;}
aside ul li.avcite a{background-color: #4dbbaa;color: #fff;}
aside ul li a p{font-size: 28px;}
aside ul li a b{font-size: 16px;}
aside ul li em{font-size: 16px;font-style: normal;padding-bottom: 9px;display: block;}
aside ul li small{font-size: 40px;color: #4dbbaa;}
aside .dingbu{background-color: #272636;text-align: center;cursor: pointer;border-radius: 0 0 25px 25px;}
aside .dingbu img{width: 40px;}
aside .tuuie{border-radius: 25px;overflow: hidden;padding: 15px;background-color: #fff;}
aside .tuuie img{width: 100%;}
aside .tuuie p{font-size: 16px;font-weight: bold;text-align: center;letter-spacing: 2px;}

footer{background:#141414;padding-bottom: 30px;}
footer .fcenter{width:1000px;margin:auto;padding:30px 0;display: grid;grid-template-columns: 1fr 1fr 200px;}
footer .fcenter .left img{height:25px;}
footer .fcenter .left strong{display:block; overflow:hidden; font-size:16px; color:#fff; margin-top:30px;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 b{display:block; width:90px; overflow:hidden; float:left; text-align:center; color:#fff; font-size:12px;}
footer .fcenter .right strong{float:left;width:90px;text-align:center; color:#fff; font-size:12px; margin-left:20px;}
footer .fcenter .right b img{width:90px;}
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 .tup{text-align: center;}

footer .copyright{color:#727272;text-align: center;padding-top: 10px;font-size: 12px;}
footer .copyright a{color:#727272;}

.toptop{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;}
.toptop img{width:50px;float:right;transition:height 10.3s;-moz-transition:height 10.3s;-webkit-transition:height 10.3s;-o-transition:height 10.3s}

.bannerny{width:100%; min-width:1000px;}.bannerny img{width:100%; display:block;}

/* ----- 分页数字条效果 结束 ----- */
.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}
/* ----- 分页数字条效果 结束 ----- */