@charset "utf-8";
/* CSS Document */
body { font-size:12px;}
body.login-body { background:url(../images/bg_login.jpg) repeat-x 0 0;}
a { text-decoration:none; color:#333; outline:none;}
.red { color:red;}
.btnOpacity:hover { opacity:0.8; filter:alpha(opacity=80);}
#msg-box { display:inline-block; font-size:18px; padding:0 10px; height:34px; line-height:33px; border-radius:5px; border:1px solid #f93232; background:#FC6; position:fixed !important; position:absolute; left:50%; top:50%; z-index:9999999;}
#msg-success-box { display:inline-block; font-size:18px; padding:0 10px 0 32px; height:34px; line-height:33px; border-radius:5px; border:1px solid #00ca91; color:#02996e; background:url(../images/common/bg_ico.png) no-repeat 8px -231px #fff; position:fixed !important; position:absolute; left:50%; top:45%;}
.loading-gif { position:fixed !important; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; z-index:99999; width:50px; height:50px; text-indent:-9999em; font-size:0; background:url(../images/loading.gif) no-repeat 0 0;}
.btn-common { display:inline-block; margin-right:15px; display:inline-block; padding:0 15px; height:32px; line-height:32px; border-radius:3px; background:#09C; color:#fff;}
.btn-common:hover { opacity:0.8;}
.btn-common.cur { background:#F93;}
.btn-submit { float:left; display:inline-block; padding:0 15px; height:32px; line-height:32px; border:none; border-radius:3px; background:#06f; color:#fff; font-size:16px; cursor:pointer;}
.btn-submit:hover { background:#09f;}
.btn-cancel { display:inline-block; padding:0 15px; height:32px; line-height:32px; border:none; border-radius:3px; background:#ccc; color:#fff; font-size:16px; cursor:pointer;}

.tip-box { padding:0 0 0 210px; margin:50px 0 0; color:#999;}
.tip-box dt { font-size:16px; font-weight:bold;}
.tip-box dd { font-size:12px; margin:10px 0; line-height:1.6;}

.pop-box { display:none; position:absolute; left:50%; top:30%; width:460px; padding:15px 40px; margin-left:-270px; border:1px solid #999; background:#efefef; font-size:14px;}
.pop-box li { margin-bottom:15px;}
.pop-box li .need { color:red;}
.pop-box li span { vertical-align:middle;}
.pop-box li .input-text20 { padding:0 5px; width:200px; height:22px; line-height:1; line-height:22px \9; border:1px solid #ccc; font-size:14px; vertical-align:middle;}
.pop-box li .clearfix { margin-bottom:10px;}
.pop-box li .clearfix p { float:left; margin:0 50px 0 20px;}
.pop-box li .clearfix p input { vertical-align:middle; margin-right:5px;}
.pop-box li .clearfix .S1 { color:red;}
.error-red { display:none; color:red;}

/*login*/
.loginBox { width:655px; margin:300px auto 0;}
.loginBox .logo { float:left; width:144px; padding-top:45px;}
.login { float:right; width:480px;}
.login h3 { background:url(../images/ico_login.gif) no-repeat 13px 0; padding-left:30px; margin-bottom:15px; font-size:18px;}
.login-ul li { margin-bottom:30px; overflow:hidden; width:445px; position:relative;}
.login-ul li label { display:block; float:left; width:60px; height:30px; line-height:30px; text-align:right; margin-right:15px; color:#2b8bb3;}
.login-ul li input[type='text'],.login-ul li input[type='password'] { border:1px solid #2b8bb3; border-radius:2px; padding:0 5px; height:30px; line-height:1; line-height:30px \9; color:#333; float:left;}
.login-ul li .user,.login-ul li .pwd { width:190px;}
.login-ul li .verifyCode { width:70px; margin-right:10px;}
.login-ul li .codeImg { float:left; display:block; width:110px; height:60px; background:#333;}
.login-ul li .codeImg img { width:110px; height:60px; cursor:pointer;}
.login-ul li .sure,.login-ul li .reset { float:left; display:inline-block; border:1px solid #2b8bb3; text-align:center; width:100px; height:30px; line-height:30px; margin-right:15px; cursor:pointer; background:#bbd8e8; border-radius:3px;}
.login-ul li .sure:hover,.login-ul li .reset:hover { opacity:0.6; filter:alpha(opacity=60);}
.login-ul li .msg_error { display:none; position:absolute; left:300px; top:4px; background:url(../images/ico_error.gif) no-repeat 0 5px; width:200px; padding-left:20px; height:20px; line-height:20px; font-size:12px; color:red;}

/*----*/
#header { background:url(../images/x-bg.gif) repeat-x 0 0; height:70px; position:relative;}
#header .menu { background:url(../images/x-bg.gif) repeat-x left -80px; height:31px; float:left; margin:39px 0 0 220px;}
#header .menu li { float:left; padding-left:26px; _width:100px; position:relative; z-index:999;}
#header .menu li .A1 { display:block; line-height:27px; height:30px; padding-right:26px;}
#header .menu li.first { background:url(../images/x-bg.gif) no-repeat left -120px;}
#header .menu li.first.current { background:url(../images/menu-current.gif) no-repeat left 0;}
#header .menu li.current { background:url(../images/menu-current.gif) no-repeat left -70px;}
#header .menu li.current .A1 { background:url(../images/menu-current.gif) no-repeat right -175px;}
#header .menu li.last { background:url(../images/x-bg.gif) no-repeat right -160px;}
#header .menu li.last.current { background:url(../images/menu-current.gif) no-repeat left -35px;}
#header .menu li.last.current .A1 { background:url(../images/menu-current.gif) no-repeat right -140px;}
#header .down-menu { display:none; position:absolute; left:0; z-index:999; top:30px; background:#5199dc; width:100%; padding:5px 0;}
#header .down-menu dd { padding:3px 10px;}
#header .down-menu dd a { display:block; width:100%; text-align:center; line-height:20px; background:#fff;}
#header .down-menu dd a:hover { background:#999; color:#fff;}
#header .menu li.hover .down-menu { display:block;}





#header .logout { display:block; position:absolute; right:0; bottom:5px; font-size:18px; line-height:30px; background:url(../images/ico.gif) no-repeat -31px 5px; padding-left:23px;}
#header .logout:hover { color:#00f;}

.tableBox { margin:50px 0;}
.tableBox.category { padding:15px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.tableBox .bg-noPublish { background:#ccc;}
.tableBox .bg-recommended { background:#F96;}
.tableBox .bg-noRecommend {}
.tableBox .bg-checking { background:#F30;}
.tableBox .tb .txt-src { padding:4px; border:1px solid #ccc; width:200px; border-radius:3px; transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s; vertical-align:middle;}
.tableBox .tb .txt-src:focus { box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); border-color:rgba(82, 168, 236, 0.8);}
.tableBox .tb .search { border:1px solid #106BAB; background:#1B75B6; color:#fff; text-align:center; width:82px; height:26px; line-height:26px; vertical-align:middle; margin-left:15px; border-radius:3px; cursor:pointer;}
.tableBox .tb { width:100%; margin-bottom:25px;}
.tableBox .tb td,.tableBox .tb th { border:1px solid #ddd; padding:5px 10px; font-size:12px;}
.tableBox .tb th { background:#6CC;}
.tableBox .tb.tb-detail td,.tableBox .tb.tb-detail th { padding:10px 15px;}
.tableBox .tb td a { color:#00F}
.tableBox .tb td .cmpt-desc,.tableBox .tb td .baoliao-desc { width:250px; height:72px; overflow:auto;}
.back { text-align:center;}
.back a { display:inline-block; width:100px; text-align:center; height:28px; line-height:28px; color:#fff; background:#1B75B6; border-radius:3px;}

/*page*/
.pageBox { text-align:center; margin-top:25px; margin-bottom:40px; font-size:14px; width:100%; position:fixed; left:0; bottom:-25px;}
.pageBox .pageBgWhite { background:#fff; display:inline-block; padding:0 5px;}
.pageBox a { display:inline-block; padding:2px 5px; margin-right:2px; border:1px solid #9AAFE5; color:#2E6AB1; background:#fff;}
.pageBox a:hover { background:#6C9}
.pageBox a.page.cur { display:inline-block; padding:2px 5px; margin-right:2px; border-color:#fff; cursor:default;}
.pageBox a.page.cur:hover { background:#fff;}
.pageBox .pageInput { width:50px; text-align:center; height:21px; line-height:21px; border:1px solid #ccc; vertical-align:top;}
.pageBox .pageGo { cursor:pointer; vertical-align:top;}

/*赛事搜索提交表单部分*/
.submit-box { padding:50px 0 0 0; font-size:14px;}
.submit-box li { *zoom:1; margin-bottom:15px;/* position:relative;*/}
.submit-box li:after { display:block; height:0; content:'.'; visibility:hidden; font-size:0; clear:both;}
.submit-box li .rightBtn { float:right; margin-right:15px; display:inline-block; padding:0 15px; height:32px; line-height:32px; border-radius:3px; background:#09C; color:#fff;}
.submit-box li .updateBtn { float:left; margin:0 0 10px 10px; display:inline-block; padding:5px 10px; border-radius:3px; background:#F93; color:#fff;}
.submit-box li .label { display:inline-block; width:200px; height:32px; line-height:32px; text-align:right; float:left; margin-right:10px;}
.submit-box li .infoImg { width:150px;}
.submit-box li .input-text01 { float:left; width:200px; height:30px; line-height:1; line-height:30px \9; padding:0 10px; border:1px solid #ccc; font-size:12px; color:#000; border-radius:3px;}
.submit-box li .input-text01:focus { background:#ffede3; border-color:#ffb892;}
.submit-box li .input-text01.focus { background:#ffede3; border-color:#ffb892;}
.submit-box li .input-text02 { float:left; width:455px; height:30px; line-height:1; line-height:30px \9; padding:0 10px; border:1px solid #ccc; font-size:12px; color:#000; border-radius:3px;}
.submit-box li .input-text02:focus { background:#ffede3; border-color:#ffb892;}
.submit-box li .input-text02.focus { background:#ffede3; border-color:#ffb892;}
.submit-box li .input-area01 { float:left; width:276px; height:450px; padding:10px; border:1px solid #ccc; font-size:12px; color:#000; border-radius:3px; overflow:auto;}
.submit-box li .input-area01:focus { background:#ffede3; border-color:#ffb892;}
.submit-box li .input-area01.focus { background:#ffede3; border-color:#ffb892;}
.submit-box li .input-area02 { width: 500px; height: 50px; }
.submit-box li .waterCon { background: #eee; }
.submit-box li .word-div {margin-top: 7px; float: left;}
.waterCreate-box { float: left; margin-left: 10px; }
.waterCreate-box p { margin-bottom:2px; }
.waterCreate-box .nickname, .waterCreate-box .time { height: 18px; }
.waterCreate-box .btn-del { border:none; margin:0; cursor: pointer; }
.waterCreate-box .btn-add {display:inline-block; margin-left:15px; height:32px; line-height:32px; vertical-align:middle; padding:0 15px; background:#69F; color:#fff; border-radius:3px; border:none; cursor: pointer;}
.waterCreate-box .s1 { color: #69f; margin-top: 15px; display: block; }

.submit-box li .btn-a01 { float:left; display:inline-block; background:#66F; height:32px; line-height:32px; padding:0 15px; border-radius:3px; color:#fff; margin-right:15px;}
.submit-box li .msg-error { position:absolute; left:625px; top:0; height:30px; line-height:30px; padding:0 5px 0 23px; border:1px solid red; color:red; background:url(../images/ico_error.gif) no-repeat 6px 11px; border-radius:3px;}
.submit-box li.eventAddress .msg-error { left:667px;}
.submit-box li.eventAddress .internal .msg-error { left:907px;}
.submit-box li .photo-box { float:left;}
.submit-box li .photo-box .photo-box-sub { margin-bottom:5px;}
.submit-box li .photo-box .photo-box-sub img { vertical-align:bottom;}
.submit-box li .btn-delete { display:inline-block; padding:0 15px; height:26px; line-height:26px; color:#fff; background:#CCC; border-radius:3px; margin-left:10px;}
.submit-box li .loading { margin-left:15px; display:none;}
.submit-box li .btn-add-photo { display:inline-block; padding:0 15px; height:26px; line-height:26px; color:#fff; background:#F90; border-radius:3px;}
.submit-box li .state { float:left; display:inline-block; padding:0 15px; height:32px; line-height:32px; border-radius:3px; background:#09C; color:#fff; margin-right:10px;}
.submit-box li .state.cur { background:#F93; cursor:default;}
.submit-box li .btn-search { float:left; display:inline-block; padding:0 15px; height:32px; line-height:32px; border-radius:3px; background:#06f; color:#fff; margin-right:10px;}
.submit-box li .btn-search:hover { background:#09f;}
.submit-box li .btn-reset { float:left; display:inline-block; padding:0 15px; height:32px; line-height:32px; border-radius:3px; background:#06f; color:#fff; margin-right:10px;}
.submit-box li .btn-reset:hover { background:#09f;}
.submit-box li .btn-recycle { float:left; display:inline-block; padding:0 15px; height:32px; line-height:32px; border-radius:3px; background:#CCC; color:#fff; margin-right:10px;}
.submit-box li .btn-finish { float:left; display:inline-block; padding:0 15px; height:32px; line-height:32px; cursor:pointer; border:none; border-radius:3px; background:#06f; color:#fff; margin-right:10px;}
/*action-box in tableBox*/
.tableBox .action-box {}
.tableBox .action-box a { margin-right:5px;}
.tableBox .action-box span { cursor:pointer; color:#06F; margin-right:10px;}
.tableBox .action-box .cur { cursor:pointer; color:#F60; font-weight:bold;}
.tableBox .action-box .disabled { cursor:default; color:#bbb;}
.btn-export { display:inline-block; padding:0 15px; margin-right:50px; height:30px; line-height:30px; border-radius:3px; background:#06F; color:#fff;}
.btn-export:hover { background:#09F;}

.baoliao-detail-box { padding:30px 0;}
.baoliao-detail-box .action-box { overflow:hidden; zoom:1; padding-left:210px;}
.baoliao-detail-box .action-box span { cursor:pointer; float:left; color:#fff; border-radius:3px; margin-right:10px; display:inline-block; padding:0 15px; height:32px; line-height:32px; background:#693;}
.baoliao-detail-box .action-box .cur { cursor:default; color:#F60; background:#CC3;}
.baoliao-detail-box .action-box .disabled { cursor:default; color:#bbb; background:#ccc;}
.baoliao-detail-box .baoliao-detail { padding:15px 0 0 200px; font-size:14px;}
.baoliao-detail li { *zoom:1;}
.baoliao-detail li:after { display:block; content:'.'; visibility:hidden; clear:both; height:0; font-size:0;}
.baoliao-detail li span { line-height:30px; margin-right:10px;}
.baoliao-detail li .label { float:left; width:100px; text-align:right; height:30px; line-height:30px;}

/*无效弹窗*/
.invalid-msg-bg { position:fixed !important; position:absolute; left:0; top:0; z-index:99998; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.invalid-msg { position:fixed !important; position:absolute; top:30%; left:50%; margin-left:-200px; z-index:99999; width:400px; padding:15px; background:#eee; border:1px solid #ccc;}
.invalid-msg h3 { font-size:14px; margin-bottom:10px; color:#36F;}
.invalid-msg .reason { width:378px; border:1px solid #ccc; padding:10px; font-size:12px; height:150px; overflow:auto;}
.invalid-msg .reason:focus { background:#f6e4b3;}
.invalid-msg input[type='button'] { cursor:pointer;}


/*组别*/
.category td input.disabled { border:1px solid #fff; background:none; cursor:default; color:#000;}
.category td input.active { border-color:#ccc; cursor:text;}
.saiduan-blk { margin:10px 80px; border:1px solid #ccc; border-top:none;}
.saiduan-blk .saiduan-detail { padding:10px; border-top:1px solid #ccc;}

.category-title { height:32px; line-height:32px; font-size:14px; padding-left:20px; margin-bottom:15px;}
.category-name, .text01 { width:600px; font-weight:bold; border:1px solid #ccc; height:30px; line-height:1; line-height:30px \9; padding:0 10px; font-size:14px; vertical-align:middle;}
.category-name:focus { border-color:#ccc;}
.category-name.focus { border-color:#ccc;}
.btn-toggle-result { margin-left:30px;}
.btn-category-del, .btn-del { display:inline-block; margin-left:15px; height:32px; padding:0 15px; background:#ccc; color:#fff; border-radius:3px; vertical-align:middle;}
.btn-category-save, .btn-save { display:inline-block; margin-left:15px; height:32px; line-height:32px; vertical-align:middle; padding:0 15px; background:#69F; color:#fff; border-radius:3px;}
.btn-rank-add { display:inline-block; margin-right:15px; height:28px; line-height:28px; padding:0 15px; background:#6cc; color:#fff; border-radius:3px;}
.btn-category-add { display:inline-block; margin-left:15px; height:32px; line-height:32px; font-size:14px; padding:0 15px; background:#36C; color:#fff; border-radius:3px;}
.category-info { line-height:32px; font-size:14px; padding-left:20px; margin-bottom:15px;}
.category-info li { overflow:hidden; zoom:1;}
.category-info .label { float:left;}
.category-info .photo-box-sub img { width:100px;}
.category-info input[type="text"] { float:left; margin-right:15px;}
.category-info .input-text01 { width:150px; height:26px; line-height:26px; border:1px solid #ccc; padding:0 10px;}
.category-info .input-text03 { width:50px; height:26px; line-height:26px; border:1px solid #ccc; text-align:center;}

/*小秘书*/
.robot-msg { width:1200px; margin:50px auto; border:1px solid #ccc; overflow:hidden; zoom:1;}
.robot-msg h3.title { text-align:center; font-size:16px; padding:10px; border-bottom:1px solid #ccc;}
.robot-msg .tab-box { float:left; width:351px; border-right:1px solid #ccc;}
.robot-msg .tab-box ul li a { display:block; text-align:center; line-height:1.4; padding:10px 5px; border-bottom:1px solid #ccc;}
.robot-msg .tab-box ul li.cur { background:#f7d9b5;}
.robot-msg .tab01 { float:left; width:150px;}
.robot-msg .sub { float:right; width:200px; height:600px; overflow:auto; border-left:1px solid #ccc;}
.robot-msg .msg-box { float:left; width:800px; padding:20px;}
.robot-msg .msg-con { height:450px; overflow:auto;}
.robot-msg .msg-con dl { margin-bottom:15px;}
.robot-msg .msg-con dt { margin-bottom:10px; color:#0000ff;}
.robot-msg .msg-con dt .name { margin-right:20px;}
.robot-msg .reply { padding:20px 0 0; border-top:1px solid #ccc; overflow:hidden; zoom:1;}
.robot-msg .reply .c { float:left; padding:10px; width:650px; border:1px solid #ccc;}
.robot-msg .reply .c .t { width:100%; height:100px; font-size:12px; overflow:auto; border:none; background:none;}
.robot-msg .reply .btn-finish { float:right; cursor:pointer; border:1px solid #ccc; border-radius:5px; text-align:center; font-size:28px; width:120px; height:120px; line-height:1; line-height:120px \9;}

/*资讯媒体管理*/
.mediaManage-infoTitle { font-size: 18px; font-weight: bold; margin: 5px 0 0; float: left; }
.mediaManage { overflow: hidden; width: 820px; }
.mediaManage-inner { width: 110%; }
.mediaManage-media { float: left; width: 66px; height: 66px; border: 1px solid #ccc; margin: 0 15px 10px 0; position: relative; overflow: hidden; }
.mediaManage-logo { width: 100%; min-height: 100%; }
.mediaManage-del { display: block; text-indent: -9999em; width: 30px; height: 30px; background: url(../images/btn_del.png) no-repeat; position: absolute; right: 0; top: 0; }
.mediaManage-add { float: left; display: block; width: 66px; height: 66px; border: 1px solid #ccc; background: url(../images/btn_addMedia.jpg) no-repeat center center; text-align: center; text-indent: -9999em;}

.mediaManagePop-bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 999999; background: #000; opacity: 0.3; filter: alpha(opacity=30); }
.mediaManagePop { padding: 20px; width: 400px; border: 1px solid #777; font-size: 14px; position: fixed; left: 50%; top: 25%; z-index: 999999; margin: 0 0 0 -221px; background: #fff; }
.mediaManagePop-close { position: absolute; right: 1px; top: 1px; text-indent: -9999em; display: block; width: 24px; height: 24px; background: url(../images/btn_del2.png) no-repeat 2px -45px; }
.mediaManagePop-form li { margin: 0 0 10px 0; }
.mediaManagePop-form li:after { display:block; height:0; content:'.'; visibility:hidden; font-size:0; clear:both;}
.mediaManagePop-lb { display: inline-block; float: left; margin: 6px 0 0; width: 70px;}
.mediaManagePop-text { width:290px; height:30px; line-height:1; line-height:30px \9; padding:0 10px; border:1px solid #ccc; font-size:12px; color:#000; border-radius:3px;}
.mediaManagePop-text:focus { background:#ffede3; border-color:#ffb892;}
.mediaManagePop-add { display:inline-block; background:#66F; height:32px; line-height:32px; padding:0 15px; border-radius:3px; color:#fff;}
.mediaManagePop-upload { float: left; width: 80px; height: 32px; overflow: hidden; position: relative; }
.mediaManagePop-upload #uploadifyUploader { opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; z-index: 9; }
.mediaManagePop-upload-btn { border-radius: 5px; display: block; width: 80px; height: 32px; line-height: 32px; position: absolute; left: 0; top: 0; background: #dbdbdb; color: #333; text-align: center; }
.mediaManagePop-pic {float: left; width: 66px; height: 66px; border: 1px solid #ccc; margin: 0 15px 0 0; overflow: hidden;}
.mediaManagePop-pic img { width: 100%; min-height: 100%; }
.mediaManagePop-loading { float: left; margin: 0 0 0 15px; }

.mediaReport { float: left; }
.mediaReport-item { margin: 0 0 10px 0; }
.mediaReport-item:after { display:block; height:0; content:'.'; visibility:hidden; font-size:0; clear:both;}
.mediaReport-text { width:290px; height:30px; line-height:1; line-height:30px \9; padding:0 10px; border:1px solid #ccc; font-size:12px; color:#000; border-radius:3px;}
.mediaReport-text:focus { background:#ffede3; border-color:#ffb892;}
.mediaReport-s { margin: 0 0 0 15px; color: #999; font-size: 12px; }
.mediaReport-list { margin: 30px 0 0; }
.mediaReport-list-item { overflow: hidden; position: relative; padding: 15px 0; border-bottom: 1px solid #ccc; }
.mediaReport-pic { float: left; margin: 0 10px 0 0; width: 66px; height: 66px; border: 1px solid #e5e5e5; display: block; overflow: hidden; }
.mediaReport-pic img { width: 100%; min-height: 66px; }
.mediaReport-fl { float: left; width: 180px; }
.mediaReport-t { line-height: 18px; height: 36px; overflow: hidden; }
.mediaReport-t a { color: #333; }
.mediaReport-t a:hover { color: #3caf36; }
.mediaReport-source { height: 22px; line-height: 22px; overflow: hidden; }
.mediaReport-source a { color: #585858; }
.mediaReport-source a:hover { color: #3caf36; }
.mediaReport-del { display: block; text-indent: -9999em; width: 30px; height: 30px; background: url(../images/btn_del.png) no-repeat; position: absolute; left: 0; top: 0; }
.mediaReport-up { position: absolute; right: 0; top: 15px; display: block; width: 100px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; }
.mediaReport-down { position: absolute; right: 0; top: 45px; display: block; width: 100px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; }
.mediaReport-list-item:first-child .mediaReport-up { display: none; }
.mediaReport-list-item:last-child .mediaReport-down { display: none; }

.btnBoxFix { position: fixed; right: 0; top: 100px; text-align: right; }
.btnBoxFix a { display:block; margin:10px 0; background:#66F; height:32px; line-height:32px; padding:0 15px; border-radius:3px; color:#fff; text-align: center;}

/*赛事推荐弹窗*/
.popRecommend { position: fixed; z-index: 100; left: 50%; top: 15%; width: 500px; border: 1px solid #999; margin:0 0 0 -250px; background: #eee;}
.popRecommend-title { border-bottom: 1px solid #ddd; padding:10px; font-size: 14px;}
.popRecommend-con { padding:10px 20px; }
.popRecommend-area { padding:5px; border: 1px solid #999; margin: 10px 0; background: #fff;}
.popRecommend-area textarea { width: 100%; height: 60px; border: none; background: none; font-size: 14px; }
.popRecommend-btnSure { }

/*专题关联弹窗*/
.popLinkTopicBg { background: #000; opacity: 0.5; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10000; }
.popLinkTopic { position: fixed; left: 50%; top: 20%; margin-left: -351px; width: 700px; background: #fff; border: 1px solid #333; z-index: 10001;}
.popLinkTopic-title { padding: 10px; font-size: 14px; border-bottom: 1px solid #ccc; }
.popLinkTopic-con { padding:10px 20px; overflow: auto; height: 400px;}
.popLinkTopic-con li { overflow: hidden; border-bottom: 1px dashed #ccc; padding: 15px 0; }
.popLinkTopic-name { height: 30px; line-height: 30px; width: 500px; overflow: hidden; float: left; }
.popLinkTopic-btn { display: inline-block; border-radius: 5px; width: 100px; text-align: center; height: 30px; line-height: 30px; background: #66f; color: #fff; float: right; }





