@charset "utf-8";
/* CSS Document */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	-webkit-font-smoothing: antialiased;
	line-height: 1.6
}
input, textarea, button, a {
	outline: 0
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, fieldset, textarea {
	margin: 0
}
fieldset, legend, textarea, input {
	padding: 0
}
ul, ol {
	padding-left: 0;
	list-style-type: none
}
a img, fieldset {
	border: 0
}
img{ display:inline-block;margin:0 auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
box-shadow:inset 0 0 0 1000px #fff;
-moz-box-shadow:inset 0 0 0 1000px #fff;
-webkit-box-shadow:inset 0 0 0 1000px #fff
}
select {
	border-radius: 0;
	-webkit-border-radius: 0
}
body {
	line-height: 1.6;
	color: #222;
	font-size: 16px
}
textarea, input {
	color: #222
}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
color:#a3a3a3
}
textarea:-moz-placeholder, input:-moz-placeholder {
color:#a3a3a3
}
textarea::-moz-placeholder, input::-moz-placeholder {
color:#a3a3a3
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder {
color:#a3a3a3
}
textarea.placeholder, input.placeholder {
	color: #a3a3a3
}
textarea {
	resize: none;
	overflow-y: auto
}
*:focus { outline: none; }
a{
	color: #0139ff;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
button, input, select, textarea {
*font-family:"Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif
}

.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; 
}

.idt p{text-indent:2em;}
.nem{ font-family:楷体; font-weight:800;}
.arkBox .mTxt{ padding:9px 5px; font-size:16px;text-align: justify;}
.arkBox .mTxt p{margin-top:3px; margin-bottom:4px;}
.arkBox .ntm li a:only-child{width:100%;}
header{position: relative;z-index: 2;}
main{position: relative;z-index: 1;}

.login{margin:0 auto;overflow:visible;height:28px;border-bottom:#999 solid 1px;background:#f2f2f2;font-size:16px;position: relative;z-index: 9;}
.login .s1{display:block; float:left;line-height:28px;text-align:left;padding:0 0 0 3px;}
.login .s3{display:block;float:right;line-height:28px; text-align:right;padding:0 3px 0 0;}
.login a .zyq{color:blue;}

.onlyMb {display: none;}
.lgnup{display: inline-block;position: relative;padding: 0 10px;}
.lgnup > [type="checkbox"] {position: absolute;display: block;width: 90%;height:32px;margin: 0 0 0 -6px;z-index: 999;opacity: 0;}
.lgnttl{position: relative;z-index: 1;}
.lgnttl a{color:#00f;}
.lgnttl:after{content: "»";display:inline-block;color: #666;font:400 24px/24px Arial;vertical-align:middle;padding: 0 3px;transform:rotate(90deg);overflow: hidden;margin-top:-1px;}
.lgnbox{display: none;position: absolute;top:25px;left:0;width:200px;box-sizing: border-box;padding:12px 0;}
.lgnbox ul{border-radius: 5px;border:1px solid #ddd;background:#fff;box-sizing: border-box;margin:0;padding:10px 5px;box-shadow: 0 3px 5px 3px rgb(0 0 0 / 30%);line-height:40px;font-size: 18px;}
.lgnbox:before{content: "▲";display:inline-block;color: #fff;font:400 20px/20px Arial;overflow: hidden;position: absolute;top:0;left:24px;}
.lgnup:hover .lgnbox{display: block;}
.lgnup:focus .lgnbox{display: block;}

.lgnup:hover .lgnttl:after{transform:rotate(270deg);}
.lgnbox a{color:#5e5d5b;display: block;height: 100%;padding: 0 0 0 15px;width: 100%;overflow: hidden;box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap;}
.lgnbox a:hover{background:#fcf0f2;color:#951f16;text-decoration: none;}
.lgnicon a:before{display: inline-block;margin: -1px 10px 0 0;vertical-align: middle;content: "";width:20px;height: 20px;background: url(http://odp.cn/comm/img/proicon_32.png) no-repeat;background-size: 20px 20px;}
.lgni3 a:before{background-image: url(http://odp.cn/comm/img/efile_32.png);}
.mqpbox{display: none;position: absolute;top:0;left:195px;width:140px;box-sizing: border-box;padding:10px 0;text-align: center;border:1px solid #ddd;background:#fff;box-sizing: border-box;padding:10px 5px;color:#1d5396;box-shadow: 0 3px 5px 3px rgb(0 0 0 / 30%);line-height:40px;font-size: 18px;}
.mqpbox img{display: block;width:120px;height: auto;}
.lgni1:hover .mqpbox{display: block;}
.lgni2:hover .mqpbox{display: block;font-size: 14px;left:180px;top:30vh;left:9vw;width:80vw;}






.topbar{position: relative;z-index:1;}
.topbar h1{ visibility:hidden;}
.tbBox{height:80px;}
.tbBox .tbLelt{ float:left; margin:6px 0 0 9px; text-align:left;}
.tbBox .tbRight{float:right;}
.tbLogo{ display:inline-block;width:90px;padding:1px 3px 0 0;vertical-align:middle;}
.tbLogo img{width:240px;}
.tbTitle{ display:inline-block; line-height:1;vertical-align:middle; padding:0 0 1px 3px;color:#00429c;font-size:18px;}
.tbTip{ text-align:left; color:#898989; font-size:14px; line-height:2;}
.tbEf{ margin:10px 10px 0 0; display:block; background:#98c143 url(icon.png) 8px center no-repeat; background-size:15px 15px;line-height:1;padding:6px 8px 6px 28px; border-radius:5px;font-size:15px; color:#fff;}
.tbEf b{display:inline-block;border-left:2px solid #fff; padding:0 0 1px 3px; font-weight:400;}

.tbSt{ margin:10px 10px 0 0; display:block; background:#98c143; background-size:15px 15px;line-height:1;padding:6px 8px 6px 8px; border-radius:5px;font-size:15px; color:#fff;}
.tbSt b{display:inline-block;font-weight:400;}

.tbOp{ margin:5px 10px 0 0; display:block; background:#2da5da; background-size:15px 15px;line-height:1;padding:6px 8px 6px 8px; border-radius:5px;font-size:15px; color:#fff;}
.tbOp b{display:inline-block;font-weight:400;}





nav ul{ margin:0 auto;display: -webkit-flex;display: flex;width:100%;box-sizing: border-box;}
nav ul li{display:inline-block;-webkit-flex-grow: 1;flex-grow:1; height:40px; line-height:40px;width:11%;white-space: nowrap;}
nav ul li.w3{width:16%;}
nav ul li.w4{width:20%;}




.fgs{}
.fgs figure{ line-height:40px; background:#fff url(fbg.png); overflow:hidden;font-size:16px;border-top:1px solid #d6d4d4;}
.fgs figcaption{ text-align:left; padding:0 12px;height:39px;}
.fgs ul{}
.fgs ul li{float:left; height:40px; line-height:40px;width:25%;text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.fgs ul li.cur{color:#028;}
.fgs ul li.cur a{color:#028;}
.fgs li a img { display:inline-block; vertical-align:middle; margin:-1px 1px 0 0}

.fgs dl dt{ float:left; clear:both;width:11%;}
.fgs dl dd{ float:left;width:89%;white-space:nowrap;line-height:40px; overflow:hidden;text-overflow:ellipsis}
.fgs dl dd ul li{}
.fgs dl dt.wdt{width:16%;}
.fgs dl dd.ndd{width:84%;}
.c3s dl dt{width:20%;}
.c3s dl dd{width:80%;}
.c3s dl dt.wdt{width:20%;}
.c3s dl dd.ndd{width:80%;}
.fgs.c3s ul li{width:33%;}
.fgs.c3s ul li.liwd{width:66%;}
.fgs.c3s dl dd ul li{width:33%;}
.fgs.c3s dl dd ul li.liwd{width:66%;}
.fgs.c2s ul li{width:50%;}
.fgs.c2s ul li.liwd{width:100%;}
.fgs.c5s ul li{width:20%;}
.fgs.c5s ul li.liwd{width:40%;}
.fgs ul.ul3li li{width:33.33%;}
.fgs ul.ul5li li{width:20%;}
.fgs ul.ul6li li{width:16.66%;}

.fgs.cxs ul {display: -webkit-flex;display: flex;}
.fgs.cxs ul li{display:inline-block;-webkit-flex-grow: 1;flex-grow:1;}




.fh .hd{display: none;}
.tipr{ clear:both;}
.btmbtns{ text-align:center; padding:10px 0 5px 0; background:#fff;}
.btmbtns ul{ display:table; width:90%; margin:0 auto;}
.btmbtns li{display:table-cell; height:40px; margin:12px; line-height:40px; font-size:16px;}
.btmbtns li a{margin:0 auto;width:80%;display:block;border:1px solid #bbcf94;color:#fcff00;border-radius:3px;height:30px;line-height:30px;background:#8fac55;filter: dropshadow(OffX=1, OffY=1, Color='#333333', Positive='true');text-shadow:1px 1px 0 #333;background:-webkit-gradient(linear,left top,left bottom,from(#f2f6eb),to(#8fac55));background:-moz-linear-gradient(top,#f2f6eb,#8fac55);background: -ms-linear-gradient(top, #f2f6eb, #8fac55);background:linear-gradient(top,#f2f6eb 0%,#8fac55 100%);}
.btmbtns li b{}










.endMain{background: #fff;}
#endText {text-align:justify;}
#endText *{max-width:100%;}
#endText,#endText span,#endText p,#endText font{font:400 17px/1.8em "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1";word-break: break-all;word-wrap: break-word;white-space: normal;}
#endText img{ display:block; margin:5px auto !important; width:auto !important; height:auto !important; max-width:90% !important;float: none !important;}
#endText table{width:auto !important;height:auto !important;max-width:100% !important;margin: 0 auto;}
#endText table[style*="width:100%"]{width:100% !important;}
#endText p{width:auto !important;text-indent:2em;margin-bottom: 16px;}
#endText iframe,#endText object,#endText embed{width:100% !important; height:320px !important;}
#endText p[style*="center"],#endText table p,#endText section p{text-indent:0;}
/*兼容QQ浏览器*/
.tbEf{color:#fff !important;}
.tbSt{color:#fff !important;}
.tbOp{color:#fff !important;}

.emH{text-align: left;padding-bottom: 10px; border-bottom: 2px solid #f6f6f6;}
.emH h2{padding: 10px 0 0 0; font-size:22px; font-weight:400; line-height:1.6;text-align: justify;color: #111;}
.emH .text{font-size:16px;line-height:1.5; color:#434242;margin: 10px 0;}
.emH strong{font-weight:400;}
.emH span{white-space: nowrap;}
.emO{ text-align:left;}
.emO .d1{ border-top:1px solid #ddd;text-align:center; border-bottom:1px solid #ddd; height:30px;line-height:30px; font-weight:800; margin:6px 0;}
.editorList br{ display:none;}
.editorList ul,.editorList li{ display:inline;list-style:circle;list-style-position:inside;}
.editorList li:not(:first-child):before{content: "|"; font-size:12px; vertical-align:middle;padding:0 4px;color:#555}
.comments{padding-bottom: 1px;}
.comments .arkRe {clear:both;text-align:left;color:#000000;font-size: 12px;line-height:150%}
.comments .arkRe textarea{ height:72px;width:80%; overflow:auto;}
.comments .arkRe table.tabbian3,.comments .arkRe table.tabbian3 table{ display:block;}
.comments .arkRe .re1 {border-top:1px dashed #EEEDED}
.comments .arkRe .re1 img{ vertical-align:text-bottom}
.comments .arkRe .re1 .ret {float:left;width:400px;padding:10px 0 0 8px;}
.comments .arkRe .re1 .ret a{color:#1F3A87;}
.comments .arkRe .re1 .ret a:hover{color:#bc2931;}
.comments .arkRe .re1 .mre {float:right;width:100px;text-align:right;padding:10px 8px 0 0;}
.comments .arkRe .re2 {clear:both;padding:3px 8px 3px 8px;}
.comments .arkRe .re2 .text{}
.comments .arkRe .rrw {margin:3px 8px 3px 8px;padding:9px 6px 6px 6px;border:1px solid #ccc;color:#666666;}
.comments .arkRe .more {text-align:right;}
.comments .arkRe #username{width: 16% !important;}
.comments .arkRe #password{width: 16% !important;}

.seeRec{margin:0;}
.seeRec .ss1{float: left;color: #555;}
.seeRec .ss3{float: right;}

.ewmshow {margin: auto;position:fixed;z-index: 1;width: 100%;height: 100%;background-color: #666;top: 0;left: 0;right: 0;bottom: 0;display: none;}
.ewmshow1 {margin: auto;position:fixed;z-index: 1;width: 70%;height: 70%;background-color: #FFF;top: 0;left: 0;right: 0;bottom: 0;display: block;border-radius: 5px;}
.ewmshow img {position: absolute;width: 100%;left: 0%;top: 0%;}
.ewmbox_qr input {width: 74px;height: 29px;margin-top: 5px;background-color: #1ec8fb;border: 1px #1ec8fb solid;color: #FFF;font-size: 13px;-webkit-appearance: none;outline: none;}
.ewmbox_qr p{ display:none;}
.ewmbox_qr td{ text-align:center;}
.ewmtitle {position: relative;width: 100%;height: 49px;text-align: center;padding: 10px 10px 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ewmbox {position: relative;width: 85%;max-width:432px !important;height: 60%;text-align: center;margin: auto;}
.ewmbox p:before {content: "."; margin-left: -5px;font-size: 10px; visibility: hidden;}
.ewmbox p img {width: 100%;vertical-align: middle;border: 1px solid #ccc;}
.ewmzs {position: absolute;width: 100%;height: 20px;margin-top: 6%;text-align: center;font-size: 15px;color: #F00;}
.ewmbtn {position: absolute;width: 100%;height: 43px;margin-top: 10px;text-align: center;font-size: 14px;color: #999;bottom: 9px;}
.ewmbtn input {width: 80%;height: 35px;margin-top: 10px;font-size: 14px;background-color: #1ec8fb;border: 1px #1ec8fb solid;color: #FFF;-webkit-appearance: none;outline: none;}




#attachment{ margin:20px 0; background:#039433; padding-bottom:1px; padding-top:2px;}
#attachment:before{content: "附件："; color:#ffe;font-weight:800;  padding-left:12px;}
#attachment>div{ background:#fff; margin:1px 1px 0 1px; padding:6px 12px; line-height:2em; text-indent:0;}
#endMain #endText #attachment>div a{text-decoration:none;}
#attachment>div a:before{content: "»"; font-size:22px; line-height:24px; vertical-align:middle;padding-right:4px;color:#3AC10B}
#attachment>div a:after{content: "（点击下载）"}

footer a{color:#fff;}
.efile{color:#ff6;}

.gotopbtns{width:62px;height: 42px;display: block; z-index: 100; opacity:0.6; position:fixed;_position:absolute; left:auto; right:3px;top:auto; bottom:3px;}
.gotopbtns li{ width:62px; height:42px; float:left; text-align:center;}
.gotopbtns li a{ width:62px; height:42px; float:left;background-image:url(gototop.gif); background-repeat:no-repeat; color:#fff;}
.gotopbtns li a b{ visibility:hidden; margin-top:25px; display:block; line-height:27px; font-size:12px; font-weight:400;}
.gotopbtns li a:hover b{ visibility:visible;}
.gotopbtns.hide{ display: none;}



.iptbox{margin:0 5px;border:2px solid #ccc;border-radius: 10px;position: relative; background: #fff;text-align: left; overflow: hidden;}
.slctype{position: absolute;right:40px;left:auto;top:8px;font-size: 14px;padding:0 3px 0 0;border: none;background: none; color:#009bff; vertical-align: middle;}
.iptkey{width:75%;font-size: 16px;padding:8px 12px;line-height:20px; border:0;color:#009bff}
.iptbtn{position: absolute;right:0;left:auto;top:0;margin:0;font-size: 16px;line-height: 21px; padding:2px;border:0;color:#1B5500}
.iptbox input::-webkit-input-placeholder {color: #009bff; } 
/*日历样式*/
.dateSo{padding:0 0 5px 0;overflow:hidden;background: #fff;}
.dateSo TABLE{text-align:center;}
.dateSo TABLE td{text-align:center; height: 30px !important;line-height: 30px;}
.dateSo a{text-decoration:none;padding:3px 0;}
.dateSo a:hover{text-decoration:underline}
.dateSo .trweek{font-weight:800;}
.ycsth a{font-weight:600;cursor:pointer;color:#333;font-size:16px;font-family: Arial, Helvetica, sans-serif}
.ycsth a:visited{color:#333;}
.thym{font-size:14px;}
.ycsth{background:#fff;color:#333;line-height:32px; border-bottom: 1px solid #ccc;text-align:center;}
.ycsth a{padding: 0 8px;}
#ycs{margin:0;border:0px solid #9ec630;width:100%; line-height:17px;}
#arkDateSo a.hot{ color:#f00;  font-family:"宋体"}
.note{color: #555;font-size: 12px;}

.ul1s{border:0;margin-bottom: 10px;}
.ul1s .fgs dl{clear: both;}
.ul1s .fgs dl dt{ clear: both;width:35%;text-align:right;font-weight: 400; line-height: 40px;}
.ul1s .fgs dl dd{width:65%;}
.ul1s .fgs dl dd li{ text-align: center;}

.ideabL {}
.ideabL .tbTitle{ padding:0;font-size: 16px;border-left:0;}
.ideabL .tbTitle a{color: #c00;}
.ideabL .tbTitle b{font-weight: 400;}
.ideabL .cIn{padding:6px 3px 2px 3px;}
.topicBox{clear: both;background: #bee8f7;border-radius: 10px;font-size: 14px;line-height:24px;padding:6px 0 6px 6px; text-align: left;}
.topicBox span{display:inline-block;*display:inline;*zoom:1; vertical-align: middle;}
.tbT{color: #c00}
.tbT a{color: #c00}
.tbList{margin:0 0 0 4px;background: #fff;width:calc(100% - 82px);overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.tbList ul{display: inline;}
.tbList li{display: inline;}
.tbList a{margin:0 6px;}

.arkBox .mLst .tbList li {background: none;padding: 0;}
.arkBox .mLst .tbList li a{ float:none;width:auto; font-size:16px;white-space:nowrap; overflow:hidden; text-align:left; text-overflow:ellipsis}
.arkBox .mLst .tbList li a:only-child{width:auto;}

.fgs ul li.wbr{width:100%;}

.arkBox .abTop .uh{ margin:0; text-align:left; padding:5px 0 0 12px; color:#666666; }
.arkBox .abTop .uh a{color:#666666;}
.arkBox .abTop .uh a:hover{text-decoration: none;}
.arkBox .abTop .uh li{display: inline-block;*zoom:1;*display:inline;margin: 0 10px 0 0;vertical-align: bottom;line-height:35px; font-size:16px; font-family:"微软雅黑", "黑体"; font-weight:400;}
.arkBox .abTop .uh .hover{color:#70a804;border-bottom:3px solid #70a804;line-height:32px;vertical-align: top;}
.arkBox .abTop .uh .hover a{color:#70a804;}
.arkBox .abMid .mC{display: none;}
.arkBox .abMid .block{display: block;}
.rltv{position: relative;}
.abr{position:absolute;top:12px;left: auto;right: 9px;}
.ablb{position:absolute;top:auto;left:12px;bottom: 0;}
.rltv div{padding-right: 6px !important;}

.qrcBar{padding:10px;background: #fff;}
.qrcBar .qbIn{padding:10px 20px;border:dashed 2px #333;}
.qrcBar .qbQ{width:80px; height:80px; float:left;}
.qrcBar .qbQ img{display: block; width: 80px;}
.qrcBar .qbT{width:calc(100% - 100px);margin-top:10px;border-left:solid 1px #ccc;float:right;}
.qrcBar .qtT{height:30px; border-bottom:solid 1px #ccc; line-height:30px; font-size:16px; text-indent:10px;}
.qrcBar .qtT a{color:#333;}
.qrcBar .qtB{line-height:30px;font-size:14px;color:#5e5e5e;padding-left: 10px;}

@media only screen and (max-width:800px) {
.onlyPc,.pcOnly{display: none;}
.onlyMb,.mbOnly{display: inline;}
.lgnttl:after{font:400 20px/20px Arial;margin-top: -2px;}
.lgnup:hover .lgnbox{display: none;}
.lgnup:hover .lgnttl:after{transform:rotate(90deg);}
.lgni1:hover .mqpbox{display: none;}
.lgnup > [type="checkbox"]:checked + .lgnttl:after{transform:rotate(270deg);}
.lgnup > [type="checkbox"]:checked + .lgnttl + .lgnbox{display: block;}
}
@media only screen and (max-width:350px) {
.login{font-size:12px;}
nav{font-size:14px;}
#endText,#endText span,#endText p,#endText font{font-size: 15px;}
}
@media print {
 .noprint {display: none !important;visibility: hidden;}
}