@charset "utf-8";
/*---公共样式开始 ----*/
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body { font: 12px/26px "Microsoft YaHei";background-color: #fff; }
body,html { height:100%;}
img{ border:0; vertical-align:middle;}
ul,ol,dl,li,dt,dd{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight: bold;}
li,td { line-height: 22px;}
em { font-style:normal;}
select, input { vertical-align: middle; padding: 0 2px; color: #333333; }
select,input[type="button"] { cursor:pointer;}

a{text-decoration:none;}
a:link,a:visited {color: #111;}
a:hover,a:active { color: #35a4e6; }
.blue,.blue a,.blue a:hover,a.blue:link,a.blue:visited,a.blue:hover,em.blue { color:#0765ab;}
.gray,.gray a,.gray a:hover,a.gray:link,a.gray:visited,a.gray:hover,em.gray { color:#666;}
.gray2,.gray2 a,.gray2 a:hover,a.gray2:link,a.gray2:visited,a.gray2:hover,em.gray2 { color:#999;}
.yellow,.yellow a,.yellow a:hover,a.yellow:link,a.yellow:visited,a.yellow:hover,em.yellow { color:#f60;}
.clear{clear:both;}
.textlef { text-align:left;}

/*--- header begin  ----*/
.headtop { background: url(../images/loginbg.jpg) no-repeat center bottom; height:142px;  width:100%;}
.navhang { height:41px; background: url(../images/firepubbg.png) repeat-x 0px -567px; }
.nav { width:980px; margin:0px auto; text-align:right; font-size:14px; margin:0px auto; height:30px; line-height:30px; padding-top:8px;  }
.nav a,.nav a:visited { color:#fff;  padding:5px; }
.nav a:hover { background-color:#0463a0; text-decoration:none; color:#fffbee;} 

/*--- maintop begin  ----*/
.maintop { background: url(../images/maintopbg.jpg) bottom repeat-x;  position:relative; border-bottom:1px solid #fff;}
.loginbox { float: left; position:absolute;  width:295px; left:11px;  height:277px; background: url(../images/firepubbg.png) no-repeat; top:-46px;}
.loginbox ul { display:block; width:260px; margin:0px auto; padding-top:80px; font-size:14px; color:#666; }
.loginbox ul li { height: 40px; line-height:40px; padding:3px 0px; }
.loginbox ul li.loginbtn  { margin-top:10px;}
.loginbox ul li input.iptone { height:22px; line-height:22px; padding:2px 8px; color:#333; border:1px solid #a9b7c0; width:140px; }
.loginbox ul li.loginbtn input { width:125px; height:40px; background: url(../images/firepubbg.png) no-repeat 0px -311px; border:0px; position:relative;  left:60px; cursor:pointer; } 
.loginbox ul li.loginbtn input:hover { background-position:-167px -311px; }
.loginbox ul li label{ display: inline-block; width: 70px; text-align: right; }

/*--- 滚动样式 begin  ----*/ 
.loginscroll { width:650px; height:215px; padding:10px 25px 5px 5px; float:right; position:relative; }    
.play{width:650px;height:215px; overflow:hidden; position:absolute; }
.num{z-index:3;width:120px; text-align:right;position:absolute;height:25px; bottom:0px; right:10px;}
.num a{margin:0 2px;width:17px;height:17px; line-height:17px; font-size:12px; font-weight:bold;line-height:20px;cursor:pointer; background:#f3f3f3;color:#0765ab; border:1px solid #c1ddec; text-align:center; display:inline-block;}
.num a.on{background:#eb1403; color:#fff; border:1px solid #e60404;}
.num a.on2{background:#f3f3f3; color:#0765ab; border:1px solid #c1ddec; }
.content img{width:650px;height:215px;}

/*--- mainmid begin  ----*/
.mainmid { background:#fff; }
.midleft {float: left;  width:299px; margin-left:10px;}
.lefintro { border:3px solid #d4eaf6; background:#fff url(../images/intorbg.jpg) repeat-x bottom; margin:0px 8px 10px 0px; }
.lefintro h2 { height:28px; background: url(../images/firepubbg.png) no-repeat 0px -371px; padding:10px 0px 0px 25px; color:#0765ab;  }
.lefintro p.text { padding:8px 16px; font-size:12px; line-height:22px; color:#666;  }
.lefintro p.more { text-align:right; padding-right:15px;}
.lefintro p.more a { background: url(../images/firepubbg.png) no-repeat 0px -435px; display:inline-block; padding-left:15px; }
.lefnotice {}
.lefnotice h2{ background:#f3f3f3 url(../images/firepubbg.png) no-repeat -180px -442px; height:25px; color:#fff; padding:5px 0px 0px 35px;}
.lefnotice h2 a,.lefnotice h2 a:hover { color:#fff;}
.lefnotice ul { display:block; margin:10px; height:220px; overflow:hidden;}
.lefnotice li { background: url(../images/listdot.gif) no-repeat 0px 9px; padding-left:10px; line-height:24px; color:#666;}
.lefnotice li a {  color:#444; margin-right:5px; }
.midright {float:right;  width:670px;_width:660px; border:1px solid #e6e6e6; border-right:0px; padding:10px; zoom:1;}
h2.listtit { background: url(../images/firepubbg.png) no-repeat -265px -486px; height:28px; border-bottom:1px solid #35a4e6; line-height:28px; padding-left:35px; color:#0765ab; }
.listbox { border:1px solid #f3f3f3;	clear:both;	font-size:14px; margin-bottom:10px; }
.listbox ul { height:190px;}
.listbox li { height:30px; line-height:30px; clear:both;}
.listbox li.tit { background-color:#e3f3fb; padding-left:8px;}
.listbox li span.r1,.listbox li span.r2,.listbox li span.r3 {float: left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.listbox li span.r1 { width:380px; padding-left:20px;}
.listbox li span.r2 { width:150px; padding-left:10px;}
.listbox li span.r3 { width:90px;  text-align:center;}
.listbox li.list { background: url(../images/listdot.gif) no-repeat 10px center; border-bottom:1px dashed #c2d9ee; margin:0px 8px;  _margin:0px 4px;}
.listbox li.list span.r1 a,.listbox li.list span.r1 a:visited { color:#0765ab;}
.listbox li.list span.r2,.listbox li.list span.r3 { color:#666; font-size:12px; }
.listbox li.list span.r1 a,.listbox li.list span.r1{color: #0765ab;} 
.qacon {border:1px solid #f3f3f3; clear:both; font-size:12px;  }
.qacon ul { border:1px solid #fff; padding:5px;}
.qacon ul.dif { border:1px solid #e3f3fb; background-color:#f8f8f8;}
.qacon li.question { background: url(../images/ques.gif) no-repeat 0px 6px; padding-left:20px; }
.qacon li.answer { background: url(../images/ans.gif) no-repeat 0px 6px; padding-left:20px; color:#0765ab;}
.othertit { height:28px; clear:both;border-bottom:2px solid #35a4e6;}
.othertit h2{ float:left; background: url(../images/firepubbg.png) no-repeat -265px -486px; height:28px;  line-height:28px; padding-left:35px; color:#0765ab}
.othertit .page { float:right; }
h1.arttit { font-size:14px; text-align:center; color:#0765ab; font-weight:bold;}
p.artdate { text-align:center; font-size:12px; color:#888;}
.articalcon { border-top:1px solid #c2d9ee; padding:15px; }
/*--- main bottom  begin  ----*/ 
.mainbot { margin:11px; clear:both; }
.picbox { border:1px solid #f3f3f3; padding:10px 0px 10px 30px; position:relative; }
.picbox ul { display:block; clear:both; height:155px; width:910px; overflow:hidden; }
.picbox li { float:left; width:130px; text-align:center; }
.picbox li img { width:110px; height:153px; border:1px solid #ccc;} 
.picbox span.lefbtn,.picbox span.rigbtn { position:absolute; top:70px; width:20px; height:42px; background: url(../images/firepubbg.png) no-repeat 0px -466px; cursor:pointer; }
.picbox span.lefbtn { background-position:0px -466px; left:5px;  _left:-23px;}
.picbox span.lefbtn:hover { background-position:-30px -466px; }
.picbox span.rigbtn { background-position:0px -512px; right:5px;  _right:20px; }
.picbox span.rigbtn:hover { background-position:-30px -512px; }
/*--- footer begin  ----*/ 
#footer { height: 80px; background: url(../images/footerbg.jpg) repeat-x; padding:25px; width:950px; background-color:#fff; margin:0px auto;  border:1px solid #e6e6e6; border-top:0px;  text-align:center; line-height:30px; color:#333; }
#footer .CAJ { float:right; /*height:113px;*/ width:257px;  padding-left: 70px; border-left: 1px solid #ccc; text-align: left; }
#footer .CAJ span{ display: block;  color: #333; line-height: 22px; white-space: nowrap; }
#footer a:hover{ color: #0765ab; }
#footer p { text-align: left; padding-top: 10px; padding-left: 15px; /*background:url(../images/spriteC.gif) no-repeat left -116px;*/ }

/*------------------  登录后页面  ----------------------*/
/*-------- top  -----------*/
.topnav { background: url(../images/topbg.jpg) repeat-x bottom; height:27px; border-bottom:1px solid #c8c8c9; }
.topnavmid { width:1002px; margin:0px auto; height:27px; line-height:27px; }
.toplefnav { float:left;}
.toprignav { float:right;}
.innerhead { background: url(../images/headbg.jpg); width:1000px; margin:0px auto; border:1px solid #adcee5; height:90px; position:relative;}
.innerheadpicrig { float:right; height:90px; width:117px; background: url(../images/rigbookbg.gif) no-repeat right 0px; position:absolute; right:0px; top:0px; }
/*.logo { float: left; font-size:28px; font-family:"微软雅黑","黑体"; height:55px;line-height:55px; margin:17px 0px 0px 20px; }*/
.logo img { float:left; margin-right:45px; vertical-align:middle; }
.logo em { font-size:32px; }
/*-------- nav  -----------*/
.innernav { height:44px; background: url(../images/innderbg.png) repeat-x 0px -287px; clear:both; width:1000px; border:1px solid #035990; border-width:0px 1px; margin:0px auto;}
.innernav ul { display:block; padding-left:30px;}
.innernav li { float:left; padding:0px; }
.innernav li p { background:url(../images/navbg.png) no-repeat; padding:8px 12px 0px 65px; margin:0px 1px; height:34px;}
/*.innernav li.ls1 { width: 250px;}*/
.innernav li.ls2 { /*width: 350px;*/ position:relative;}
/*.innernav li.ls3 { width: 250px;}*/
.innernav li.ls1 p { background-position:20px 7px;}
.innernav li.ls2 p { background-position:20px -126px; }
.innernav li.ls3 p { background-position:20px -239px;}
.innernav li.ls1 p.current,.innernav li.ls1 p:hover { background-position:20px -56px;}
.innernav li.ls2 p.current,.innernav li.ls2 p:hover{ background-position:20px -186px;}
.innernav li.ls3 p.current,.innernav li.ls3 p:hover { background-position:20px -295px;}
.innernav li.ls4 p,.innernav li.ls4 p.current,.innernav li.ls4 p:hover{ background-position: 20px -350px; }
.innernav li.ls5 p{ background-position: 20px -466px; }
.innernav li.ls5 p.current,.innernav li.ls5 p:hover{ background-position: 20px -406px; }

.innernav li p.current,.innernav li p:hover { background-color:#0463a0; }
.innernav li p span { position:relative; display:block; float:left;  height:28px; line-height:28px; background:url(../images/innderbg.png) 0px -212px; padding-left:3px;}
.innernav li p span a { display:block;   background:url(../images/innderbg.png) right -212px; padding:0px 20px; color:#fff; font-weight:bold; font-size:14px;}
.innernav li p.current span { background-position:-0px -253px;}
.innernav li p.current span a { background-position:right -253px; color:#f5fde9;}
.innernav li p span a:visited { color:#fff;}
.innernav li p span a:hover { text-decoration:none;}
/*-------- 待标注 弹出层 -----------*/
.innernav li.ls2 .dbzpop,.innernav li.ls2 .dbzpopcur { position: absolute; display:block; float:left; top:8px; left:185px; }
a.hovedbz { color:#fff; background: url(../images/popdot.gif) no-repeat 95% 9px; position:relative; z-index:5;  line-height:18px; padding:5px 25px 8px 5px; display:inline-block; }
.dbzpop:hover a.hovedbz, .dbzpop a.hovedbz:hover,.dbzpopcur a.hovedbz{ border:3px solid #b8daed; border-bottom:0px; background: #fafafa url(../images/popdot.gif) no-repeat 95% -30px; color:#0765ab; padding:2px 25px 8px 2px; text-decoration:none; }
a.hovedbz em { color: #f00; font-size:14px; font-family:Helvetica; margin:0px 2px; }
.dbzpop:hover .popeidt,.dbzpopcur .popeidt  { display:block;}
.popeidt { display:none; width:450px; left:0px; top:29px; *top:28px; height:160px; border:3px solid #b8daed; background:#fafafa url(../images/popbg.jpg) bottom repeat-x; z-index:51; position:absolute; z-index:4;}
.popeidt dl { clear:both; padding:5px; }
.popeidt dd { background: url(../images/listdot.gif) no-repeat 10px center; _height:30px; line-height:30px; border-bottom:1px dashed #c2d9ee; padding-left:18px; font-size:14px; }
.popeidt dd a {color:#666;}
.popeidt dd.allview { background:none; border-bottom:0px; font-weight:normal; text-align:right;  padding-right:10px; }  
.popeidt dd.allview a { color:#e77105;} 
.popeidt a:hover,.popeidt dd.allview a:hover  { color:#c00;}
/*-------- main  -----------*/ 
input.ipttext1 { height:24px; padding:2px; border:1px solid #999; width:380px; background:url(../images/innderbg.png) repeat-x  0px -473px; float:left; }
input.ipttext2 { height:18px;  width:300px; padding:1px 2px; border:1px solid #aab9cc;}
.radone { vertical-align:middle; margin-right:5px; *margin-right: 0; }
.checkone { vertical-align: baseline; margin-right:3px; }
.marleft { margin-left:10px;}
.presentop { border:5px solid #fff; border-top:0px;  background-color:#f7f7f7; padding:0px 5px 5px 5px ; }
.presentopbox { border:1px solid #eeeff0; background-color:#fff;}
.presentsubmitbox { margin:5px; }
.selectmodel { border:1px solid #d7ecf7; height:29px; line-height:29px;  background:#e3f3fb; padding:0px 15px; }
.bluetit { width:110px; display:block; float:left; padding-right:10px;  text-align:right;  }
.selectmodel b.bluetit { background: url(../images/selectmodelbg.gif) right 0px no-repeat; margin-right:10px;  }
.selectupload {background-color:#f8f8f8;  }
ul.lefform {  display:block; padding:25px 10px; }
ul.lefform li { padding:8px;}
ul.lefform li.padlef {  padding:2px 8px; min-height:20px; _height:20px; padding-left:130px; }
ul.lefform li.padlef label.blue { font-weight:bold;}
.lefform .viewbtn { width:63px; height:24px; background:url(../images/innderbg.png) no-repeat 0px -40px; border:0px; }
.lefform .viewbtn:hover { background-position:-94px -40px; } 
.lefform .upbtn { vertical-align: top; width:96px; height:30px; background: url(../images/innderbg.png) no-repeat -49px 0px; border:0px; cursor:pointer; }
.lefform .upbtn:hover { background-position:-152px 0px; }
.lefform .upbtndis {width:96px; height:31px; background: url(../images/innderbg.png) no-repeat 0px -38px; border:0px; cursor:not-allowed; }
.lefform .upview { width:78px; height:30px; background: url(../images/innderbg.png) no-repeat 0px -432px; border:0px; }
.lefform .upview:hover { background-position:-87px -432px; }
.loadingbox { height:6px; overflow:hidden; border:1px solid #d5dadf; padding:1px; background-color:#fff; float:left; width:380px; margin:5px 10px 0px 0px;}
.loadprocess { background-color:#7bab32; width:0px; height:6px; overflow:hidden; }
.lefform .bluetit { margin-top:5px;}
.rigform { float:right; background:#fff; border-left:1px solid #edeeef; width:170px; padding:10px; }
.rigform p { color:#666;}
.rigform p.boldtext { color:#0765ab; font-weight:bold; padding:5px 0px;}
.present_info { background-color: #f8f8f8;  padding:0px 80px 25px 60px; position:relative; }
.present_info em.bulb,.bulb2 { background: url(../images/innderbg.png) no-repeat; width:13px; height:17px; display:block; position:absolute; top: 6px; left: 2px; }
.innerbot { padding:10px; } 
.innerbot .listbox li span.r1,.innerbot .listbox li span.r2,.innerbot .listbox li span.r3 {float: left;}
.innerbot .listbox li span.r1 { width:70%; padding-left:20px;}
.innerbot .listbox li span.r2 { width:25%; padding-left:10px;}
.innerbot .listbox li span.r3 { width:0%; padding-left:10px;}
/*------------------  标注页面  ----------------------*/
.f18,.f18 input,.f18 textarea { font-size:18px;}
.f14,.f14 input,.f14 textarea { font-size:14px; }
.f12,.f12 input,.f12 textarea{ font-size:12px; }
#marktop { _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1300?"1300px":""); min-width:1300px;height:43px; border-bottom:1px solid #cccbcb;  background: url(../images/markbg.png) repeat-x;}
.marktopmid {  _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1300?"1300px":"");min-width:1300px; max-width:99%;_width:98%; margin:0 auto; height:28px; padding-top:7px;}
.marktoplef { float:left;}
.marktoplef a { float: left; margin:0px 5px;  width:100px; height:26px; line-height:26px;  padding:2px 0px 0px 40px; font-size:14px;  text-align:center; display:block; background: url(../images/markbg.png) no-repeat; color:#fff;}
.marktoplef a.mview { background-position:0px -57px; }
.marktoplef a.mview:hover { background-position:0px -91px; color:#e5f7fd; text-decoration:none;}
.marktoplef a.mfinish { background-position:-156px -57px; width:72px;  }
.marktoplef a.mfinish:hover { background-position:-156px -91px; color:#e5f7fd; text-decoration:none;}
.marktoplef a.mreturn { background-position:-130px -448px; width:72px; padding-left:30px; width:51px;}
.marktoplef a.mreturn:hover { background-position:-219px -448px; color:#e5f7fd; text-decoration:none;}
.marktoplef a:visited { color:#fff;}
.marktoprig { float:right; font-size:14px; position:relative;  }
.marktoprig a.fullscreen,.marktoprig a.smallscreen { width:29px; height:29px; display:block; background: url(../images/markbg.png) no-repeat 0px -131px; }
.marktoprig a.fullscreen:hover { background-position:-36px -131px; }
.marktoprig a.smallscreen { background-position:-74px -131px;}
.marktoprig a.smallscreen:hover { background-position:-112px -131px;}
/*---- 标注左侧部分 begin -----*/	
.markmain { min-width:1000px; width:100%; margin:0 auto; background:#fff url(../images/marktitbg.jpg) repeat-x 0px 3px; overflow:hidden;  }
.markmainmid { border:1px solid #e3f3fb; min-height:600px; padding:5px;}
.markinfo { background-color:#fff; float:left; width:40%;}
.markinfotit { height:33px; padding-top:2px; background:#e3f3fb url(../images/markbg.png) repeat-x 0px -360px; position:relative; padding-right:50px;}
.markinfotit li { float:left; text-align:center; font-size:14px; height:33px; line-height:33px; padding:0px 15px; margin:0px 0px 0px 5px; font-weight:bold;  }
.markinfotit li a {  display:block;  }
.markinfotit li.current{ border:1px solid #4ca7e3; background-color:#f7fcff; border-width:2px 1px 0px 1px; border-bottom:1px solid #e4f4fb; height:30px; line-height:30px; }
.markinfotit li.current a { color:#0765ab; }
.markinfotit li a:hover { background: url(../images/markjiao2.gif) no-repeat center bottom; color:#0765ab; text-decoration:none;}
.markinfotit .merger,.markinfotit .expand { display:block; width:23px; height:34px; background: url(../images/markbg.png) no-repeat 0px -406px; position:absolute; right:0px; top:0px; }
.markinfotit .merger:hover { background-position:-40px -406px;}
.markinfotit .merger:active { background-position:-76px -406px;}
.markinfotit .expand { background-position:-117px -406px;}
.markinfotit .expand:hover { background-position:-157px -406px;}
.markinfotit .expand:active { background-position:-193px -406px;}
.markinfotext { background-color:#fff;  padding:8px; padding-left:15px; overflow:hidden; overflow-y:auto; }
.changsize { text-align:right; border-bottom:1px solid #e3f3fb; padding:2px; }
.changsize em { padding:2px;}
.changsize em.cur,.changsize em:hover { background-color:#0985d4; color:#fff; cursor:pointer; } 
.markinfotext .markdetail {  clear:both; display:block; padding-top:10px; }
.markdetail dt,.markdetail dd { clear:both; line-height:20px; min-height:20px; color:#666; clear:both; padding:2px 2px 2px 10px; }
.markdetail dt { font-weight:bold; color:#333; clear:both;}
.markdetail dd { padding-left:24px; padding-bottom:18px; word-break: break-all; word-wrap:word-break;   _width:90%; }
.markdetail dt.tit { background:#f3f3f3 url(../images/marktitbg.gif) no-repeat 97% center; padding-left:10px;}
.markdetail dt.tit a { color:#0765ab; text-decoration:underline; }
.markdetail dt em { color:#c00; font-size:12px;}
.markdate { float:left; width:250px;}
.markdetail .wmarkipt, .markinfotext .markyear,.markinfotext .markdate {  height:24px; width:86%; line-height:24px;  color:#666; padding:2px; background-color:#fffbf0;  border:1px solid #e7cea5;  }
.markdetail .markyear { width: 15%; }
.markdetail .markdate { width: 30%; }
.markdetail .markselect { border:1px solid #999; padding:2px;  }
.markdetail .markpage{  height:20px; width:70px;  line-height:20px;  color:#666; padding:2px; background-color:#fffbf0;  border:1px solid #e7cea5;}
.markdetail .wmarktextarea {  line-height:24px; width:86%;  _width:85%; height:70px; *height:70px; min-height:70px; max-height:200px;  color:#666; padding:2px; background-color:#fffbf0;  border:1px solid #e7cea5;  overflow-y:auto; ;}
.markdetail .wmark { margin:0px 10px; }
.markdetail .wmark2 { margin:0px 10px; font-weight:normal; }
.markpencil { display:inline-block; background: url(../images/markbg.png) no-repeat -249px -137px;  width:23px; height:23px; margin-left:10px; vertical-align:middle;cursor:pointer;  }
.markpencil:hover { background-position:-277px -137px; }
.marksave { display:inline-block;  background: url(../images/markbg.png) no-repeat -66px -452px;  width:23px; height:23px; margin-left:10px; vertical-align:middle; cursor:pointer; }
.marksave:hover { background-position:-97px -452px; }
#matchradio {margin-bottom:10px;}

.markcheck { display:inline-block; background: url(../images/markbg.png) no-repeat 0px -452px;  width:23px; height:23px; margin-left:10px; vertical-align:middle;  }
.markcheck:hover { background-position:-31px -452px; }
.markload { background: url(../images/load.gif) 0px center no-repeat; color:#666; width:300px; height:20px; line-height:20px; padding-left:30px; margin:50px auto 15px auto; }

a.disabled{    pointer-events: none;  }

/*========主文件标注 start===========*/
.markdetail .btn-judges{ margin-right: 20px; }
.markdetail .btn-judges label{ margin-left: 10px; font-size: 12px; color: #555; cursor: pointer; }
.markdetail .btn-judges input[type=radio]{ margin-right: 2px; }

.matching-file-info{ width: 70%; min-height: 122px; padding: 10px; border: 1px solid #ddd; }
.matching-file-info span,
.matching-file-info span a{ color: #36c; }
.matching-file-info .tit{ color: #666;  }
.markdetail .search-replace{ width: 80px; padding: 3px 10px; margin-left: 10px; color: #333; border: 1px solid #ddd; border-radius: 4px; }
.markdetail .icon-search-replace{ display: inline-block; vertical-align: middle; width: 14px; height: 16px; margin-right: 5px; background: url("../images/icon-search.png") no-repeat 0 0;}
.matching-file-info,
.markdetail .search-replace{ display: inline-block; vertical-align: bottom; margin: 10px;}
.markdetail .search-replace.disabled{color:gray;}
.matching-file-info,
.markdetail .search-replace{ *display: inline; }
.markinfotext h6.title{ height: 28px; line-height: 28px; text-align: center; color: #333; font-family: "microsoft yahei"; border: 1px solid #0672b8;}
/*========主文件标注 end========*/

/*========查找替换 start========*/
.file-list-box { padding: 30px 10px; }
h6.table-title{ padding-left: 10px;  color:#fff; line-height: 30px; background-color: #35a4e6; }
.file-list-box .litersearchcon{ margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; }
.file-list-box .tabA{ margin-bottom: 30px; }
.file-list-box .tabA .btn-select{ color: #36c; font-weight: bold; }

.sure-popup { position: absolute; z-index: 1002; top:0; display: none; width: 800px; padding: 30px 50px; /*font-size: 14px;*/ background-color: #fff; border:3px solid #dcdcdc;}
.sure-popup h6{ margin-bottom: 10px; font-size: 15px; font-weight: normal; font-family: "microsoft yahei"; color: #666; line-height: 30px; }
.sure-popup .tabA{ width: 100%; table-layout:fixed; }
.sure-popup .tabA tr{ width: 50%; background-color: #fff; }
.sure-popup .tabA td{ vertical-align: top; padding: 10px; }
.sure-popup p{ line-height: 24px; text-align: left; font-size: 12px; }
.sure-popup span,
.sure-popup span a{ color: #36c; }
.sure-popup .tit{ color: #666;  }
.sure-popup .btn-group{ margin-top: 30px; text-align: center; }
.sure-popup .btn-group a{ padding: 8px 50px; margin: 0 20px; border-radius: 5px; }
.sure-popup .sure{ color: #fff; background-color: #33aaf9; }
.sure-popup .cancel{ color: #333; background-color: #fff; border: 1px solid #999; }
.sure-popup p.tip{ color: #666; line-height: 40px; }
.sure-popup .btn-close{ position: absolute; right: 20px; top: 20px; color: #f30; font-size: 16px; font-family: "microsoft yahei"; cursor: pointer; }
.min-w{ width: 280px; }
.min-w h6{ text-align: center; font-weight: normal; }
.min-w .btn-group a{ padding: 4px 20px; }
.min-w .btn-close{ right: 10px; top: 5px; color: #666; }
.min-w .btn-close:hover{ color: #f30; }
/*========查找替换 end========*/


/*----- 选择栏目隐藏层 -----*/
.markscroll { overflow:auto; height:100px; width:86%; min-height:70px; max-height:100px; float:left;}
.markcolume { position:relative; zoom:1;}
.markhideouter { position: relative; left:0px; height:0px; line-height:1px;  font-size:0px; border:1px solid #fff;  padding:2px; width:86%;}
.markmorecolum { display:block; position: absolute; top:8px; right:0px; width:29px; height:26px; background: url(../images/markbg.png) no-repeat -230px -292px;}
.markmorecolum:hover { background-position:-270px -292px;}
#markhidebox { position: relative; text-align:left; left:0px; top:0px; max-height:150px; _height:150px; overflow:hidden; overflow-y:auto;  background-color:#fff; border:1px solid #ccc;  padding:2px;  width:86%; display:none;}
#markhidebox li { padding:2px 10px; clear:both; overflow:hidden;}
#markhidebox li a { cursor:pointer; float:left; display:block; width:88%;}
#markhidebox li a:hover { text-decoration:none; color:#0765ab;}
#markhidebox li em.markdel { width:19px; height:19px; position:relative; float:right; right:5px; top:5px; display:block; background:url(../images/markbg.png) no-repeat 0px -323px; visibility:hidden;}
#markhidebox li:hover { background-color:#f1f1f1;}
#markhidebox li:hover em.markdel { visibility:visible; cursor:pointer;}
#markhidebox li em.markdel:hover { background-position:-25px -323px;}
/*---- 标注右侧部分 begin -----*/	 
.markoriginbox { width:60%; float:right; }
.markorigin { border:1px solid #febf90;}   
.markorigintit { background: url(../images/markbg.png) repeat-x 0px -173px; height:33px; border-bottom:1px solid #febf90; position:relative; z-index:1; }
.markorigtitmid { width:180px; margin:0px auto ; font-size:14px; text-align:center; position:relative; padding-top:4px; line-height:30px;  }
.markorigtitmid .markpage { width:50px; text-align:center; color:#666; border:1px solid #999; height:16px; padding:2px; line-height:16px; margin-bottom:2px;  }
.markorigtitmid a { position: absolute; top:2px;  display: block; height:30px; width:30px;   background: url(../images/markbg.png) no-repeat;  }
.markorigtitmid a.turnleft { float:left; left:0px; background-position:-152px -250px;}
.markorigtitmid a.turnleft:hover { background-position:-188px -250px;}
.markorigtitmid a.turnrig { float:right; right:0px; background-position:-224px -250px;}
.markorigtitmid a.turnrig:hover { background-position:-260px -250px;}
.markorigtitlef { float:left; position:absolute; left:0px; padding:3px 0px 0px 10px; }
.markorigtitlef a.replace { display:block;  color:#fff; text-align:center; font-size:14px; background:url(../images/markbg.png) no-repeat 0px -214px;  width:72px; height:26px; line-height:26px;  padding:2px 0px 0px 40px; }
.markorigtitlef a.replace:hover { background-position:-123px -214px; color:#e5f7fd; text-decoration:none;}

.markorigtitrig { float:right; position:absolute; right:0px; top:1px;  width:80px; }
.markorigtitrig a { display:block; float:left; height:30px; width:30px; margin:0px 3px; background: url(../images/markbg.png) no-repeat; }
.markorigtitrig a.enlarge { background-position:0px -250px; }
.markorigtitrig a.enlarge:hover { background-position:-74px -250px; }
.markorigtitrig a.narrow {  background-position:-37px -250px;}
.markorigtitrig a.narrow:hover { background-position:-111px -250px; }
.markorigincon {  position:relative; width:100%; text-align:center;}
.markoriginpic { background-color:#f8f6e8; text-align:center; padding:5px;}
.marktool { position:absolute; right:50px; top:50px; background: url(../images/markbg.png) no-repeat 0px -290px; padding-left:30px; width:55px; text-align:center; color:#fff; cursor:pointer;  }
.marktool:hover { background-position:-93px -290px; color:#f5ffda;}
.markprompt { padding-top:3px;*padding-top:1px;} 
.markprompt span {background-color:#ffecec; border:1px solid #f34956; color:#cc0000;  line-height:19px; font-size:12px;  padding:2px 0px; clear:both; margin-bottom:5px;}
.markprompt label {background-color:#ffecec; border:1px solid #f34956; color:#cc0000;  line-height:19px; font-size:12px;  padding:2px 0px; clear:both; margin-bottom:5px;}

/*------------------  联系我们等类似页面  ----------------------*/ 
.otherbox { border:5px solid #fff; background-color:#f7f7f7; padding:5px; border-top:0px; }
.otherlef { float:left; width:165px; padding-top:15px;}
.otherlef li { height:33px; background-color:#ecebeb; line-height:33px; color:#s333; margin:15px 0px; font-size:14px; font-weight:bold; text-align:right; padding-right:20px;}
.otherlef li.current { background:#cee7f9 url(../images/otherjiao.gif) no-repeat 98% center; color:#0765ab;}
.otherlef li a { color:#333;}
.otherlef li.current a { color:#0765ab;}
.otherrig { float:left; width:733px; min-height:200px; padding:40px; border:1px solid #f3f3f3; background-color:#fff; color:#666; font-size:14px; line-height:24px; }
.otherlist { border:1px solid #f3f3f3;	clear:both;	font-size:14px; padding:10px; }
.otherlist li { background: url(../images/listdot.gif) no-repeat 10px center; border-bottom:1px dashed #c2d9ee; padding:4px 0px 4px 25px; color:#999; }
.otherlist li a { margin-right:20px;}
.otherlist li a:hover { color:#0765ab;}
/*--------- 统计页面  -----------*/ 
.statist { padding:15px 30px; width:753px;}
.statistit { background: url(../images/statit.gif) no-repeat 10px center; height:30px; line-height:30px; border-bottom:2px solid #44a4e2; font-size:14px; padding-left:35px; color:#111;}
.statissearch { border:1px solid #edeef0;  background-color:#fafafa; padding:10px; font-size:12px;}
.iptwid1 { width:80px; padding:2px; height:18px; line-height:18px; border:1px solid #ccc; margin:0px 5px; }
.statissearch span { margin:0px 10px; }
.staticbtn { width:57px; height:27px; line-height:27px;  color:#fff; font-size:14px; border:0px;  background: url(../images/innderbg.png) no-repeat -170px -38px; }
.staticbtn:hover { background-position:-241px -38px;}
.statisbotcon { padding-top:10px;}
.statisbotcon p.nodata { background: url(../images/nostat.gif) 5px 3px no-repeat; height:30px; padding-left:30px; }

/*--------- 出版文献等其它页面新样式 begin  -----------*/ 
.litermng { border:1px solid #eeeff0; background-color:#fff; padding:10px 15px;}
.litermngtit { height:28px; clear:both; border:1px solid #d7ecf7; border-bottom:1px solid #44a4e2; background-color:#e3f3fb; padding:1px 10px 0 20px; } 
.litermngtit ul { float:left;}
.litermngtit span.rigstatic { float:right; margin-top:1px; }
.litermngtit span.rigstatic a { color:#fff; display:block; background: url(../images/newbtn.png) repeat-x 0px -33px; width:63px; height:24px; line-height:24px; text-align:center;}
.litermngtit span.rigstatic a:hover { background-position:0px -69px; color:#fff; text-decoration:none;}
.litermngtit li { float:left; padding:0px 35px; height:28px; line-height:27px;}
.litermngtit li.current { background-color:#fafafa; border:1px solid #44a4e2; border-width:2px 1px 0px 1px; height:27px; top:0px; _top:1px; position:relative; }
.litersearchcon { border:1px solid #edeeef; border-top:0px; padding:10px 0px 5px 40px; margin-bottom:10px;  background-color:#fafafa; }
.litersearchcon p { padding:3px 20px; min-height:30px;}
.litersearchcon select { border:1px solid #e3e4e5; padding:1px;}
.litersearchcon .searbtn { background: url(../images/innderbg.png) no-repeat 0px -75px; width:112px;  text-align:center; height:28px; border:0px; position:relative; margin-top:-5px; margin-left:10px; cursor:pointer;}
.litersearchcon .searbtn:hover { background-position:-124px -75px; }
.litbotnav { background-color:#e2f3fb; border:1px solid #d4e9f4; padding:5px 0px 5px 10px; clear:both;}
.litnavleftext { float:left; }
.litnavrigbtn { float: right; width: 400px; text-align: right; }
a.btnlist { display:block; display:inline-block; height:16px; line-height:16px; padding:2px 5px;  background: url(../images/innderbg.png) no-repeat 0px -115px; border:1px solid #b1d0e7; margin:0px 1px; }
a.btnlist:hover { background-position:0px -138px; text-decoration:none;}
.litbotselect { background:#e1f2fb url(../images/innderbg.png) repeat-x 0px -345px; border:1px solid #d4e9f4; padding:5px 0px 5px 10px; clear:both;}
.litbotselect a { padding:2px 8px; margin:0px 3px; font-size:14px; display:inline-block;}
.litbotselect a.cur { color:#fff; background: url(../images/newbtn.png) repeat-x; line-height:24px; border:1px solid #035990; padding:1px 7px;}


.pagebox { border:1px solid #d4e9f4; background:#e3f3fb url(../images/pagebg.gif) repeat-x bottom; border-bottom:2px solid #35a4e6; padding:2px 10px; height:28px; line-height:28px; clear:both; zoom:1; }
.bggray { background:url(../images/pagebg2.jpg) repeat-x bottom; border:0px;}
.page { float:left; color:#999; font-size:12px; }
#result .page {
    float: right;
}
.page em { margin-right:10px; color:#333; }
.page a { margin:0px 3px; }
input.iptpage { width:30px; border:1px solid #ccc; background-color:#fff; margin:0px 3px; }
.page .switch { background: url(../images/innderbg.png) no-repeat 0px -116px; border:1px solid #b1d0e7; padding:2px 5px; color:#666; }
.page .switch:hover { background-position:0px -184px; text-decoration:none; color:#333; border:1px solid #ebdeb5;  }
.pagerig { float:right; padding-right:10px;}

.tabA {border-collapse:collapse; border:1px solid #b2d1e8; font-family:Verdana,"宋体";}
.tabA th { background-color:#e3f3fb; padding:3px; font-weight:normal; text-align:center; border:1px solid #b2d1e8; font-size:14px; }
.tabA td { padding:3px; border:1px solid #b2d1e8; text-align:center;  word-wrap:break-word; word-break:break-all;}
a.tabcall { background: url(../images/innderbg.png) no-repeat 0px -161px; border:1px solid #ccc; text-align:center; display: inline-block; padding:2px 5px; height:16px; line-height:16px; margin:0px auto; }
a.tabcall:hover { background-position:0px -184px; text-decoration:none;  border:1px solid #ebdeb5; }
.tabB {border-collapse:collapse; border:1px solid #b2d1e8; font-family:Verdana,"宋体";}
.tabB th { background-color:#e3f3fb; padding:3px; font-weight:normal; text-align:center;  font-size:14px; }
.tabB td { padding:3px; line-height:18px; text-align:center;  word-wrap:break-word; word-break:break-all;}
.tabB td.textlef { text-align:left;}
th.textlef,td.textlef { text-align:left;}
.tabB td.operate { background-color:#f8f8f8; border-bottom:1px solid #bdd7eb; text-align:right;}


.artexplain {  background:#fffbef url(../images/explain.gif) no-repeat 20px center; padding:2px 40px; border:1px solid #e6e6e6; margin:0px 1px 10px 1px; height:20px; line-height:20px; color:#333; }
/*.tabA .markpencil { float:left; margin:0px 2px;}*/
.markissue { display:inline-block; float:right; margin:0px 2px; background: url(../images/markbg.png) no-repeat -187px -137px;  width:23px; height:23px; vertical-align:middle;  }
.markissue:hover { background-position:-215px -137px; }	 

/*--- 表格弹出层 ------*/  
.titpop { position:relative; display:block; z-index:1; float:left; line-height:18px; width:auto; text-align:left; cursor:pointer; } 
.titpop .hideprocess { float:left; position: absolute;  width:270px; right:-290px; top:-20px; background-color:#fffbef; padding:3px;  border:2px solid #c7c7c7; display:none; }
.titpop:hover { z-index:2;}
.titpop:hover .hideprocess { display:block;}
.hideprocess p.tit { height:20px; color:#0765ab; font-weight:bold; text-align:left; padding:5px;}
a.p_close { float:right;text-indent:-9999px; background: url(../images/innderbg.png) no-repeat -26px -392px;  width:15px; height:15px; position: absolute; top:5px; right:5px; overflow:hidden; }
a.p_close:hover { background-position:-49px -392px; }	
.hideprocess span.jiao { background: url(../images/innderbg.png) no-repeat 0px -391px; width:11px; height:19px; position:absolute; left:-11px; top:20px;}
.tabC {border-collapse:collapse; border:1px solid #ccc; font-family:Verdana,"宋体";}	 
.tabC td,.tabC th { border:1px solid #ccc; padding:2px; background-color:#fff; font-size:12px;}	  
.tabC th { background-color:#e7e8e8;}
.tabA tr:hover,.tabB tr:hover,.tabC tr:hover{ background:#f7f7f7;}
a.taboperat {display: inline-block; color:#666; padding:2px 5px; height:16px; border:1px solid #f8f8f8; line-height:16px;}
a.taboperat:hover { text-decoration:none; color:#333; background: url(../images/innderbg.png) no-repeat 0px -161px; border:1px solid #ccc;}
a.taboperat:active { background-position:0px -184px; text-decoration:none;  border:1px solid #ebdeb5; }



/*----标注弹出层------*/
.hide .Bg{ position:absolute; width:100%; height:100%; background:#6c7b89 fixed; top:0; left:0;filter:alpha(opacity=30); opacity:0.3; z-index:10}
.hide .content{position:absolute;top:0;left:50%; width:400px; min-height:50px;_height:50px; border:#666 solid 3px; margin-left:-170px;margin-top:210px; background:#fff; padding:40px 20px; text-align:center; z-index:11}
.hide .conIframe{position:absolute; top:0;left:50%; width:500px;margin-left:-175px;margin-top:210px;padding:0 20px;z-index:10}
.hide .sedIframe{position:absolute; top:0;left:50%; width:500px;margin-left:-200px;margin-top:160px;padding:0 20px;z-index:10}
.confirmIframe{position:absolute;width:100%; height:100%;top:0; left:0; background:#6c7b89 fixed; filter:alpha(opacity=30); opacity:0.3; _left:50%; _width:406px; _height:171px;_margin-left:-170px;_margin-top:210px;_padding:0 20px;z-index:10;}
.hide .content p{ padding-bottom:10px; font-size:14px}
.hide .content .cGray{ font-size:12px}
.hide .content .cRed{ font-size:14px; text-align:center;margin-bottom: 10px;}
.hide .content .btn21{ margin:0 10px;}
.hide a:Hover{ text-decoration:underline}
.hide .note{ text-align:left; width:500px; margin-left:-130px}
.noteIframe{position:absolute; top:0; left:50%; width:546px; margin-left:-130px; height:256px;margin-top:210px; z-index:10}
.cancel{ width:540px;min-height:200px; _height:200px; margin-top:-20px;}
.cancel .title{ font-size:16px; text-align:center; font-weight:bold; margin:20px 0; border-bottom:#333 dotted 1px; padding-bottom:10px; color:#c00000}
.cancel textarea{ width:99%; margin-bottom:10px;}
.hide .close img{ position:absolute; top:3px; right:3px; cursor:pointer; width:17px; height:15px;}
.hide .close{ margin:-40px -20px 0;background:#666666; color:#fff; padding:4px 10px;_margin-right:-75px; height:18px;}
.hide .content .close{ margin-bottom:23px;}
.hide .send{ width:650px; margin-left:-300px;min-height:200px; _height:500px;margin-top:160px;position:absolute; top:0; left:50%; border:#666 solid 3px; background:#fff; padding:40px 20px; z-index:11}
.hide .send h5{ font-size:14px; margin:5px 0}

.hide .send .text{ overflow-y:auto; height:300px; overflow-x:hidden;border:#ccc solid 1px; padding:10px; margin-bottom:10px}
.hide .send .box{ font-size:12px; line-height:20px; border-bottom:#ccc dashed 1px; padding-bottom:5px; margin-bottom:10px}
.hide .send .box p{ margin:0; text-indent:0}
.hide .send .box p img{ cursor:pointer;}
.hide .send .box p span{ color:#666}


/*--- 整体弹出层 ------*/ 
.bodypop { width:100%; height:100%; background:#777 fixed; top:0; left:0; filter:alpha(opacity=80); opacity:0.8; position:absolute; left:0px; top:0px; z-index:50;}
.popdialog { width:550px; padding-bottom:20px;  border:3px solid #b8daed; background:#fafafa url(../images/popbg.jpg) bottom repeat-x; z-index:51; position:absolute; left:50%; margin-left:-326px;  top:200px; }

h5.thtit  { color:#0765ab; background:#f8f8f8 url(../images/popbg.jpg) no-repeat 10px 5px; height:30px; line-height:30px; padding-left:30px; border:1px solid #fff;  border-bottom:1px solid #cee7f9;}
.popdialog a.p_close,.popeidt a.p_close {top:10px; right:10px;}
.popthcon p { padding:10px 0px; min-height:30px; line-height:30px;}
.popdialog .text {   background: url(../images/explain.gif) no-repeat 0px 15px; padding-left:20px; font-size:14px;}
.popthcon { padding:40px 30px 0px 30px;}
.popdialog .optcenter { text-align:center;  }
a.doit,a.popissue,a.laterissue {background: url(../images/pop.png) no-repeat 0px 0px; width:87px; height:28px; line-height:28px; color:#fff; display:inline-block; text-align:center; font-size:14px; font-weight:bold; margin:0px 10px;}
a.doit:hover { background-position:0px -44px; text-decoration:none; color:#e5f7fd;}
a.popissue { background-position:0px -164px;}
a.popissue:hover { background-position:0px -208px; text-decoration:none; color:#fdeed8;}
a.laterissue { background-position:0px -84px;}
a.laterissue:hover { background-position:0px -128px; text-decoration:none; color:#e5f7fd;}
.popthup .lefform{ padding:10px; }

.popthup .lefform li { padding:10px 0px;}
.popthup .lefform b.bluetit { width:80px;}
.popthup .lefform li.padlef { padding-left:90px;} 

.iframebar { position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:49; }

/*-- 标注拖动条 --*/ 
#dragbar { position:absolute; height:600px; width:3px; border-right:1px solid #febf90;  font-size:0px;left:-4px; top:-34px; z-index:49; cursor:e-resize;}
#dragbar:hover {border-right:3px solid #fd8a34; background-color:#eee;left:-6px; }

/*----- 本期其它期刊 ---------*/
#perother { width:26px; height:135px; position: fixed; _position: absolute;left:0px; top:100px;display:none;}
#perother a.pername,#perother a.pernamecur { display:block; width:17px; height:90px;  background: url(../images/otherbtn.png) no-repeat 0px -139px; color:#fff; text-align:center; padding:15px 5px 30px 4px; line-height:14px; position:relative; z-index:10; left:0px;}
#perother a.pername:hover { text-decoration:none; background-position:0px 0px;  color:#e5f7fd;}
#perother a.pernamecur { text-decoration:none; background-position:0px -412px;  color:#e5f7fd;} 
#perother a.pernamecur:hover { background-position:0px -273px;}
#hideperlist {  min-height:135px; _height:135px;  position: absolute; z-index:9; left:0px; top:-3px; padding-left:35px; border:3px solid #0986d6; border-left:1px solid #035990;  width:400px;   background:#f9f9f9; display:none;}
#hideperlist ul { display:block; background:#fafafa url(../images/popbg.jpg) bottom repeat-x; border-left:1px solid #eee; padding:8px;}
#hideperlist li { background: url(../images/listdot.gif) no-repeat 10px center; _height:30px; line-height:30px; border-bottom:1px dashed #c2d9ee; padding-left:20px; font-size:14px; }
#hideperlist li.current {color:#f60; background: url(../images/doit.gif) no-repeat 5px center;}
#hideperlist li.finish {color:#0d9403; background: url(../images/finish.gif) no-repeat 5px center;}
#hideperlist li a {color:#666;}
#hideperlist li.current a {color:#f60;}
#hideperlist li.finish a {color:#0d9403;}
#hideperlist li a:hover { color:#c00;}

a.close-floatbox{width:12px;height:12px;display:block;position:absolute;padding:1px;right:5px;top:2px;line-height:12px;text-align:center;font-family:Comic Sans MS,arial;color:#fa2440; font-size:8px;}
a.close-floatbox:hover{background-color:#fee;color:#df070a;padding:0;border:#f9b7b8 solid 1px;text-decoration:none;} 
/*--- 整期新加 ----*/
.marksubtit { background-color:#f7f7f7; border:1px solid #e3f3fb; height:33px; clear:both; }
.marksubtit li { float:left; text-align:center; font-size:12px; height:33px; line-height:33px; width:78px; margin:0px 10px;  }
.marksubtit li:hover { background: url(../images/markjiao2.gif) no-repeat center bottom; color:#0765ab; text-decoration:none;  }
.marksubtit li.current { background: url(../images/innderbg.png) no-repeat -222px -392px; height:28px; line-height:28px; padding-bottom:5px; position:relative; top:6px;}
.marksubtit li.current a,.marksubtit li:hover a  { color:#0765ab; font-weight:bold; text-decoration:none;  }
.marksubtit ul { float:left;}
.marksubtit span.return { float:right; margin:8px 15px 0px 0px; line-height:19px;}
.marksubtit span.return a { color:#666; display:inline-block; padding-right:7px; background:url(../images/otherjiao.gif) no-repeat right center;}
.marksubtit span.return a:hover {  color:#0765ab;}
.markdetail dd.typeset { margin-left:0px;}
.markdetail dd.typeset table.tabtype { text-align:left; border:1px solid #e3f3fb;}
.markdetail dd.typeset table.tabtype th { background-color:#e3f3fb; padding:5px; font-size:14px; }
.markdetail dd.typeset table.tabtype td { border-bottom:1px solid #e3f3fb; padding:5px;}
table.tabtype-n { text-align:left; border:1px solid #e3f3fb; width:92%;white-space:nowrap;}
table.tabtype-n th { background-color:#e3f3fb; padding:5px; font-size:14px; }
table.tabtype-n td { border-bottom:1px solid #e3f3fb; padding:5px;}
table.tabtype-n em { color:#c00; font-size:12px;}
table.tabtype-n .markdate{ width:60%;}
table.tabtype-n .wmarktextarea {  line-height:24px; width:56%;  _width:55%; height:25px;  color:#666; padding:2px; background-color:#fffbf0;  border:1px solid #e7cea5;  overflow-y:auto; ;}
.bzopert { font-size:12px; }
.tabtype-n em.marksave { vertical-align:baseline;}
 #kHolder{ float: left; margin-right:10px;}
 .tabtype td.rigpoint:hover, .tabtype-n td.rigpoint:hover,.markdetail dd.rigpoint:hover,#CATALOG_PAGE:hover { cursor:pointer; background-color:#e7cea5;  }
 
 
.sure-popup2 h6{ margin-bottom: 10px; font-size: 15px; font-weight: normal; font-family: "microsoft yahei"; color: #666; line-height: 30px; padding-left:22px; }
.sure-popup2 .tabA{ width: 100%; }
.sure-popup2 .tabA tr{ width: 50%; background-color: #fff; }
.sure-popup2 .tabA td{ vertical-align: top; padding: 10px; }
.sure-popup2 p{ line-height: 24px; text-align: left; font-size: 12px; }
.sure-popup2 span,
.sure-popup2 span a{ color: #36c; }
.sure-popup2 .tit{ color: #666;  }
.sure-popup2 .btn-group{ margin-top: 30px; text-align: center; }
.sure-popup2 .btn-group a{ padding: 8px 50px; margin: 0 20px; border-radius: 5px; }
.sure-popup2 .sure{ color: #fff; background-color: #33aaf9; }
.sure-popup2 .cancel{ color: #333; background-color: #fff; border: 1px solid #999; }
.sure-popup2 p.tip{ color: #666; line-height: 40px; }
.sure-popup2 .btn-close{ position: absolute; right: 20px; top: 20px; color: #f30; font-size: 16px; font-family: "microsoft yahei"; cursor: pointer; }

.icon-additve{ display: inline-block; vertical-align: middle; width: 14px; height: 16px; margin-left: 5px; background: url("../images/icon-additve.png") no-repeat 0 0; }

/*首页提示 弹出框 start*/
.popup-mask{ position: absolute; z-index: 999; top: 0;  left: 0; width: 100%; height: 100%; background-color: #000; opacity: .4; filter: alpha(opacity="40"); }
.tip-popup { position: absolute; z-index: 1002; top:0; display: none; width: 450px; padding: 30px 70px; font-size: 14px; background-color: #fff; border:3px solid #dcdcdc;}
.tip-popup h6{ margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #666; line-height: 50px; }
.tip-popup .icon-logo{ display: inline-block; vertical-align: middle; width: 52px; height: 24px; margin-right: 15px; background: url("../images/icon-cnki-logo.png") no-repeat 0 0; }
.tip-popup p{ color: #555; line-height: 24px; }
.tip-popup label{ display:block; margin: 10px 0; color: #999; line-height: 24px; font-size: 12px; font-weight: bold; cursor: pointer; }
.tip-popup label input[type=checkbox]{ margin-right: 5px;}
.tip-popup .sure{ display:block; width: 100px; height: 30px; margin: 20px auto 0; line-height: 30px; text-align:center; color:#fff; border:none; border-radius: 4px; background-color: #f6a448;cursor:pointer; }
/*首页提示 弹出框 end*/



/*首页-录用定稿、单篇优先、整期优先==上传稿件命名规则说明 start*/
.present_info{ padding: 0 40px 5px 60px; }
.present_info a{ color: blue; }
.rule-box{ padding: 7px 10px; margin-left: 20px; margin-bottom: 10px; border: 1px solid #d7d7d7; background-color: #fff; }
.rule-box img{ float: left;}
.rule-box dl.rule-list{ margin-left: 270px; margin-top: 53px; *margin-top: 43px; }
.rule-box dd{ position: relative; display: block; padding: 0 2px; margin-bottom: 15px; border: 2px solid #f93;}
.rule-box ul{ position: absolute;top: -2px; padding: 7px 10px; background-color: #fff;}
.rule-box li{ color: #333; line-height: 18px; font-size: 12px; font-family: arial,"microsoft yahei"; white-space: nowrap; word-spacing: 10px; }


.rule-box .rule1{ width: 525px; height: 24px; *width: 528px; }
.rule-box .rule2{ width: 219px; height: 24px; *width: 251px; }
.rule-box .rule3{ width: 486px; height: 117px; /*width: 495px\0; *width: 495px;*/ }
.rule-box .rule3 ul{ width: 465px; }
.rule-box .rule4{ width: 388px; height: 42px; margin-top: 30px;}
.rule-box .rule5{ width: 550px; height: 24px; margin-top: 27px; }
.rule-box .rule6{ width: 255px; height: 24px; margin-top: 15px; *width: 259px; }
.rule-box .rule7{ width: 550px; height: 24px; margin-top: 12px; }
/*上传稿件命名规则说明 end*/




/*==============20170707 出版文献管理newadd start==================*/
.tabB { width: 100%;}
.tabB th { text-align: center; border:1px solid #b2d1e8; }
.tabB td { padding: 10px; line-height: 24px; }
.tabB h4{ color: #666; font-size: 14px; }
.tabB h4 a{ color: #0765ab; }
.tabB td p span{ display: inline-block; vertical-align: middle; line-height: 20px; color: #888; font-size: 12px; }
.tabB td p span{ margin-right: 20px; }
.tabB td p .author{ max-width: 380px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tabB td .bar-left{ float: left; /*padding-left: 5%;*/ color: #666; min-height: 24px; white-space: nowrap; }
.tabB td .bar-right{ float: right; min-height: 24px; white-space: nowrap;  }
.tabB td.operate{ padding-top: 5px; padding-bottom: 5px; padding-left: 70px; text-align: left; }
.pop-tabB td{ border-bottom: 1px solid #bdd7eb;}

.sure-popup .introduce{ position: relative; margin-bottom: 15px;  }
.sure-popup .icon-intro{ position: absolute; left: -25px; top: 7px; display: inline-block; width: 16px; height: 16px; background: url("../images/icon-tit.png") no-repeat; }
.sure-popup .introduce h6{ margin-bottom: 0; }
a.iknow{ color: #fff; background-color: #fab363; }
.review-result{ min-height: 48px; padding: 5px 10px; line-height: 28px;  border: 1px solid #bdd7eb; }


/*操作成功、失败弹出框 start*/
.result-pop { position: absolute; z-index:1001; display:none; width:150px; height:50px; line-height:50px; background-color: #4ea4e1; border:1px solid #ccc;
    box-shadow:2px 2px 10px #ccc;
    -o-box-shadow:2px 2px 10px #ccc;
    -ms-box-shadow:2px 2px 10px #ccc;
    -moz-box-shadow:2px 2px 10px #ccc;
    -webkit-box-shadow:2px 2px 10px #ccc;
}
.result-pop p{ font-size: 14px; color: #fff; text-align: center; font-family: "Microsoft YaHei"; }
/*操作成功、失败弹出框 end*/
/*==============20170707 出版文献管理newadd end==================*/

/*==============20171103 整期/排版/录用定稿 上传稿件说明 newadd start=====================*/
.caption-tit{ margin-top: 10px; line-height: 30px; font-size: 12px; }
.present_info .red{ color: red; }
.present_info .bold{ font-weight: bold; }
.info-table{ width: 100%; margin-bottom: 15px; margin-top: 5px;   }
.info-table th{ text-align: center; }
.info-table th,
.info-table td{ padding: 5px 15px; border-left: 1px solid #aeaeae; border-top: 1px solid #aeaeae;  }
.info-table .typ{ width: 11%; }
.info-table .pro{ width: 9%; text-align: center; }
.info-table .cap{ width: 80%; }
.info-table p{ padding-left: 2em; text-indent: -1.7em; line-height: 24px; }
.info-table .pageMaker{ width: 10%; }
.info-table .layoutFile{ width: 30%; }
.info-table .cen{ width: 20%; text-align: center; }
.info-table,
.tuptab-box table{  margin-left: 15px; color: #333; line-height: 24px; table-layout: fixed; font-family: Arial,"宋体"; border-right: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae; background-color: #fff;   }
.tuptab-box{ width: 880px; padding: 20px 10px; margin-left: 15px; background-color: #fff; border: 1px solid #d7d7d7; }
.tuptab-box table{ display: inline-block; vertical-align: top; width: 588px; margin-left: 14px;  }
.tuptab-box table{ *display: inline; }
.tuptab-box table th{ white-space: nowrap; text-align: center; }
.tuptab-box table th,
.tuptab-box table td{ padding: 5px 15px; border-left: 1px solid #aeaeae; border-top: 1px solid #aeaeae;  }
.tuptab-box table .typ2{ width: 14%; }
.tuptab-box table .seq{ width: 8%; text-align: center; }
.tuptab-box table .cap2{ width: 78%; }
.tuptab-box .icon-seq{ display: inline-block; width: 21px; height: 21px; padding: 0; font-size: 14px; line-height: 21px; text-align: center; color: #fff; font-weight: bold; background: url(../images/icon-seq-bg.png) no-repeat; }
p.in-2{ text-indent: 1.5em;}
p.in-4{ text-indent: 3em;}
p.out-2{ padding-left: 1.5em; text-indent: -1.5em;}
/*==============20171103 整期/排版/录用定稿 上传稿件说明 newadd end=====================*/








/*====================20171121 错误列表 start====================*/
.errorlist-box{ padding-top: 30px; }
.select-problem label{ margin-right: 45px; color: red; cursor: pointer; }
.select-problem input{ margin-right: 5px; }
.errorlist-box .pub-sort{ width: 100px; }
.innernav li .icon-cue{ position: absolute; right:-22px; top: -5px; width: 22px; height: 22px; color:#fff; text-align: center; line-height: 20px; font-weight: bold; font-style: normal; font-size: 14px;  background-position: -69px -60px; }
.errorlist-table td{ vertical-align: top; }
.errorlist-table td{ padding: 10px 14px; }
.seq{ line-height: 28px; }
.seq .icon-cue{ position: absolute; right:-10px; top: -3px; width: 8px; height: 8px; background-position: -60px -60px; }
.errorlist-table h5{ font-size: 14px; color: #000; line-height: 26px; font-weight: normal; }
.errorlist-table p{ font-size: 14px; color: #666; line-height: 26px;  }
.errorlist-table a{ cursor: pointer; }
.errorlist-table .btn-func{ display: inline-block; padding: 0 13px; line-height: 22px; margin-top: 5px; margin-right: 10px; background-color: #e3f3fb; border: 1px solid #bcbcbc; border-radius: 5px; }
/*====================20171121 错误列表 end====================*/

/*精灵图*/
.icon-cue,
.errorlist-table .icon-down,
.errorlist-table .icon-error-tip,
.icon-upload,
.icon-downseal,
.icon-upseal,
.icon-reason,
.icon-reopera,
.icon-downdoc,
.icon-his,
.icon-sure,
.icon-rar,
.icon-pdf,
.icon-downfile,
.icon-reason2,
.icon-errcor,
.icon-canpub,
.icon-instruct{ display: inline-block; vertical-align: middle; width: 11px; height: 15px; margin-left: 5px; background: url("../images/icon-updownload.png") no-repeat; }

.errorlist-table .icon-down{ width: 12px; height: 13px; margin-left: 2px; background-position: -60px 0; cursor: pointer; }
.errorlist-table .icon-error-tip{ width: 20px; height: 20px; background-position: -80px -20px; cursor: pointer; }
.icon-upload{ width: 20px; height: 20px; margin-left: 10px; background-position: -80px 0; }
.icon-downseal{ background-position: 0 0; cursor: pointer; }
.icon-upseal{ background-position: -20px 0; cursor: pointer;  }
.icon-reason{ width: 15px; height: 14px; background-position: 0 -20px; cursor: pointer; }
.icon-reopera{ width: 15px; height: 14px; background-position: -20px -20px; cursor: pointer; }
.icon-downdoc{ background-position: -40px 0; cursor: pointer; }
.icon-his{ width: 14px; height: 14px; margin-left: -1px; margin-right: 10px; background-position: -40px -20px; cursor: pointer; }
.icon-sure{ width: 15px; height: 14px; background-position: -60px -20px; cursor: pointer; }
.icon-rar{ background-position: 0 -40px; }
.icon-pdf{ background-position: -20px -40px; }
.icon-downfile{ width: 16px; height: 16px; background-position: 0 0; cursor: pointer; }
.icon-reason2{ width: 16px; height: 14px; margin-left: 10px; margin-right: 5px; background-position: -40px -40px; }
.icon-errcor{ width: 16px; height: 14px; margin-left: 10px; margin-right: 5px; background-position: -60px -40px;}
.icon-canpub{ width: 14px; height: 14px; margin-left: 10px; margin-right: 5px; background-position: -80px -40px;}

/*手动-首发证书列表页 start*/
a.instruction{ display: inline-block; height: 20px; margin-right: 20px; line-height: 20px; padding: 0 10px; color: #009; border: 1px solid #666; border-radius: 5px;  }
.icon-instruct{ width: 16px; height: 20px; margin-right: 4px; background-position: 0 -60px; cursor: pointer; }

.bar-right a.get-seal{ display: inline-block; line-height: 20px; padding: 0 10px; color: #e16531; border: 1px solid #e16531; border-radius: 5px; }
.state-tit{ margin-left: 6px; color: #333; font-weight: bold;}
.tabB span.state-process{ padding: 1px 10px; margin-right: 0;  color: #666; border: 1px solid #d7d7d7; background-color: #fff; }
.state-process a{ color: #e16531; }
.state-process em{ color: #000; }
.cert-num{ margin-right: 20px; font-weight: normal; }
a.get-revisedoc{ display: inline-block; line-height: 20px; padding: 0 10px; color: #00c; border: 1px solid #00c; border-radius: 5px; }
h4 .icon{ display: inline-block; padding: 0px 10px; margin-left: 6px; font-size: 12px; font-weight: normal; line-height: 16px; font-style: normal; border-radius: 5px; background-color: #fff; }
.icon-hascorrect{ color:#069; border: 1px solid #069; }
.icon-hascanpub{ color:#333; border: 1px solid #333; }
/*手动-首发证书列表页 end*/


/*操作说明-弹窗页面 start*/
.instruct-box{ width: 100%; padding: 20px 0; font-size: 14px; color: #000; font-family: "microsoft yahei"; background-color: #7a7a7a; }
.instruct-box h5{ width: 920px; margin:0 auto; color: #fff; font-size: 16px; text-align: left; line-height: 50px; }
.instruct-box .wrapper{ width: 840px; padding: 25px 40px; margin: 0 auto; background-color: #fff; }
.instruct-list{ text-align: left;  }
.instruct-list p{ text-indent: 2em; line-height: 30px; color: #333; font-size: 14px; font-weight: normal;  }
.instruct-list img{ margin: 0 5px; }
.instruct-list h6{ margin-top: 20px; line-height: 70px; font-size: 16px; color: #555; font-weight: normal; border-top: 1px dashed #999;  }
.instruct-list ul{ margin-left: 50px; }
.instruct-list li{ position: relative; padding-left: 30px; padding-bottom: 15px; border-left: 1px dashed #999; }
.instruct-list li p{ text-indent: 0; *margin-top: -25px; }
.instruct-list li a{ color: #30c; *display: inline-block; }
.icon-seq{ display: inline-block; width: 20px; height: 26px; padding-left: 3px; padding-top: 4px; font-weight: normal; font-style: normal; font-size: 14px; text-align: center; line-height: 28px; background: url("../images/icon-instruct-seq.jpg") no-repeat #fff;  }
.seq1{ background-position: 0 0; }
.seq2{ background-position: 0 -30px; }
.seq3{ background-position: 0 -60px; }
.seq4{ background-position: 0 -90px; }
.seq5{ background-position: 0 -120px; }
ul li.last{ border-left: none; }
.instruct-list li>.icon-seq{ position: absolute; top: -4px; left: -15px; color: #fff;  }
.instruct-list p .icon-seq{ margin: 0 5px;  }
.instruct-list .icon-instruct{ width: 24px; height: 30px; margin-right: 12px; background-position: -20px -60px; }
/*操作说明-弹窗页面 end*/


/*弹窗页面 勘误、撤销历史记录 start*/
.history-list-box{ padding: 10px; }
.history-list-box h6.table-title{ padding-left: 10px; font-size: 13px; color:#666; line-height: 30px; background-color: #d9dcec; }
.history-list-box .tabA th{ padding: 5px 10px; font-size: 13px; text-align: left; font-weight: bold; color: #666;  background-color: #fff; }
.history-list-box .tabA td{ padding: 10px; text-align: left; vertical-align: top;  line-height: 22px; }
.history-list-box .tabA h4 a{ font-size: 13px; color: #0765ab; }
.history-list-box .litersearchcon{ margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; }
.history-list-box .tabA{ margin-bottom: 30px; }
.history-list-box .tabA .btn-select{ color: #36c; font-weight: bold; }
.history-list-box p{ color: #666; line-height: 22px; }
.history-list-box .date{ margin-bottom: 5px; }
.history-list-box .reason{ padding: 5px; border: 1px solid #d7d7d7; }
.history-list-box .file{ margin-top: 8px; color: #000; }
.icon-rar,
.icon-pdf{ width: 15px; height: 14px; margin-right: 5px; }
/*弹窗页面 勘误、撤销历史记录 end*/

/*=======================弹出框 start======================*/
.Bg2 { position:absolute; width:100%; height:100%; background:#6c7b89 fixed; top:0; left:0;filter:alpha(opacity=30); opacity:0.3; z-index:10;}
.manual-popup{ position: absolute;z-index: 1002;top:0; left: 50%; width: 800px; margin-left: -400px; margin-top: 180px; background-color: #666;}
.manual-popup .bar{ width: 100%; height: 30px; line-height: 30px; color: #fff; /*font-size: 14px;*/ background-color: transparent; }
.manual-popup .btn-close{ position: absolute; right: 20px; top: 0; color: #fff; font-size: 16px; font-style: normal; font-family: "microsoft yahei"; cursor: pointer; }
.manual-popup .result-module{ padding: 20px 40px; margin: 0 10px 10px; background-color: #fff; }
.manual-popup p{ color: #666; }
.manual-popup .tip,.fillin-correct .tip{ padding-top: 10px; line-height: 26px; color: #333; font-size: 14px; clear: both; }
.manual-popup .tip span,.fillin-correct .tip span{  display: block; text-indent: 2em; }
/*编辑部盖章并上传*/
.manual-popup .file-infos{ line-height: 30px; font-size: 14px; text-align: left; color: #555;  font-family:'Arial Negreta', 'Arial';  }
.manual-popup .file-infos span{ display: inline-block; max-width: 410px; margin-right: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.manual-popup .upload-bar .tit{ float: left; font-size: 16px; color: #555; font-weight: normal; }
.manual-popup .upload-bar .upbtn { width:96px; height:31px; background: url(../images/innderbg.png) no-repeat -49px 0px; border:0px; cursor:pointer; }
.manual-popup .upload-bar .tip { padding-left: 80px; font-size: 12px; }
.manual-popup .instruct-list h6{ margin-top: 0; margin-bottom: 20px; line-height: 40px; color: #555; border-top: none;  }
.manual-popup .instruct-list ul{ margin-left: 10px; }
.manual-popup .instruct-list li{ padding-left: 20px; }
/*查看原因*/
.manual-popup .date{ float: right; font-style: normal; font-size: 14px; color: #666; *margin-top: -27px; }
.manual-popup .topbar{ line-height: 32px; }
.manual-popup .topbar b{ font-size: 16px; color: #666; }
.manual-popup b.subtit{ font-size: 13px; color: #666; }
.manual-popup .reason{ padding: 10px; border: 1px solid #d7d7d7; }
.manual-popup .file{ margin-top: 8px; color: #000; *min-height: 24px; }
.manual-popup .file b{ font-size: 13px; color: #666; }
.manual-popup .btn-group{ height: 50px; text-align: center; font-size: 14px; color: #fff; }
.manual-popup .sure{ display: block; width: 144px; height: 30px; margin: 0 auto; line-height: 30px; color: #fff; text-align: center; background-color: #f97906; border: 2px solid #fff; border-radius: 6px; }
.manual-popup label{ float: right; margin-top: -30px; margin-right: 100px; line-height: 30px; }
/*勘误、撤回*/
.fillin-correct{ padding: 20px 40px; margin: 0 10px 10px; background-color: #fff; }
.fillin-correct li{ position: relative; padding-left: 30px; padding-bottom: 15px; border-left: 1px dashed #999; }
.fillin-correct .icon-seq{ position: absolute; left: -15px; top: -4px; color: #fff; }
.fillin-correct p{ margin-bottom: 10px; line-height: 26px; font-size: 16px; color: #555; *margin-top: -20px; }
.fillin-correct p span{ font-size: 14px; color: #333; }
.fillin-correct textarea{ width: 100%; line-height: 26px; font-size: 14px; resize: none;  }
.fillin-correct input.ipttext1{ width: 450px; }
.fillin-correct .btn-group{ text-align: left; *margin-top: -15px; }
.fillin-correct .btn-group a{ display: inline-block; width: 110px; height: 30px; min-height: 30px; margin-right: 28px; font-size: 14px; text-align: center; line-height: 30px; color: #fff; border-width: 2px; border-style: solid; border-radius: 6px;  }
.fillin-correct .btn-group a{ *display: inline; }
.fillin-correct .submit{ background-color: #f97906; border-color: #cb6305; }
.fillin-correct .cancel{ background-color: #c9c9c9; border-color: #d7d7d7; }
.statement{ color:#0765ab; font-size:15px; font-weight:bold;}
.statement a, .statement a:hover, a.statement:link, a.statement:visited, a.statement:hover {
    color: #0765ab;
}
/*==========================弹出框 end===========================*/


/*****************20180425 newadd*****************/
/*提交文稿-选择稿件类型*/
.selectmodel input,
.selectmodel label{ cursor: pointer; }
.selectmodel label{ margin-right: 26px; }
.tooltip{position:absolute;z-index:999;display:none;min-width:100px; max-width: 600px; padding:8px;line-height:24px;color:#000; border: 1px solid #c8c8c8; background-color: #f3f3f3;
    -o-box-shadow: 0 0 5px #ccc;
    -ms-box-shadow: 0 0 5px #ccc;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
}
/*登录后友情提示弹出框*/
.friendlytips-popup { position: absolute; z-index: 1002; top:300px; left: 50%; display: none; width: 295px; margin-left: -150px; padding-bottom: 17px; font-size: 12px; border:1px solid #c3c3c3; border-radius: 4px; background-color: #fff;
    -o-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    -ms-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    -moz-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    -webkit-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    box-shadow: 5px 5px 5px rgba(140,140,140,.6);
}
.friendlytips-popup h6{ height: 30px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; line-height: 30px; background-color: #6bb5e4; }
.friendlytips-popup p{ padding: 18px 22px 16px; color: #1e1e1e; line-height: 24px; }
.friendlytips-popup .period{ margin: 0 7px; color: #4a6272; font-weight: bold; }
.friendlytips-popup .date{ margin-right: 5px; color: #d11515; }
.friendlytips-popup p a{ color: #1d8ed7; text-decoration: underline; }
.friendlytips-popup .close{ display:block; width: 70px; height: 28px; margin:0 auto; line-height: 28px; font-weight: bold; text-align:center; color:#fff; text-decoration: none; cursor: pointer; border-radius: 2px; background-color: #1d8ed7; }
/*提交文稿-印刷版*/
.divUpload{ padding-left: 25px; z-index: 1; }
.lefform{ min-height: 30px; padding-top: 5px; margin-bottom: 5px; }
.lefform>b{ display: inline-block;  line-height: 30px; }
.lefform .printInputTit{ float: left; width: 88px; line-height: 30px; }
.lefform .printArea textarea{ width: 460px; }
.lefform .lefform>b{ display: inline; }
#kHolder2 { float: left;  margin-right: 10px;  }
.print-submit{ position: absolute; right: 0; bottom: 10px; font-size: 14px; height: 32px; line-height: 32px; }
a.btn-print-cancel{ position:absolute; right:180px; bottom:0; color: #919191; white-space: nowrap; }
a.btn-print-submit{ position:absolute; right:50px; bottom:0; display: block; width: 112px; height: 32px;/* margin-left: 780px;*/ text-align: center; color: #fff; text-decoration: none; font-weight: bold; letter-spacing: 5px; border: 1px solid #489fd4; border-top-color: #9ddeff; border-radius: 4px; background-color: #1d8ed7;
    background: -o-linear-gradient(top,#1d8ed7,#1e82c2);
    background: -ms-linear-gradient(top,#1d8ed7,#1e82c2);
    background: -moz-linear-gradient(top,#1d8ed7,#1e82c2);
    background: -webkit-linear-gradient(top,#1d8ed7,#1e82c2);
}
a.btn-print-submit.disable { cursor: default; border-color:#bbb; background-color: #aeaeae;
    background: -o-linear-gradient(top,#dedede,#aeaeae);
    background: -ms-linear-gradient(top,#dedede,#aeaeae);
    background: -moz-linear-gradient(top,#dedede,#aeaeae);
    background: -webkit-linear-gradient(top,#dedede,#aeaeae);
}
/*上传结果对/错*/
.icon-uploadresult{ display: none; vertical-align: middle; width: 16px; height: 30px; background-image: url(../images/icon-uploadResult.png); background-repeat: no-repeat; }
.icon-uploadresult.success{ display: inline-block; background-position: 0 center; }
.icon-uploadresult.error{ display: inline-block; background-position: -17px center; }
/*禁止上传按钮*/
.lefform .upbtn.disable,
.lefform .upbtn.disable:hover { background-position: -170px -430px; cursor: default; }
/*提交文稿-印刷版提交弹出框*/
.print-popup{position: absolute; z-index: 1002; right: 8px; bottom:0; width: 255px; padding: 16px 20px 20px; font-size: 12px; border:1px solid #c3c3c3; border-radius: 4px; background-color: #fff;
    -o-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    -ms-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    -moz-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    -webkit-box-shadow: 5px 5px 5px rgba(140,140,140,.6);
    box-shadow: 5px 5px 5px rgba(140,140,140,.6);
}
.print-popup p{ line-height: 28px; color: #1e1e1e; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.print-popup .btns{ height: 28px; margin-top: 8px; }
.print-popup .btns a{ cursor: pointer; }
.print-popup .btn-reEdit{ margin-left: 95px; line-height: 28px; color: #678192; }
.print-popup .btn-sureSubmit{ padding: 8px 16px; margin-left: 5px; text-align: center; font-size: 12px; color: #fff; text-decoration: none; border-radius: 2px; background-color: #1d8ed7; }
/*出版文献管理-印刷出版表格*/
.print-tabB tr{ border-top: 1px solid #bdd7eb; }
.print-tabB td{ *border-top: 1px solid #bdd7eb; }
/*年、期*/
.yearIssueDiv {  margin-bottom: 15px;  margin-top: -5px; }







