@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
body{background:#FFFFFF;width: 100%;font-size:14px; color:#000; line-height:24px; font-family:"微软雅黑", "黑体", "宋体";}
a{color: #333;text-decoration: none;}
a:hover{text-decoration: none; color:#dd2039;}
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
.f-l{float:left}
.f-r{float:right}
.f-r span{padding:0px 10px; border-right:#666 solid 1px; font-size:12px; line-height:18px;}
.f-r span a{color:#333;}

.marr30{margin-right:30px;}
.clear{zoom:1}
.clear:after{content: '';display: block;clear: both;}
.clear{clear:both;}
.blank30{height:30px; overflow:hidden;}
.blank10{height:10px; overflow:hidden;}
.tr{text-align:right;}
.blank30{height:30px; overflow:hidden;}
.marr30{margin-right:50px;}
.fred{color:#dd2039;}
.pad30{padding:30px 25px 10px;}
.padt10{padding:10px 0px;}
.padt{padding-top:10px;}
.frb{font-size:22px; line-height:45px; color:#c00; font-weight:bold;}
.borderb1{border-bottom:#ccc dotted 1px;}
.header-right{color: #FFFFFF;line-height: 50px;margin-right: 20px;}
.frtop{color:#fff; font-size:18px; font-weight:bold;}
.frtop:hover{color:#000;}

#header_wrap,#banner_wrap,#footer_wrap{width: 100%;}
.header-inner,.footer-inner,.inner{width: 1150px;margin: 0 auto;}
#header_wrap{background: #fff;height: 70px;position: fixed;top: 0;opacity:1;border-bottom: 1px solid #dddddd;}
.logo{float: left;height: 60px;padding: 5px 0px;}
.nav{float: right;color: #FFFFFF;}
.nav a{color: #000;font-size: 18px;line-height: 50px;padding: 0px 10px;display: block;float: left;}
.nav .wybm{color: #4fafc2;font-weight: bold;animation: ease-in-out breath 2500ms infinite alternate;-webkit-animation: ease-in-out breath 2500ms infinite alternate;       }
#banner_wrap{background:url(../images/bg.jpg) repeat-x; width:100%;}
h1{font-size:5em; padding-top:50px; color:#fff; padding-bottom:30px; line-height:80px; text-align:center; text-shadow:3px 3px 5px #333;}
.topintro{font-size:20px; text-align:left; color:#fff; line-height:30px; padding-bottom:20px; padding-left:200px; padding-right:200px;}
.topw1{width:55%;}
.topw2{width:44%;}
.section1{background:#fff; color:#fff; width:100%; padding:0px; margin:0px; list-style:none;}
.section1 p{font-size:20px; line-height:30px; padding-top:36px;}
.section2{background:#ececec; color:#fff; width:100%; padding:0px; margin:0px; list-style:none;}


h2{font-size:30px; color:#fff; padding:0px 0px 10px; line-height:40px; text-align:left; display:block; width:150px; border-bottom:#03b585 solid 2px; margin-bottom:40px;}
h3{font-size:22px; color:#333; padding-top:5px; line-height:40px; text-align:left;}
h4{font-size:18px; line-height:30px; padding-top:5px; font-weight:normal; text-align:left;}

.page-title {
    position: relative;
    padding: 50px 0px 80px;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    color: 
    #ffffff;
}
.page-title img{width:100%;}
.page-title h1 {
    font-size: 65px;
    margin-bottom: 15px;
    font-weight: 800;
    color: 
    #ffffff;
}
.page-title:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.page-title .auto-container{
	 position:relative;
	 z-index:5;
}
.auto-container {
    position: static;
    max-width: 1150px;
    padding: 0px 15px;
    margin: 0 auto;
}
.sec-title {
    position: relative;
    margin-bottom: 50px;
}
.main-features {
    position: relative;
    padding: 50px 0px 50px;
}
.navbg0{position:relative; width:100%; background:#fff; padding:0px 0px 10px;}
.bg_202301{background:url(../images/bg_202301.jpg) no-repeat; background-size:cover;}
.bg_202301_2{background:url(../images/bg_202301_2.jpg) no-repeat; background-size:cover;}
.bg_202302{background:url(../images/bg_202302.jpg) no-repeat; background-size:cover;}
.bg_202303{background:url(../images/bg_202303.jpg) no-repeat; background-size:cover;}
.bg_202303_2{background:url(../images/bg_202303_2.jpg) no-repeat; background-size:cover;}
.bg_202304{background:url(../images/bg_202304.jpg) no-repeat; background-size:cover;}
.bg_202305_1{background:url(../images/bg_202305_1.jpg) no-repeat; background-size:cover;}
.bg_202305_2{background:url(../images/bg_202305_2.jpg) no-repeat; background-size:cover;}
.bg_202306{background:url(../images/bg_202306.jpg) no-repeat; background-size:cover;}
.bg_202401{background:url(../images/bg_202401.jpg) no-repeat; background-size:cover;}
.bg_202401_2{background:url(../images/bg_202401_2.jpg) no-repeat; background-size:cover;}
.bg_202402{background:url(../images/bg_202402.jpg) no-repeat; background-size:cover;}
.bg_202402_2{background:url(../images/bg_202402_2.jpg) no-repeat; background-size:cover;}
.bg_202403{background:url(../images/bg_202403.jpg) no-repeat; background-size:cover;}
.bg_202505{background:url(../images/bg_202505.jpg) no-repeat; background-size:cover;}
.bg1{background:url(../images/bg_new.jpg) no-repeat; background-size:cover;}
.bg_sec{background:url(../images/bg_sec.jpg) no-repeat; background-size:cover;}
.bg_third{background:url(../images/bg_third.jpg) no-repeat; background-size:cover;}
.bg_fourth{background:url(../images/bg_fourth.jpg) no-repeat; background-size:cover;}
.bg_five1{background:url(../images/bg_five1.jpg) no-repeat; background-size:cover;}
.bg_five2{background:url(../images/bg_five2.jpg) no-repeat; background-size:cover;}
.bg_six{background:url(../images/bg_six.jpg) no-repeat; background-size:cover;}
.bg_seven{background:url(../images/bg_seven.jpg) no-repeat; background-size:cover;}
.bg2{background:#fff;}
.bgfoot{background:#fff;}
.bgfoot img{width:100%;}
.bg3{background:#f5f5f5;}
.bg0{background:url(../images/bg0.jpg) #f5f5f5 no-repeat; background-size:cover;}
.introl{float:left; width:67%;}
.intror{float:left; width:32%; text-align:right;}
.image-box {
    position: relative;
    overflow: hidden;
}
.image-box img {
    display: block;
    width: 100%;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.imgborder{border-radius:15px;}
.secbtm1 img:hover{box-shadow:0px 0px 25px #666; border-radius:15px;}

.topic1{float:left; background:#f8f8f8; border:#ddd solid 1px; border-shadow:1px 3px #666; width:44%; padding:20px;}
.topic1 .stitle{font-size:18px; line-height:30px; padding-bottom:10px; color:#000;}
.topic1 .sintro{font-size:14px; line-height:20px; color:#666; padding-bottom:10px;}
.topic1 .speaker{font-size:14px; line-height:26px; color:#333;}
.sectitle{text-align: center;margin-bottom: 20px;}
.sectitle h2{text-align: center;font-size: 30px; line-height:40px;}
.sectitle span{height: 1px;width: 35%;background: #4fafc2;color: #4fafc2;display: inline-block;text-align: center;}
.secbtm1{font-size: 16px;width: 1150px;margin: 0 auto;text-align: left; color:#333;}

.intropic{float: left;width: 350px;margin-right: 20px;}
.introtxt{float: left;width: 620px;}
.bdyc-table{width: 1000px;margin: 0 auto;border-left: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #c1c1c1; font-size:16px; line-height:30px;}
.bdyc-table td{padding: 8px 20px;border-bottom: 1px solid #DDDDDD;}
.bdyc-table tr td:first-child{border-right: 1px solid #DDDDDD;text-align: center;}
.bdyc-table tr:nth-child(2n+1) td{background: #f3f3f3;}
.bdyc-table tr td.tbtit{font-weight: bold;background: #00afef;color:#ffffff;font-size: 18px;text-align: center;padding: 8px 20px;}
.timearea-table{width: 1000px;margin: 0 auto;border-left: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #c1c1c1;font-size: 16px;}
.timearea-table td{padding: 6px 20px;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;text-align: center;}
.timearea-table tr td:last-child{border-right: none;}
.timearea-table tr:nth-child(2n+1) td{background: #f3f3f3;}
.timearea-table tr td.tbtit{font-weight: bold;background: #00a750;color:#ffffff;font-size: 18px;text-align: center;padding: 10px 20px;}
.giftone{float: left;width: 242px;overflow: hidden;font-size: 16px;margin-right: 10px;text-align: center;}
.giftone:last-child{margin-right: 0px;}
.giftone img{width: 228px;border: 1px solid #DDDDDD;}
.section5{background: #f2f2f2;}
.infoma{text-align: left;padding: 20px;margin: 0 auto;text-align: center;}
.infone{width: 600px;font-size: 20px;margin: 18px auto;}
.infone b{width: 120px;display: inline-block;}
.infone input{width: 450px;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 200px;height: 40px;}
#footer_wrap{background: #000000;color: #FFFFFF;text-align: center; width:100%; padding:0px; margin:0px;}
.scroll_box{width: 1150px;height: 188px;overflow: hidden;margin: 0 auto;margin-top: 10px;}
.scroll_box ul{height: 188px;list-style: none;margin:0px;padding: 0;}
.scroll_box ul li{float: left;margin-right: 10px; text-align:center;}
.scroll_box ul li img{width: 250px;border-radius: 2px;border: 1px solid #dddddd;height: 156px;}

.rohmv{float:left; width:350px;}
.rohmw1{width:400px;}
.rohmw2{width:750px;}

.text1{clear:both; line-height:28px; font-size:14px; color:#687f96; padding-bottom:10px; padding-top:10px;}
.detailcon, .detailcon p{font-size:16px; color:#333; line-height:28px; padding:10px 0px;}
.detailcon a{color:#0085CA; text-decoration:none;}
.detailcon a:hover{color:#c00; text-decoration:none;}
.detailcon .playdiv{position:absolute; top:30px; left:30px; width:610px; height:500px; z-index:9999;background: repeat scroll 0% 0% #000;opacity:0; filter:alpha(apacity:0);_background:#000;}
.detailcon p{font-size: 14px;}
.detailcon img{max-width: 700px;}
.fb{font-weight:bold;}


/*WeChat css*/
#wheader-box{width: 100%;}
.wheader-inner{margin: 0 auto;width: 100%;}
.wheader-inner img{width: 100%;}
#form_wrap{margin: 2em auto;width: 100%;}
#wfooter-box{background: #393a3c;color: #FFFFFF;font-size: 1rem;padding: 1% 0;}
#wfooter-box p{text-align: center;}
@media screen and (max-width:639px){	
	#wfooter-box p{font-size: 8px;line-height: 16px;}	
	.wfooter-inner{width: 99%;}
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 14px;margin: 8px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}
}


@media screen and (max-width:767px){
	.introl{float:none; width:98%; padding-left:10px;}
	.intror{float:none; width:100%; text-align:center;}

}
@media screen and (min-width:640px) and (max-width:767px){
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 16px;margin: 18px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}
.introl{float:none; width:100%;}
.intror{float:none; width:100%;}

}

@media screen and (min-width:768px) and (max-width:960px){
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 16px;margin: 18px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}

}
.detailtitle{font-size:36px; line-height:45px; color:#fff; font-family:"微软雅黑", "黑体", "宋体"; font-weight:bold;}
.detailcon, .detailcon p{font-size:16px; color:#fff; line-height:28px; padding:15px 0px;}

.onsemi_nextaward{padding:20px; width:500px; margin:0 auto; text-align:center; font-size:16px; color:#c00; line-height:30px; border-radius:5px;}

