@charset "utf-8";

.header {
    display: none;
}
.toppj .logo2{
   display: none;
}
@media only screen and (max-width: 1250px){
.header {
    display: block;
}
.topp0, .topp, .topp1 {
    display: none;
}
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.topp0{position:fixed;z-index:999998;left:0%;top:0%;width:100%;height:85px;background:#fff;opacity:0.7;overflow:hidden;}
.topp{position:fixed;z-index:999999;left:0%;top:0%;width:100%;height:85px;}
.topp1{position:relative;width:100%;height:85px;overflow:hidden;}

.toppj{width:100%;max-width:1316px;margin:0 auto;}

.tlogo{width:150px;float:left;overflow:hidden;margin-left:2%;margin-top:5px;}
.tlogo img{width:100%;display:block; height: 75px;object-fit: cover;}



.ten{width:50px;float:right;margin-right:12%;overflow:hidden;line-height:85px;height:85px;font-size:14px;text-align:center;color:#454545;}
.ten:hover{background:#dc2821;color:#fff;}

.tserch{position:relative;width:50px;float:right;}
.tserch1{position:relative;width:100%;overflow:hidden;line-height:85px;height:85px;font-size:20px;text-align:center;}
.tserch:hover .tserch1{background:#dc2821;color:#fff;}
.tserch2{position:absolute;width:300px;height:0px;right:0%;overflow:hidden;opacity:0;transition: all 0.3s ease-out;}
.tserch:hover .tserch2{opacity:1;height:40px;transition: all 0.3s ease-out;}
.tserch21{width:260px;overflow:hidden;float:left;}
.tserch21 input{width:260px;height:40px;border:none;background:#f1f2f7;line-height:40px;font-size:15px;}
.tserch22{position:relative;width:40px;height:40px;float:right;overflow:hidden;}

.tserch221{width:40px;height:40px;overflow:hidden;background:#333;color:#fff;text-align:center;font-size:18px;line-height:40px;}
.tserch222{position:absolute;width:40px;height:40px;left:0%;top:0%;border:none;opacity:0;}
.tserch221 i{height:40px;line-height:40px;}
.tserch222 input{width:40px;height:40px;}



.ttel{position:relative;width:160px;float:right;}
.ttel1{position:relative;width:30px;float:left;line-height:66px;height:66px;text-align:center;font-size:18px;color:#dc2821;}
.ttel2{position:relative;width:130px;float:left;line-height:85px;height:85px;font-size:15px;color:#585858;}
.ttel1 i,.tserch1 i{line-height:85px;height:85px;}


.nts{width:685px;float:right;}
.nts ul{list-style:none;margin:0;}
.nts ul li{position:relative;float:left;margin:0;}
.ntr{overflow:hidden;padding-left:10px;padding-right:10px;height:85px;line-height:85px;font-size:16px;color:#454545;}
.nts ul li:hover .ntr{background:#dc2821;color:#fff;}

.ntb{position:absolute;left:0%;top:85px;overflow:hidden;background:#fff;box-shadow: 0 20px 50px #333;opacity:0.95;
display:none;transition: all 0.3s ease-out;
}
.nts ul li:hover .ntb{display:block;transition: all 0.3s ease-out;}

#faa1{width:560px;}
#faa2{width:200px;}
#faa3{width:550px;}
#faa4{width:160px;}
#faa5{width:160px;}



.ntb0{position:relative;margin:30px 30px 40px 30px;overflow:hidden;}
.ntb2{position:absolute;width:200px;bottom:0%;right:0%;overflow:hidden;z-index:-1;}
.ntb2 img{width:100%;display:block;}
.ntb20{position:absolute;width:200px;bottom:0%;right:0%;overflow:hidden;}
.ntb20 img{width:100%;display:block;}
.ntb1{position:relative;overflow:hidden;}
.ntb11{position:relative;overflow:hidden;float:left;margin-right:30px;}
.ntb11 h2{position:relative;display:block;font-size:15px;line-height:1.5;overflow:hidden;margin:0;color:#454545;}
.ntb11 h2 a{color:#454545;    font-weight: bold;}
.ntb11 h5{position:relative;display:block;width:35px;height:1px;background:#dc2821;margin:0;margin-top:10px;overflow:hidden;margin-bottom:15px;}
.ntb11 h5 a{background:#dc2821;}
.ntb11 p{position:relative;display:block;font-size:14px;line-height:1.5;margin:0;overflow:hidden;color:#585858;padding-top:7px;padding-bottom:7px;}
.ntb11 p a{color:#585858;}
.ntb11 p a:hover{color:#dc2821;}
.ntb11 h2 a:hover, .ntb11 .fcla:hover{color:#dc2821;}
.ntb11 .fcla{
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #d2d3d7;
margin-bottom: 8px;
    color: #444;
    font-size:12px;
}
.ntb01{position:relative;margin:30px 30px 40px 30px;overflow:hidden;}
.ntb01 p{position:relative;display:block;font-size:14px;line-height:1.5;margin:0;overflow:hidden;color:#585858;padding-top:7px;padding-bottom:7px;}

.ntb01 p a{color:#585858;}
.ntb01 p a:hover{color:#dc2821;}

.ntb11 p.apah a{font-size:13px;line-height:1.8;color:#777;border:1px solid #d1d1d1;padding:5px 8px 5px 8px;margin-right:8px;border-radius:3px;}

.tserch21 input{
  -webkit-backface-visibility: hidden;
  background: #fff;
  border: solid 1px #ccc;
  box-sizing: border-box;
  outline: none;
  padding: 0.36rem 0.66rem;
  -webkit-appearance: none;
  outline-offset: 0;
  border-radius: 0;
}