.box1{
    width: 100%;
    font-family: STHeiti;
    background: #F5F5F5;
    /* font-family: 'Courier New', Courier, monospace; */
    /* font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; */
    /* font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; */
}

.daohang{
    width: 1180px;
    height: 120px;
    background: #F5F5F5;
    /* background-color: rgb(4, 229, 229); */
    display: flex;
    margin: 0 auto;
}
.daohang-logo{
    margin-left: 30px;
    margin-top: 20px;
    /* display: flex; */
}
/* .daohang-logo-1{
    width: 80px;
    height: 29px;
    margin-top: 11px;
   
font-weight: 400;
font-size: 20px;


color: #333333;
} */
.daohang-1{
    /* width: 200px; */
    height: 102px;
    /* background-color: blue; */
    margin-left: 35px;
    margin-top: 28px;
}
.sousuo{
    /* width: 809px; */
    height: 52px;
    display: flex;
}
.sousuo-1{
    width: 111px;
    height: 52px;
    border: 1px solid #DB351C;
    border-right: 0px !important;
    display: flex;
}
.sousuo-2{
    width: 419px;
    height: 50px;
    /* border: 1px solid black; */
    position: relative;

}
.sousuo-2 input{
    width: 419px;
    height: 50px;
    border: 1px solid #DB351C;
}
.anniou-1{
    width: 94px;
    height: 54px;
    /* float: right; */
    background: #DB351C;
    border: 0px;
    position: absolute;
    right:  -8px;
    top: 0px;
    float: right;
    font-weight: 400;
font-size: 20px;
color: #FFFFFF;

}
.sousuo-1-1{
    width: 48px;
    height: 29px;
    /* background: #DB351C; */
    margin-top: 11px;
    margin-left: 18px;
    font-weight: 400;
font-size: 19px;
}
.sousuo-1-2{
    width: 10px;
    height: 8px;
    margin-top: 19px;
    margin-left: 14px;
    color: #999999;

}

.sousuo-3{
    margin-top: 6px;
    display: flex;
}
.sousuo-3-1 img{
    display: block;
    margin-top: 3px;
    margin-right: 4px;
}
.sousuo-3-2{
    font-weight: 700;
font-size: 14px;
line-height: 20px;

color: #FC0303;
}
.sousuo-3-3{
    display: block;
    font-weight: 400;
    font-size: 12px;
    margin-top: 2px;
    /* line-height: 17px; */
    
    color: #666666;
}








.daohang-2{
    /* width: 200px; */
    /* height: 100px; */
    margin-left: 50px;
    margin-top: 29px;
    display: flex;
    /* background-color: aquamarine; */
}
.daohang-2 img{
 width: 50px;
 height: 50px;
}
.daohang-2-2{
    margin-left: 5px;
}
.daohang-2-2-1{
    font-weight: 400;
    font-size: 20px;
    /* line-height: 30px; */
    /* identical to box height, or 150% */
    
    letter-spacing: 0.1em;
    
    color: #DB351C;
}
.daohang-2-2-2{
    font-weight: 400;
font-size: 12px;
/* line-height: 30px; */
/* identical to box height, or 250% */

letter-spacing: 0.805em;

color: #999999;
}

/* .top-sousuo{
    width: 100%;
    background-color: rgb(0, 191, 255);
   
    height: 142px;
    border:  1px  solid rgba(0, 0, 0, 0);
    display: flex;
    justify-content: space-around;
}
.top-sousuo-logo{
    width: 273px;
    height: 70px;
  
    margin-top: 38px;
}
.top-sousuo-1{
    width: 809px;
    height: 52px;
    margin-top: 45px;
   
    background-color: yellow;
}
.top-lianxi{
    width:321px;
    height: 64px;
    background-color: violet;
    
    margin-top: 39px;
} */
.barger{
    width: 100%;
    height: 446px;
    /* background-color: aqua; */
}
:root {
    --swiper-theme-color: #fff !important;
  }
.neirong{
    width: 1180px;
    /* height: 30px; */
    margin:  0 auto;
    margin-top: 30px;
    /* background-color: rgb(159, 127, 255); */
    display: flex;
}
.resou-1{
    width: 132px;
    height: 46px;
    /* background-color: rgb(0, 255, 60); */
}
.resou-2{
    width: 1068px;
    height: 45px;
    background-color: antiquewhite;
}
.resou-1-1{
    width: 132px;
    height: 4px;
    background: #DB351C;
}
.resou-1-2{
    /* width: 132px; */
    /* margin: 0 auto; */
    /* margin:0 auto; */
            /* transform: translateY(0%);  */
/* font-family: 'Noto Sans SC'; */
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 38px;
/* identical to box height */


color: #000000;
text-align: center;
margin-top: 2px;
}
.resou-2{
    background: #F8F8F8;
border: 1px solid #E7E7E7;
}
.resouchanpin{
    width: 1180px;
    /* height: 320px; */
    margin: 0 auto;
    margin-top: 30px;
    /* background-color: tomato; */
    display: flex;
    justify-content: space-between;
}
.resouchanpin-1{
    width: 224px;
    /* height: 300px; */
    /* background-color: aqua; */
}
.resouchanpin-1 img{
    width: 224px;
    height: 146px;
    border: 1px solid #0158a8;
}
.resouchanpin-2{
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* or 143% */
margin-top: 5px;

color: #333333;
}
.zongti{
    width: 1180px;
    height: 1536px;
    /* background-color: #DB351C; */
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
}
.gongying{
    height: 615px;
    width: 850px;
    /* background-color: aqua; */
    margin-bottom: 30px;
}
.jishuwenzhang{
    width: 850px;
    height: 855px;
    /* background-color: aquamarine; */
}
.changjia{
    width: 320px;
    height: 215px;
    /* background-color: violet; */
    position: absolute;
    top: 0px;
    right: 0px;
}
.resou-cp{
    width: 320px;
    height: 542px;
    /* background-color: violet; */
    position: absolute;
    top: 245px;
    right: 0px;
}
.youqing{
    width: 320px;
    height: 719px;
    /* background-color: violet; */
    position: absolute;
    top: 810px;
    right: 0px;
}
.gongying-1{
    width: 100%;
    height: 46px;
    /* background-color: blueviolet; */
    display: flex;
}
.gongying-1-1{
    width: 132px;
    height: 46px;
    /* background-color: chartreuse; */
}
.gongying-1-2{
    width: 718px;
    height: 44px;
    background: #F8F8F8;
    border: 1px solid #E7E7E7;
}
.gongying-1-1-1{
    width: 132px;
    height: 4px;
    background-color: #DB351C;
}
.gongying-3{
    margin-top: 30px;
    width: 100%;
    height: 250px;
    display: flex;
    justify-content: space-between;
}
.gongying-3-1{
    width: 270px;
    height: 250px;
    /* background: #FFFFFF;
border: 1px solid #E7E7E7; */
}
.gongying-3-2{
    width: 268px;
    height: 218px;
    background: #FFFFFF;
border: 1px solid #E7E7E7;
display: flex;
justify-content: center;
align-items: center;

}
.gongying-3-3{
    margin-top: 4px;
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
/* or 171% */


color: #333333;

}
.gongying-4{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.gongying-4-1{
    width: 405px;
    height: 273px;
    /* background-color: #1cdb55; */
}
.gongying-4-2{
    font-size: 14px;
    color:  #D9D9D9;
}
.gongying-4-3{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    /* line-height: 24px; */
    /* or 171% */
    
    
    color: #333333;
}
.gongying-4-4{
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    /* line-height: 24px; */
    /* or 171% */
    
    
    color:  #DB351C;
}
.gongying-4-1 li{
    margin-top: 17px;
}
.jishuwenzhang-1{
    width: 100%;
    height: 787px;
    /* background-color: brown; */
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.jishuwenzhang-2{
    width: 320px;
    height: 787px;
    /* background-color: chartreuse; */
}
.jishuwenzhang-3{
    width: 500px;
    height: 787px;
    /* background-color: chartreuse; */
}
.resouchanpin a{
    color: #333333;
}
.jishuwenzhang-3 a{
    color: #333333;
    
    /* text-align: left; */
}
.youqing a{
    color: #333333;
}
.sousuo-3 a{
    color: #333333;
}
.sousuo-3 a:hover{
    color: #F00; text-decoration: none;
}
.youqing a:hover{
    color: #F00; text-decoration: none;
}
.gongying a{
    color: #333333;
}
.resouchanpin a:hover{
    color: #F00; text-decoration: none;
}
.resou-cp a{
    color: #333333;
}
.resou-cp a:hover{
    color: #F00; text-decoration: none;
}
.jishuwenzhang-3 a:hover{
    color: #F00; text-decoration: none;
}

.gongying a:hover { color: #F00; text-decoration: none; }
.jishuwenzhang-2-1{
    width: 320px;
    height: 214px;
    /* background-color: #DB351C; */
}
.jishuwenzhang-2-2{
    margin-top: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    /* identical to box height, or 143% */
    
    
    color: #333333;
}
.jishuwenzhang-2-3{
    width: 320px;
    height: 214px;
    margin-top: 17px;
    /* background-color: #DB351C; */
}
.jishuwenzhang-3-1{
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */


color: #333333;
}
.jishuwenzhang-3-2{
    margin-top: 5px;
    font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
/* or 133% */


color: #999999;

}
.jishuwenzhang-3-3{
    margin-top: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    /* identical to box height, or 143% */
    
    
    color: #333333;
}
.changjia-1{
    width: 100%;
    height: 34px;
    /* background-color: #009df8; */
    display: flex;
}
.changjia-1-1{
    width: 117px;
    height: 34px;
}
.changjia-1-2{
    width: 204px;
    height: 32px;
    background: #F8F8F8;
border: 1px solid #E7E7E7;
}
.changjia-1-3{
    width: 117px;
height: 4px;

background: #DB351C;
}
.changjia-1-4{
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 38px;
    color: #000000;
    text-align: center;
    margin-top: -3px;
}
.changjia-2{
    width: 100%;
    height: 72px;
    margin-top: 20px;
    /* background-color: blueviolet; */
    display: flex;
    justify-content: center;
    align-items: center;
}
.changjia-3{
    width: 72px;
    height: 26px;
    /* background-color: yellow; */
    margin-top: 13px;
    margin-left: 20px;
    font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
/* identical to box height */


color: #000000;
}
.changjia-4{
    margin-top: 4px;
    margin-left: 20px;
    font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;

color: #999999;

}
.resou-cp-1{
    width: 100%;
    margin-top: 20px;
    height: 242px;
    /* background-color: burlywood; */
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.resou-cp-2{
    width: 130px;
    height: 112px;
    /* background-color: chartreuse; */
}
.resou-cp-3{
    font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
/* identical to box height, or 133% */


color: #333333;
/* background-color: #DB351C; */

}
.resou-cp-4{
    width: 305px;
    /* height: 120px; */
    margin-top: 20px;
    margin-left: 15px;
    /* background-color: blue; */
}
.resou-cp-4-1{
    width: 20px;
    height: 20px;
    background: #EEEEEE;
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;

color: #333333;
text-align: center;

}
.resou-cp-5{
    display: flex;

}
.resou-cp-4-2{
    margin-left: 10px;
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;

color: #333333;
/* font-family: 'Noto Sans SC'; */

}
#aaa-as{
    margin-top: 17px;
}
.youqing-1{
    width: 320px;
    height: 673px;
    margin-top: 20px;
    /* background-color: #DB351C; */
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    border: 1px solid #E7E7E7;
}
.youqing-2{
width: 130px;
height: 86px;
/* background-color: aqua; */
}
.youqing-2-1{
    width: 128px;
    height: 58px;
    background: #FFFFFF;
border: 1px solid #E8E8E8;
display:flex;
justify-content:center;
align-items:center;
}
.youqing-2-2{
    margin-top: 6px;
    text-align: center;
    font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;

color: #333333;

}
.dibudaohang{
    width: 1180px;
    height: 173px;
    background-color: #0158a8;
    margin: 0 auto;
    margin-top: 40px;
   padding-top: 25px;

    box-sizing: border-box;
}
.dibudaohang-1{
    /* margin-top: 50px;  */
    height: 15px;
    width: 700px;
    margin: 0 auto;
   /* ma-top: 50px; */
   /* margin-top: 50px; */
   /* box-sizing: border-box; */
   /* margin-top: 20px; */

    /* background-color:blue ; */
}
.dibudaohang-2{
    width: 400px;
    height: 15px;
    /* background-color:blue ; */
    /* padding-top: 20px; */
    margin: 20px auto;
   
}
.dibudaohang-2-1{
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-weight: 400px;
    color: #FFFFFF;
}
.dibudaohang a{
    color: #FFFFFF;
}
.dibudaohang-3{
    width: 1045px;
    height: 1px;
    margin: 0 auto;
    background-color: rgba(255,255,255,0.2);
}
.dibudaohang-4{
    width: 470px;
    height: 15px;
    /* background-color:blue ; */
    /* padding-top: 20px; */
    margin: 20px auto;
}
.dibudaohang-2-2{
  /* font-size: 15px; */
  display: block;
  height: 15px;
}
.dibudaohang-2-3{
    display: flex;
}