
@charset "utf-8";
body{background:#fff;line-height:166.6%;font-size:12px}
body,input,select,button{font-family:verdana,sans-serif}
h1,h2,h3,h4,h5,h6,select,input,textarea,button,table{font-size:100%}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote{margin:0;padding:0;border:0}
input,button,textarea,img{line-height:normal}
abbr,acronym,address,cite,q,em,code,var,dfn,ins{font-style:normal;text-decoration:none;border:0}
q:before,q:after{content:""}
ul,ol{list-style:none}
table{border-collapse:collapse;border-spacing:0}
select,input,button,button img{vertical-align:middle}
.ipt-r,
.ipt-c{width:16px;height:16px;padding:0;margin:2px 3px 2px 0;overflow:hidden;-ms-box-sizing:border-box}
.page,.header,.content,.footer{margin:auto}
fieldset{border:none}
select{border:1px solid #dcdcdc;height:22px}
a{color:#005590;text-decoration:underline}
.p-ipt-t{border:1px solid #6c92ad;height:22px;padding:0px 5px;padding-top:3px\9;*height:19px;width:110px;vertical-align:middle}
.p-ico,						
.p-btn,						
.p-btn span,				
.p-fn-bg,					
.after-upload table th	
{background-image:url(bg.gif);background-repeat:no-repeat}
.p-ico-file{background-image:url(ftype.png);background-repeat:no-repeat}
.main .decrypt-area,
.main .aside,
input,
.p-tips-arr span,
.p-popup .bd,
.p-popup .ft,
.p-progress,
.p-progress .progress-info,
.p-progress-blank{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.p-txt-error{color:#cc3300}
.p-txt-succ{color:#009900}
.p-txt-dis{color:#7d7d7d}
.p-txt-fwb{font-weight:bold}
.p-bg-ln{height:6px;font-size:0px;background-position:0px -210px;background-repeat:repeat-x;margin:5px 0px}
.p-ico{display:inline-block}
.p-ico-fn{width:16px;height:16px;line-height:99999px;overflow:hidden;cursor:pointer}
.p-ico-fn-close{background-position:0px -66px}
.p-ico-fn-close:hover{background-position:0px 0px}
.p-ico-fn-close-hover{background-position:0px 0px}
.p-ico-fn-unfold{background-position:-34px -69px}
.p-ico-fn-fold{background-position:-15px -69px}
.p-ico-prop{width:32px;height:33px}
.p-ico-prop-atten{background-position:-1px -27px}
.p-ico-prop-succ{background-position:-32px -27px}
.p-ico-file{width:16px;height:16px;display:inline-block;*display:inline;*zoom:1}
.p-ico-file,
.p-ico-file-1{background-position:0 -80px}
.p-ico-file-2{background-position:-32px -80px}
.p-ico-file-3{background-position:-64px -80px}
.p-ico-file-4{background-position:-96px -80px}
.p-ico-file-5{background-position:-128px -80px}
.p-ico-file-6{background-position:-160px -80px}
.p-ico-file-7{background-position:-192px -80px}
.p-ico-file-8{background-position:-224px -80px}
.p-ico-file-9{background-position:-256px -80px}
.p-ico-file-10{background-position:-288px -80px}
.p-ico-file-11{background-position:-320px -80px}
.p-ico-file-12{background-position:-352px -80px}
.p-ico-file-13{background-position:-384px -80px}
.p-ico-file-14{background-position:-416px -80px}
.p-ico-file-15{background-position:-448px -80px}
.p-ico-file-16{background-position:-480px -80px}
.p-ico-file-17{background-position:-512px -80px}
.p-ico-file-18{background-position:-544px -80px}
.p-ico-file-19{background-position:-576px -80px}
.p-ico-file-20{background-position:-608px -80px}
.p-ico-file-21{background-position:-640px -80px}
.p-ico-file-22{background-position:-672px -80px}
.p-ico-file-23{background-position:-704px -80px}
.p-ico-file-24{background-position:-736px -80px}
.p-ico-file-25{background-position:-768px -80px}
.p-ico-file-26{background-position:-800px -80px}
.p-ico-file-27{background-position:-832px -80px}
.p-ico-file-28{background-position:-864px -80px}
.p-ico-file-29{background-position:-896px -80px}
.p-ico-file-30{}
.p-ico-file-31{background-position:0 -111px}
.p-ico-file-32{background-position:-32px -111px}
.p-ico-file-33{background-position:-64px -111px}
.p-ico-file-34{background-position:-96px -111px}
.p-ico-file-35{background-position:-128px -111px}
.p-ico-file-36{background-position:-160px -111px}
.p-ico-file-37{background-position:-192px -111px}
.p-ico-file-38{background-position:-224px -111px}
.p-ico-file-39{background-position:-256px -111px}
.p-ico-file-40{background-position:-288px -111px}
.p-ico-file-41{background-position:-320px -111px}
.p-ico-file-42{background-position:-352px -111px}
.p-ico-file-43{background-position:-384px -111px}
.p-btn{display:inline-block;*display:inline;*zoom:1;text-decoration:none;cursor:pointer;vertical-align:middle}
.p-btn-dft span{background-position:100% -87px;height:25px;display:inline-block;*display:inline;*zoom:1;font-size:12px;color:#000;line-height:25px}
.p-btn-dft{background-position:-1px -87px;height:25px;padding-left:2px}
.p-btn-dft:hover span{background-position:100% -318px}
.p-btn-dft:hover{background-position:-1px -318px}
.p-btn-dft-hover span{background-position:100% -318px}
.p-btn-dft-hover{background-position:-1px -318px}
.p-btn-dft-impt span{background-position:100% -146px}
.p-btn-dft-impt{background-position:-1px -146px}
.p-btn-dft-impt:hover span{background-position:100% -343px}
.p-btn-dft-impt:hover{background-position:-1px -343px}
.p-btn-dft-impt-hover span{background-position:100% -343px}
.p-btn-dft-impt-hover{background-position:-1px -343px}
.p-btn-big span{background-position:100% -113px;height:33px;display:inline-block;font-weight:bold;font-size:14px;color:#000;line-height:33px}
.p-btn-big{background-position:-1px -113px;height:33px;padding-left:2px}
.p-btn-big:hover span{background-position:100% -369px}
.p-btn-big:hover{background-position:-1px -369px}
.p-btn-big-hover span{background-position:100% -369px}
.p-btn-big-hover{background-position:-1px -369px}
.p-tips{padding:10px;border-width:1px;border-style:solid;background-color:#fffee6;border-color:#c9c9c9}
.p-tips-arr{display:inline-block;color:#000;*position:relative}
.p-tips-arr{*display:inline}
.p-tips-arr span{display:inline-block;*display:inline;*zoom:1;height:22px;*height:20px;*margin:0px 3px 0px 7px; border-width:1px 0px;border-style:solid;padding:0px 5px;line-height:22px\9;_line-height:20px}
.p-tips-arr-error span{border-color:#d2aeae;background-color:#ffeaea;color:#a40000}
.p-tips-arr-succ span{border-color:#a8bd93;background-color:#f1ffe3;color:#007130}
.p-tips-arr-atten span{border-color:#c6c5a8;background-color:#ffffe1}
.p-tips-arr .bg-l-arrow,
.p-tips-arr .bg-r-rad{*position:absolute;height:22px}
.p-tips-arr .bg-l-arrow{float:left;*left:0px;width:8px}
.p-tips-arr .bg-r-rad{float:right;*right:0px;width:3px}
.p-tips-arr-error .bg-l-arrow{background-position:-43px 0px}
.p-tips-arr-error .bg-r-rad{background-position:-52px 0px}
.p-tips-arr-succ .bg-l-arrow{background-position:-18px 0px}
.p-tips-arr-succ .bg-r-rad{background-position:-27px 0px}
.p-tips-arr-atten .bg-l-arrow{background-position:-31px 0px}
.p-tips-arr-atten .bg-r-rad{background-position:-40px 0px}
.p-progress{display:inline-block;*display:inline;*zoom:1;border:1px solid #ccc;width:55px;height:10px;*height:8px;font-size:0px;vertical-align:middle;position:relative;margin:0px 5px}
.p-progress-blank{position:absolute;display:inline-block;*display:inline;*zoom:1;height:8px;*height:6px;width:53px;border:1px solid #fff}
.p-progress .progress-info{position:absolute;*display:inline;*zoom:1;font-size:0px;height:8px;*height:6px;background-position:0px -217px;background-repeat:repeat-x}
.p-step .level{background:url(step.gif) no-repeat;display:inline-block;*display:inline;*zoom:1;height:39px;font-size:14px;font-weight:bold;line-height:39px;margin-left:-15px;*margin-left:-11px}
.p-step .step-info{margin-left:30px}
.p-step .one{width:230px;margin-left:0px}
.p-step .one .step-info{margin-left:15px}
.p-step .two{width:226px}
.p-step .three{width:210px}
.p-step-1 .one{color:#fff}
.p-step-1 .two{background-position:0px -162px}
.p-step-1 .three{background-position:0px -81px}
.p-step-2 .one{background-position:0px -40px}
.p-step-2 .two{background-position:0px -202px;color:#fff}
.p-step-2 .three{background-position:0px -81px}
.p-step-3 .one{background-position:0px -40px}
.p-step-3 .two{background-position:0px -242px}
.p-step-3 .three{background-position:0px -121px;color:#fff}
.p-rad-hd{height:39px;width:100%;position:relative}
.p-rad-hd .bg-c{height:100%;background-position:0px -254px;background-repeat:repeat-x;color:#000;font-size:14px;font-weight:bold;padding-left:10px;line-height:39px;margin:0px 3px}
.p-rad-hd .bg-l-rad,
.p-rad-hd .bg-r-rad{width:3px;height:100%;position:absolute}
.p-rad-hd .bg-l-rad{background-position:-85px 0px;left:0px}
.p-rad-hd .bg-r-rad{background-position:-88px 0px;right:0px}
.p-rad-hd-bd{height:37px}
.p-rad-hd-bd .bg-c{background-position:0px -172px;color:#005590;font-size:12px;font-weight:normal;line-height:37px;margin:0px 4px}
.p-rad-hd-bd .bg-l-rad,
.p-rad-hd-bd .bg-r-rad{width:4px}
.p-rad-hd-bd .bg-l-rad{background-position:-70px 0px}
.p-rad-hd-bd .bg-r-rad{background-position:-76px 0px}
.p-rad-hd-bd .p-ico-fn{position:absolute;right:10px;top:10px}
.p-popup{width:460px;position:absolute;z-index:100}
.p-popup .hd{height:27px;width:100%;position:relative;cursor:move}
.p-popup .hd .bg-c{height:100%;background-position:0px -225px;background-repeat:repeat-x;color:#fff;font-weight:bold;padding-left:10px;line-height:27px;margin:0px 2px}
.p-popup .hd .bg-l-rad,
.p-popup .hd .bg-r-rad{width:2px;height:100%;position:absolute}
.p-popup .hd .bg-l-rad{background-position:-62px 0px;left:0px}
.p-popup .hd .bg-r-rad{background-position:-64px 0px;right:0px}
.p-popup .hd .p-ico-fn-close{position:absolute;right:7px;top:4px}
.p-popup .bd,
.p-popup .ft{border:1px solid #6c92ad;width:100%}
.p-popup .bd{border-top:none;border-bottom:none;position:relative;background-color:#fff;*width:458px}
.p-popup .bd .ct{padding:20px;padding-left:60px;padding-left:70px\9}
.p-popup .bd .ct p,
.p-popup .bd .ct h2{padding-left:15px;padding-left:5px\9;padding-bottom:5px}
.p-popup .bd .ct h2{font-size:14px}
.p-popup .bd .p-ico-prop{position:absolute;left:23px;top:18px}
.p-popup .bd form{line-height:25px}
.p-popup .bd form label{padding-left:5px}
.p-popup .ft{background-color:#f6f9fc;text-align:right;padding:10px;*width:438px}
.p-mask{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:99;background:#000;filter:alpha(opacity=40);-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4}
.p-popup-uploadfail .hd{font-size:14px}
.p-popup-uploadfail .bd{padding-bottom:20px}
.p-popup-uploadfail .bd .ct{padding-top:25px}
.container{width:645px;margin:0 auto}
.header,
.footer,
.main{width:100%}
.footer a,
.header a{text-decoration:none;color:#7d7d7d}
.footer a:hover,
.header a:hover{color:#000}
.header{height:40px;background-repeat:repeat-x;position:relative}
.header a.logo{display:inline-block;height:34px;width:138px;position: absolute;top:10px;}
.header span{font-size:21px;font-family:'Microsoft YaHei';color:#6d6d6d;position: absolute;top:19px;left:190px;}
.header .opt{position:absolute;right:0px;top:15px;width:140px;color:#7d7d7d}
.main{margin:3px 0px 15px 0px;overflow:auto;zoom:1;}
.main .decrypt-area{float:left}
.main .aside{float:right}
.main .decrypt-area{width:645px;*width:645px}
.main .upload{margin:5px 0px;background-color:#f6f9fc}
.before-upload{padding:40px 20px}
.before-upload p{padding-top:20px}
.before-upload ul{list-style:square inside;font-size:8px}
.before-upload ul span{font-size:12px}
.after-upload{padding-bottom:10px}
.after-upload table{width:100%}
.after-upload table th{font-weight:normal;color:#7d7d7d;height:23px;background-position:0px -294px;background-repeat:repeat-x;border:solid #ccc;border-width:0px 0px 1px 0px}
.after-upload table .th1{width:80%;border-right-width:1px;text-align:left;padding-left:15px}
.after-upload table .th2{width:20%;text-align:right;padding-right:15px}
.after-upload table td{border:solid #ccc;border-width:0px 0px 1px 0px;padding:5px 15px}
.after-upload .td1 .p-ico-file{vertical-align:top;margin-right:5px}
.after-upload table .td2{text-align:right}
.after-upload-opt{padding:15px;position:relative}
.after-upload-opt .download{position:absolute;right:15px;_right:30px;top:15px}
.after-upload .p-tips{margin:5px 15px 0px}
.main .step-desc{padding-top:10px}
.main .step-desc p{font-size:14px}
.main .step-desc p span{font-size:12px}
.main .step-desc .p-rad-hd{margin-top:10px}
.main .step-desc-info{background-color:#f6f9fc;padding:15px 15px 10px;margin-top:-5px}
.main .aside{width:216px;position:relative}
.main .aside .content{line-height:2.2;padding:10px 0px 0px 10px}
.footer{background-color:#f6f9fc;color:#7d7d7d;text-align:center;line-height:30px;margin-bottom:10px}
.u-upload {
display: inline-block;
position: relative;
overflow: hidden;
}
.u-upload input {
position: absolute;
zoom: 1;
top: 0;
right: -1px;
font-size: 100px;
cursor: pointer;
opacity: 0;
}
.u-upload-item .u-progress {
display: inline-block;
}
.u-upload-item.uploaded .u-progress {
display: none;
}
