.in_top { position: absolute; top: 60px; left: 15%; width: 70%; height: 90px; display: flex; justify-content: space-between; background-color: #fff; z-index: 1000; transition: all 0.3s ease-out;border-radius:20px;}
.in_top .lt{ padding:25px 0 0 2%;display: flex; justify-content: space-between;overflow:hidden;height:auto;}
.in_top .lt img{height:auto;}
.in_top .ct{}
.in_top .ct ul{ display: flex;width:800px;height:auto;overflow:hidden;text-align:center;padding-left:45px;}
.in_top .ct li{ margin: 0 25px;}
.in_top .ct li a{ display: inline-block; height: 90px; line-height: 90px; font-size: 16px; }
.in_top .ct li a:hover{color:#d00000;}
.in_top .ct li a span{ display: block;}
.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:#d00000;color:#fff;font-size:20px;padding:0 22px 0 20px; border-radius:20px; font-family:Arial, Helvetica, sans-serif;}
.in_top .rt .a_1{float:left;padding:0 10px 0 0px;}
.in_topfix { position: fixed; top: 0; left: 0; width: 100%;border-radius:0px;box-shadow:rgba(0,0,0,0.3) 0px 0px 6px;}
.in_topfix .lt{padding:25px 0% 0 16%;}
.in_topfix .rt .a_1{ font-size: 18px;color:#fff;}
.in_topfix .ct li a{color:#333;}
.in_topfix .rt{margin:30px 16.5% 0 0;}
.in_topfix .lt .key{background:#C00;color:#fff;}
.wap_top{ display: none;}
.wap_topjg{ display: none;}






@media screen and (max-width: 1800px) {	
	.in_top .ct li a{white-space:nowrap;}
}

@media screen and (max-width: 1680px) {	
	.in_top{ width: calc(100% - 80px); left: 40px;}
	.in_topfix { width: 100%; left: 0;}	
}

@media screen and (max-width: 1440px) {
    .in_top { top: 30px }
    .in_top .ct li { margin: 0 1.5vw; }
    .in_topfix { top: 0; }	
}

@media screen and (max-width: 1430px) {
	.in_top .ct li a{font-size:16px;}
		.in_top .lt img{height:40px;}
.in_topfix .lt{padding:25px 15% 0 2%;}
	.in_top .ct{margin-left:5%;}
}

@media screen and (max-width: 1330px) {
	.in_top .ct li a{font-size:14px;white-space:nowrap;}
	.in_top .rt .a_2{font-size:14px;white-space:nowrap;}
}


@media screen and (max-width: 1280px) {
.in_top .lt img{height:24px;}

}

@media screen and (max-width: 1220px) {
	.in_top .ct li a{font-size:14px;}
}

@media screen and (max-width: 1024px) {

	.in_top{ display: none;}
	.wap_top{ display: block; background: #FFF; width:100%; height:60px; position:fixed; top: 0; left: 0; z-index:2000; border-bottom: 1px solid #CCC;}
	.wap_top .lt{ float:left; padding:18px 0 0 8px;}
	.wap_top .lt img{ max-height:20px;}
	.wap_top .menu{ position:absolute; top:60px; left:0; width:100%; line-height:40px; z-index:1001; display:none;}
	.wap_top .menu li{ width:100%; background:rgba(255,255,255,0.95); border-top:1px solid #EEE; position:relative;}
	.wap_top .menu li:last-child{ border-bottom:1px solid #EEE;}
	.wap_top .menu li>p a{ display:inline; color:#333; height:40px; line-height:40px; margin-left:10px; text-transform: uppercase;}	
	.wap_top .menu li>p a:hover{ color:#F47815;}
	.wap_top .menu li em{ position:absolute; right:15px; top:15px; width:10px; height:10px; border:1px solid #666; border-left:0px; border-bottom:0px; opacity:1; display:block; transform:rotate(45deg);}
	.wap_top .menu li .ul_2{ width:100%; height:auto; line-height:33px; background:#FFF; display:none; color:#999;}
	.wap_top .menu li .ul_2 .li_2>p{ background:url(../../images/t.png) left center no-repeat;}
	.wap_top .menu li .ul_2 .li_2:last-child>p{ background-image:url(../../images/t_1.png);}
	.wap_top .menu li .ul_2 .li_2 a{ display:inline-block; height:33px; color:#666; margin-left:25px;}
	.wap_top .menu li .ul_2 .li_2 a:hover{ color:#F47815;}
	.wap_top .menu li .ul_2 span{ margin-left:10px;}
	.wap_top .controlBtn{ height:60px; width:60px; background-color: #F47815; position:relative; cursor:pointer; float:right; z-index:3; transition:all 0.3s;}
	.wap_top .controlBtn i{display:block;height:2px;background: #FFF;width:24px;position:absolute;top:29px;left:18px;transition:all 0.3s;opacity:1;}
	.wap_top .controlBtn i::after{content:"";display:block;height:2px;background: #FFF;width:24px;position:absolute;top:-7px;left:0px;transition:all 0.3s;}
	.wap_top .controlBtn i::before{content:"";display:block;height:2px;background: #FFF;width:24px;position:absolute;bottom:-7px;left:0px;transition:all 0.3s;}
	.wap_top .controlBtn i.on{ background:none; opacity:1;}
	.wap_top .controlBtn i.on::after{ transform:rotate(45deg); top:0px;}
	.wap_top .controlBtn i.on::before{ transform:rotate(-45deg); bottom:0px;}
	.wap_top .shbtn{ float: right;  margin: 14px 15px 0 0;}
	.wap_top .shbtn i{ display: block; width: 32px; height: 32px; background: url(../../images/sh_btn.png) center center no-repeat; background-size: 70% auto; cursor: pointer;}
	.wap_top .lang{ float: right; padding: 15px 15px 0 0; font-size: 16px;}
	.wap_topjg{ display: block; width: 100%; height: 60px;}

}

@media screen and (max-width: 768px) {	
}

@media screen and (max-width: 640px) {
.wap_top .lang{display:none;}
}


@media screen and (max-width: 480px) {
}

@media screen and (max-width: 414px) {
}

@media screen and (max-width: 375px) {
.wap_top>div:nth-last-child(2){font-size: 12px;}
}

@media screen and (max-width: 320px) {
.wap_top>div:nth-last-child(2){display:none;}
}