.computerdiv { display: block !important; }
.mobilediv { display: none !important; }
@media screen and (max-width:450px) {
    .computerdiv { display: none !important; }
    .mobilediv { display: block !important; }
}

/* head */
.ssimg { display: block; width: 100%; }
.fe_head { width: 100%; height: 90px; position: absolute; z-index: 3; }
.fe_headd { width: 89%; height: 100%; position: relative; float: right; background: rgb(205, 206, 207, 0.9); }
.fe_logo { display: block; float: left; height: 100%; position: relative; }
.fe_cda { display: block; float: left; margin: 0px 43.5px; color: black; line-height: 98px; font-size: 16px; }
.fe_cda:hover { color: #d82128; }
.fe_caidan { float: left; display: block; height: 100%; width: auto; margin-left: 6.374%; margin-right: 4.9%; }
.fe_sousuo { display: block; float: left; margin-top: 34px; cursor: pointer; }
.mi_sousuo { width: 37%; float: left; height: 27px; margin-top: 15px; margin-left: 7%; }
.mi_sousuos { width: 100%; height: 100%; text-align: center; border: none; outline: none; background: white; }
@media screen and (max-width:1680px) {
    .fe_caidan { margin-left: 4.9%; }
}
@media screen and (max-width:1650px) {
    .fe_caidan { margin-left: 2.5%; margin-right: 2.5%; }
}
@media screen and (max-width:1550px) {
    .fe_cda { margin: 0px 35px; }
    .fe_caidan { margin-left: 1%; margin-right: 1%; }
}
@media screen and (max-width:1500px) {
    .fe_cda { margin: 0px 35px; }
}
@media screen and (max-width:1400px) {
    .fe_cda { margin: 0px 30px; }
}
@media screen and (max-width:1300px) {
    .fe_cda { margin: 0px 25px; }
}
@media screen and (max-width:1200px) {
    .fe_cda { margin: 0px 20px; }
}
@media screen and (max-width:1100px) {
    .fe_cda { margin: 0px 15px; }
}

/* foot */
.en_foot { width: 100%; overflow: hidden; background: #333333; }
.en_footthree { width: 100%; display: block; }
.en_foot_four { width: 876px; height: 36px; display: block; margin: auto; margin-top: 60px; margin-bottom: 45px; }
.en_ffs { width: 0.1%; height: 100%; background: #656565; position: relative; display: block; float: left; }
.en_ff { width: 19.92%; height: 100%; float: left; position: relative; display: block; }
.en_ffspan { color: white; font-size: 16px; line-height: 36px; margin-left: 2px; }
.en_ffdiv { width: auto; display: block; float: left; height: 100%; position: relative; transform: translate(-50%, 0%); left: 50%; }
.em_footbottom { max-width: 1500px; width: 90%; border-top: 1px solid #656565; overflow: hidden; margin: auto; margin-bottom: 49px; }
.en_fbleft { display: block; margin-left: 7.28%; margin-top: 77px; margin-right: 5%; float: left; }
.em_fmthree { overflow: hidden; display: block; float: left; margin-top: 77px; }
.em_fea { font-size: 24px; color: white; margin-left: 15px; }
.em_feb { font-size: 18px; color: white; margin-left: 9px; margin-top: 11px; }
.em_fec { font-size: 29px; color: white; margin-top: 0px; }
.em_two { float: left; position: relative; display: block; overflow: hidden; width: 632px; }
.em_fmm { width: 64.5%; overflow: hidden; position: relative; float: left; }
.em_fmmtop { width: 100%; position: relative; overflow: hidden; }
.en_codivp { font-size: 16px; color: white; letter-spacing: 1px; margin-top: 11px; text-align: center; }
.en_codiv { width: 180px; float: right; margin-top: 60px; }
.em_cailogo { display: block; margin: auto; }
.em_banquan { font-size: 16px; color: white; display: block; margin-left: 8%; margin-top: 10px; }
.em_footright { width: 25.33%; float: right; overflow: hidden; display: block; position: relative; margin-right: 3.5%; margin-top: 49px; }
.em_ftinput { width: 100%; box-sizing: border-box; background: #333333; border: 2px solid #525151; height: 66px; border-radius: 2px; font-size: 18px; text-indent: 61px; color: white; }
.em_ftewm { float: right; display: block; margin-top: 34px; margin-left: 14px; }
.fn_tousousuo { width: 100%; height: 0px; overflow: hidden; background: rgb(255, 255, 255, 1); -webkit-transition: all .2s linear; transition: all .2s linear; }
.fn_toussinput { width: 80%; height: 100%; background: none; border: none; text-indent: 100px; font-size: 16px; color: white; }
.fn_tox { color: #008a76; font-size: 35px; display: block; float: right; margin-right: 14.5%; margin-top: 5px; cursor: pointer; }
@media screen and (max-width:1500px) {
    .en_fbleft { margin-left: 0%; }
    .em_banquan { margin-left: 0%; }
    .em_ftewm { max-width: 130px; }
}
@media screen and (max-width:1400px) {
    .em_fea { font-size: 21px; }
    .em_fec { font-size: 26px; }
    .em_two { width: 520px; }
}
@media screen and (max-width:1300px) {
    .em_ftewm { max-width: 110px; }
    .en_codivp { font-size: 14px; }
    .en_codiv { display: none; }
}
@media screen and (max-width:1100px) {
    .em_ftewm { max-width: 100px; }
}
@media screen and (max-width:768px) {
    .en_foot_four { width: 100%; }
    .em_footbottom { width: 95%; margin-bottom: 0px; }
    .em_footright { width: 30%; margin-right: 0%; }
    .em_ftewm { max-width: 90px; }
    .em_fea { font-size: 16px; }
    .em_feb { font-size: 14px; }
    .em_fec { font-size: 20px; }
}
@media screen and (max-width:450px) {
    .en_footthree { height: 2.5px; }
    .en_ffspan { font-size: 12px; margin-left: 0px; }
    .en_ffimg { width: 11px;        /* margin-top: 13px; */ }
    .en_foot_four { margin-top: 23px; margin-bottom: 20px; }
    .en_fbleft { display: none; }
    .em_tep { font-size: 12px; color: white; margin-top: 3.5px; }
    .em_tepimg { width: 77px; margin-top: 18px; }
    .em_fea { display: none; }
    .em_banquan { display: none; }
    .em_fmthree { margin-top: 13px; }
    .em_feb { font-size: 12px; margin-left: 0px; }
    .em_fec { font-size: 12px; }
    .em_fmm { width: 50%; }
    .em_footright { width: 50%; margin-top: 30px; }
    .em_ftinput { height: 40px; font-size: 12px; }
    .em_ftewm { max-width: 60px; margin-left: 5.5px; margin-top: 33px; }
    .em_mobiledibu { font-size: 12px; color: white; width: 100%; height: auto; overflow: hidden; padding: 18px 37.5px; border-top: 1px solid #5e5e5e; margin-top: 10.5px; }
}