@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(/odp__cn/comm/img/proicon_32.png) no-repeat;background-size: 20px 20px;}
.lgni3 a:before{background-image: url(/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(/www__odp__cn/comm/img/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(/www__odp__cn/comm/img/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(/www__odp__cn/comm/img/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}
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;}
}