img { display: initial; }
.bannerr {width: 100%;height: auto;background: url(../YM/YMbanner.jpg);overflow: hidden;margin-top: 140px;}
.bannerr .banner_center { width: 100%; height: 370px; margin: 0 auto; }
.bannerr .banner_center h3 {    color: #fff;
    font-size: 42px;
    text-align: center;}
.bannerr .banner_center p {color: #ffffff;font-size: 26px;text-align: center;height: 50px;line-height: 50px;margin-bottom: 23px;}
.bannerr .banner_center .banner_onep { padding: 100px 0 0 0; }
.bannerr .banner_center .button { font-size: 40px; }
.bannerr .banner_center button { background-color: #40a4fc; border: none; font-size: 20px; color: #ffffff; width: 150px; height: 50px; line-height: 50px; border-radius: 6px; }
.bannerr .banner_center a {position: relative;top: 33px;display: block;width: 280px;height: 64px;background: #03a1fc;color: #fff;text-align: center;line-height: 64px;margin: 0 auto;font-size: 30px;border-radius: 5px;}
.con { width: 100%; height: 507px; margin: 0px auto; display: flex; justify-content: center; }
.con dl { width: 314px; height: 346px; border: 1px solid #cccccc; float: left; text-align: center; margin: 83px 20px 56px 55px; }
.con dl:nth-child(1) { }
.con dt { height: 220px; border-bottom: 1px solid #cccccc; }
.con dt img { padding: 17% 0 0 0; }
.con dl .con_one { color: #333333; font-size: 24px; height: 30px; line-height: 30px; margin: 12px 0; }
.con dl .con_two { color: #333333; font-size: 14px; width: 77%; margin: 0 auto; height: auto; line-height: 25px; }
.about { width: 100%; height: 488px; background-color: #fafafa; overflow: hidden; }
.about .about_center { height: 488px; min-width: 960px; max-width: 1200px; margin: 0 auto; }
.about .about_center .about_left { float: left; width: 41%; text-align: center; padding: 65px 20px; padding-left: 60px; }
.about .about_center .about_right { float: right; width: 35%; height: 480px; padding-right: 48px; min-width: 395px; }
.about .about_center .about_right p { color: #333333; font-size: 30px; line-height: 40px; word-wrap: break-word; padding-top: 162px; }
.about .about_center .about_right .divv { width: 50px; border: 1px solid #40a4fc; margin-top: 10px; margin-bottom: 27px; }
.about .about_center .about_right span { color: #999999; font-size: 16px; width: 400px; height: 28px; line-height: 28px; }
.two { background-color: #ffffff; }
.two .about_center .aboutright { float: right; padding-right: 110px; }
.two .about_center .aboutleft { float: left; padding-right: 0; }
.two .about_center .aboutright img { width: 100%; height: auto; padding-top: 68px; }
.fix { width: 100%; height: 882px; background-color: #fafafa; }
.fix .fix_center { width: 1200px; height: 882px; margin: 0 auto; }
.fix .fix_center .fix_cp { color: #333333; font-size: 30px; text-align: center; padding: 75px 0 0 0; height: 40px; line-height: 40px; }
.fix .fix_center .divvv { border: 1px solid #40a4fc; width: 64px; margin-top: 28px; margin-left: 48%; margin-bottom: 40px; }
.fix .fix_center .fix_th { color: #999999; font-size: 16px; height: 25px; line-height: 25px; text-align: center; }
.fix .fix_center .over { padding-bottom: 50px; }
.fix .fix_center .fix_left { width: 486px; height: 600px; float: left; margin-left: 60px; margin-left: 102px; }
.fix .fix_center .fix_right { width: 486px; margin-top: 1%; height: 600px; float: right; margin-right: 20px; margin-left: 0; }
.fix .fix_center .fix_left .sjqdao { width: 126px; height: 44px; background-color: #40a4fc; border-radius: 7px; font-size: 20px; color: #ffffff; text-align: center; line-height: 44px; margin-left: 39%; }
.fix .fix_center .fix_left img { padding-left: 50%; }
.fix .fix_center .fix_left .fix_left_mo { width: 484px; background-color: #ffffff; height: 427px; border: 1px solid #cccccc; border-bottom: none; }
.fix .fix_center .fix_left .fix_left_mo dl { height: 106px; border-bottom: 1px solid #cccccc; margin:0;}
.fix .fix_center .fix_left .fix_left_mo dt { color: #333333; font-size: 20px; width: 106px; float: left; padding-top: 40px; padding-left: 19px; }
.fix .fix_center .fix_left .fix_left_mo dd { color: #999999; font-size: 16px; height: auto; line-height: 27px; width: 66%; float: right; margin: 0 19px; }
.fix .fix_center .fix_left .fix_left_mo .fix_mo_ddone { padding-top: 40px; }
.fix .fix_center .centerimg { margin-top: 216px; }
.fix .fix_center .fix_right p { color: #333333; font-size: 22px; text-align: center; height: 50px; line-height: 50px; padding-top: 32px; }
.fix .fix_center .fix_right span { color: #333333; font-size: 22px; text-align: center; height: 69px; line-height: 60px; padding-left: 30%; }
.fix .fix_center .fix_right .fix_left_mo { width: 400px; }
.fix .fix_center div { width: 100%; height: auto; }
.feed { width: 1200px; height: 780px; margin: 0 auto; }
.feed .agein { width: 100%; height: 570px; }
.feed .feedagein { margin-left: 20px; }
.feed .feedp { color: #333333; font-size: 30px; text-align: center; padding: 75px 0 0 0; height: 40px; line-height: 40px; }
.feed .feeddiv { text-align: center; border: 1px solid #40a4fc; width: 64px; margin-top: 28px; margin-left: 48%; margin-bottom: 23px; }
.feed dl { width: 484px; height: 148px; border: 1px solid #cccccc; float: left; margin-left: 115px; margin-top: 28px; }
.feed dl dt { width: 16%; float: left; padding-top: 11%; padding-left: 5%; }
.feed dl .feed_onedd { color: #333333; font-size: 24px; width: 78%; float: right; height: 40px; line-height: 40px; padding-top: 30px; }
.feed dl .feed_twodd { color: #999999; font-size: 14px; width: 70%; float: left; height: 20px; line-height: 20px; padding-left: 5px; }
.fot { width: 100%; height: 548px; background-color: #fafafa; overflow: hidden; }
.fot .fotcen { width: 1200px; height: 548px; margin: 0 auto; }
.fot .fotcen .feedp { color: #333333; font-size: 30px; text-align: center; padding: 75px 0 0 0; height: 40px; line-height: 40px; }
.fot .fotcen .feeddiv { text-align: center; border: 1px solid #40a4fc; width: 64px; margin-top: 28px; margin-left: 47%; margin-bottom: 40px; }
.fot .fotcen .fot_for { width: 230px; background-color: #ffffff; height: 282px; border: 1px solid #cccccc; float: left; margin: 9px 0 0 53px; overflow: hidden; }
.fot .fotcen .fot_for img { border-bottom: 1px solid #cccccc; }
.fot .fotcen .fot_for .fotonep { padding-top: 15px; color: #333333; font-size: 20px; margin: 0 auto; height: 42px; line-height: 44px; width: 84%; }
.fot .fotcen .fot_for .fottwop { color: #999999; font-size: 14px; width: 85%; height: auto; margin: 0 auto; line-height: 20px; }
@media screen and (min-width:1600px) and (max-width:1920px) {
    html { font-size: 90%; }
}
@media screen and (min-width:1440px) and (max-width:1599px) {
    html { font-size: 79.1%; }
    .bannerr { margin-top: 112px; }
    .about .about_center .about_right { padding-right: 0px; }
}
@media screen and (min-width:1360px) and (max-width:1439px) {
    html { font-size: 72.8%; }
    .about .about_center .about_right { margin-right: 0px; }
}
@media screen and (min-width:1200px) and (max-width:1359px) {
    html { font-size: 66.6%; }
    .about .about_center .about_right { margin-right: 0px; }
}
@media screen and (min-width:1080px) and (max-width:1199px) {
    html { font-size: 59.3%; }
    .banner .banner_center { width: 100%; }
    .two .about_center .aboutleft { padding-left: 0; }
    .banner .banner_center p { width: 100%; text-align: center; }
    .about .about_center .about_right { margin-left: 52px; }
    .fix .fix_center .fix_left { margin-left: 0px; margin-right: 27px; }
    .fix .fix_center .fix_right .fix_left_mo { margin-left: -31px; }
    .feed dl { margin-left: 33px; }
    .fot .fotcen .fot_for { margin: 9px 0 0 25px; }
}
@media screen and (min-width:960px) and (max-width:1079px) {
    html { font-size: 53%; }
    .banner .banner_center { width: 100%; }
    .fix .fix_center { width: 100%; }
    .fix .fix_center .fix_left { margin-left: 14px; }
    .fix .fix_center .fix_left .sjqdao { margin-left: 29% }
    .fix .fix_center .fix_left img { padding-left: 45%; }
    .fix .fix_center .fix_left { width: 360px; }
  / .fix .fix_center .fix_left .fix_left_mo { width: 120%; }
    .fix .fix_center .centerimg { display: none; }
    .fix .fix_center .fix_left .fix_left_mo dt { padding-left: 8px; }
    .fix .fix_center .fix_left .fix_left_mo dd { font-size: 14px; width: 64%; }
    .feed { width: 100%; }
    .feed dl { margin-left: 25px; width: 440px; }
    .fot .fotcen { width: 100%; }
    .fot .fotcen .fot_for { margin: 9px 0 0 0px; }
    .about .about_center { width: 100%; }
    .two .about_center .aboutright { padding-right: 0; }
    .two .about_center .aboutleft { padding-left: 45px; }
    .bounceInRight { width: 450px; }
    .two .about_center .about_left { padding: 65px 0; width: 52%; }
    .two .about_center .aboutleft { margin-left: 0px; }
}
@media screen and  (max-width:960px) {
    html { font-size: 50%; }
}