@charset "utf-8";
/* CSS Document */

body{background: #f6f9fb;font-size: 16px;position: relative;font-family: "微软雅黑" !important;}
ul,ol,p,h1,h2,h3,h4,div,body {list-style:none;padding: 0; margin: 0;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:visited{text-decoration: none;}
h2{font-size: 36px;text-align: center; margin: 40px 0 40px;font-weight: bold;color: #2a289d;position: relative;}

p{margin: 0 0 6px;}

.login{position: absolute; top: 20px;z-index: 20;color: #fff;text-align: right;width: 90%;padding-right: 10%;color: #0c2663;color: #fff;}
.login a { background: #10469c;color: #fff; padding: 2px 6px; margin-left: 10px;border-radius: 4px;}
.banner-pc{ height: auto;}
.banner-pc img{width: 100%;}
.banner-mob{height:auto;display: none;}
.banner-mob img{width: 100%;}
.about-btn{margin-top: 20px;}
.about-btn a{line-height: 24px; cursor: pointer; border: 1px solid transparent; border-radius: 40px; color: #000; background: #83d0fa; padding: 8px 24px;margin: 0 10px 0 0;display: inline-block;}
.about-btn a:hover{background: #5ab8ec;}
.hy-btn{display: inline-block;width: 100%;text-align: center;margin-bottom: 20px;}
.hy-btn a{line-height: 24px; cursor: pointer; border: 1px solid transparent; border-radius: 40px; color: #000; background: #ffca3e; padding: 12px 40px;display: inline-block;font-size: 18px;}
.hy-btn a:hover{background: #ff9900;}

.huiyi-box{border: 2px solid #fff;border-radius: 16px;overflow: hidden;    background:url(/images/renesas-seminar/bg_13_web_0811.png);border-radius: 20px;box-shadow: 0 5px 30px #00000014;}
.card{background: #2a289d ;color: #fff;padding: 20px 60px;}
.card .time{font-size: 20px;font-weight: bold;margin-bottom: 15px;background: url(/images/renesas-seminar/icon-01.png) no-repeat 0 2px;padding-left: 30px;}
.card .location{font-size: 20px;background: url(/images/renesas-seminar/icon-02.png) no-repeat 0 2px;padding-left: 30px;}


.hy-l{padding: 0px 60px;}
.hy-l b{color: #2a289d;}
.huiyi-box h4{font-size: 18px;font-weight: bold; margin-bottom: 10px; background: linear-gradient(90deg, #24ceeb 0%, #8c88ff 99%); display: inline-block;
    color: #fff; padding: 7px 7px; border-radius: 4px;margin-top: 20px;}

.hd-box{background:#fff;border: 2px solid #fff;border-radius: 16px;overflow: hidden; background:url(/images/renesas-seminar/bg_13_web_0811.png);margin-top: 30px;padding: 30px 40px;box-shadow: 0 5px 30px #00000014;}
.hd-top{border-radius: 0 40px 0 40px;background: #fff;padding: 30px 50px;border: 2px solid #f9afc6;text-align: center;margin: 0 0 30px;}
.hd-box h4{font-size: 18px;font-weight: bold;margin: 20px 0 10px;}
.hd-box a{ border-radius: 40px; color: #000; background: #ffca3e; padding: 6px 20px;}
.hd-box a:hover{background: #ff9900;}
.jp-card{margin-bottom: 50px;}
.step-item{clear: both; overflow:hidden;margin: 30px 0 50px;display: inline-block; width: 100%;}
.step-item li{float: left;border-radius: 10px;height: 155px;align-items: center; display: flex;color: #222;background: #f3f6ff;border: 2px solid #c1ddff;}
.step-item .bu01{float: left;width: 42%;}
.step-item .bu02{float: right;width: 55%;}
.step-item .bu02 .fr{float: right;margin-left: 30px;text-align: center;    flex: none;margin-right: 10px;}
.step-item .bu02 .fr p{font-size: 15px;}
.step-item .bu02 .fr img{width: 120px;}

.step-item span{color: #ee9e14;font-weight: normal;}
.step-item span b{font-weight: bold;}
.step-ti {margin: 0 20px;}
.meeting table {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  background: #edeff7;
  border: none;	
}

.meeting th {
  text-align: left;
}

.meeting th {
  background: #83d0fa;
  color: #000;
}

.meeting th, .meeting td {
  padding: 15px 10px 15px 20px;
  border-color: #fff;
  border-top: none;
  border-right: none;
  font-weight: normal;
}


.meeting .row-line, .meeting .row-line td {
  background: #edeff7;
}
.meeting th, .meeting td h5{
font-weight: bold;
font-size: 16px;
}

@media(max-width:992px){
  h2 {font-size: 26px;  margin: 30px auto;}
 .banner-pc{text-align: center; display: none;}
.banner-pc img{max-width: 100%;}
.banner-mob{display: block;}
.banner-mob img{width: 100%;}
.card{padding: 20px;}
.hy-l {padding: 0px 20px;}
.hd-box{padding: 20px;}
.hd-top{padding: 15px;}
.card .time{font-size: 18px;margin-bottom: 10px;}
.card .location{font-size: 18px;}
.step-item{margin: 20px 0;}
	.step-item li{height: auto;padding: 20px 0px;margin-bottom: 10px;display: block;text-align: center;background:#eceff6;}
	.step-item .bu01 , .step-item .bu02{width: 100%;}
	.step-ti{margin-bottom: 10px;}
	.step-item .bu02 .fr{float: none;}
	.step-item .bu02 .fr{margin: 0;}
	.step-item .bu02 .fr img{width: 160px;}

}
