@font-face {

  font-family: 'iconfont';  /* Project id 2431691 */

  src: url('http://at.alicdn.com/t/font_2431691_ucpi5hwlccr.woff2?t=1627898375449') format('woff2'),

       url('http://at.alicdn.com/t/font_2431691_ucpi5hwlccr.woff?t=1627898375449') format('woff'),

       url('http://at.alicdn.com/t/font_2431691_ucpi5hwlccr.ttf?t=1627898375449') format('truetype');

}

.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;}

@font-face {

  font-family: 'DINOT';  /* Project id 2431691 */

  src: url('../fonts/DINOT-CONDBLACK.OTF');

}

html{overflow:auto;overflow-y:scroll; scroll-behavior:smooth;}

body{color:#333;background:#fff;font-family:'microsoft yahei';overflow-x:hidden;height:100%;font-size: 14px;}

*{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-padding-start:0px;padding:0;margin:0;}

a{text-decoration:none;}

a:hover{text-decoration:none;}

ul,li{list-style:none;margin:0;padding:0;}

h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}

input,i{border:none;outline:none;}

*:focus{border:none;outline:none;}

img{max-width: 100%;}



/*主色调 蓝色 #004093*/

body{--zhu-color:#004093;--pei-color:#8cc126;}



.fl{float: left;}

.fr{float: right}

.clear{clear: both;}

.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}

.clamp{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}

.wrap{width:100%;margin:0 auto;overflow: hidden;}

.wrapp{width:100%;margin:0 auto;}

@media(min-width: 1400px){

	.wrap{width:1400px;}

	.wrapp{width:1400px;}

}

@media(min-width: 1600px){

	.wrappp{width:1600px;}

}



/*自定义滚动条*/

.scrollbar::-webkit-scrollbar {

	/*滚动条整体样式*/

	width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/

	height: 1px;

}

.scrollbar::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 5px;

	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);

	background   : #535353;

}

.scrollbar::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);

	border-radius: 5px;

	background   : #ededed;

}



/*划出菜单*/

.fancynav-mainnav{position: fixed;}



/*header*/

.header{position: relative;}

	.h-nav{width:100%;z-index: 2000;background: #fff;}

	.h-nav .wrapp{background: #fff;}

	.h-nav .wrapp.active{background:none;}



	.h-hd{height: 40px;border-bottom: solid 1px #e3e1e1;line-height: 40px;color: #999999;padding:0 15px;display: none;}

	.h-hd .container-fluid{display: flex;flex-direction: row;justify-content: space-between;}

	.h-hd .rt{border-left:solid 1px #e3e1e1;display: flex;flex-direction: row;}

	.h-hd .rt a{border-right:solid 1px #e3e1e1;color: #999999;padding:0 20px;}

	.h-hd .rt p{padding:0 20px;}

	.h-hd .rt p b{color:#222;}

	.h-bd{padding:15px 0px;}

	.h-left{display: flex;flex-direction: column;justify-content: center;}

	.h-mid{font-size: 16px;width:100%;}

	.h-mid ul{display: flex;flex-direction: row;justify-content: space-around;height: 100%}

	.h-mid li{position: relative;height: 130%;padding-top: 15px;}

	.h-mid .yiji{color: #333333;padding:15px 0;position: relative;z-index: 2;}

	.h-mid .yiji:after{position: absolute;width:0;height: 2px;background: var(--pei-color);content:'';bottom:0;left:50%;transform: translateX(-50%);transition: all .5s}

	.h-mid li .sublist{position: absolute;background:rgba(0,64,147,0.8) ;display: flex;flex-direction: column;padding:15px 0;top:-300px;left:50%;transform: translateX(-50%);width: 120px;z-index: -1;transition: all .5s;border-radius: 5px}

	.h-mid li .sublist a{color: #fff;padding:10px 15px;font-size: 14px;text-align: center;}

	.h-mid li:hover .yiji{font-weight: bold;}

	.h-mid li:Hover .yiji:after{ width:100%;}

	.h-mid li:hover .sublist{ top:55px;}

	.h-mid li .sublist a:hover{color:var(--pei-color);}



	.demolist{display: none;}

	.h-menu{text-align: right;}

	.h-menu i{font-size: 40px;color: #333;}

	@media(max-width:1200px){

		.h-mid a{font-size: 15px;}

	}

	@media(max-width:992px){

		.h-hd .lt{display: none;}

	}

	@media(max-width:768px){

		.h-menu i{font-size:32px;}

	}

	@media(max-width:576px){

		.h-hd{display: none;}

		.h-bd{padding:5px 0px;}

	}



/*footer*/

.footer{background: #2b2b2b;padding:15px 0 0;}

	.f-hd{padding:15px 0 0;}

	.f-hd .t1{color: #feffff;font-size: 18px;position: relative;padding:30px 0 15px;}

	.f-hd .t1:after{color: #feffff;font-size: 18px;width:25px;height: 2px;background: #fff;position: absolute;bottom:0;content:'';left:0;}

	.f-hd ul{padding:15px 0;display: flex;flex-direction: column;}

	.f-hd ul a{color: #999999;line-height: 36px;display: inline-block;}

	.f-hd ul a:hover{color:var(--pei-color);}

	.f-link,.f-type,.f-con,.f-ewm{width:20%;padding:0 30px;}

	.f-link{width:15%;}

	.f-con{width:25%;}

	.f-link{border-right:solid 1px #363535;}

	.f-type{border-right:solid 1px #363535;}

	.f-type ul{display: flex;flex-direction: row;flex-wrap: wrap;}

	.f-type ul a{margin-right: 30px;}

	.f-con{border-right:solid 1px #363535;}

	.f-con ul li{display: flex;flex-direction: row;align-items: center;padding:10px 0;}

	.f-con ul li i{float: left;font-size: 18px;color: #fff;background: #595959;width:28px;height: 28px;border-radius: 50%;text-align: center;line-height: 28px;margin-right: 10px;}

	.f-con ul li p{color: #999999;}

	.f-ewm ul{display: flex;flex-direction: row;justify-content: space-between;}

	/*.f-ewm li img{width:100px;height: 100px;border-radius: 10px;}*/
	.f-ewm li img{border-radius: 10px;}

	.f-ewm li p{text-align: center;color: #fff;line-height: 40px;}

	.f-bd{text-align: center;padding:15px 0;color: #999999;border-top:solid 1px #363535;}

	.f-bd br{display: none;}

	.f-bd a{color:#999999;}

	.f-bd a:hover{color:var(--pei-color)}

	@media(max-width: 1440px){

		.f-link,.f-type,.f-con{padding:0 15px;}

	}

	@media(max-width: 1200px){

		.f-type,.f-ewm{width:25%;}

		.f-con{width:30%;}

		.f-link{width:20%;}

		.f-ewm li img{width:80px;height: 80px;}

		.f-ewm li p{font-size: 12px;}

	}

	@media(max-width: 992px){

		.f-link{width:30%;}

		.f-con{width:40%;}

		.f-ewm{width:30%;}

	}

	@media(max-width: 768px){

		.footer{margin-bottom: 50px;}

		.f-link{width:40%;}

		.f-con{width:60%;}

		.f-link ul a{margin-right: 15px;}

		.f-con{padding:0 15px;}

		.f-bd br{display: block;}

	}

	@media(max-width: 576px){

		.f-link{width:30%;}

		.f-con{width:70%;}

	}



/*down*/

.down{}

	.down ul{display: flex;flex-direction: row;background: #333;position: fixed;z-index: 1;bottom:0;width:100%;}

	.down li{width:25%;border-right:solid 1px #eee;text-align: center;padding:5px 0;}

	.down li:nth-child(4){border-right:none;}

	.down li i{color:#fff;font-size: 22px;line-height: 1}

	.down li p{color:#fff;font-size: 16px;line-height: 1}