@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; font-family:"微软雅黑";}  
li{list-style:none;}
a { text-decoration:none; color:#1c48a3;}
a:hover{text-decoration:none; color:#c00;}
a  img { border:none;}
h2 { color:#fff;}
.clear { clear:both;}   
*html { background-image:url(about:blank); background-attachment:fixed;}

.padt10{padding-top:10px;}
.padb15{padding-bottom:35px;}
.padb10{padding-bottom:10px;}
.blank1{margin:0 auto;height:1px;font-size:1px;clear:both;}
.blank2{margin:0 auto;height:2px;font-size:1px;clear:both;}
.blank3{margin:0 auto;height:3px;font-size:1px;clear:both;}
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;}
.blank8{margin:0 auto;height:8px;font-size:1px;clear:both;}
.blank10{margin:0 auto;height:10px;font-size:1px;clear:both;}
.blank15{margin:0 auto;height:15px;font-size:1px;clear:both;}
.blank20{margin:0 auto;height:20px;font-size:1px;clear:both;}
.blank25{margin:0 auto;height:45px;font-size:1px;clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.tc{text-align:center;}
.f16g{font-size:2rem; line-height:30px;}
td{font-size:1.8rem;}

.w1{width:45%; text-align:left; line-height:26px;}
.w2{width:54%; text-align:left; line-height:26px;}
.w3{width:23%; text-align:left; line-height:26px;}
.w4{width:76%; text-align:left; line-height:26px;}
#wrap {width:100%; min-width:1200px;}
#header,.banner,.main,.footer,.register { width:100%; margin:0 auto;}
.section5{padding: 50px 0px;}
#ztgy_wrap,#yqj_wrap,#ycsc_wrap,#ftop_wrap,#fbtm_wrap{width: 100%;}
.header-inner,.ztgy-inner,.ycsc-inner,.footer-inner,.ftop-inner,.fbtm-inner,.richeng-inner,.res-inner,.com-inner,.recruit-inner{width: 1100px;margin: 0 auto}
.yqj-inner{width: 700px;margin: 0 auto}
.main{position:relative;}
.main .div2 {
    width:150px; text-align:center; padding-top:15px;
    height:180px; color:#c00; font-weight:bold;
    background-color:#ddd;
    margin-top:0px; position:absolute; top:10px; right:0px;
}
.main .div2_1{
    position:fixed;
    width:150px;
    height:180px; padding-top:15px;
    z-index:999; text-align:center;
    background-color:#ddd;
    top:300px; right:0px; color:#c00; font-weight:bold;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
}
#header {width:100%; background:#f4f4f4; z-index:2; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); padding:2px 0px 0px;}
.register {position:fixed; top:0px; left:0; width:100%; background:#fff; z-index:2; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); border-bottom:#ccc solid 1px; box-shadow:-2px 1px 5px #ccc;}
.menu{text-align:right;}
.menu a {display:block; float:left;top:8px; width:140px; height:50px; padding:10px 0px; margin:0px; text-align:center; line-height:36px; font-size:16px; color:#000; background:#fff; float:right;}
.menu a:hover {color:#e6171b; font-weight:bold; background:url(../images/menubg.png) repeat-x;}
.menu a.current{ background:url(../images/menubg.png) repeat-x;}
.h_inner { width:1000px; overflow:hidden; margin:0 auto;}
.h_inner h1 { width:158px; float:left;}
.h_inner h1 a { background:url(../images/logo.png) no-repeat left ; display:block; width:200px; height:55px;}
.h_inner p{float:right; width:146px; height:46px;  margin-top:6px;}
.h_inner p  a { display:block;  background:url(../images/btn_bg_03.jpg) no-repeat left top; text-align:center; line-height:46px; font-size:25px; color:#f7941e; }
.h_inner p a:hover { background:url(../images/btn_hover_bg.png) no-repeat left top; color:#fff;}
.bannerw{width:100%; background:url(../images/bannerbg.jpg) repeat-x; position:relative; background-size:cover;}
.banner { height:300px;clear:both;background:url(../images/banner.jpg) no-repeat center center;margin-top:0px;*padding-top:0px;}
.banner_dlp{ height:300px;clear:both;background:url(../images/banner_dlp.jpg) no-repeat center center;margin-top:0px;*padding-top:0px; background-size:cover;}
.banner_em2024{ height:300px;clear:both;background:url(../images/banner_em2024.jpg) no-repeat center center;margin-top:0px;*padding-top:0px; background-size:cover;}
.banner_audio{ height:300px;clear:both;background:url(../images/banner_audio.jpg) no-repeat center center;margin-top:0px;*padding-top:0px; background-size:cover;}
.banner div { width:1280px;height:370px; margin:0 auto; position:relative; }  
.banner div .baoming {display:block; position:absolute; right:150px; bottom:35px; width:130px; height:36px; border:1px solid #fff; border-radius:10px; text-align:center; line-height:36px; font-size:24px; color:#fff;}
.banner div .baoming:hover { background:#f7941e; color:#fff; border:#f7941e solid 1px;}
.main .liucheng {width:920px; margin:0 auto; background:#fff; padding:40px;}
.duixiang,.time,.fee { padding:40px 0 30px 350px; }
.duixiang { background:none no-repeat 100px center;}

.ti_audio_but{display:block; width:300px; background:#900; border-radius:25px; height:50px; text-align:center; margin:0 auto;}
.ti_audio_but a{font-weight:bold; font-size:20px; line-height:50px; color:#fff;}
.ti_audio_but:hover{background:#c00;}

.secbtm1{font-size: 16px;width: 1000px;margin: 0 auto;text-align: left;}
.infoma{text-align: left;padding: 20px;margin: 0 auto;text-align: center;}
.infone{width: 750px;font-size: 16px;margin: 18px auto;}
.infone b{width: 135px;display: inline-block;}
.infone input{width: 450px;height: 30px;}
.infone input.privacy{ background:none; width:30px; height:15px; padding-top:10px;}
.infone span{color: #f00;margin-left: 2px;}

/*audio reg*/
.ksreg{clear:both; margin-bottom:20px;}
.question{padding:20px;border-bottom:dashed 1px #CCC;}
.question{padding:20px;border-bottom:dashed 1px #CCC;}
.question:hover{background: #fbfbfb;}
.qTitle{text-align: left;margin-bottom: 10px;}
.introduce .qTitle h2{font-size:16px; color:#333;text-align: left;}
.qTitle h2 span{color:#ED2724;}
.question ul li{line-height:30px; font-size:16px; color:#333;padding-left:10px; float:left; width:45%; margin-bottom:10px;}
.question ul li input{position:relative;top:3px;}
.question ul li span{color:#c00;}
.subBtn{padding:20px;text-align:center;}
.subBtn input{width:150px;height:35px;border-radius:25px;border:solid 1px #c00;background:#c00;cursor:pointer; font-weight:bold; color:#fff; font-family:"Microsoft YaHei UI"; font-size:18px;}
.subBtn input:hover{background:#fff; color:#c00; font-weight:bold;}
input.input1{width:200px; background:none; border:none; border:#ccc solid 1px; height:25px; padding:2px 5px; font-size:14px; color:#333; line-height:20px; margin-bottom:3px;}
textarea{border:#ccc solid 1px; width:80%; height:80px; font-size:14px; color:#666; line-height:18px; padding:10px;}
.rtitle {
  border-left: #0080cb solid 3px;
  padding-left: 10px;
  margin-bottom: 10px;
}
.rtitle h3 {
  font-size: 16px;
  color: #333;
  text-align: left;
  font-weight: normal;
}
.rtitle h3 span {
  color: #c00;
}
.rohmsurvey {
  padding: 15px 30px;
  border-bottom: #ccc dashed 1px;
  position: relative;
}
.rohmsurvey:hover{background: #f8f8f8;}
.rohmsurvey ul li {
  line-height: 30px;
  font-size: 14px;
  color: #333;
  float: left;
  width: 50%;
}


.subbtn{text-align: center;}
.subbtn input {width: 200px;height: 40px;}
.webinar_1{clear:both; background:#f5f5f5; padding:15px; text-align:left; color:#333; margin-bottom:30px;}
.webinar_1:hover{background:#e6171b; color:#fff;}


#yqj_wrap{width:100%; background:#fff;}
.main .topic1{ font-size:16px; color:#222; line-height:30px; padding:20px 0px; margin:0 auto;}
.main .liucheng p { font-size:20px; color:#444; line-height:45px;}
.main h3 {font-size:20px; color:#444; text-align:left; line-height:36px;}
.main .date { display:block; text-align:center; color:#f7941e; margin-bottom:20px; margin-top:20px;}

.main .award{background: none repeat scroll 0% 0% #F63838;}
.main .award .awardcon{width:920px; padding:40px; margin:0 auto;}
.main .award .awardcon h2{ font-size:32px; margin-bottom:30px;}
.main .award .awardcon .tr{ width:720px; font-size:20px; color:#fff; line-height:35px; float:right; padding-top:15px;}
.main .award .awardcon .tl{ width:180px; float:left;}

.main .topic{background:#2c2c2c;}
.main .topic .topiccen{width:920px; margin:0 auto; padding:40px;}
.main .topic .topiccen h2 { font-size:32px; margin-bottom:30px;}
.main .topic .topiccen .tr{ width:720px; font-size:20px; color:#fff; line-height:35px; float:right;}
.main .topic .topiccen .tl{ width:180px; float:left;}

.ztgy-inner,.yqj-inner,.ycsc-inner{text-align: center;margin: 30px auto;padding: 20px 0px;}
.ptitle h2{color: #e6171b;font-size: 30px;line-height: 50px; text-align:center;}
.ptitle span{width: 100px;height: 1px;background: #040000;display: block;margin: 0 auto;margin-bottom: 20px;}
.ztgy-inner p{font-size: 16px; text-align:left;}
.yqjbox a{float: left;width: 267px;height: 120px;background: #9E9E9E; background: url(../images/yqjbg.jpg) repeat-x;position: relative;margin-right: 10px;}
.yqjbox a:last-child{margin-right: 0px;}
.yqjbox a img.pic1{width: 70px;height: 70px;border-radius: 50%;position: absolute;top: 27px;left: 5px;overflow: hidden;}
.yqjbox a b{position: absolute;top: 40px;left: 80px;text-align: left;width: 135px;}
.yqjbox a img.pic2{width: 24px;height: 24px;position: absolute;top: 50px;left: 226px;}
.yqjbox a:hover{background: #ebebeb;transition: 0.5s;}
.yqj-inner p{font-size: 16px; text-align:left; line-height:26px;}
#ycsc_wrap{background:url(../images/topicbg.jpg) repeat;}
.ycsc-inner{margin-bottom: 0px;padding: 30px 0px 60px 0px;}
.ycsc-inner p{font-size: 16px; text-align:left;}
.ycsc-inner td{padding:8px; border:#ccc solid 1px; line-height:30px; font-size:16px;}
.ycscone{float: left;width: 538px;height: 270px;border: 1px solid #9e9e9e;border-radius: 4px;background: #FFFFFF;position: relative;margin-right: 20px;margin-top: 20px;}
.ycscone1{float: left;width: 240px;height: 270px;border: 1px solid #9e9e9e;border-radius: 4px;background: #FFFFFF;position: relative;margin-right: 30px;margin-top: 20px;}
.ycscone:nth-child(2n){margin-right: 0px;}
#richeng{background:#ececec;}
.richeng-inner{padding:20px 0px; margin:30px auto; text-align:left;}
#res{background:#f5f5f5;}
.res-inner{padding:20px 0px; margin:30px auto; text-align:left;}
.res-inner p{font-size: 16px; text-align:left;}
#recruit{background:#fff;}
.recruit-inner{padding:20px 0px; margin:30px auto; text-align:left;}
.recruit-inner p{font-size: 16px; text-align:left;}
#com{background:#fff;}
.com-inner{padding:20px 0px; margin:30px auto; text-align:left;}
.com-inner p{font-size: 16px; text-align:left;}


.kecheng{ width:700px; margin:0 auto;}
.kecheng p { line-height:26px; font-size:16px;}
.box {overflow:hidden;}
.box .left { width:140px; float:left; padding-right:10px;}
.box .right { width:520px; float:left; border-left:1px solid #d8d8d8; padding-left:20px; position:relative; padding-bottom:10px;}
.box .right h4 {font-size:16px; color:#fff;}
.box .left p {text-align:left;}
.box .right .circle { position:absolute; left:-10px; top:0;}
.yugao { margin-top:40px;}
.yugao  .mid { width:240px; float:left;}
.yugao .right { width:100px; float:left; border:none; padding:0;}
.yugao p { text-align:left; padding-bottom:20px;}
.footer {background: #222222;color: #757575;font-size: 12px;text-align: center; padding:20px 0px;}
.footer ul { width:740px; margin:0 auto; padding:20px 0 10px;}
.footer ul li a {color:#fff; padding:0 8px; border-right:1px solid #fff; font-size:18px;}
.footer ul li a.spe { border:none;}
.footer p { clear:left;color:#666; line-height:24px; text-align:center; font-size:12px;}
.footer p a {color:#fff;}

.regescon{width:1000px; margin:0 auto; color:#000; font-weight:bold; font-size:26px; padding-bottom:15px; padding-top:30px;}
.reg{overflow:hidden;padding:20px 50px;}
.reg ul{list-style:none;}
.reg ul li{margin-bottom:5px;}
.reg label{float:left;width:100px;color:#930;}
.reg label span{color:#000;padding-right:5px;}
.reg input{width:400px;height:23px;line-height:23px;color:#666;text-indent:10px;}
.reg input.short{width:400px;}
.reg ul.app{width:100%;}
.reg ul.app li{float:left;width:180px;}
.reg ul.app input{width:auto;height:auto;}

form.registercon{width:600px; margin:0 auto; border-radius:10px; border:#ccc solid 1px; padding:20px; color:#333;}
form.registercon label{float:left; padding-right:20px; text-align:right; margin-bottom:10px; width:200px; }
form.registercon input{height:35px; border:#ddd solid 1px; background:white; color:#444; line-height:35px; float:left; margin-bottom:10px; width:300px;}
form.registercon input.button1{width:146px; margin:0 auto; height:46px; border:none; padding-top:20px; background:none;}

@media screen and (min-width:640px) and (max-width:1150px){
	.register .regcon{width:99%; margin:0 auto; color:#333; background:url(logo.png) no-repeat left center;}
	.register .regcon .menul{float:left; width:30%; padding-top:12px;}
	.register .regcon .menu{float:right; width:70%; text-align:right;}
	.h_inner { width:99%; overflow:hidden; margin:0 auto;}
	form.registercon{width:99%; margin:0 auto; border-radius:10px; border:#ccc solid 1px; padding:20px; color:#333;}
	form.registercon label{float:left; padding-right:20px; text-align:right; margin-bottom:10px; width:33%; }
	form.registercon input{height:35px; border:#ddd solid 1px; background:white; color:#444; line-height:35px; float:left; margin-bottom:10px; width:65%;}
	.header-inner,.ztgy-inner,.yqj-inner,.ycsc-inner,.footer-inner,.ftop-inner,.fbtm-inner,.richeng-inner,.res-inner,.com-inner,.recruit-inner{width: 99%;margin: 0 auto}
	.f16g{font-size:3rem; line-height:5rem;}
	td{font-size:2.5rem;}
	.infone{width: 750px; margin: 18px auto; height:50px;}
	.infone b{width: 170px;display: inline-block; font-size:2.5rem;}
	.infone input{width: 400px;height: 30px; margin-left:10px;}

}
