header.head_bar{position:relative;z-index:3;width:100%;height:44px;background:url(imagesheader_bar_bg.png)repeat-x;background-size:44px 44px;box-shadow:0 1px 3px rgba(0,0,0,.2);display:box;box-pack:center;box-align:center;display:block;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;text-align:center}
.head_bar a.home{position:absolute;left:0;top:0;float:left;width:24px;height:24px;margin:11px 0 11px 17px;padding-right:12px;background:url(imagesicon_home.png)no-repeat;background-size:24px 24px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.head_bar a.share{position:absolute;right:0;top:0;float:left;width:24px;height:24px;margin:11px 0 11px 17px;padding-right:12px;background:url(imagesshare.png)no-repeat;background-size:24px 24px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.head_bar a.slide{position:absolute;left:0;top:0;margin:12px 0 0 17px;width:23px}
.head_bar a.slide:before,.head_bar a.slide:after{content:'';float:left}
.head_bar a.slide span,.head_bar a.slide:before,.head_bar a.slide:after{width:23px;height:4px;border-radius:1px;box-shadow:0 1px 0 #7d0e0e inset,0 1px 0 #fc3535;background:#b01313}
.head_bar a.slide:before{margin-top:0}
.head_bar a.slide:after{margin-top:3px}
.head_bar a.slide span{float:left;margin-top:3px}
.head_bar a.text_btn{position:absolute;top:0;right:0;margin:12px 10px 0 0;text-shadow:0 1px 0 #7d0e0e;color:#fcc}
.head_bar a.back{position:absolute;z-index:1;left:0;top:0;margin:8px 0 11px 20px;padding-left:2px;float:left;width:34px;height:28px;line-height:28px;font-size:10px;border-radius:3px;box-shadow:0 1px 0 #f72d2d inset,0 1px 0 #b00000;text-shadow:0 -1px 0 #b00000;color:white}
.head_bar a.back:before{content:'';position:absolute;z-index:-1;margin:5px 0 0 -11px;width:19px;height:19px;box-shadow:1px 1px 0 #e42020 inset;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.head_bar a.block{position:absolute;top:0;right:0;margin:8px 10px 11px 0;float:left;width:60px;height:28px;line-height:28px;font-size:10px;text-align:center;border-radius:3px;box-shadow:0 1px 0 #f72d2d inset,0 1px 0 #b00000;text-shadow:0 -1px 0 #b00000;color:white}
.head_bar a.block.at_left{left:0;right:auto;margin:8px 0 0 10px}
.head_bar a.block_save{background: #e00e0e;}
.head_bar a.block.at_right{left:auto;right:10px;margin:8px 0 0 10px;}
.head_bar h1{line-height:44px;margin:0;padding:0;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:20px;font-weight:normal;color:white}
.head_bar h1.logo:before{margin-top:14px;content:'';float:left;width:154px;height:16px;background:url(imagesheader_logo.png)no-repeat;background-size:154px 16px}
.head_bar h1.small{font-size:15px}
.flow_progress{position:absolute;z-index:2;right:12px;float:left;width:25px}
.flow_progress.step_3{margin-top:-75px}
.flow_progress.step_3.slide_down{animation:step3slideDown .5s forwards;-webkit-animation:step3slideDown .5s forwards}
.flow_progress.step_3.slide_up{animation:step3slideUp .5s forwards;-webkit-animation:step3slideUp .5s forwards}
@keyframes step3slideDown{from {margin-top:-75px;} to {margin-top:44px;} }
@-webkit-keyframes step3slideDown{from {margin-top:-75px;} to {margin-top:44px;} }
@keyframes step3slideUp{from {margin-top:44px;} to {margin-top:-75px;} }
@-webkit-keyframes step3slideUp{from {margin-top:44px;} to {margin-top:-75px;} }
.flow_progress.step_5{margin-top:-145px}
.flow_progress.step_5.slide_down{animation:step5slideDown .5s forwards;-webkit-animation:step5slideDown .5s forwards}
.flow_progress.step_5.slide_up{animation:step5slideUp .5s forwards;-webkit-animation:step5slideUp .5s forwards}
@keyframes step5slideDown{from {margin-top:-145px;} to {margin-top:44px;} }
@-webkit-keyframes step5slideDown{from {margin-top:-145px;} to {margin-top:44px;} }
@keyframes step5slideUp{from {margin-top:44px;} to {margin-top:-145px;} }
@-webkit-keyframes step5slideUp{from {margin-top:44px;} to {margin-top:-145px;} }

.flow_progress ul{float:left;margin:0 11px;padding:0;list-style:none;width:3px;background:rgba(0,0,0,.2)}
.flow_progress ul li{float:left;margin:10px 11px 0 -11px;width:23px;height:23px;border:1px solid #ccc;border-left-color:#ddd;border-top-color:#eee;border-right-color:#ddd;border-radius:13px;box-shadow:0 1px 1px rgba(47,47,47,.5);background:-webkit-linear-gradient(white,#DFDFDF);background:-moz-linear-gradient(white,#DFDFDF);background:-ms-linear-gradient(white,#DFDFDF)}
.flow_progress ul li:before{content:'';float:left;margin:4px;width:15px;height:15px;background:url(imagesprogress_steps.png)no-repeat;background-size:75px 45px}
.flow_progress ul li:nth-child(1):before{background-position:0 -30px}
.flow_progress ul li:nth-child(2):before{background-position:-15px -30px}
.flow_progress ul li:nth-child(3):before{background-position:-30px -30px}
.flow_progress ul li:nth-child(4):before{background-position:-45px -30px}
.flow_progress ul li:nth-child(5):before{background-position:-60px -30px}
.flow_progress ul li:nth-child(1)[ data-status="current"]:before{content:'';background-position:0 -15px}
.flow_progress ul li:nth-child(2)[ data-status="current"]:before{content:'';background-position:-15px -15px}
.flow_progress ul li:nth-child(3)[ data-status="current"]:before{content:'';background-position:-30px -15px}
.flow_progress ul li:nth-child(4)[ data-status="current"]:before{content:'';background-position:-45px -15px}
.flow_progress ul li:nth-child(5)[ data-status="current"]:before{content:'';background-position:-60px -15px}
.flow_progress ul li:nth-child(1)[ data-status="finished"]:before{content:'';background-position:0 0}
.flow_progress ul li:nth-child(2)[ data-status="finished"]:before{content:'';background-position:-15px 0}
.flow_progress ul li:nth-child(3)[ data-status="finished"]:before{content:'';background-position:-30px 0}
.flow_progress ul li:nth-child(4)[ data-status="finished"]:before{content:'';background-position:-45px 0}
.flow_progress ul li:nth-child(5)[ data-status="finished"]:before{content:'';background-position:-60px 0}
.flow_progress .flag{float:left;margin:0;width:25px;height:40px;border:0;border-radius:0;box-shadow:none;background:url(imagesprogress_flag.png)no-repeat center top;background-size:20px 39px;}

footer.copyright{ float:left; padding-bottom:20px;margin-top:20px; width:100%;line-height:10px;text-align:center;font-size:10px}
.copyright a{color:#2579a0;text-decoration:none}
.page_content{float:left;width:100%;min-height:80%}
ul.header_tabs{float:left;display:table;width:100%;height:33px;line-height:33px;margin:-1px 0 0 0;padding:0;list-style:none;background:#4a4a4a}
ul.header_tabs li{display:table-cell;width:50%;height:31px;text-align:center;border-bottom:2px solid transparent}
ul.header_tabs li:first-of-type.inactive{border-right:1px solid #383838}
ul.header_tabs li:first-of-type.activities{border-right:1px solid #888}
ul.header_tabs li:last-of-type.activities{border-left:1px solid #888}
ul.header_tabs li:last-of-type.inactive{border-left:1px solid #383838}
ul.header_tabs li.activities{border-bottom-color:#d10000}
ul.header_tabs li a{float:left;width:100%;height:100%;text-decoration:none;color:#868686}
ul.header_tabs li.activities a{color:#f5f0eb}

.centered_content{float:left;width:100%;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.content_delTop{ padding-top:0;}

.part_separator{border-bottom:1px solid #cec6bd;box-shadow:0 1px 0 white}

.declaration{position:fixed;z-index:9999;top:0;right:0;float:left;width:0;height:100%;background:rgba(0,0,0,.3);overflow:hidden}
.declaration>a{float:left;position:absolute;top:240px;margin-left:10px;float:left;width:30px;line-height:30px;color:white;text-shadow:0 0 1px #b8b8b8;font-size:30px;text-decoration:none}
/* .declaration>a:before{content:'\276F'}
.declaration>a:after{content:'\276F'} */
.dec_content{position:absolute;z-index:9999;right:0;float:left;width:270px;height:100%;color:#d6d6d6;background:rgba(0,0,0,.8);overflow-y:scroll;display:none}
.dec_content blockquote{margin:5px 10px;padding:5px 10px}
.declaration a.closer{float:right;width:14px;height:14px;line-height:11px;text-align:center;font-size:15px;font-weight:bold;border:1px solid #737373;border-radius:20px;color:rgba(255,255,255,.8);background:#4b4a48;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.declaration .field_wrap{box-shadow:none;background:#e5e5e5}

.declaration.open{animation:slideLeft .5s forwards;-webkit-animation:slideLeft .5s forwards}
.declaration.open>.dec_content{display:block}
.declaration.close{animation:slideRight .5s forwards;-webkit-animation:slideRight .5s forwards}
.declaration.close.dec_content{animation:slideRight .3s forwards;-webkit-animation:slideRight .3s forwards}
@keyframes slideLeft{from{width:0} to{width:100%}}
@-webkit-keyframes slideLeft{from{width:0} to{width:100%}}
@keyframes slideRight{from{width:100%} to{width:0}}
@-webkit-keyframes slideRight{from{width:100%} to{width:0}}


fieldset.content_part,fieldset.input_set{padding:0;overflow:visible;border:0;border-top:1px solid #e1e1e1;box-shadow:0 1px 0 white inset}
.content_part legend{margin:0 auto;line-height:30px;width:40%;text-align:center;color:#c0b4b0;background:#f5f0eb}
fieldset.input_set{border:0;box-shadow:none}
.input_set legend{margin:0;line-height:30px;width:auto;color:#c0b4b0}
fieldset.input_set+.validate_tip{margin-top:0;text-indent:4px}
.content_part .set_field{ float:left;width:100%;padding:7px 0;border-top:1px solid #e3e3e3}

fieldset.detail_title{float:left;margin:20px 2% 10px 2%;padding:0;width:96%;border:0;border-top:1px solid #e1e1e1;box-shadow:0 1px 0 white inset}
fieldset.detail_title legend{margin:0 auto;padding:0;line-height:15px;text-align:center;color:#a89893;background:#f5f0eb}
fieldset.detail_title legend dl,fieldset.detail_title legend dl dt,fieldset.detail_title legend dl dd{margin:0;padding:0;width:100%}
fieldset.detail_title legend dl{margin:20px 0 10px 0}
fieldset.detail_title legend dl dd{color:#c0b4b0}
fieldset.detail_title legend span{padding:0 10px;color:#69625c}

table.sww,table.wms,table.wss{padding:0;border:1px solid #ccc;border-collapse:collapse}
.sww td,.wms td,.wss td{padding:8px 2%;line-height:15px;text-align:center}
.sww thead td{width:35%;color:#333}
.sww thead td:first-child{width:20%}
.sww tbody td{color:#666}
.sww tbody tr td:last-child{padding:0 10%;width:14%;text-align:right}

.wms thead td:nth-child(1){width:44%}
.wms thead td:nth-child(2){width:36%}
.wms thead td:nth-child(3){width:30%}
.wss thead td:nth-child(1){width:40%}
.wss thead td:nth-child(2){width:30%}
.wss thead td:nth-child(3){width:30%}

.share_icons{float:left;margin:0 3% 0 3%;float:left;padding:15px 0;width:94%;border-top:1px solid #ccc;box-shadow:0 1px 0 white inset}
.share_icons ul{float:left;margin:0;padding-left:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;list-style:none}
.share_icons ul:before{content:attr(title);float:left;width:40px;line-height:27px;color:#666;background:none}
.share_icons ul li{float:left;margin-right:20px;width:27px;height:27px;line-height:27px;background:url(imagesicon_share.png)no-repeat;background-size:155px 27px}
.share_icons ul li:nth-child(2){background-position:-32px 0}
.share_icons ul li:nth-child(3){background-position:-64px 0}
.share_icons ul li:nth-child(4){background-position:-96px 0}
.share_icons ul li:nth-child(5){background-position:-130px 0}
.share_icons ul li:last-child{margin:0}
ul.detail_popup{position:relative;float:left;margin:0;padding:0;width:100%;list-style:none;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;-webkit-background-size:border-box;box-shadow:0 3px 5px rgba(0,0,0,.2);background:white;display:none}
ul.detail_popup.open{display:block}
ul.detail_popup:before{content:'';position:absolute;margin:-7px 0 0 80px;width:12px;height:12px;border:1px solid #ccc;border-right:0;border-bottom:0;background:white;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
ul.detail_popup:nth-child(2):before{content:'';position:absolute;margin:-7px 0 0 220px}
ul.detail_popup:last-of-type:before{content:'';position:absolute;margin:-7px 0 0 220px}
ul.detail_popup li{float:left;width:94%;margin:0 1%;padding-left:4%;height:35px;line-height:35px;border-bottom:1px solid #ccc}
ul.detail_popup li:last-child{border:0}
/* go back */
.go_back{ position:absolute; width:5.1rem; height:2.9rem; background:url(imagesgo_back.png) no-repeat; background-size:5.1rem 2.9rem; top:0.7rem;left:0.9rem; line-height:2.9rem; padding-left:1.7rem; font-size:1.2rem; color:rgba(255,255,255,1);
-webkit-box-shadow:rgba(178,31,18,.6);
-moz-box-shadow:rgba(178,31,18,.6);
-o-box-shadow:rgba(178,31,18,.6);
box-shadow:rgba(178,31,18,.6);
}