/*===========index.html=============*/

/*=====header内容=====*/
.header {width: 100%; height: 66px; margin: 0px auto; background: #1b1b1b; position: fixed; top: 0; left: 0; z-index: 8; } 
.header img{ width: 141px; height: 65px; margin-right: 22px; }
.nav li { float: left; margin-right: 10px; line-height: 63px; }
.nav li a:link,.nav li a:visited { color: #b3b3b3; display: inline-block; width: 85px; text-align: center;}
.nav li a:hover,.nav li.cur a{ color: #fff; border-bottom: 3px solid #cc1423;}
.reg { display: block; width: 120px; height: 46px; background: url(../images/reg.jpg) no-repeat 0px 0px; margin-top: 10px; }
.reg:hover { background-position: 0 -60px; }
.login-info { position: absolute; right: 20px; bottom: 20px; color: #fff; }
.login-info a{ color: #fff;}
/*=====banner内容=====*/
.banner { width: 100%; height: 438px; background: #dedede url(../images/banner.jpg) no-repeat center top; position: relative; top: 66px; }
/*=====content内容=====*/
.content { margin-top: 90px; }
.meeting_title { font: 18px/50px "微软雅黑"; color:#272e39; width: 80px; margin: 0 auto; margin-top: 32px; background: url(../images/icons.png) no-repeat; }
.t1 { background-position: -17px 17px; padding-left: 28px; }
.t2 { background-position: -11px -51px; padding-left: 38px; }
.back_cont { text-indent: 2em; color: #474747; }
.bright_spot li { width: 168px; height: 136px; font: bold 18px/30px "微软雅黑"; color: #fff; float: left; margin: 20px 40px 0 0; text-align: center; }
.spot1 { background: url(../images/spot1.png) no-repeat; padding: 40px 26px 0; }
.spot2 { background: url(../images/spot2.png) no-repeat; padding: 26px 26px 0; }
.spot3 { background: url(../images/spot3.png) no-repeat; padding: 40px 26px 0; }
.spot4 { background: url(../images/spot4.png) no-repeat; padding: 40px 26px 0; }
/*活动日程*/
.info_hd { height: 100px; background-color: #272e39; margin: 0; overflow: hidden; }
.info_hd .meeting_title { line-height: 100px; width: 200px; color: #fff; margin: 0 auto; }
.t3 { background-position: -13px -88px; padding-left: 40px; }
.g600 { width: 600px; margin: 0 auto; padding: 42px 0 42px 250px;}
.schedule1,.schedule2 { float: left; color: #343434; margin-right: 32px; line-height: 16px; }
.schedule2 { border-left: 1px solid #e5e5e5; padding-left: 32px; }
.schedule1 li,.schedule2 li{ margin-bottom: 25px; position: relative; }
.schedule1 li.last,.schedule2 li.last { margin-bottom: 0; }
.sched_cont { display: inline-block; position: absolute; top:0; left: -40px; width: 8px; height: 8px; border: 3px solid #90cb14; background: #fff; border-radius: 50%; }
/*嘉宾招募*/
.t4 { background-position: -11px -155px; padding-left: 38px; }
.speech { width: 100%; height: 313px; padding: 35px 0 50px 0; background: #e9e9e9; color: #272e39; }
.speech_title { font: bold 60px/62px "微软雅黑"; color: #272e39; margin-bottom: 24px; text-align: center; }
.speech_reg:link,.speech_reg:visited { display: block; width: 218px; height: 52px; border: 3px solid #4aebcd; background: #25c3a5; border-radius: 12px; margin: 36px auto 0; text-align: center; color: #fff; font: bold 26px/48px "微软雅黑";}
.speech_reg:hover{ border: 3px solid #1fecc5; background: #39b297; }
/*表单*/
.regist { display: none; padding: 40px 0; font:14px/28px "微软雅黑"; color: #272e39;}
.form_p { margin-bottom: 15px; }
.form_p .lab{ float: left; margin-right: 10px; width: 85px; text-align: right; }
.form_p em,.red { color: #ff0000; }
.inner_font { padding: 6px; width: 199px; height: 14px; border: 1px solid #dcdcdc; float: left; }
.form_cont1 { float: left; padding: 10px; width: 328px; height: 54px; font-size: 12px; color: #c9c8c8; }
.form_cont2 { float: left; width: 336px; height: 14px; }
#record_btn,#reset_btn { display: block; float: left; width: 93px; height: 32px; text-align: center; margin-right: 36px; font:14px/20px "微软雅黑"; color: #272e39; background: url(../images/submit.jpg) no-repeat 0 0; cursor: pointer; }
#record_btn:hover,#reset_btn:hover { background: url(../images/submit.jpg) no-repeat 0 -39px; }
.black { display: none; width: 100%; height: 100%; background-color: #111; opacity: 0.6; position: fixed; top: 0; left: 0; z-index: 111; }
#success { width: 336px; height: 200px; background-color: #f3f3f3; padding: 3px; position: fixed; top:100px; left: 38%; z-index: 222;}
.succ_tip { width: 334px; height: 198px; border: 1px solid #c9c9c9; background-color: #fff;text-align: center; color: #464646; font-size: 14px; }
.succ_tip h3 { width: 116px; margin: 26px auto; font: bold 28px/42px "微软雅黑"; color: #f62626; background: url(../images/right.png) no-repeat; padding-left: 60px; }
.close { width: 23px; height: 23px; position: absolute; top: -10px; right: -10px; cursor: pointer; background: url(../images/close.png) no-repeat;  }
/*热门议题*/
.t5{ background-position: -11px -220px; padding-left: 40px; }
.hot { padding: 30px 0 50px; position: relative; }
.hot a { display: block; width: 500px; color: #272e39; text-align: left; }
.hot_dot { color: #00acb3; font: 18px/32px "宋体"; }
.hot_img { position: absolute; bottom: 0; left: 500px; width: 296px; height: 164px; }
/*目标听众*/
.t6{ background-position: -9px -287px; padding-left: 40px; }
.listeners{ color: #272e39; }
.listeners .hot { padding: 30px 0; }
.listeners .hot ul { float: left; width: 500px; }
.listeners .hot_dot { color: #272e39; }
/*参会企业*/
.t7{ background-position: -15px -354px; padding-left: 30px; }
.company{ padding-top: 38px; }
.com_img { width: 174px; height: 115px; border: 1px solid #eee; margin-right: 30px; margin-bottom: 25px; float: left; }
.non-mar,.vocation li.non-mar { margin-right: 0; }
.non-marb { margin-bottom: 0; }
/*会场位置 Location*/
.t8{ background-position: -15px -419px; padding-left: 30px; }
.map { width: 100%; height: 467px; background: url(../images/map.jpg) no-repeat center top; }
/*合作方 Partner*/
.t9{ background-position: -9px -487px; padding-left: 42px; }
.partner { width: 308px; margin: 20px auto; color: #272e39; font:18px/66px "微软雅黑";}
.partner span { display: block; float: left; margin-right: 35px; }
/*联系我们*/
.t10{ background-position: -7px -581px; padding-left: 38px; }
.contact .info_hd { height: 45px; }
.contact .meeting_title { font: 18px/40px "微软雅黑";}
.contact_inner { width: 100%; height: 137px; background-color: #eee; }
.contact_inner li{ margin-left: 80px; float: left; color: #272e39; font: 16px/136px "微软雅黑"; }

/*===========regist.html=============*/
/*=====content1内容=====*/
.content1 { margin-top: 66px; padding-top: 30px; }
.reg_title { font: 18px/32px "微软雅黑"; color: #222; margin-bottom: 33px; }
.meeting_reg { font:14px/28px "微软雅黑"; color: #272e39; }
.meeting_reg .inner_font { width: 404px; }
#province,#city { width: 203px; height: 26px; margin-right: 12px; border: 1px solid #dcdcdc; padding-left: 12px; font: 12px/26px "微软雅黑"; color: #697280; }
#nature{ padding: 3px 20px; width: 418px; border: 1px solid #dcdcdc; font: 12px/26px "微软雅黑"; color: #697280; }
.vocation { width: 500px; font-size: 12px; }
.vocation li {float: left; margin-right: 16px; width: 98px; }
#add { width: 48px; height: 48px; background: url(../images/icons.png) no-repeat 0 -767px; float: left; margin: 20px 0; cursor: pointer; }
#add:hover { background-position: 0 -685px; }
.words { float: left; font: 14px/48px "微软雅黑"; color: #afacac; margin: 20px 0 20px 30px; }
.methods .vocation { margin-left: 90px; margin-top: 24px; }
.frend { width: 99px; }
.frend_input { width: 600px; }
.frend li { width: 90px; height: 34px; padding-left: 8px; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; background-color: #f8f8f8; line-height: 34px; }
.frend_input .inner_font { height: 22px; }
#sub_btn { width: 183px; height: 47px; text-align: center; font: 22px/44px "微软雅黑"; color: #fff; background: url(../images/sub_red.jpg) no-repeat 0 0; margin-top: 50px; cursor: pointer; }
#sub_btn:hover{ background-position: 0 -70px; }
/*=====footer内容=====*/
.footer{width: 100%; padding-top: 37px; color: #a8a8a8; font: 12px/14px "微软雅黑"; text-align: center; margin-top: 68px; height: 120px; background-color: #272e39; } 
.foot { text-align: center; font: 12px/28px "宋体"; color: #ebebeb; }
.right { width: 444px; margin: 0 auto; }
.right li { float: left; }
.right li a { color: #ebebeb; }
/*错误提示*/
.error_tip {display: inline-block; margin: 0 4px 0 10px; color:red; } 
.frend_error {height:22px; padding: 6px; float: left; }


/*提示修改邮箱地址 -----------------------------------------------*/
#content2 { width: 1000px; margin: 66px auto -66px; }
#content2 p#email_tip,#content2 p#send,#content2 p#mod,p.email_notice{ width: 970px; height: 50px; font:14px/50px Tahoma,'Microsoft Yahei','Simsun';; color: #333; background: #f3f3f3; margin-bottom: 8px; padding-left: 30px; } 
.blackTip{width: 100%; height: 100%; background: #000; opacity: 0.3; position: fixed; top:0; left: 0; z-index: 111; } 
#email_mod{width: 580px; border-radius: 5px; background: #fff; position: absolute; top:20%; left: 27%; z-index: 999; } 
.emailTip a,.emailTip a:link,.emailTip a:visited,.emailTip a:hover{color: #3d8ec9; cursor: pointer; } 
.mod_title,.suc_title{font:20px/50px Tahoma,'Microsoft Yahei','Simsun';; } 
.mod_title{height: 50px; width: 563px; color: #666; background: #f6f6f6; border-radius: 5px 5px 0 0; padding-left: 17px; text-align: left; } 
.email-input:focus{border: 1px solid #39a3ff; color: #666666; } 
#email-form ul{padding: 30px 20px 20px 18px; font:16px/18px Tahoma,'Microsoft Yahei','Simsun';; color: #666; } 
#email-form ul li{margin-bottom: 22px; text-align: left;} 
.error {background: url('/skin-2012/images/login-ico1.png') no-repeat 1px -74px; padding-left: 28px; color: #D02D2D; font-size: 14px; line-height: 24px; } 
#email-error{margin-left: 106px; } 
.email-input{width: 412px; height: 18px; border: 1px solid #ddd; border-radius: 3px; color: #ccc; font:16px/18px Tahoma,'Microsoft Yahei','Simsun';; padding: 7px 10px; } 
.sub,.res{float: right; width: 120px; height: 36px; font:18px/36px Tahoma,'Microsoft Yahei','Simsun';; text-align: center; border-radius: 5px; border: 0; color: #fff; cursor: pointer; } 
.res{margin-right: 20px; background: #aaa; } 
.res:hover{background: #ccc; } 
.sub{background: #c80d00; } 
.sub:hover{background: #e1261a; } 
.email_close{width: 15px; height: 15px; position: absolute; top:18px; right: 18px; cursor: pointer; background: url(https://www.elecfans.com/skin-2012/images/icons.png) no-repeat -147px -337px; }
.suc{text-align: center; padding-bottom: 44px; } 
.suc_title{margin-top: 14px; margin-bottom: 14px; } 
p.suc-tip{font: 14px/32px Tahoma,'Microsoft Yahei','Simsun';; color: #666; }

/* 对话框样式 -----------------------------------------------*/
.dialog{width:100%;height:100%;overflow:hidden;background:#fff; font-family:\5fae\8f6f\96c5\9ed1;text-align: left;}
/*hd*/
.dialog-hd { height:50px; overflow:hidden; border-bottom:1px solid #F1F1F1; background:#F6F6F6;
    color:#555; font-size:20px; line-height:50px; text-indent:15px; }
.dialog-hd span{font-size:12px;color:#eee;font-family:arial;}
.dialog-hd a{color:#eee;}
/*bd*/
.dialog-bd{ padding:10px;}
.dialog-loading{width:140px;margin:0 auto;padding-top:25px;color:#666;}
.dialog-loading img{float:left;margin:2px 5px 0 0;}
/*close*/
.close-dialog{ position:absolute; top:10px; right:10px; width:28px; height:28px; color:#D0CECF; 
	text-align:center; cursor:pointer; font-size: 20px;}
.close-dialog:hover{ color:#444;}

/*对话框表单提交成功提示*/
.success-tip{padding:40px 30px 30px 130px;background:url(/skin-2012/images/tip-ok.jpg) no-repeat 50px 22px;}
.tip-title{margin-left:-3px;color:#000;font-size:26px;font-weight:bold;}
.tip-content{color:#666;font-size:12px;}

/*登录窗口 -----------------------------------------------*/
.other-login-link { display: block; width: 270px; margin: 15px auto; height: 36px; line-height: 36px; text-align: center; text-indent: 35px;
	font-size: 16px; border-radius: 3px; color: #fff; background: url(https://www.elecfans.com/skin-2014/images/other-login.png) no-repeat; }
.other-login-link:hover { color: #fff; text-decoration: none;}
.sina-login-link { background-color: #FA8C35; background-position: 45px 3px;}
.qq-login-link { background-color: #0C95D9; background-position: 45px -42px;}
/*表单*/
.login-form{ margin-left: 40px; border-top: 1px dotted #E5E5E5; width: 270px; position: relative; margin-top: 20px; padding-top: 5px;}
.login-line { position: absolute; left: 110px; top: -12px; background-color: #fff; display: inline-block; font-size: 14px; color: #ccc;}
.login-form-item{ margin-top: 16px;height: 36px;}
.login-input,.login-form-tip,.forgetPw,#back-login-link { background: url(https://www.elecfans.com/skin-2012/images/login-ico1.png) no-repeat;}
.login-input{ width:225px; height:20px; padding:7px 5px 7px 40px; border:1px solid #D0CECF; border-radius:3px;  font-family:\5fae\8f6f\96c5\9ed1; font-size: 16px; line-height: 20px;}
.li .red-bor { border: 1px solid red;}
.login-input:focus{border-color:#4aabff;}
.login-input-username { background-position: 8px 5px;}
#password { background-position: 8px -33px;}
/*loading*/
.btn-area{ margin-top: 15px;line-height: 18px;}
.loading{display:none;float:left;position:relative;margin:7px 0 0 -25px;}
.loading img{display:block;width:16px;height:16px;}
.login-btn-area .btn-hasLoading-wrap{float:left;margin-left: 0;}
.login-submit,.lostpw-submit { padding: 5px 30px; font-size: 16px; margin: 0;}
.forgetPw { color: #1EA3E4; padding-right: 48px; background-position: right -103px; float: left; margin-top: 10px; margin-left: 20px; }
.forgetPw:hover {  text-decoration: none;}
/*表单提示*/
.login-form-tip { display:none; line-height: 24px; width: 243px; padding-left: 27px; background-position: 0 -73px; font-size: 14px; margin-top: 10px;}
.login-form-tip.tip-show{display:block;}

/*忘记密码*/
.lostpw-form { margin-left: 40px;margin-top: 10px; width: 270px;}
.login-input-email { background-position: 8px -124px;}
a#back-login-link { color: #666; text-decoration: none; padding-left: 52px; background-position: 0 -231px;}

.login-submit { padding: 3px 20px; background-color: #C80C00; border: none; color: #fff; border-radius: 3px; font-family:\5fae\8f6f\96c5\9ed1,\5b8b\4f53; font-size: 14px;}
#J_LoginForm .btn:hover {color: #fff; text-decoration: none; background: #c20; } 
.loading { margin-left: -10px;}

/*12.13top修改*/
.notice{float:right;padding-left:24px;margin-right:20px;color:#fff;background:url(/skin-2012/images/notice.png) no-repeat 0px 6px;}
.my-info{float:right;position:relative;z-index:100;}
.u-info{float:left;}
.u-info img{float:left;margin-right:8px;width:20px; height:20px;margin-top: 6px;}
.drop-icon{*float:left;*margin-top:4px;padding-right:16px;background:url(/skin-2012/images/arrow.png) no-repeat 5px 1px;}
.top-dropdown:hover .drop-icon{background-position:5px -43px;}
.top-dropdown-menu{position:absolute;right:0;top:-9999px; width:130px;padding:9px 0; background:#111;z-index:100; box-shadow:2px 2px 3px #999; } 
.top-dropdown-menu a {font-size:14px; display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #ccc; white-space: nowrap; } 
.top-dropdown-menu a:hover{color:#fff; text-decoration:none; background:#999; }
.icons{display:inline-block;}