
@font-face{
	font-family:trump_gothic_east;
	src: url('../fonts/trump_gothic_east.eot');
	src: url('../fonts/trump_gothic_east.eot?#iefix') format('embedded-opentype'),
		url('../fonts/trump_gothic_east.woff2') format('woff2'),
		url('../fonts/trump_gothic_east.woff') format('woff'), 
		url('../fonts/trump_gothic_east.ttf') format('truetype'),
		url('../fonts/trump_gothic_east.svg#trump_gothic_east') format('svg');
}
/*通用头部*/
.b{display: block;}
.n{display: none;}
.header{position: fixed;top:0;left:0;width:100%;z-index:9999999999999; transition: all .2s;background: rgba(16,29,125,.9);padding:0 15px}

.header .auto{display: flex;justify-content: space-between; align-items: center;height:105px;}
.header .logo{position: relative; z-index: 10000000000; }
.header .logo a{ display: block;}
.huise{position: absolute;background: #f1f1f1;}
.header.header_h2 {background: none;}
.header.header_h2:after{content:'';height:1px;position: absolute;bottom:0;width:100%;background: rgba(0,0,0,0.1);}
.header.header_h2 .b{display: none;}
.header.header_h2 .n{display: block;}
.header.header_h3{background: none;}
.header.header_h3:after{content:'';height:1px;position: absolute;bottom:0;width:100%;background: rgba(255,255,255,0.1);}

.header .auto .ttel{text-align: center;font-family: impact;color: #fff;padding: 0 15px;transition: .5s;line-height: 20px;text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075);}
.header .auto .ttel img{display: inline-block;border-right: 1px solid rgba(255,255,255,0.4);padding-right: 5px;margin-right: 5px;}
.header .auto>ul{width:65%;padding-top:30px;position: absolute;left: 10%;right: 0;margin:auto;}
.header .auto>ul li{float: left;width:10%;text-align: center; height: 45px;}
.header .auto>ul li a{color:#fff;font-size:18px;height: 45px; line-height: 45px; display: block;text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075);}
.header .auto>ul li a.active, .header .auto>ul li a:hover{color:#fff;border-bottom: 1px solid #fff;text-shadow: none;opacity: .8;}
.hrt{ display: flex;justify-content: space-between; align-items: center;position: relative;z-index: 6}
.hrt .tel{ }


.header .n{ display: none;}
.header .b{ display: block;}
.header.fixed-header .n{	display: block;}
.header.fixed-header .b{	display: none;}
.header.fixed-header { position: absolute;}
.header.fixed-header_h {height:90px; background-color: rgba(255,255,255,1); }




.index_nav2{width:46%;height:100px;display:flex;displaly:-webkit-flex;flex-direction:row;-weblit-flex-direction:row;justify-content:space-between;-weblit-justify-content:space-between;align-items:center;-webkit-align-items:center;}
.index_nav2 li{line-height:100px;}
.index_nav2 li a{color:#333;font-size:16px;display:block;}
.index_nav2 li a:hover{font-weight:bold; text-decoration:none;}



.index_nav{width:46%; display:flex;displaly:-webkit-flex;flex-direction:row;-weblit-flex-direction:row;justify-content:space-between;-weblit-justify-content:space-between;align-items:center;-webkit-align-items:center;}
.index_nav li{position: relative; }
.index_nav li a{color:#ffffff;font-size:16px;display:block;line-height: 105px;}
.index_nav li a:hover{font-weight:bold; text-decoration:none;}
.index_nav li div {display:none;width:130px;text-align:center;color:#4f4f4f;position:absolute;z-index:9999999;left:50%;margin: 0 0 0 -65px;top:100%;background: #224cb6;}
.index_nav li div a {display:block;color: #fff; line-height:39px;font-size: 15px; border-bottom:1px solid rgba(255,255,255,0.1);margin-top:0; padding:0 0 0 0;}
.index_nav li div a:hover{color:#fff;line-height:39px;font-weight:bold;border-bottom:1px solid rgba(255,255,255,0.1);}
.header.header_h2 .index_nav li a{color:#333;}
.header.header_h2 .index_nav li div a{color:#fff;}

.menu_button{cursor:pointer;width:85px; position: relative;z-index:999999; display: flex; justify-content: space-between;align-items: center; color: #fff;font-size: 18px;}
.menu_button .nav_button{ position: relative;vertical-align: middle; width:30px; height:2px;cursor:pointer;background-color:#fff;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.menu_button .nav_button::after, .menu_button .nav_button::before{content:'';width:30px;height:2px;border-radius:20px;position: absolute;z-index:99999999; background-color:#fff;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.menu_button .nav_button::after{top:10px;}
.menu_button .nav_button::before{top:-10px;}
.menu_button.on .nav_button::before{transform: translateY(10px) rotate(45deg);}
.menu_button.on .nav_button::after{transform: translateY(-10px) rotate(-45deg);}
.menu_button.on{background-image:none}
.menu_button.on .nav_button{width:0;}
.header.bg{background:rgba(21,158,80,0.95);padding:6px 0;}
.header.bg .logo img{height:50px !important;margin-top:2px;}
.header.bg ul{padding-top:6px;}
.header.bg .menu_button{width:50px;height:50px;margin:5px 0 0;}
.header.bg .menu_button .nav_button{width:26px;top:24px;}
.header.bg .menu_button .nav_button::after, .header.bg .nav_button::before{width:26px;}
.header.bg .menu_button .nav_button::after{top:11px;}
.header.bg .menu_button .nav_button::before{top:-11px;}
.header.bg .hrt{margin-top: 20px;}






.menu_box{position: fixed;width:100%;height:100%;right:0;top:-100%;z-index:5;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;background-image: -webkit-linear-gradient(125deg,#13afbe, #1f953a);display: flex;justify-content: center;flex-direction: column;align-items: center}
.menu_box .item{width:100%;overflow:auto; text-align: left}
.menu_box .item::-webkit-scrollbar{width:2px;height:2px;background-color:#f1f1f1;} 
.menu_box .item::-webkit-scrollbar-track{border-radius:0;background-color:#f1f1f1;}
.menu_box .item::-webkit-scrollbar-thumb{border-radius:0px;width:2px;height:2px;background-color:#db000b;}
.menu_box .item .pad{padding:20px 0; width:400px; margin: 0 auto;border-bottom: 1px solid rgba(255,255,255,0.2)}
.menu_box .item h4{font-size:24px;color:#fff;}
.menu_box .item i{display: block;width:30px;height:1px;background-color: #fff;margin:10px auto;}
.menu_box .item span{font-size:16px;color:#fff;padding:0 0 0 25px;}
.menu_box .item ul{padding-top:10px;width:auto;margin:0;}
.menu_box .item ul li{width:100%;text-align: left;}
.menu_box .item ul li a{font-size:16px;color:#fff;height:40px;line-height:40px;cursor:pointer; margin-top:20px;transition: .5s;}
.menu_box .item ul li a:hover{ padding-left:15px}


.footer_p{ line-height:95px; text-align:center; font-size:15px; color:#fff; border-top:1px solid rgba(255,255,255,0.05)}
.footer_p a{ color:#fff}
.footer_p a:hover{ color:#fff}

@media only screen and (max-width:1750px){ 
	
	.header .auto{height:90px;}
	.index_nav li a{color:#ffffff;font-size:16px;display:block;line-height: 90px;}
}
@media only screen and (max-width:1440px){ 
	.header .auto .logo img{max-width:260px;}
	.hrt .tel img{max-width:160px;}
	.index_nav li a{font-size: 15px;}
}