@charset "utf-8";body{background-color:#6a9e14; -webkit-text-size-adjust:none;}.mobile,.mobile-show{display:none;}.page-wrap{position:relative; padding:0 10px; margin:0 auto; max-width:1200px; min-width:1000px; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.content-wrap{padding:70px 0 40px; min-width:1000px; min-height:400px; background:#fff url("../images/page_bg.png") center 0 no-repeat; background-size:100%; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.content-wrap.noBg{min-height:auto; background:transparent; background-color:#fff;}.content-wrap.noBg.law{padding:30px 0;}.content-wrap.bg2{background:url("../images/page_bg2.png");}.content-wrap.bg3{padding-bottom:0; background:transparent; background-color:#efefef;}.content-wrap.bg4{background:#536934 url("../images/notes_bg.png") center center no-repeat;}.desc{padding:40px 0; font-size:1.286em; text-align:center;}.desc .small{margin:0 auto; max-width:650px; width:100%; padding:10px; color:#666; font-size:.8em; line-height:1.6em; background-color:rgba(255,255,255,.5);}.exclamation{color:#c0182b;}.btn-style{display:block; width:120px; height:40px; overflow:hidden; background:url("../images/btn_bg.png"); -webkit-border-radius:4px;     border-radius:4px; -webkit-box-shadow:1px 1px 1px rgba(4,0,0,.3);     box-shadow:1px 1px 1px rgba(4,0,0,.3);}.btn-style img{width:100%;}.btn-style:hover{position:relative; top:1px; left:1px;}#scrollUp{position:relative; bottom:25px; right:25px; width:56px; height:56px; background-color:rgba(90,40,81,0); z-index:9999; -moz-border-radius:28px; -webkit-border-radius:28px; border-radius:28px; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}#scrollUp:before{pointer-events:none; content:''; position:absolute; top:3px; left:3px; width:50px; height:50px; overflow:hidden; background:url('../images/scroll_up.png') no-repeat; background-color:rgba(0,0,0,.5); -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}#scrollUp:hover{background-color:rgba(0,0,0,.4);}#scrollUp:hover:before{background-color:rgba(0,0,0,1);}.select-box{position:relative; height:30px; overflow:hidden;}.select-box select{padding:0 22px 0 5px; width:100%; height:30px; color:#fff; font-size:1em; line-height:32px; text-transform:uppercase; text-shadow:1px 1px 1px rgba(4,0,0,.3); background:transparent; border:none; outline:none; text-overflow:''; -webkit-appearance:none;   -moz-appearance:none;     appearance:none;}.select-box select option{color:#000; text-shadow:none;}.select-box select::-ms-expand{display:none;}.select-box:before,.select-box:after{pointer-events:none; content:''; position:absolute; width:0; height:0; border-style:solid; border-width:4px 4px 0 4px;}.select-box:before{top:50%; right:8px; margin-top:-2px; border-color:#fff transparent transparent transparent; z-index:1;}.select-box:after{top:50%; right:7px; margin-top:-1px; border-color:#888 transparent transparent transparent; z-index:0;}#header{min-width:1000px; width:100%; height:80px; background:#259919 url("../images/header_bg.png") center 0 no-repeat;}#header .h-logo{display:block; float:left; width:300px; height:70px;}#header h1{float:left; display:block; margin:5px 0 0 5px; width:90px; height:70px; overflow:hidden; text-indent:-9999px; background:url("../images/logo.png") 0 0 no-repeat; background-size:100%;}#header .year-img{float:left; margin:5px 0 0;}#header .year-img img{width:100%;}.top-area{position:absolute; top:0; right:20px;}.top-btn{display:none;}.top-area li{float:left;}.top-area .icon{display:block; width:40px; height:30px; overflow:hidden; text-indent:-9999px; background-position:center center; background-repeat:no-repeat;}.top-area .fb{background-image:url("../images/icon_fb.png");}.top-area .yt{background-image:url("../images/icon_youtube.png");}.top-area .wb{background-image:url("../images/icon_wei.png");}.top-area li:hover{background-color:rgba(255,255,255,.3);}.top-area .lang{display:none;}.lang-box{display:block; position:relative; padding-left:30px;}.lang-box:before{pointer-events:none; content:""; position:absolute; top:0; left:0; width:30px; height:30px; background:url("../images/icon_earth.png") center center no-repeat;}.top-back{display:none;}#nav{float:right; padding-top:35px; width:calc(100% - 330px);}#nav li{float:left; position:relative; padding:0 10px; width:16.6%; height:45px; text-align:center; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}#nav li:before{pointer-events:none; content:""; position:absolute; top:11px; right:0; width:1px; height:14px; background-color:#fff;}#nav li:last-child:before{display:none;}#nav a{display:block; height:100%; color:#fff; font-size:1.214em; line-height:36px; text-shadow:1px 1px 5px #000; -webkit-border-radius:5px;     border-radius:5px;}#nav a:hover,#nav li.current a,#nav li.current a:hover{color:#000; text-shadow:1px 1px 0 #A7D25C;}.index body{background-color:#fff;}.index #footer{position:absolute; bottom:0; left:0; width:100%;}#footer{padding-top:5px; min-width:1000px; width:100%; height:70px; font-size:.929em; background:#6ca016 url("../images/footer_bg.png") center 0 no-repeat; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}#footer .links{float:right; display:block; margin-right:5px; width:110px;}#footer .links img{width:100%;}#footer .links.logo{float:left; width:130px;}#footer .links:hover{position:relative; top:1px;}#footer .txt{float:left; padding:15px 0 0 10px;}#footer .copy{color:#fff;}#footer a{color:#215207;}#footer a:hover{text-decoration:underline;}.subject-title{color:#010101; font-size:1.714em; text-align:center;}.subject-title h2{position:relative; display:inline-block; padding:0 80px; font-size:1em; font-weight:normal; -webkit-animation:titleH 1.3s linear 0;   -moz-animation:titleH 1.3s linear 0;    -o-animation:titleH 1.3s linear 0;   -ms-animation:titleH 1.3s linear 0;     animation:titleH 1.3s linear 0;}.subject-title h2:before,.subject-title h2:after{pointer-events:none; content:""; position:absolute; top:18px; width:60px; height:1px; background-color:#74c62f;}.subject-title h2:before{left:0; -webkit-animation:titleLine-l 1.2s linear 0;   -moz-animation:titleLine-l 1.2s linear 0;    -o-animation:titleLine-l 1.2s linear 0;   -ms-animation:titleLine-l 1.2s linear 0;     animation:titleLine-l 1.2s linear 0;}.subject-title h2:after{right:0; -webkit-animation:titleLine-r 1.2s linear 0;   -moz-animation:titleLine-r 1.2s linear 0;    -o-animation:titleLine-r 1.2s linear 0;   -ms-animation:titleLine-r 1.2s linear 0;     animation:titleLine-r 1.2s linear 0;}@-webkit-keyframes titleH{0{opacity:0; } 100%{opacity:1; top:0 }}@-moz-keyframes titleH{0{opacity:0; } 100%{opacity:1; top:0 }}@-o-keyframes titleH{0{opacity:0; } 100%{opacity:1; top:0 }}@-ms-keyframes titleH{0{opacity:0; } 100%{opacity:1; top:0 }}@keyframes titleH{0{opacity:0; } 100%{opacity:1; top:0 }}@-webkit-keyframes titleLine-l{0{opacity:0; left:-20px } 100%{opacity:1; left:0 }}@-moz-keyframes titleLine-l{0{opacity:0; left:-20px } 100%{opacity:1; left:0 }}@-o-keyframes titleLine-l{0{opacity:0; left:-20px } 100%{opacity:1; left:0 }}@-ms-keyframes titleLine-l{0{opacity:0; left:-20px } 100%{opacity:1; left:0 }}@keyframes titleLine-l{0{opacity:0; left:-20px } 100%{opacity:1; left:0 }}@-webkit-keyframes titleLine-r{0{opacity:0; right:-20px } 100%{opacity:1; right:0 }}@-moz-keyframes titleLine-r{0{opacity:0; right:-20px } 100%{opacity:1; right:0 }}@-o-keyframes titleLine-r{0{opacity:0; right:-20px } 100%{opacity:1; right:0 }}@-ms-keyframes titleLine-r{0{opacity:0; right:-20px } 100%{opacity:1; right:0 }}@keyframes titleLine-r{0{opacity:0; right:-20px } 100%{opacity:1; right:0 }}.subject-line{position:relative; height:40px; color:#2e6f18; font-size:1.429em; border-bottom:1px solid #74c62f;}.subject-line:after{pointer-events:none; content:""; position:absolute; bottom:-4px; left:0; width:100%; height:3px; background-color:#deebda;}.subject-line span{display:inline-block; padding:0 20px 0 35px; height:100%; border-bottom:2px solid #74c62f;}.subject-line span:before{pointer-events:none; content:""; position:absolute; top:9px; left:10px; width:8px; height:8px; border:3px solid #74c62f; -webkit-border-radius:50%;     border-radius:50%;}.reviewer-list .item{position:relative; float:left; padding:70px 20px 0; width:20%; min-height:335px; font-size:1.143em; text-align:center;}.reviewer-list .item .country{color:#2e6f18;}.reviewer-list .item .img{display:block; position:relative; margin:0 auto 30px; width:190px; height:190px;}.reviewer-list .item .img,.reviewer-list .item img{-webkit-border-radius:50%;     border-radius:50%;}.reviewer-list .item img{position:relative; width:100%; z-index:5;}.reviewer-list .item .img:before,.reviewer-list .item .img:after{pointer-events:none; content:""; position:absolute; width:100%; height:100%; -webkit-border-radius:50%;     border-radius:50%;}.reviewer-list .item .img:before{top:1px; left:3px; border:1px solid #5ec040; z-index:0;}.reviewer-list .item .img:after{content:"VIEW"; top:0; left:0; color:#fff; line-height:190px; text-align:center; background-color:rgba(0,0,0,.7); opacity:0; z-index:10; -webkit-transition:all .4s ease-in-out;   -moz-transition:all .4s ease-in-out;     transition:all .4s ease-in-out;}.reviewer-list .item a.img:hover:after{opacity:1;}.reviewer-list .name{color:#000;}.reviewer-list .country{color:#2e6f18;}.reviewer-list .icon-box{display:none; position:absolute; top:230px; right:30px; width:90px; height:50px; z-index:10;}.reviewer-list .top-box span{display:inline-block; height:30px; line-height:30px; vertical-align:middle;}.reviewer-list .icon-box a,.reviewer-list .top-box .icon a{display:block; width:30px; height:30px; overflow:hidden; text-indent:-9999px; background-repeat:no-repeat; background-position:0 0; background-size:30px 30px; -webkit-border-radius:50%;     border-radius:50%; -webkit-transition:all .4s ease-in-out;   -moz-transition:all .4s ease-in-out;     transition:all .4s ease-in-out;}.reviewer-list .top-box .icon a{display:inline-block;}.reviewer-list .icon-box .icon,.reviewer-list .top-box .icon{float:right; position:relative; margin-left:5px;}.reviewer-list .top-box .icon{float:none;}.reviewer-list .icon-box a:before{pointer-events:none; content:""; position:absolute; top:16px; left:0; width:30px; height:10px; background:url("../images/icon_shadow.png") center 0 no-repeat; background-size:30px 10px;}.reviewer-list .fb{background-image:url("../images/icon_fb2.png"); background-color:rgba(78,109,185,.7);}.reviewer-list .web{background-image:url("../images/icon_web.png"); background-color:rgba(146,190,36,.7);}.reviewer-list .fb:hover{background-color:rgba(78,109,185,1);}.reviewer-list .web:hover{background-color:rgba(146,190,36,1);}.reviewer-list .item:hover .icon-box{display:none;}.reviewer-list .item.view .icon-box{display:block;}.reviewer-list .item.view{margin-top:30px; padding:0; width:230px;}.reviewer-list .item.view .img{width:230px; height:230px;}.reviewer-list .item.view .icon-box{top:200px; right:0;}.reviewer-list .main-wrap{float:right; padding-top:40px; width:calc(100% - 280px);}.reviewer-list .top-box{margin-bottom:30px;}.reviewer-list .top-box .name{font-size:1.714em;}.reviewer-list .top-box .country{font-size:1.429em;}.reviewer-list .btn-style{float:right;}.edit-wrap .info{margin:20px 0 40px; font-size:1.143em;}.edit-wrap .info li{position:relative; padding:5px 0 5px 35px;}.edit-wrap .info li:before{pointer-events:none; content:""; position:absolute; top:13px; left:13px; width:7px; height:7px; background-color:#74C62F;}.reviewer-list .history{margin-bottom:20px; width:100%;}.reviewer-list .history tr:nth-child(2n+0){background-color:#f9fff3; border-bottom:1px solid #bccda9;}.reviewer-list .history th,.reviewer-list .history td{padding:20px;}.reviewer-list .history th{width:70px; color:#2e6f18; font-size:1.429em; font-weight:normal; font-style:italic; vertical-align:top;}.reviewer-list .history td{font-size:1.143em; line-height:1.7em;}.circle-box{margin:0 auto; padding-bottom:50px; width:530px;}.circle-box .step{float:left; position:relative; top:0; padding:40px 0 0 41px; width:200px; height:195px; text-align:center; background:url("../images/circle_box.png") 0 0 no-repeat; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box; -webkit-animation:circleBox-l 1s linear 0;   -moz-animation:circleBox-l 1s linear 0;    -o-animation:circleBox-l 1s linear 0;   -ms-animation:circleBox-l 1s linear 0;     animation:circleBox-l 1s linear 0;}.circle-box .step.two{-webkit-animation:circleBox-r 1.2s linear 0;   -moz-animation:circleBox-r 1.2s linear 0;    -o-animation:circleBox-r 1.2s linear 0;   -ms-animation:circleBox-r 1.2s linear 0;     animation:circleBox-r 1.2s linear 0;}.circle-box .step:before{pointer-events:none; content:""; position:absolute; bottom:-40px; left:0; width:100%; height:50px; background:url("../images/circle_shadow.png") center 0 no-repeat;}.circle-box .main{position:relative; z-index:11; padding-top:30px; width:115px; height:115px; background-color:#fff; -webkit-border-radius:50%;     border-radius:50%; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.circle-box .en{padding-bottom:3px; font-size:1.286em; font-style:italic; text-shadow:1px 1px 1px rgba(4,0,0,.3);}.circle-box .tw{color:#0b9b47; font-size:1.571em;}.circle-box .aw{float:left; margin:80px 40px 0 40px; width:50px; height:50px; background:url("../images/aw.png");}.circle-box .light{position:absolute; top:2px; left:1px; z-index:10; width:196px; height:192px;  background-repeat:no-repeat; background-position:0 0,0 0; -webkit-border-radius:50%;     border-radius:50%; background-image:-webkit-linear-gradient(  top left, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 37%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,0.0) 50% ); background-image:-moz-linear-gradient(  0 0, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 37%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,0.0) 50% ); background-image:-o-linear-gradient(  0 0, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 37%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,0.0) 50% ); background-image:linear-gradient(  0 0, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 37%, rgba(255,255,255,0.8) 45%, rgba(255,255,255,0.0) 50% ); -moz-background-size:250% 250%,100% 100%;    background-size:250% 250%,100% 100%; -webkit-animation:circleBox-light .7s linear 1.4s;   -moz-animation:circleBox-light .7s linear 1.4s;    -o-animation:circleBox-light .7s linear 1.4s;   -ms-animation:circleBox-light .7s linear 1.4s;     animation:circleBox-light .7s linear 1.4s;}@-webkit-keyframes circleBox-l{0{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-moz-keyframes circleBox-l{0{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-o-keyframes circleBox-l{0{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-ms-keyframes circleBox-l{0{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@keyframes circleBox-l{0{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-webkit-keyframes circleBox-r{0{opacity:0; top:-10px } 40%{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-moz-keyframes circleBox-r{0{opacity:0; top:-10px } 40%{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-o-keyframes circleBox-r{0{opacity:0; top:-10px } 40%{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-ms-keyframes circleBox-r{0{opacity:0; top:-10px } 40%{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@keyframes circleBox-r{0{opacity:0; top:-10px } 40%{opacity:0; top:-10px } 100%{opacity:1; top:0 }}@-webkit-keyframes circleBox-light{0{background-position:-200px -200px,0 0 } 100%{background-position:0 0,0 0 }}@-moz-keyframes circleBox-light{0{background-position:-200px -200px,0 0 } 100%{background-position:0 0,0 0 }}@-o-keyframes circleBox-light{0{background-position:-200px -200px,0 0 } 100%{background-position:0 0,0 0 }}@-ms-keyframes circleBox-light{0{background-position:-200px -200px,0 0 } 100%{background-position:0 0,0 0 }}@keyframes circleBox-light{0{background-position:-200px -200px,0 0 } 100%{background-position:0 0,0 0 }}.law-info{margin:0 auto; max-width:95%; min-width:960px; width:100%; background-color:rgba(255,255,255,.5);}.law-info th,.law-info td{position:relative; padding:10px 20px; border-bottom:1px solid #7ea012;}.law-info th{width:200px; color:#06481a; font-size:1.429em; font-weight:normal; border-right:1px solid #7ea012;}.law-info th:before,.law-info th:after,.law-info td:before,.law-info td:after{pointer-events:none; content:""; position:absolute; background-color:rgba(255,255,255,.7);}.law-info th:before,.notes-wrap .law-info td:before{top:0; right:-2px; width:1px; height:100%;}.law-info th:after,.law-info td:after{bottom:-2px; left:0; width:100%; height:1px;}.law-info td{font-size:1.143em;}.law-info tr.tr-last th,.law-info tr:last-child td{border-bottom:none;}.law-info tr.tr-last th:after,.law-info tr:last-child td:after{display:none;}.timeline{padding:80px 0 150px; text-align:center;}.tip-title{padding-bottom:20px; color:#176524; font-size:1.714em; text-align:center;}.tip-circle{position:relative; margin:0 auto; width:960px; height:440px;}.tip-circle .img{position:absolute;}.tip-circle .logo{left:440px; top:178px; width:68px; height:35px; background:url("../images/tip_logo.png"); z-index:1;}.tip-circle .first{left:408px; top:128px; width:134px; height:134px; background:url("../images/tip_first.png"); z-index:2;}.tip-circle .second{left:365px; top:85px; width:220px; height:220px; background:url("../images/tip_second.png"); z-index:3;}.tip-circle .third{left:325px; top:45px; width:300px; height:300px; background:url("../images/tip_third.png"); z-index:4;}.tip-circle .shadow{left:350px; top:330px; width:250px; height:110px; background:url("../images/tip_shadow.png"); z-index:0;}.tip-circle .txt{position:absolute; padding:0 40px; color:#667857; font-size:1.429em; height:50px; z-index:5; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.tip-circle .txt:before,.tip-circle .txt:after{pointer-events:none; content:""; position:absolute;}.tip-circle .txt:before{bottom:12px; width:14px; height:14px; z-index:6; -webkit-border-radius:50%;     border-radius:50%;}.tip-circle .txt:after{left:0; bottom:17px; width:100%; height:1px; border-bottom:1px solid rgba(255,255,255,.8); z-index:5;}.tip-circle .left:before{left:0;}.tip-circle .right{text-align:right;}.tip-circle .right:before{right:0;}.tip-circle .txt:hover{color:#000;}.tip-circle .l-1{top:26px; left:190px; width:225px; }.tip-circle .l-1:before,.tip-circle .l-1:after{background-color:#22ab39;}.tip-circle .l-2{top:127px; left:23px; width:395px; }.tip-circle .l-2:before,.tip-circle .l-2:after{background-color:#EFE760;}.tip-circle .l-3{top:253px; left:45px; width:370px; }.tip-circle .l-3:before,.tip-circle .l-3:after{background-color:#8fc120;}.tip-circle .r-1{top:68px; right:30px; width:400px; }.tip-circle .r-1:before,.tip-circle .r-1:after{background-color:#dadf00;}.tip-circle .r-2{top:183px; right:71px; width:350px; }.tip-circle .r-2:before,.tip-circle .r-2:after{background-color:#dc7d0f;}.tip-circle .r-3{top:295px; right:115px; width:300px; }.tip-circle .r-3:before,.tip-circle .r-3:after{background-color:#8fc120;}.tip-circle .info{position:absolute; padding:10px 15px 10px 5px; color:#555; z-index:5; background-color:rgba(250,250,250,.8); opacity:0; -webkit-transition:all 1s ease-out;   -moz-transition:all 1s ease-out;     transition:all 1s ease-out; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.tip-circle .info.show{opacity:1;}.tip-circle .ls-1{top:66px; left:227px; }.tip-circle .ls-2{top:167px; left:60px; }.tip-circle .ls-3{top:293px; left:80px; }.tip-circle .rs-1{top:108px; right:40px; }.tip-circle .rs-2{top:223px; right:175px; }.tip-circle .rs-3{top:335px; right:130px; }.register .subject-line{margin:40px auto 0; max-width:900px;}.form-title{margin:20px auto; padding:20px 0; max-width:900px; width:100%; font-size:18px;}.form-tab{margin:20px auto; max-width:900px; width:100%;}.form-tab th,.form-tab td{padding:10px 0;}.form-tab th{padding-left:30px; width:110px; color:#444; font-size:1.143em; font-weight:normal; text-align:left;}.form-tab .inText,.form-tab .textArea{padding:5px 10px; height:40px; color:#444; font-size:1em; background-color:rgba(242,248,239,.6); border:1px solid rgba(116,198,47,.5);}.w100{width:100px;}.w200{width:200px;}.w400{width:400px;}.w100p{width:100%;}.form-tab .textArea{margin-bottom:20px; height:100px;}.form-tab .inputfile{padding:0; max-width:100%; width:100%; font-size:1em; text-align:center; background-color:#fff; border:1px solid #A7D25C;}.form-tab .inputfile strong{display:block; float:left; margin-right:10px; width:130px; height:40px; color:#fff; line-height:38px; font-weight:normal; background-color:#7EAD2B;}.form-tab .inputfile span{display:block; float:left; width:calc(100% - 140px); color:rgba(60,29,70,.7); font-weight:normal; line-height:40px;}.form-tab .loading-bar{margin-top:5px; color:#c0182b; background-color:#eee;}.form-tab .loading-bar div{width:0; height:5px; background-color:#c0182b;}.form-tab .loading-txt{color:#c0182b; text-align:right;}.form-tab .import{padding-top:15px; color:#c0182b;}.form-tab .import.no{color:#fff;}.form-tab .floatL{float:left;}.form-tab .txt{float:left; margin:0 10px; line-height:50px;}.code-tab.form-tab{max-width:100%; width:100%;}.code-tab tr{border-top:1px solid #eee;}.code-tab th{padding:28px 20px 0 0; width:400px; border-top:none; text-align:right;}.code-tab .inText{float:left; margin-top:20px; width:120px; text-align:center; vertical-align:middle;}.code-tab .img{float:left; margin:20px 10px 0 10px; width:100px; height:40px; overflow:hidden; vertical-align:middle;}.code-tab .txt{float:left; margin-top:20px; line-height:40px; height:40px; color:#999; vertical-align:middle;}.form-tab .select-box{display:inline-block;}.form-tab .select-box{position:relative; min-width:200px; height:40px; overflow:hidden; background-color:rgba(242,248,239,.6); border:1px solid #A7D25C;}.form-tab .select-box select{padding:3px 40px 0 10px; width:100%; height:37px; color:#444; text-shadow:none; background:transparent; border:none; outline:none; text-overflow:''; -webkit-appearance:none;   -moz-appearance:none;     appearance:none;}.form-tab .select-box select::-ms-expand{display:none;}.form-tab .select-box:before,.form-tab .select-box:after{pointer-events:none; content:''; position:absolute; width:0; height:0; border-style:solid;}.form-tab .select-box:before{top:24px; right:10px; border-width:5px 5px 0 5px; border-color:#A7D25C transparent transparent transparent;}.form-tab .select-box:after{top:14px; right:10px; border-width:0 5px 5px 5px; border-color:transparent transparent #A7D25C transparent;}.form-tab .view-input{padding:5px 10px; width:100%; color:#444; line-height:32px; background-color:#eee; border:1px solid #ccc;}.form-tab .view-input.floatL{float:left; width:100px;}.form-tab img{width:100%;}.form-tab.agree{text-align:center;}.form-tab.agree td{padding-top:30px;}.form-tab.agree strong{display:inline-block; font-size:16px; line-height:20px; font-weight:normal; vertical-align:middle;}.form-tab.agree a{color:#c0182b; text-decoration:underline;}.btn-wrap{padding:50px 0; text-align:center; border-top:1px solid #f3f3f3;}.btn-wrap .btn{display:inline-block; margin:0 5px; width:130px; height:40px; font-size:1em; color:#999; line-height:38px; text-align:center; border:1px solid #ccc; background-color:#fff; vertical-align:middle; cursor:pointer; -webkit-border-radius:4px;   -moz-border-radius:4px;     border-radius:4px; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.btn-wrap .btn:hover{color:#444; background-color:#eee;}.btn-wrap .btn.submit{color:#fff; background-color:#5F8F0A; border:1px solid #444;}.btn-wrap .btn.submit:hover{background-color:#c0182b; border:1px solid #c0182b;}.display_none{display:none;}.popBox{position:relative; margin:20px auto; padding:30px; max-width:400px; background-color:#fff; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.popBox .mfp-close{right:0; top:0; width:38px; height:38px; overflow:hidden; text-indent:-9999px; background:#c0182b url("../images/btn_close.png"); opacity:1;}.popBox .mfp-close:hover{background-color:#000;}.popBox .title{margin-bottom:20px; height:55px; color:#070707; font-size:1.571em; text-align:center; background:url("../images/line1.png") 0 bottom repeat-x;}#history_pdf{max-width:600px;}#history_pdf .title{margin-bottom:10px;}#history_pdf table{width:100%;}#history_pdf th,#history_pdf td{padding:5px; border-bottom:1px solid #eee; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}#history_pdf th{position:relative; padding-left:30px; width:100%; font-size:1.1em; font-weight:normal;}#history_pdf th:before{pointer-events:none; content:""; position:absolute; top:20px; left:10px; width:6px; height:6px; border:2px solid #74c62f; -webkit-border-radius:50%;     border-radius:50%;}#history_pdf td{white-space:nowrap;}#history_pdf td a{display:block; padding:5px 15px; height:40px; color:#fff; text-align:center; line-height:30px; background-color:#7EAD2B; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}#history_pdf td a:hover{background-color:#444;}.notes-title{margin-bottom:40px; color:#fff; font-size:1.714em; text-align:center; text-shadow:1px 1px 1px rgba(4,0,0,.3);}.notes-list{margin:0 auto 20px; max-width:900px; width:100%;}.notes-list li{position:relative; padding:7px 35px 7px 35px; color:#fff; font-size:1.2em;}.notes-list li:before{pointer-events:none; content:""; position:absolute; top:7px; left:0; width:20px; height:20px; background:url("../images/check.png");}.album-filter{padding:20px 0 0 10px; max-width:100%; width:100%; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.album-filter .txt{float:left; margin:0; padding:0 15px 0 10px; width:80px; height:40px; color:#fff; text-align:center; line-height:40px; font-weight:normal; background-color:#7EAD2B;}.album-filter .select-box{float:left; min-width:0;}.album-filter .select-box.two{border-left:none;}.album-filter .btn-style{float:right; margin-right:15px; width:145px; background:url("../images/btn_bg2.png");}.zoom-gallery .item{float:left; padding:15px 10px 30px; width:20%; text-align:center; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.zoom-gallery .item a,.zoom-gallery .item .default{display:block; padding:1px; border:1px solid #ccc; outline:none; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.zoom-gallery .item a:hover{border:1px solid #000;}.zoom-gallery .item a:hover img{opacity:.8;}.zoom-gallery .item img{width:100%;}.zoom-gallery .num{margin:10px 0 5px; color:#98C3D1; font-size:1.06em;}.zoom-gallery .county{padding-bottom:2px; color:#2e6f18;}.zoom-gallery .name{color:#000; font-size:1.1em; font-weight:normal;}.image-source-link{color:#98C3D1;}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0; -webkit-backface-visibility:hidden; -webkit-transition:all .3s ease-out;   -moz-transition:all .3s ease-out;     transition:all .3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8;}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}.mfp-bottom-bar{margin-top:-80px; padding:10px; background-color:rgba(0,0,0,.8);}.mfp-counter{padding:10px;}.regist-wrap{margin:0 auto; padding:20px 0 0; max-width:70%; min-width:960px;}.regist-circle{min-height:75px;}.regist-circle.last{min-height:55px;}.regist-circle .item{float:left; position:relative; width:40px; height:40px; text-align:center; background-color:rgba(126,160,18,.6); -webkit-border-radius:50%;     border-radius:50%;}.regist-circle .item i{color:#fff; font-size:1.3em; line-height:40px;}.regist-circle .item .fa-gift{font-size:1.5em;}.regist-circle .item:before{pointer-events:none; content:""; position:absolute; top:1px; left:3px; border:1px solid #5ec040; width:100%; height:100%; -webkit-border-radius:50%;     border-radius:50%; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;     box-sizing:border-box;}.regist-circle .subject{float:left; margin:0 5px 0 15px; padding-top:10px; color:#2e6f18; font-size:1.2em;}.regist-circle .text{float:left; padding-top:10px; font-size:1.2em;}.regist-circle .small{margin-top:5px; color:#999; font-size:.875em;}.notes-wrap .big,.time{color:#c0182b; font-size:1.1em; font-weight:bold;}.notes-wrap .law-info{max-width:70%; min-width:960px; border:1px solid #fff; background-color:#fefefe; -webkit-box-shadow:0 0 10px #ccc;     box-shadow:0 0 10px #ccc;}.notes-wrap .law-info th,.notes-wrap .law-info td{text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}.notes-wrap .law-info th{width:auto; color:#333; font-size:1.2em; background-color:rgba(126,160,18,.4); border-right:1px solid #fff;}.notes-wrap .law-info th:last-child,.notes-wrap .law-info td:last-child{}.notes-wrap .law-info th:last-child:before,.notes-wrap .law-info td:last-child:before{display:none;}.about{padding-bottom:30px;}.about p{padding:10px 60px; font-size:1.143em; line-height:1.7em;}.about .high-line{color:#83AB22; font-size:1.05em; text-decoration:underline;}@media screen and (max-width:1200px){#nav{ width:calc(100% - 380px); } .reviewer-list .item.view{ margin-left:20px; } .reviewer-list .main-wrap{ margin-right:20px;  min-width:660px;  width:calc(100% - 320px); }}@media screen and (max-width:1024px){.reviewer-list .item{ width:25%; }}@media screen and (max-device-width:992px){body{ background-color:#259919; } #supersized,ul#slide-list,.timeline-wrap{ display:none; } .desc{ padding:20px; } .page-wrap,.content-wrap,#header,#footer{ min-width:100%;  margin:0;  padding:0;  min-height:0;  width:100%;  height:auto; } .content-wrap.noBg{ background:#fff url("../images/page_bg.png") center 0 no-repeat;  background-size:100%; } .content-wrap.noBg.law{ background:none;  background-color:#fff; } .content-wrap.bg2,.content-wrap.bg2 .page-wrap{ margin:0;  padding:0;  min-height:0;  background-color:#fff; } .content-wrap.bg2 .page-wrap{ padding-bottom:20px; } .content-wrap.bg2 .law-info{ margin-bottom:0; } .content-wrap{ padding-top:30px;  background-color:#fff; } .index body{ background-color:#259919; } #prevslide,#nextslide,#prevslide:hover,#nextslide:hover{ opacity:0;  cursor:default; } .index #footer{ position:relative; } #header .h-logo{ float:none;  display:block;  margin:0 auto;  width:100%;  height:60px;  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } #header .h-logo{ padding-left:calc((100% - 210px) / 2); } .index #header .h-logo{ padding-left:0; } #header h1{ width:64px;  height:50px; } #header .year-img{ width:136px; } #nav{ display:none; } #nav:after{ display:none; } #nav ul{ background-color:#fff; } #nav li:last-child{ display:none; } .desktop{ display:none; } .mobile{ display:block; } .top-back,.top-btn{ display:block;  position:absolute;  top:10px;  width:40px;  height:40px;  color:#fff;  text-align:center;  line-height:40px;  background-color:rgba(255,255,255,0); } .top-btn.active{ background-color:rgba(255,255,255,.4); } .top-back{ left:5px;  font-size:1.8em; } .top-btn{ right:5px;  font-size:1.8em; } .index .top-back{ display:none; } .index #nav{ display:block;  float:none;  padding:0;  width:100%;  height:auto; } .index #nav ul{ margin:0 auto;  height:auto; } .index #nav li{ float:none;  padding:0;  width:100%;  height:auto;  border-bottom:1px solid rgba(106,158,20,.2); } .index #nav li:before{ display:none; } .index #nav li a,.index #nav li a:hover{ margin:0 auto;  padding:10px 20px;  color:#000;  font-size:1.35em;  text-align:left;  text-shadow:1px 1px 0 #fff;  -webkit-border-radius:0;      border-radius:0; } #nav li a:before,#nav li a:after{ pointer-events:none;  content:"";  position:absolute;  top:50%;  right:10px;  width:30px;  height:30px; } #nav li a:before{ margin-top:-15px;  background-color:rgba(106,158,20,.4);  -webkit-border-radius:50%;      border-radius:50%;  z-index:0; } #nav li a:after{ right:21px;  margin-top:-6px;  width:0;  height:0;  border-style:solid;  border-width:6px 0 6px 6px;  border-color:transparent transparent transparent rgba(106,158,20,1);  z-index:1; } .top-area{ display:none;  position:absolute;  top:60px;  right:0;  width:100%;  background-color:#259919;  z-index:99; } .top-area.active{ display:block;  border-top:1px solid rgba(255,255,255,.6); } .top-area li.select{ display:none; } .top-area li.lang{ display:block; } .top-area li.lang a{ display:block;  margin:0 auto;  width:100%;  height:40px;  color:#fff;  line-height:40px;  text-align:center; } .top-area li{ padding:10px;  width:20%;  border-right:1px solid rgba(255,255,255,.6);  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } .top-area li:last-child{ border-right:none; } .top-area .icon,.lang-box{ display:block;  padding:0;  width:100%;  height:40px;  overflow:hidden;  text-indent:-9999px;  background-position:center center;  background-repeat:no-repeat; } .lang-box:before{ left:50%;  margin-left:-20px; } #footer{ padding:0;  height:auto;  background-color:#6a9e14; } #footer .links,#footer .links.logo{ display:table-cell;  margin:0;  padding:0 5px;  width:33.3%;  height:100%;  text-align:center;  vertical-align:middle; } #footer .links.logo img{ max-width:130px; } #footer .links img{ max-width:110px; } #footer .info{ display:none; } #footer .txt{ margin:0;  padding:0;  width:100%; } #footer .copy{ margin:0;  padding:10px;  text-align:center;  background-color:#259919; } .subject-title{ padding:0 0 10px; } .zoom-gallery .item{ float:none;  display:table;  margin-bottom:10px;  padding:0 10px 10px;  width:100%;  min-height:0;  border-bottom:1px solid #eee; } .zoom-gallery .item:last-child{ border-bottom:none; } .zoom-gallery a{ display:table-cell; } .zoom-gallery .txt{ display:table-cell;  padding-left:10px;  width:63%;  text-align:left;  vertical-align:middle; } .zoom-gallery .txt .num,.zoom-gallery .txt .name{ margin:0;  padding:0; } .reviewer-list{ padding-bottom:15px; } .reviewer-list .item{ margin:15px 0;  padding:0 0 5px;  width:50%;  min-height:0; } .reviewer-list .item .img{ margin:0 auto 15px;  width:130px;  height:130px; } .reviewer-list .item .img:after{ display:none; } .reviewer-list .item:hover .icon-box{ display:none; } .reviewer-list .item.view{ float:none;  margin:0 auto 30px;  padding:0;  width:100%; } .reviewer-list .item.view .icon-box{ right:50%; } .reviewer-list .top-box{ padding-bottom:10px;  text-align:center; } .reviewer-list .top-box .fb{ background-color:rgba(78,109,185,1); } .reviewer-list .top-box .web{ background-color:rgba(146,190,36,1); } .reviewer-list .main-wrap{ float:none;  padding:0 10px;  min-width:0;  width:100%;  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } .reviewer-list .btn-style{ float:none;  margin:0 auto 10px; } .reviewer-list .top-box .btn-style{ display:none; } .reviewer-list .history th,.reviewer-list .history td{ padding:10px; } .reviewer-list .history th{ width:40px; } .circle-box{ display:none; } .law-info.law{ min-width:0;  margin:0 auto 30px;  width:calc(100% - 20px); } .law-info.law th,.law-info.law td{ display:block;  padding:15px;  width:100%;  border-bottom:1px solid #7ea012;  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } .law-info.law th{ padding:5px;  color:#fff;  font-size:1.3em;  border-right:none;  background-color:#7ea012;  border-bottom:none; } .law-info.law th:before,.law-info.law th:after,.law-info.law td:before,.law-info.law td:after{ display:none; } .law-info.law td{ font-size:1.2em; } .law-info.law .td-first{ display:block;  margin-bottom:20px; } .law-info.law .td-first td{ border-bottom:none; } .content-wrap.bg2{ background:none; } .tip-circle{ padding-top:15px;  width:100%;  height:auto; } .tip-circle .img{ display:none; } .tip-circle .txt,.tip-circle .info{ position:relative;  top:0;  left:0;  right:auto;  margin:0 auto;  padding:0 20px;  width:calc(100% - 40px);  height:auto;  font-size:1.3em;  text-align:left; } .tip-circle .txt.left:before,.tip-circle .txt.right:before{ top:10px;  left:5px;  right:auto;  width:8px;  height:8px;  background-color:#7ea012; } .tip-circle .txt.left:after,.tip-circle .txt.right:after{ top:35px;  background-color:#7ea012; } .tip-circle .info{ opacity:1;  padding:15px 20px 30px;  font-size:1.1em;  background:none; } .regist-wrap,.notes-wrap .law-info{ max-width:100%;  min-width:0;  width:100%; } .regist-wrap{ padding:0 10px; } .regist-circle .item{ display:none; } .regist-circle .subject{ float:none;  margin:20px 0 0;  padding:5px;  width:100%;  color:#fff;  font-size:1.3em;  text-align:center;  background-color:#7ea012;  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } .regist-circle .subject span{ display:none; } .regist-circle .text{ float:none;  padding:10px;  width:100%; } .notes-wrap .law-info{ margin:20px auto 40px;  width:calc(100% - 20px); } .notes-wrap .law-info .num{ white-space:nowrap; } .notes-wrap .law-info .xs-block{ display:block; } .notes-list{ margin:0;  padding:0 0 30px 20px;  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } .about{ padding:0 0 10px; } .about p{ padding:15px 20px 0; } .popBox{ padding:20px 10px; } .album-filter{ padding:10px;  -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;      box-sizing:border-box; } .album-filter .txt{ float:none;  display:inline-block;  margin-bottom:1px;  vertical-align:middle; } .album-filter .select-box{ float:none;  display:inline-block;  margin-bottom:1px;  width:calc(100% - 85px);  min-width:0;  vertical-align:middle; } .album-filter .select-box.two{ border:1px solid #A7D25C; } .mobile-show{ display:block; } .album-filter .btn-style,.album-filter .btn-style:hover{ float:right;  margin:0 0 10px;  width:126px;  height:34px;  background:none;  background-color:#777;  -webkit-box-shadow:none;      box-shadow:none; }}.hide{display:none;}