@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: #c00;text-decoration: none;}
a:hover{text-decoration: none; color:#a70816;}
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
.f-l{float:left}
.f-r{float:right}
.marr30{margin-right:30px;}
.clear{zoom:1}
.clear:after{content: '';display: block;clear: both;}
.clear{clear:both;}
.blank30{height:30px; 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;}
.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:#ccc; font-size:18px; font-weight:bold;}
.frtop:hover{color:#a70816;}

#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) no-repeat; background-size:cover;}
.banner_wrap_sic{background:url(../images/sicbg.jpg) no-repeat; background-size:cover;}
.banner_wrap_ai{background:url(../images/aibg.jpg) no-repeat; background-size:cover;}
.banner_wrap_ev{background:url(../images/evbg.jpg) no-repeat; background-size:cover;}
.banner_wrap_equip{background:url(../images/equipbg.jpg) no-repeat; background-size:cover;}
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:#f5f5f5; color:#000; width:100%; padding:0px; margin:0px; list-style:none;}
.section1 p{font-size:20px; line-height:30px; padding-top:36px;}
.section2{background:#22242a; color:#000; 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:195px; border-bottom:#c00 solid 2px; margin-bottom:40px;}
h3{font-size:22px; color:#fff; 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;}

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;}

.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;}

/*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 (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;}

}

@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;}


