@charset "utf-8";
/*
 *edit by sumei
 *2014-06-04
 */
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{color:#3E3E3E; font:12px/1.5 \5b8b\4f53,arial;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}
legend{display:none;}

a { text-decoration: none; color: #0E63B7;}
a:hover { text-decoration: none;}
.f-yehei { font-family: Tahoma,'Microsoft Yahei','Simsun';}
.f-a { font-family: arial;}
.f-14 { font-size: 14px; }
.f-16 { font-size: 16px; }
.f-18 { font-size: 18px; }
.fl { float: left;}
.fr { float: right;}
.color-red { color: #c00;}

.w-1000 { width: 1000px; margin: 0 auto;}
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt50 { margin-top: 50px;}
.ml10 { margin-left: 10px;}
.ml20 { margin-left: 20px;}

.grey9 { color: #999;}

/* clear float */
.clearfix:before,
.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */

/*顶部=============================================*/
#top { height: 25px; line-height: 25px; background: #111; color: #ccc;}
.top a{color:#fff;}
.top-nav{float:left;}
.top-nav-list li { background: url(https://skin.elecfans.com/images/icons.png) no-repeat -149px -301px; float: left; padding-left: 16px; margin: 0 8px 0 0;}

.login-info { float: right;}
.login-info a { display: inline-block; color: #fff; padding: 0 5px;}

.notice{ float:right; padding-left:24px; margin-right:20px; color:#fff;background:url(https://skin.elecfans.com/images/notice.png) 0 3px no-repeat;}
.my-info{ float:right; position:relative; z-index:100;}
.u-info{ float:left;}
.u-info img{ float:left; margin-right:8px; margin-top: 2px; width:20px; height:20px;}
.drop-icon{ *float:left; *margin-top:4px; padding-right:16px; background:url(https://skin.elecfans.com/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:#333; 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; }

/*底部==============================================*/
#footer { margin-top: 35px; text-align: center; padding-bottom: 30px;}
.footer { border-top: 1px solid #C4C4C4; position: relative;}
.foot-link { line-height: 50px; color: #CCC;}
.footer a { color: #004276;}
.small-wx { position: absolute; right: 0; top: 5px;}


.main-left { width: 660px; float: left; padding-right: 10px; border-right: 1px solid #DFDFDF;}
.logo { margin-top: 15px;}
.header-bg { height: 15px; border-top: 1px solid #DFDFDF; margin-top: 12px; background: url(../images/header-bg.png) center 0 no-repeat; }
.main-text { font-size: 14px; line-height: 26px; margin-top: 20px;}
.text-ind p { text-indent: 2em;}

.blue-bg { background-color: #F0F8FA; padding: 12px;}

.editor-tab { width: 100%; margin-top: 20px;}
.editor-tab td { vertical-align: top; padding: 10px 10px 10px 0; }
.editor{ display: block; float: left; margin-right: 15px; }
.editor1 { width: 84px; /*line-height: 85px; */ text-align: center; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.editor-tab td .editor-Avatar { border-radius: 50%; width: 85px; height: 85px; vertical-align: middle;}
.usname{ width:85px; text-align: center; margin: 0 auto;} 
.main-right { float: left; width: 329px;border-left: 1px solid #DFDFDF; margin-left: -1px; }
.main-right-wrap { margin-left: 22px; }
.main-left-hd { border-bottom: 1px solid #3AA0B9; }
.main-left-hd h3 { line-height: 50px; font-family: Tahoma,'Microsoft Yahei','Simsun'; font-size: 16px; color: #3aa0b9; font-weight: 700;}
.right-nav li { margin-top: 20px; }
.right-nav li a { color: #686868; font-size: 14px; padding-left: 12px; display: inline-block;}
.right-nav li a:hover { color: #3AA0B9; font-weight: 700; background: url(../images/triangle-left.png) no-repeat 0 center;}
.Become-editor,.editor-login,.user-center { background: url(../images/btn-b-do.png) no-repeat; display: block; width: 152px; height: 38px; overflow: hidden;}
.Become-editor:hover { background-position: 0 -42px;}
.editor-login { background-position: 0 -85px;}
.editor-login:hover { background-position: 0 -128px;}
.user-center { background-position: 0 -172px;}
.user-center:hover { background-position: 0 -216px;}

/*加盟指南*/
.tabHeader li { float: left; margin-right: 50px; font-weight: 700; cursor: pointer; padding-bottom: 10px;}
.tabHeader li:hover,.tabHeader li.cur { background: url(../images/triangle-bottom.png) no-repeat center bottom; color: #3AA0B9;}
.tab-item .blue-bg { color: #3AA0B9; padding: 0 10px;}
.tab-item h2 a { font-weight: 300;}

.right-seditor-info { text-align: center;}
.right-seditor-info .Avatar { width: 102px; height: 102px; overflow: hidden; border-radius: 50%; padding: 5px; box-shadow: 1px 1px 3px #999; margin: 0 auto;}
.right-seditor-info .Avatar img { border-radius: 50%; width: 100%; height: 100%; }
.right-seditor-info .name { line-height: 32px;}
.right-seditor-info .name a { color: #484848; font-size: 24px; font-family: Tahoma,'Microsoft Yahei','Simsun';}
.right-seditor-info .position { color: #ADADAD;}

/*申请类型*/
.sec_title h3 { font-size: 24px; font-family: Tahoma,'Microsoft Yahei','Simsun'; }
.editor_type_item { width: 218px; height: 218px; background-color: #F5F5F5; border-radius: 50%; text-align: center; overflow: hidden; float: left; margin: 35px 55px;}
.editor_type_item .type_item_top { height: 46px; padding-top: 40px;}
.editor_type_item .type_item_top h5 { font-size: 16px; font-weight: 700;  display: inline-block; *width: 85px; *text-align: left; padding-left: 25px;
    height: 24px;	background: url(../images/editor_type_ico.png) no-repeat;}
.editor_type_item .type_item_top h5 a { color: #fff;}
.editor_type_item .type_item_top1 { background-color: #5CC281;}
.editor_type_item:hover .type_item_top1 { background-color: #55D082;}
.editor_type_item .type_item_top1 h5 { background-position: 0 1px; }
.editor_type_item .type_item_top2 { background-color: #56ACE9; }
.editor_type_item:hover .type_item_top2 { background-color: #37A7F6; }
.editor_type_item .type_item_top2 h5 { background-position: 0 -90px; }
.editor_type_item .type_item_top3 { background-color: #FB6068; }
.editor_type_item:hover .type_item_top3 { background-color: #FF3640; }
.editor_type_item .type_item_top3 h5 { background-position: 0 -183px; }
.editor_type_item .type_item_top4 { background-color: #FE9C49; }
.editor_type_item:hover .type_item_top4 { background-color: #FF8B28; }
.editor_type_item .type_item_top4 h5 { background-position: 0 -275px; }
.editor_type_item .type_item_top5 { background-color: #69E8D7; }
.editor_type_item:hover .type_item_top5 { background-color: #4AEFD9; }
.editor_type_item .type_item_top5 h5 { background-position: 0 -364px; height: 30px; }
.type_item_sec { height: 60px; padding: 6px 23px; line-height: 30px; font-size: 12px; text-align: left;}
.type_item_sec a { margin-left: 4px;}
.type_item_link a { display: block; width: 80px; height: 25px; margin: auto; border: 1px solid #DCDCDC; 
	background-color: #EEE; border-radius: 3px; color: #070707; line-height: 25px;}
.type_item_link a:hover { background-color: #f5f5f5;}
/*申请页面*/
.apply_wrap { position: relative; overflow: hidden;}

.apply_list { margin-top: 40px;}
.apply_list li { margin-top: 20px;}
.apply_list li .l_span { display: inline-block; width: 200px; text-align: right; font-size: 14px;}
.apply_list li .no_null { color: #C10514; font-style: normal; margin-right: 2px; }
.apply_list li .i_input { height: 18px; width: 290px; padding: 4px 7px; border: 1px solid #DFDFDF; font-size: 14px; vertical-align: middle;}
.apply_list li .i_input_l { width: 500px;}
.apply_list li .t_area { width: 500px; padding: 4px 7px; height: 54px; vertical-align: top; border: 1px solid #DFDFDF;}
#province,#city { border: 1px solid #DFDFDF; height: 26px; padding: 0 5px;}
#resident_pro,#resident_city { border: 1px solid #DFDFDF; height: 26px; padding: 0 5px;}

#right-editor-wrap .apply_list li { margin-top: 15px;}
#right-editor-wrap .apply_list li .l_span { width: 80px;}
#right-editor-wrap .apply_list #upload,#apply_sub { margin-left: 0;}
#right-editor-wrap .apply_list #upload,#right-editor-wrap #apply_sub { margin-left: 0;}

/*上传头像*/
.up-Avatar-wrap { position: absolute; top: 0; right: 0px; width: 300px; text-align: center;}
.up-Avatar-wrap #upload1-queue { margin-top: 10px; }
.up-Avatar-img { width: 115px; height: 115px; margin: 0 auto; border-radius: 50%; overflow: hidden;}
.up-Avatar-img img { width: 115px; height: 115px;}
.uploadify-button { border: none; border-radius: 3px; font-weight: 300; background-image: none; cursor: pointer;
	background-color: #888; border-bottom: 2px solid #565656; text-shadow:none; font-size: 14px; color: #fff; text-align: center;}
#upload1 { margin: 0 auto; text-align: left;}
.apply_list #upload { margin-left: 205px; float: left;}
.apply_list #upload-queue { float: left; margin-left: 10px; width: 300px;}
.uploadify-queue-item { margin-top: 0px;}
.blue-btn,.gray-btn { display: inline-block; height: 28px; line-height: 28px; border-radius: 3px; padding: 0 20px; font-size: 14px; border: none; color: #fff; cursor: pointer;}
.blue-btn { background-color: #3AA0B9; border-bottom: 2px solid #176E83;}
.blue-btn:hover { background-color: #48B7D2; border-bottom: 2px solid #176E83;}
.gray-btn {  background-color: #888; border-bottom: 2px solid #565656; }
.gray-btn:hover { background-color: #A4A4A4;}
#apply_sub { margin-left: 205px;}
.editor-info { margin-top: 20px; color: #666; line-height: 22px;}

/*发表文章*/
.pub-list li { margin-top: 20px;}
.pub-list li .i_input,.add-a-type .i_input { border: 1px solid #DFDFDF; padding: 4px 7px; height: 18px; line-height: 18px; font-size: 14px; }
.pub-list li .t_area { border: 1px solid #DFDFDF; padding: 5px 7px; width: 644px; height: 80px; font-size: 14px; }
.pub-list li .i-select { border: 1px solid #DFDFDF;height: 28px; padding: 5px; max-width: 200px; vertical-align: top;}
.pub-list li #upload { float: left;}
.pub-list li .checkbox { margin-right: 3px; vertical-align: middle; margin-top: -3px;}
.upload-tip { margin-left: 10px; color: #999; display: inline-block;}
.statistics { text-align: right; color: #9A9A9A; }
.statistics span {color: #414141; font-size: 16px; margin-top: 5px; font-weight: 700; }
#add-classify { font-size: 14px; line-height: 28px;}
.succeed-wrap { min-height: 300px; text-align: center;}
.succeed-wrap h3 { font-size: 24px; color: #3aa0b9; margin-top: 70px;  font-family: Tahoma,'Microsoft Yahei','Simsun';}
.r-blue-list li { color: #3AA0B9; font-size: 14px; margin-top: 15px;}
.add-a-type .i_input{ }

/*弹窗*/
.pop { position: fixed; top: 50%; left: 50%; background-color: #fff; border-radius: 3px; z-index: 999; border: 1px solid #7F7F7F; min-width: 350px;}
.pop-hd { height: 40px; border-bottom: 1px solid #C3C3C3; position: relative;}
.pop-hd h2 { line-height: 40px; margin-left: 10px; font-size: 14px; font-weight: 700;}
.pop-hd .close-pop,.close-pop-top { position: absolute; right: 10px; top: 10px; display: inline-block; width: 20px; height: 20px; background: url(../images/img-pop.png) no-repeat;}
.pop-hd .close-pop:hover,.close-pop-top:hover { background-position: 0 -47px;}
.pop-bd { padding: 10px;}

.add-key-word { width: 380px;}
.key-word-wrap { border: 1px solid #DFDFDF; }
.pub-list li .key-word-wrap .i_input { border: 1px solid #fff; display: inline; width: 362px;}
.add-key-word .key-word { background-color: #F0F8FA; display: inline-block; float: left; margin: 3px; padding: 2px 8px; border-radius: 10px;}
.key-word .del-key-word { font-family: Tahoma,'Microsoft Yahei','Simsun'; margin-left: 5px; color: #74B9CE; cursor: pointer; font-size: 12px; }
.key-word-tip { border: 1px solid #DFDFDF; margin-top: 1px; display:none;}

.upload-photo .frame { background-color: #F0F0F0; border:2px solid #E6E6E6; width: 400px; height: 300px;}
#photo { max-height: 300px; max-width: 400px;}
#preview { width: 191px; height: 137px; overflow: hidden; background: url(../images/upload-preview.png) no-repeat #F0F0F0; border:2px solid #E6E6E6;}


/*编辑按钮*/
.why,.edit { background:url(../images/edi-ico.png) no-repeat; }
.why { display: inline-block; width: 14px; height: 14px; background-position: 0 -56px; vertical-align: middle;}
.why:hover { background-position: 0 -70px;}
.no-edi .why { float: left; margin-top: 11px; margin-left: 6px;}
.edit { display: inline-block; width: 17px; height: 17px; background-position: 0 -95px; margin-left: 6px; }
.edit:hover { background-position: 0 -124px;}


/* 对话框样式 -----------------------------------------------*/
.dialog{width:100%;height:100%;overflow:hidden;background:#fff; font-family:\5fae\8f6f\96c5\9ed1;}
/*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-2014/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(/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: 15px;}
.login-input,.login-form-tip,.forgetPw,#back-login-link { background: url(https://skin.elecfans.com/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;}
.login-input:focus{border-color:#4aabff;}
.login-input-username { background-position: 8px 5px;}
#password { background-position: 8px -33px;}
/*loading*/
.btn-area{ margin-top: 15px;}
.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;}
.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;}
.loading { margin-left: -10px;}

#email-subscribe { display: none;}

/*陈巧敏*/
/*提示修改邮箱地址 -----------------------------------------------*/
#content{width: 1000px; margin: 0 auto; } 
#content p#email_tip,#content p#send,#content p#mod,p.email_notice{width: 970px; height: 50px; font:14px/50px "微软雅黑"; 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{cursor: pointer; color: #3d8ec9; } 
.emailTip a:hover{color: #3d8ec0; text-decoration: underline; } 
.mod_title,.suc_title{font:20px/50px "微软雅黑"; } 
.mod_title{height: 50px; width: 563px; color: #666; background: #f6f6f6; border-radius: 5px 5px 0 0; padding-left: 17px; } 
.email-input:focus{border: 1px solid #39a3ff; color: #666666; } 
#email-form ul{padding: 30px 20px 20px 18px; font:16px/18px "微软雅黑"; color: #666; } 
#email-form ul li{margin-bottom: 22px; } 
.error {background: url('https://skin.elecfans.com/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 "微软雅黑"; padding: 7px 10px; } 
.sub,.res{float: right; width: 120px; height: 36px; font:18px/36px "微软雅黑"; 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://skin.elecfans.com/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 "微软雅黑"; color: #666; }

/*提示框 edit by sumei 2014-11-21*/
.tip-pop {position: fixed; background-color: #E5E5E5; width: 400px; height: 200px; padding: 5px; top: 50%; margin-top: -105px; left: 50%; margin-left: -205px; color: #000; background:rgba(229, 229, 229, 0.8); z-index: 999;}
.tip-pop-wrap { width: 398px; border: 1px solid #D4D4D4; height: 198px; background-color: #fff; font-family: Tahoma,'Microsoft Yahei','Simsun';}
.tip-pop-hd { height: 35px; background-color: #F8F8F8; position: relative;}
.tip-pop-hd h2 { float: left; line-height: 35px; font-size: 14px; margin-left: 10px;}
.tip-pop-hd .close-pop-top { top: 8px; }
.tip-pop-bd { height: 115px; width: 348px; display: table-cell; vertical-align: middle; font-size: 14px; padding: 0 25px; text-align: center;  } 
.tip-pop-ft {text-align: center; }