@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:#fff; bottom:0; font-size:62.5%; overflow-x:hidden;font-family: Arial,"微軟正黑體", "Microsoft Jhenghei", sans-serif,"Helvetica Neue",Helvetica,sans-serif  }
div, img, input, label, ul, a, li, p, select, span, table, td, textarea, tr, ul, b { box-sizing:border-box;  border:0; }
input, label, select, textarea { font-size:.85rem}
input, input:active, input:focus { user-select:text }
input[type=text], input[type=password] { min-height:32px; }
input[type=radio], input[type=checkbox], label { cursor:pointer }
img { height:auto; max-width:100%; display:inline-block }
li, p, ul { list-style:none; margin:0; padding:0 }
a { text-decoration:none; cursor:pointer; color:#333 }
a:hover { text-decoration:none; cursor:pointer; color:#2c5185 }
input[type=radio], input[type=checkbox] { vertical-align:text-bottom; margin-bottom:2px }
ol li { list-style:decimal; paddiiiiing:0; line-height:23px }
li ol li { list-style:lower-alpha; padding:0; line-height:23px }
.clearfix:after { content: ""; display: block; clear: both }
.clearfix { zoom: 1 }
#rc-anchor-container{ width:100%}
.rc-anchor-normal{}
/* .g-recaptcha>div,.g-recaptcha iframe,.g-recaptcha .rc-anchor-normal{ width:100%!important} */
/*menu*/
*, *:after, *:before { box-sizing: border-box; }
.animenu__toggle { display: none; float:right; cursor: pointer; background-color: #fff; border: 0; padding: 10px; height: 50px; width: 40px; margin-right:5px; }
.animenu__toggle:hover { background:none; }
.animenu__toggle__bar { display: block; width: 20px; height: 2px; background-color: #333; -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); }
.animenu__toggle__bar + .animenu__toggle__bar { margin-top: 4px; }
.animenu__toggle--active .animenu__toggle__bar { margin: 0; position: absolute; }
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) { opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.animenu { display: block; }
.animenu ul { padding: 0; list-style: none; font: 0px 'Open Sans', Arial, Helvetica; float:left;  }
.animenu li, .animenu a { display: inline-block; font-size: 15px; }
.animenu a { color: #fff; text-decoration: none;white-space:nowrap; }
.animenu__nav { background-color: #58595b; }
.animenu__nav > li { position: relative; border-right: 1px solid #444444; }
.animenu__nav > li > a { padding: 12px 20px; /*text-transform: uppercase;*/ }
.animenu__nav > li > a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;}
.animenu__nav > li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
.animenu__nav > li:hover > a { color: #fff; background:#464646 }
.animenu__nav__child { min-width: 150px;  position: absolute; top: 100%; left: -1px; z-index: 1; opacity: 0; visibility: hidden; margin: 20px 0 0 0; background-color: #373737; transition: margin .15s, opacity .15s;}
.animenu__nav__child > li { width: 100%; border-bottom: 1px solid #555; }
.animenu__nav__child > li:first-child > a:after { content: ''; position: absolute; height: 0; width: 0; left: 1em; top: -6px; border: 6px solid transparent; border-top: 0; border-bottom-color: inherit; }
.animenu__nav__child > li:last-child { border: 0; }
.animenu__nav__child a { padding:10px; width: 100%; border-color: #373737; }
.animenu__nav__child a:hover { background-color: #dfe2e2; border-color: #dfe2e2; color: #464646; }
.menu { display:none; }
.bod_m2_x p {border-bottom: 1px solid #999; padding-bottom: 10px; margin-bottom: 10px;}
.bod_m2_x {line-height: 22px;}
.bod_m2_x p:nth-last-of-type(1) {border-bottom: 0 solid #999; padding-bottom: 0; margin-bottom: 0;}
.bod_m2_x a {color: #E31837;}
/*Login*/
.top {/* background:#414042;*/ background:#23085A line-height:45px; width:100%; float:left; display:block }
.top ul,.blo{ display:block;}
.top li { float:right; padding:10px 15px; color:#fff; background:#120037; margin-left:2px; font-size:14px; }
.top li a,.top li a:hover{ color:#fff;}
.logo { float:left; width:100%; margin:22px 0; }
.logo img { width:115px; }
.loginm { display:none!important; }
.bc-brand-slogan { vertical-align: bottom; color: #00cbfe; font-family: BCSans, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 24px; line-height: 33px; display: inline-block;height:33px; font-weight:bold; margin: 0 0 0 15px; padding: 0 0 0 15px; border-style: solid; border-width: 0 0 0 1px; border-color: #666; }
.login_bg { background-color: #c2cbce; width:100%; float:left }
.login_bgn { background-color: #fff; width:100%; float:left }
.panel-default { min-height: 20px; padding: 19px; width:60%; max-width:588px; margin:40px auto; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); margin-left: 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); }
.panel-step { min-height: 20px; padding: 19px; width:100%; max-width:980px; margin:40px auto; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); }
.panel-default > .panel-heading ,.panel-step > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; font-size: 24px; font-weight:bold; }
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.form-group { width:100%; margin:20px 0; display:flex;/*Flex布局*/ display: -webkit-flex; /* Safari */ align-items:center;/*指定垂直居中*/}
.control-label { width:25%; text-align:right; display:inline-block; padding-right:10px; vertical-align:text-bottom; }
.col-sm-8 { width:72%; display:inline-block; text-align:left; padding-left:10px;font-size: 14px; color: #aaa; }
.codecen{display: flex;    display: -webkit-flex;    align-items: center;}
.bod_m1_mz2 span { padding: 8px 20px; margin: 0 5px; background: #40b9ee; color: #fff; font-size: 1rem; border-radius: 3px; cursor: pointer; display: inline-block; }
.bod_m1_mz2 input[type=button] { padding: 8px 20px; margin: 0 5px; background: #40b9ee; color: #fff; font-size: 1rem; border-radius: 3px; cursor: pointer; display: inline-block; }
.bod_m1_mz2 input[type=button]:disabled{background: #ccc;}
.agreement{ color:#024381}
.bod_m1_mz2 span.donot { padding: 8px 20px; margin: 0 5px; background: #ccc; color: #333; font-size: 1rem; border-radius: 3px; cursor: pointer; display: inline-block; }
.bod_m1_mz2 span.cur { padding: 8px 20px; margin: 0 5px; background: #f60; color: #fff; font-size: 1rem; border-radius: 3px; cursor: pointer; display: inline-block; }
.bod_m1_mz2 { text-align: center; padding: 10px 0; width: 100%; font-size:14px; }
.bod_m1_mz2 a { padding: 8px 10px 8px 40px; margin: 0 5px; background: url(../images/facebook_241.png) #3FB9EE 10px 6px no-repeat; color: #fff; font-size: 1rem; border-radius: 3px; cursor: pointer; display: inline-block; }
.form-group  input[type=text]{width:100%;  height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.txt{width:100%;  height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.invoice{width:100%; display:block;  height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.origin select{width:100%; display:block;  height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
#intend_country_other_span{ display:none}
.form-group  textarea{width:100%;  height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; margin-top:6px; height:80px; }
.special{ display:none}
.phone input[type=text]{width:-moz-calc(65% - 2px);width:-webkit-calc(65% - 2px);width:calc(65% - 2px);  height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control + select.form-control { margin-top:20px;}
.form-phone1 { display:inline-block; width: 35%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; margin-right:2px; float:left }
.form-phone2 { display: inline-block; width: 64%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-code { display:inline-block; margin-right:10px; width: 50%!important; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.bc-footer { float:left; width:100%; border-width: 0; border-style: solid; border-color: #346e9e; background: #23085A; color: #fff; padding: 50px 0; font-size: .85em; }
.bc-copyright { margin: 0; font-size: 14px; color: #fff; border-top:1px solid #ccc; padding-top:20px; }
.bc-copyright h2 { font-family: inherit; color: inherit; font-size: 1em; margin: 0; padding: 5px 0; }
.bc-copyright p { font-family: inherit; color: inherit; font-size: 1em; margin: 0; padding: 5px 0; font-weight:normal }
.coutu { margin:0; padding-bottom:20px; font-size:14px; width:100%; }
.coutu a { color: #00cbfe; font-size: 1.11em; }
.coutu a:hover { border-bottom:1px solid #00cbfe }
.htmleaf-container { position:relative; float: left; width: 100%; }
.col-sm-8 a { font-size:14px; font-weight:bold; margin-right:10px; padding:5px 0; display:block; }
.radio span{ font-size:14px; margin-right:10px; padding:5px 0; display:inline-block; }
.is_ill{ display:none}
.col-sm-8 span.code{ font-size:14px; margin-right:10px; padding:5px 0; display:inline-block; }
.col-sm-8 span a { font-size:14px; font-weight:bold; margin:0 10px; padding:5px 0; width:95px; text-align:center; border-radius:5px; display:inline-block; color: #fff; background-color: #9c1a0c; border-color: #631108;}
.col-sm-8 span a.clickhere{ width:auto; margin:8px 0; padding:5px;}
.col-sm-8 span a:hover { color:#fff;background-color: #c9302c; border-color: #ac2925;}
.red { color:#F00; display:inline-block !important; }
.redmassage{ background:#cb2210; color:#FFF; padding:0 6px; margin-left:5px;border-radius:5px; display:inline-block; height:20px; line-height:20px; vertical-align:middle;}
.col-sm-8 img { vertical-align:middle }
.animenu__nav--open { display: block !important;top:0;position: absolute; }

/*liucheng*/
.liuchengtu2{ margin:20px 0; width:100%; float:left;padding-top:20px;}
.liuchengtu{ float:left; background:#ccc; border:1px solid #999; border-radius:0px 35px 35px 20px; color:#333333; font-size:14px; width:120px; height:65px; padding:0px 15px 11px 15px; -webkit-box-shadow:0 0 8px rgba(90, 90, 90, .5);  
  -moz-box-shadow:0 0 8px rgba(90, 90, 90, .5); box-shadow:0 0 8px rgba(90, 90, 90, .5); margin-bottom:30px; margin-left:30px; line-height:15px;}
.liuchengtu div:nth-of-type(1){ background:#fff; border-radius:17px; height:34px; width:34px; line-height:25px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333; border:3px solid #ccc; font-size:1.5rem; margin-left:-25px; margin-bottom:5px; margin-top:-15px; }
.liuchengtu div:nth-of-type(2){ line-height:15px; margin-top:-12px; }
.liuchengtu1{ float:left; background:#40b9ee; border:1px solid #40b9ee; border-radius:0px 35px 35px 20px; color:#fff; font-size:14px; width:120px; height:65px; padding:0px 15px 11px 15px; -webkit-box-shadow:0 0 8px rgba(64, 185, 238, .5);  
  -moz-box-shadow:0 0 8px rgba(64, 185, 238, .5);  box-shadow:0 0 8px rgba(64, 185, 238, .5);  margin-bottom:30px; margin-left:30px;line-height:15px; }
.liuchengtu1 div:nth-of-type(1){ background:#fff; border-radius:17px; height:34px; width:34px; line-height:25px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#40b9ee; border:3px solid #40b9ee; font-size:1.5rem; margin-left:-25px; margin-bottom:5px; margin-top:-15px; }
.liuchengtu1 div:nth-of-type(2){ line-height:15px; margin-top:-12px; }
.liuchengtu2 div.liuchengtu:nth-last-child(1){ float:left; background:#ccc; border:1px solid #999; border-radius:20px 35px 35px 20px; color:#333333; font-size:1rem; padding:0px 15px 11px 15px; -webkit-box-shadow:0 0 8px rgba(90, 90, 90, .5);  
  -moz-box-shadow:0 0 8px rgba(90, 90, 90, .5); box-shadow:0 0 8px rgba(90, 90, 90, .5); margin-bottom:20px; margin-right:0px; }
.liuchengtu2 div.liuchengtu1:nth-last-child(1){ float:left; background:#40b9ee; border:1px solid #40b9ee; border-radius:20px 35px 35px 20px; color:#fff; font-size:1rem; padding:0px 15px 11px 15px; -webkit-box-shadow:0 0 8px rgba(64, 185, 238, .5);   -moz-box-shadow:0 0 8px rgba(64, 185, 238, .5);  box-shadow:0 0 8px rgba(64, 185, 238, .5);  margin-bottom:20px; margin-right:0px; }
/*liucheng*/
.product,.institution,.aptis_div{ display:none;}
/*fsearch*/
.auto_hidden { width:204px; border: 1px solid #ccc; position:absolute; display:none; font-family:Verdana, Geneva, sans-serif }
.auto_show { width:204px; height:auto; min-height:30px; max-height:150px; overflow:auto; border: 1px solid #ccc; background:#FFF; position:absolute; z-index:9999; /* 设置对象的层叠顺序 */ display:block; }
.auto_onmouseover { color:#ffffff; background-color:highlight; width:100%; word-wrap: break-word;  word-break:break-all; padding:5px 0px; }
.auto_onmouseout { color:#333; width:100%; background-color:#ffffff; word-wrap: break-word;  word-break:break-all; padding:5px 0px; }
.auto_onmouseout strong{ color:#ff800d}
/*fsearch*/
.txdz select, .txdz input[type="text"]:nth-last-of-type(2)  { float: left; width:-moz-calc(33.33% - 2px);width:-webkit-calc(33.33% - 2px);width:calc(33.33% - 2px);   margin: 0 2px 5px 0; line-height: 30px; border-radius: 3px; height:30px; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.txdzbir select { float: left; width:-moz-calc(25% - 2px);width:-webkit-calc(25% - 2px);width:calc(25% - 2px);   margin: 0 0px 5px 0; line-height: 30px; border-radius: 3px; height:30px; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.txdzbir span {float: left; margin: 0; display:block;}
.txdzbir select:nth-last-of-type(1) {width:-moz-calc(35% - 15px);width:-webkit-calc(35% - 15px);width:calc(35% - 15px); margin-left:2px; }
.txdzbir select:nth-last-of-type(2){width:-moz-calc(40% - 2px);width:-webkit-calc(40% - 2px);width:calc(40% - 2px); margin: 0 2px;}
.txdzbir select:nth-last-of-type(3){ margin-right:2px}
.birth select { float: left; width:-moz-calc(33.33% - 2px);width:-webkit-calc(33.33% - 2px);width:calc(33.33% - 2px);   margin: 0 2px 5px 0; line-height: 30px; border-radius: 3px; height:30px; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.txdz > input[type="text"]:nth-child(2) {margin-top: 10px;}
.txdz div p:nth-of-type(1) {color: #E31837; background: #FFFFE4;  border-radirs: 6px; width: 100%; padding: 5px; font-size:13px; line-height: 18px; margin-top:20px; margin-bottom:-20px;}
.txks p:nth-of-type(1) {color: #E31837; background: #FFFFE4;  border-radirs: 6px; width: 100%; padding:10px 5px; font-size:13px; line-height: 18px;  margin-top:-20px; margin-bottom:0px;}
.lmfc{ border:1px solid #CCC; float:left; margin-bottom:20px; width:100%;  border-top:3px solid #cb2210;}
.lmfc-heading {color: #333333; background-color: #f5f5f5; border-color: #ddd; font-size: 18px; font-weight: bold; margin-bottom:10px;}
.dihua>input[type=text]:nth-of-type(1) {float: left; width: 18%; margin: 0 2px 0 0;}
.dihua>input[type=text]:nth-of-type(2) {float: left; width:-moz-calc(41% - 9px);width:-webkit-calc(41% - 9px);width:calc(41% - 9px);  margin: 0 2px; min-height: 30px;}
.dihua>input[type=text]:nth-of-type(3) {float: left; width:-moz-calc(41% - 9px);width:-webkit-calc(41% - 9px);width:calc(41% - 9px); margin: 0 0 0 2px; min-height: 30px;}
.dihua span{float: left; margin:0;}
.step3 a{ color:#178BDF;}
.step3 a:hover{ color:#178BDF; border-bottom:1px solid #178BDF}
.exam{ width:100%; float:left}
.exam ul{  line-height:22px; float:left; display:block; width:100%;font-size:13px;}
.exam ul:nth-child(even){ background:#fff; float:left; width:100%;}
.exam ul:nth-child(odd){ background:#eee; float:left; width:100%;}
.exam ul:nth-child(1){ background:#ccc; float:left; width:100%; font-weight:bold;font-size:12px;}
.exam ul li{ width:19%; float:left; padding:10px 2px;  word-break: break-all;   display: flex;display: -webkit-flex;align-items: center;}
.exam ul li:nth-last-of-type(1){ width:5%;}
.exam ul li:nth-last-of-type(2){ width:17.5%;}
.exam ul li:nth-last-of-type(3){ width:12%; }
.exam ul:nth-child(1) li:nth-last-of-type(3){ width:12%; font-size:12px;}
.exam ul:nth-child(1) li{word-break: inherit;word-wrap: break-word; display:flex }
.exam ul li:nth-last-of-type(4){ width:22%;}
.exam ul li:nth-last-of-type(5){ width:17%;}
.exam ul li:nth-child(1){ width:26.5%;}
.exam select {float: left; margin: 0; line-height: 30px; padding: 0; border-radius: 3px; display: block; height: 34px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc;}
.exam ul li span{ width:20px; height:20px; background:url(../images/close2.svg) 0px 0px no-repeat; display:inline-block; background-size:100% 100%; margin-top:6px;}



.examad ul{  line-height:22px; float:left; display:block; width:100%;font-size:13px;}
.examad ul:nth-child(even){ background:#fff; float:left; width:100%;}
.examad ul:nth-child(odd){ background:#eee; float:left; width:100%;}
.examad ul:nth-child(1){ background:#ccc; float:left; width:100%; font-weight:bold;font-size:12px;}
.examad ul li{ width:19%; float:left; padding:10px 2px;  word-break: break-all;   display: flex;display: -webkit-flex;align-items: center;}
.examad ul li:nth-last-of-type(1){ width:25%;}
.examad ul li:nth-last-of-type(2){ width:13%;}
.examad ul li:nth-last-of-type(3){ width:13%; }


.examad ul:nth-child(1) li:nth-last-of-type(3){ width:13%; font-size:12px;}
.examad ul:nth-child(1) li{word-break: inherit;word-wrap: break-word; display:flex }
.examad ul li:nth-last-of-type(4){ width:13%; }
.examad ul li:nth-last-of-type(5){ width:13%; }
.examad ul li:nth-last-of-type(6){ width:23%; }

.examad select {float: left; margin: 0; line-height: 30px; padding: 0; border-radius: 3px; display: block; height: 34px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc;}
.examad ul li span{ width:20px; height:20px; background:url(../images/close2.svg) 0px 0px no-repeat; display:inline-block; background-size:100% 100%; margin-top:6px;}
.payment div{ float:left; width:100%;}
/*日曆*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; font: 100% "Trebuchet MS", sans-serif; }
.ui-helper-clearfix:after { clear: both; font: 100% "Trebuchet MS", sans-serif; }
.ui-helper-clearfix { font: 100% "Trebuchet MS", sans-serif; min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); /* support: IE8 */ }
.ui-front { z-index: 100; }
.error_div{ color:red;display: none; margin-top:5px; }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-draggable-handle { -ms-touch-action: none; touch-action: none; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable { -ms-touch-action: none; touch-action: none; }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
.ui-sortable-handle { -ms-touch-action: none; touch-action: none; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; /* support: IE7 */ font-size: 100%; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; }
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; }
.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only { width: 2.2em; }
/* button elements seem to need a little more width */
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/* button text element */
.ui-button .ui-button-text { display: block; line-height: normal; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }
/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/* button sets */
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0;}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url("../images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #40b9ee; background: #40b9ee url("../images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; color: #ffffff; width: 100%; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; width: 70%; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; width: 70%; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; width: 70%; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; width: 264px; }
.ui-widget-header { width: 100%; }
/* Overlays */
.ui-widget-overlay { background: #666666 url("../images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity: .5; filter: Alpha(Opacity=50); /* support: IE8 */ }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("../images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: .2; filter: Alpha(Opacity=20); /* support: IE8 */ border-radius: 5px; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6; font-weight: normal; color: #666; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #7bd7ff; background: #f2fbff url("../images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #007fb7; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #7bd7ff; background: #ffffff url("../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #007fb7; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #007fb7; text-decoration: none; }
/* states and images */
.ui-icon { width: 16px; height: 16px; }
.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_ffffff_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("../images/ui-icons_ef8c08_256x240.png"); }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-datepicker-calendar { font: 70%; }
.inpW{ width:100px; border:0; border-bottom:1px solid #000; }
/*日曆*/
.examadd{ width:100%; text-align:center; float:left; padding:10px 0;}
.examadd span{ display:inline-block; padding:3px 15px; background:#cb2210; color:#FFF; border-radius:5px; font-size:14px; cursor:pointer; }
.step3{ width:100%; float:left; line-height:20px; font-size:14px; text-align:left; display:block; padding:20px 10px;word-break: break-word;}
.step3f{ width:100%; float:left; line-height:20px; font-size:14px; text-align:center; display:block;padding:20px 10px;}
.form-group ol li{ font-size:14px; text-align:justify; padding-right:20px;}
#agreement1{display: inline-block;float: left;}

.tianb1 #tabs li{float:left;width:auto!important;padding-right:5px;color:#333;font-size:.85rem;text-align:right;line-height:30px;}
.tianb1 ul#tabs {border-left: 0px solid #ccc; border-right: 0px solid #ccc;}
.czbsm{font-size: .8rem; text-align: left; line-height: 18px; color: #d81f26!important;padding-bottom: 20px; float: left;}
div#content{ padding:0px; border-top: 0px solid #d81f26;}
.tianb1 div#content ul { border:0!important; padding:0; margin-bottom:10px;}
.tianb1 div#content label{ color:#333!important; width:110px; display:inline-block; vertical-align:middle; text-align:left; padding-left:2px; margin-right:5px; margin-bottom:5px;}
.tianb1 div#content label.qt{ color:#333!important; width:170px; display:inline-block; vertical-align:middle; text-align:left; padding-left:2px;}
.tianb1 div#content label input[type=text]{ color:#333!important; border-bottom:1px solid #999; width:40px; height:30px; line-height:30px; float:none!important; background:none}
.sjzjm,.zrrjm{ display:none}
.mrnone{ display:none!important;}
.divshow{display:block!important;}
#taba1,#taba2,#taba3,#taba4{ display:none; padding:10px 0; float:left; width:100%;}
#taba3 span,#taba4 span{ display:inline-block; float:left; margin-right:5px;}
#content label{ float:none; display:inline-block; width:auto;}
#content li{ width:100%; display:block; min-height: 25px; text-align: left; float: left; color:#333;}
.tdbag{ background:#FFF; padding-left:6px;}
.tdbag1{ background:#f3f3f3}
.tdbag2{ display:none; margin-top:-1px;}
.czbsm a{ display:inline-block; color:#09F}
#other_love_fund{ width:150px;}
.payment li{ float:left; margin:0 10px 10px 0; line-height:20px; text-align:center;}
.payment li img{  display:inline-block;}
.payment li input[type=radio]{ text-align:left}
.payment img{ border-radius:5px;}
#card_1,#card_2,#card_3,#card_4,.txt,#cvv2{ width:24%; margin-bottom:5px; max-width:100px; display:inline-block; padding-left:2px; padding-right:2px;}
#card_1,#card_2,#card_3,#card_4,#cvv2{ width:24%;font-size:16px; font-weight:bold; margin-bottom:5px; max-width:100px; display:inline-block; padding-left:2px; padding-right:2px;}
.successful{ text-align:center; font-size:20px; line-height:30px; font-weight:bold; padding:35px 15px; float:left; width:100%;}
.box02scr_my {border: 0px solid #E9E9E9; font-size: 12px; background: none; height: 250px; overflow: auto; padding:20px 20px 20px 20px;}
.declaration{ background:#CCF0FF; border-radius:6px; padding:15px;float:left; width:100%; font-size:14px; margin-bottom:20px; }
.declarationb{ color:#009CE0; font-size:16px; float:left; font-weight:bold; width:100%;}
.upfile{ padding:5px 15px; background:#f90; color:#FFF; float:left; border-radius:5px; margin:10px; font-size:16px; }
.font16{ font-size:16px!important; font-weight:bold;}
/*ibon*/
.liangc,.liangc3{ display:block;border:1px solid #CCC; float:left; width:100%;}
.liangc3{ border-bottom:0;}
.liangc1{ display:none;}
.ibon{width:100%;margin:0 auto; padding:10px; font-size:0.85rem; color:#333;}
.ibon_an {border-radius: 5px; background: #00702e; color: #FFF;padding:5px 0px; }
.ibon_an a{ border-radius: 5px;padding:5px 10px;color: #FFF; }
.ibon_an a:focus, .ibon_an a:hover {background: #f90;color: #FFF; border: none;border-radius: 5px;}
.ibon_an1{ color: #00702e}
.ibon_1{float:left;width:100%;display:none}
.ibon_1_1{float:left;width:50%;padding:8px 0}
.ibon_1_2{float:left;text-align:right;width:50%;line-height:16px;font-size:.825rem;padding-top:10px}
.ibon_1_2 ul:nth-of-type(1){border:0;width:100%;text-align:right}
.ibon_1_2 ul li:nth-of-type(1),.ibon_1_2 ul li:nth-of-type(2),.ibon_1_2 ul li:nth-of-type(3){border:0;width:100%;text-align:right;line-height:16px}
.ibon_1_1 img{float:left;width:100%;max-width:210px}
.ibon_2{float:left;width:100%;padding:10px 0;margin:0}
.ibon_2_1{float:left;width:100%}
.ibon_3{float:left;width:100%;padding:10px 0 10px 0; line-height:25px;}
.ibon_3 li:nth-of-type(even),.ibon_3 li:nth-of-type(odd){width:100%;line-height:20px;text-align:left}
.ibon_4{float:left;width:100%;padding:0 0 10px 0;font-weight:700; font-size:18px;}
.liangc3_jf ul{float:left;width:100%;border:1px solid #CCC; border-bottom:0;}
.liangc3_jf ul:nth-last-of-type(1){float:left;width:100%;border:1px solid #CCC; border-bottom:1px solid #CCC;}
.liangc3_jf ul li{float:left;border-right:1px solid #CCC;padding:5px;text-align:left}
.liangc3_jf ul:nth-of-type(1) li{width:35.3%;font-size:1rem!important;}
.liangc3_jf ul li:nth-of-type(1){width:35.3%;font-family: Arial,"微軟正黑體", "Microsoft Jhenghei", sans-serif; font-weight:bold; font-size:1.3rem;}
.liangc3_jf ul li:nth-of-type(3){width:39.3%;border-right:0 solid #CCC;font-family: Arial,"微軟正黑體", "Microsoft Jhenghei", sans-serif; font-weight:bold;font-size:1.3rem;}
.liangc3_jf ul li:nth-of-type(2){width:25.3%;font-family: Arial,"微軟正黑體", "Microsoft Jhenghei", sans-serif; font-weight:bold;font-size:1.3rem;}
.liangc3_jf{display:block; }
.liangc3_jf1{display:none}
.ibon_8{float:left;width:100%;padding:0 0 10px 0;font-weight:400}
.ibon_6{float:left;width:100%;padding:8px 0 10px 0;font-weight:400;border-bottom:1px dashed #CCC;border-top:1px dashed #CCC;margin-bottom:8px}
.ibon_7{float:left;width:100%;padding:0 0 10px 0;font-size:.9rem;font-weight:400}
.ibon_7 div.liangc3_jf ul{float:left;width:100%;border:1px solid #CCC}
.ibon_7 div.liangc3_jf ul li{float:left;border-right:1px solid #CCC;margin:0 0;padding:5px;font-size:1rem;text-align:center}
.ibon_7 div.liangc3_jf ul li:nth-of-type(1){width:50%;border-right:1px solid #CCC;}
.ibon_7 div.liangc3_jf ul li:nth-of-type(2){width:50%;border-right:0 solid #CCC;border-left:1px solid #CCC; margin-left:-1px;}
.bod_m1_mz2{text-align:center;padding:10px 0;float:left;width:100%}
.ibon_5{float:left;width:100%;padding:0 0 15px 0}
.ibon_3 p{float:left;width:100%;font-size:0.85rem;padding:0 0 10px 0;margin:0}
.ibon_3 ol{float:left; margin:20px 0;}
.ibon_3 p:nth-last-of-type(1){padding:0}
.ibon_3 p:nth-last-of-type(2){padding:0}
.bod_m2{float:left;color:#333;font-size:.85rem;padding:0 10px 0 10px;width:100%}
.liangc3 li,.liangc li{ width:25%; float:left; padding:5px; border-right:1px solid #CCC;}
.liangc3 ul li:nth-last-of-type(1),.liangc ul li:nth-last-of-type(1){border-right:0px solid #CCC;}
.liangc3 ul{ background:#ddd; float:left; width:100%; font-weight:bold}
.liangc ul{ float:left; width:100%;}
.liangc ul:nth-child(odd){ background:#fff;}
.liangc ul:nth-child(even){ background:#eee;}
.liangc3_jf ul:nth-of-type(1) {background-image: -webkit-linear-gradient(top,#fef2a2,#fc0); background-image: -moz-linear-gradient(top,#fef2a2,#fc0); background-image: -ms-linear-gradient(top,#fef2a2,#fc0); background-image: -o-linear-gradient(top,#fef2a2,#fc0); background-image: linear-gradient(top,#fef2a2,#fc0); float: left; width: 100%; padding: 0 0;}
.tianb1{ font-size:14px;}
#tab_nrzs{display:block}
#tab_nrzs_1{display:none}
.ibon_7 ul:nth-of-type(2){margin-top:-1px}
div.ibon_7 div.liangc3_jf ul:nth-of-type(2) li:nth-of-type(1){color:#e51b00;font-size:1.3rem;text-align:center}
div.ibon_7 div.liangc3_jf ul:nth-of-type(2) li:nth-of-type(2){font-size:1.3rem;text-align:center}
div.ibon_7 div.liangc3_jf ul:nth-of-type(1){background-image:-webkit-linear-gradient(top,#fef2a2,#fc0);background-image:-moz-linear-gradient(top,#fef2a2,#fc0);background-image:-ms-linear-gradient(top,#fef2a2,#fc0);background-image:-o-linear-gradient(top,#fef2a2,#fc0);background-image:linear-gradient(top,#fef2a2,#fc0);border:1px solid #ccc;float:left;width:100%;padding:0 0}
div.ibon_7 div.liangc3_jf ul:nth-of-type(2){float:left;width:100%;padding:0 0}
.cs_table3{font-size:14px;line-height:25px;color:#000;letter-spacing:1px}
.cs_table3_td1{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:center}
.cs_table3_td1_1{border-left:0 solid #ccc;border-top:0 solid #ccc;border-right:0 solid #ccc;background:#FFF;text-align:center}
.cs_table3_td2{border-left:1px solid #ccc;border-top:1px solid #ccc;background:#FFF;text-align:center}
.cs_table3_td3{border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:center}
.ibon_6 .cs_table3_td1 div:nth-of-type(1){float:left;width:40%;text-align:center;padding:0 5px;font-size:.9rem;display:none;line-height:25px}
.ibon_6 .cs_table3_td1 div:nth-of-type(2){float:left;width:30%;text-align:left;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_6 .cs_table3_td1 div:nth-of-type(4){float:left;width:30%;text-align:right;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_6 .cs_table3_td1 div:nth-of-type(3){float:left;width:40%;text-align:center;padding:0 5px;font-size:.9rem;display:block;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(1){float:left;width:40%;text-align:center;padding:0 5px;font-size:.9rem;display:none;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(2){float:left;width:30%;text-align:left;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(3){float:left;width:40%;text-align:center;padding:0 5px;font-size:.9rem;display:block;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(4){float:left;width:30%;text-align:right;padding:0 5px;font-size:.9rem;line-height:20px}
.cs_table3_td4{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;padding:5px;vertical-align:top}
.cs_table4{font-size:14px;color:#000;letter-spacing:1px}
.cs_table5{font-size:12px;color:#000;letter-spacing:1px}
.cs_table3 tr td:nth-of-type(2),.cs_table3 tr td:nth-of-type(4),.ibon_6 .cs_table3 tr td:nth-of-type(1){width:20%}
.ibon_6 .cs_table3 tr td:nth-of-type(3){width:40%}
.ibon_8 .cs_table3 tr td:nth-of-type(1){width:5%}
.ibon_8 .cs_table3 tr td:nth-of-type(2){width:95%;line-height:16px}
.cs_biaotje{font-size:14px;float:left;width:50%;text-align:left;padding-left:5px}
.cs_biaotje1{font-size:14px;float:left;width:50%;text-align:right;padding-right:5px}
.cs_table1_td{border-left:1px solid #ccc;border-top:1px solid #ccc;background:#FFF;text-align:center}
.cs_table1_td1{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:center}
.cs_table1_td2{border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#FFF;text-align:center}
.cs_table1_td3{border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:center}
.cs_table1_td3 td:nth-of-type(2){width:25px;line-height:16px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.cs_table1_td3 span{line-height:14px}
/*ibon*/
.ibonbg{ background:#fff}
.bod_m1_mz1_ps_sev li{ width:14%}
.ztsrk_16{ display:none!important;}
.ztsrk_4{ display:block!important;}
#ztsrk_16 {float: left;width: 100%; border: 1px solid #ccc; line-height: 30px; font-size:16px; font-weight:bold; padding: 0 5px; border-radius: 3px; max-width:200px;}
.payment li{ margin-right: 0;padding: 0 5px;background: #FFF;border: 1px solid #ccc;cursor: pointer;display: inline-block;filter: alpha(opacity=66);-moz-opacity: .66;opacity: .66;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-o-transition: all .3s ease-in;border-radius: 6px;text-decoration: none;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;overflow: hidden;display: inline-block; margin:3px;   }
.payment li:hover,.payment li.cur{border:1px solid #d81f26;display:inline-block;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;border-radius:6px;text-decoration:none;-webkit-filter:grayscale(0);color:#d81f26;-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);overflow:hidden;display:inline-block}
.payment li input[type=radio]{ display:none}
.breadcrumbwz{ float:left; width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px); padding:20px; position:relative; font-size:1rem; color:#333}
.breadcrumbwz p{ float:left; width:100%; padding:6px 0; line-height:25px;}
.breadcrumbwz p:nth-child(1){ padding-top:0;}
.breadcrumb{ float:left; padding:20px; width:100%; color:#346e9e; font-size:.9rem}
.breadcrumb li{ float:left; line-height:20px; height:20px;}
.breadcrumb a{color:#346e9e;}
/* nav */  
.navfl{ display:block;}
.nav { position: relative; margin:20px 0; width:30%; max-width:300px;min-width:300px;  float:right; padding: 20px;  box-sizing:border-box;  margin-bottom: 20px; background: #ebeff0; font-size:1rem;}
.nav ul { margin: 0; width:100%; float:left; background: #fff;}
.nav ul li div{ margin:0; padding: 8px 5px 8px 20px; float:left; width:100%; border-bottom:1px solid #ccc;}
.nav ul li div:nth-last-of-type(1){ border-bottom:0; padding-bottom:0;}
.nav ul li div span{ display:block; padding:5px 0;}
.nav li { padding: 15px 20px; border-bottom:1px solid #CCC; color: #346e9e; list-style: none; display: inline-block; width:100%; font-size:0.9rem;  }
.nav li a.cur{ color:#000; font-weight:bold;}
.nav li a:hover{ color:#000; border-bottom:1px solid #000}
/*.nav li:hover{ background:#333; color:#fff;}*/
.nav a { text-decoration: none; color: #346e9e; line-height: 100%;line-height:25px; }
.nav a:hover { color: #346e9e; border-bottom:1px solid #346e9e}
.nav .current a { background: #346e9e; color: #fff; border-radius: 5px; }
.menu-icon{ display:none;}
.nav1{ display:none;}
.navbt{ color:#346e9e; display:block; font-size:1.1rem; padding:5px 0 15px 0;}
.navbt i{ background:url(../images/up1.svg) 0px 0px no-repeat; width:22px; height:22px; display:inline-block; margin-right:0px; vertical-align:middle;}
.navbt span:hover i{ background:url(../images/up.svg) 0px 0px no-repeat; width:22px; height:22px; display:inline-block; margin-right:0px; vertical-align:middle;}
.navbt a:hover{ color:#333; border-bottom:1px solid #333}
.breadcrumb{ margin-bottom:30px;color:#333}
.breadcrumblb{ float:left; width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px); padding:20px; line-height:25px;}
.breadcrumblb ul{ width:100%; float:left; margin-bottom:20px;}
.breadcrumblb li a{color:#346e9e}
.breadcrumblb li a:hover{ border-bottom:1px solid #346e9e}
.breadcrumblb li:nth-child(1){ width:35%; float:left; padding-right:20px;}
.breadcrumblb li:nth-child(2){ width:65%;  float:left; padding-bottom:20px; font-size:1.3rem; color:#346e9e}
.breadcrumblb li:nth-child(3){width:65%; float:left; padding-bottom:0px; font-size:1rem;}
.breadcrumbbt{ font-size:1.5rem; color:#333; padding-bottom:20px; width:100%; float:left;}
.breadcruwzbt{ font-size:2rem; color:#333; padding:0 20px 20px 20px; width:100%; float:left;font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;}
.bc-show-hide-title {/* color: inherit!important; */color:#333;  display: block;  background-color: #dcf2fc;  line-height: 1.3;  outline: 0;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;   user-select: none;  margin: 0 0 1px;  padding:1.3rem 50px 1.3rem 20px;  font-size: 1.05rem;  font-weight: 300;  position: relative; float:left;width:100%; font-family:BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif}
.bc-show-hide-title:hover{ text-decoration:underline}
.bc-show-hide-content a{ color:#346e9e; font-weight:bold;}
.bc-show-hide-content a:hover{ color:#333; text-decoration:underline; }
.bc-show-hide-title i{ background:url(../images/jiahao.svg) 0px 0px no-repeat; width:20px; height:20px; display:inline-block; float:right;position: absolute; right:20px;top: 20px;}
.bc-show-hide-title.open i{ background:url(../images/jianhao.svg) 0px 0px no-repeat; width:20px; height:20px; display:inline-block; float:right;}
.bc-show-hide-content { background-color: rgba(235,239,240,.5); display:none;margin-top: -1px;margin-bottom: 1px;padding: 20px; float:left;width:100%; color:#333;font-size: 1rem; line-height:25px;}
.bc-show-hide-title.open + div.bc-show-hide-content{ display:block;}
.bc-show-hide{width: -moz-calc(100% - 300px);width: -webkit-calc(100% - 300px);width: calc(100% - 300px); padding:20px; float:left;}
.breadmx{ float:left; width:100%; padding:20px; font-size:1rem; color:#333;}
.breadmx span{ float:left; width:100%; display:block; padding:20px 0 5px 0; font-weight:bold;}
.breadmx p{ float:left; width:100%; display:block; padding:5px 0 20px 0; font-size:0.9rem; line-height:22px;}
.breadmx a{color: blue;}
.breadmx a:hover{color: blue; text-decoration:underline}
.hyzx2{ padding:20px 0 0 0; width:100%; border-bottom:2px solid #999; float:left; margin-bottom:20px;}
.hyzx2 li{ float:left; background:#ccc; border:1px solid #999; cursor:pointer; border-radius:3px 3px 0 0; color:#333333; border-bottom:0; font-size:1rem; padding:10px 10px; margin-bottom:0px; margin-right:1px; }
.hyzx2 li.cur,.hyzx2 li:hover{ float:left; background:#40b9ee; border:1px solid #40b9ee; border-radius:3px 3px 0 0; color:#fff; border-bottom:0; font-size:1rem; padding:10px 10px; margin-bottom:0px; margin-right:1px; }
.form-table{ width:100%; padding:0 20px; font-size:0.9rem;}
.form-table_jf ul{float:left;width:100%;border:1px solid #CCC; border-bottom:0; padding:5px 0; font-size:0.9rem;}
.form-table_jf ul:nth-last-of-type(1){float:left;width:100%;border:1px solid #CCC; border-bottom:1px solid #CCC;}
.form-table_jf ul:nth-of-type(1) li{float:left;border-right:1px solid #CCC;padding:10px 5px;text-align:left}
.form-table_jf ul:nth-of-type(1) li:nth-last-of-type(1){ border-right:0;}
.form-table_jf ul li{float:left;border-right:0px solid #CCC;padding:10px 5px;text-align:left;word-break: break-all;}
.form-table_jf ul li{width:13.2%;font-family: Arial,"微軟正黑體", "Microsoft Jhenghei", sans-serif; font-weight:bold;}
.form-table_jf ul:nth-child(even){ background:#fff}
.form-table_jf ul:nth-child(odd){ background:#ddd}
.form-table_jf ul li:nth-child(1){width:80.4%;font-family: Arial,"微軟正黑體", "Microsoft Jhenghei", sans-serif; font-weight:bold;}
.form-table_jf ul:nth-of-type(1){background-image:-webkit-linear-gradient(top,#fef2a2,#fc0);background-image:-moz-linear-gradient(top,#fef2a2,#fc0);background-image:-ms-linear-gradient(top,#fef2a2,#fc0);background-image:-o-linear-gradient(top,#fef2a2,#fc0);background-image:linear-gradient(top,#fef2a2,#fc0);border:1px solid #ccc; border-bottom:0;float:left;width:100%;padding:0 0}
.form-table_jf{ display:block;margin-bottom:20px; float:left; width:100%; color:#333}
.form-table_jf1{ display:none;}
.trapezoid30 {line-height: 20px;padding: 2px 0;text-align: center;border-radius: 6px;background: #40b9ee;color: #fff;font-size: .85rem;min-width: 50px;max-width: 110px;width: 100%;display: inline-block;cursor: pointer;border-bottom: 0;border-style: none;}
.trapezoid30:hover{ color:#fff; background:#fc0}
.trapezoid30 span{ background:#cb2210; display:inline-block; padding:0 5px; margin-left:5px; border-radius:3px; min-width:18px; height:18px; line-height:20px; color:#fff}
.trapezoid31 {line-height: 20px;padding: 2px 0;text-align: center;border-radius: 6px;background: #b5b4b3;color: #fff;font-size: .85rem;min-width: 50px;max-width: 110px;width: 100%;display: inline-block;cursor: pointer;border-bottom: 0;border-style: none;}
.trapezoid31:hover{ color:#fff; background:#fc0}
.trapezoid31 span{ background:#cb2210; display:inline-block; padding:0 5px; margin-left:5px; border-radius:3px; min-width:18px; height:18px; line-height:20px; color:#fff}

.form-table_jf img , .form-table_jf1 img{height: 18px;width: 18px;border-radius: 3px;margin-left: 5px; vertical-align:middle}
.form-table_jfx ul li{ width:16.5%!important}
/*mes*/
.chatview { width:100%; height:auto; margin:0 auto; margin-bottom:60px;  display:block; font-size:14px; color:#333; background:none; }
.chat-messages.animate { opacity:1; margin-top:0; }
.chat-messages label { color:#aab8c2; font-weight:600; font-size:12px; text-align:center; margin:15px 0;  display:block; padding:20px 0; }
.chat-messages div.message {float: left; padding:0 0 20px 58px; clear:both; margin-bottom:45px; }
.chat-messages div.message.right {float: right; padding: 0 78px 20px 0; margin-right: -19px; margin-left: 19px; }
.chat-messages .message img { float: left; margin-left: -35px; border-radius: 0; width: 27px; margin-top: 12px; }
.chat-messages div.message.right img { float: right; margin-left: 0; margin-right: -38px;width: 30px; }
.message .bubble { background:#eee; font-size:13px; font-weight:600; padding:12px 13px; border-radius:5px 5px 5px 0px; color:#555; position:relative; float:left; }
.chat-messages div.message.right .bubble { float:right; border-radius:5px 5px 0px 5px; }
.bubble .corner { background:url("../img/bubble-corner.png") 0 0 no-repeat; position:absolute; width:7px; height:7px; left:-5px; bottom:0; }
div.message.right .corner { background:#eee url("../img/bubble-cornerR.png") 0 0 no-repeat; left:auto; right:-5px; }
.bubble span { color: #aab8c2; font-size: 11px; position: absolute; right: 0; bottom: -22px; }
.sendmessage { height:110px; border-top:1px solid #e7ebee; width:100%; background:#fff; }
.sendmessage textarea { background:#fff; width:-moz-calc(100% - 75px); width:-webkit-calc(100% - 75px); width:calc(100% - 75px); line-height:30px; min-height:50px; height:100px; padding:10px 20px; border:none; font-size:14px; font-family:"Open Sans", sans-serif; color:#aab8c2; float:left; }
.sendmessage input:focus { outline: 0; }
.sendmessage button { background:#40b9ee url("../img/send.png") 0 -41px no-repeat; color:#fff; width:60px; border-radius:5px; height:30px; right: 15px; top: 23px; border:none; float:left; }
.sendmessage button:hover { cursor:pointer; background-position: 0 0; }
.sendmessage button:focus { outline: 0; }
.cx, .cy { background:#fff; position:absolute; width:0px; top:15px; right:15px; height:3px; -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -ms-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
.cx.s1, .cy.s1 { right:0; width:20px; -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
.cy.s2 { -ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg); -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
.cy.s3 { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
.cx.s1 { right:0; width:20px; -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
.cx.s2 { -ms-transform: rotate(140deg); -webkit-transform: rotate(140deg); transform: rotate(140deg); -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
.cx.s3 { -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition: all 100ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out; }
.sendmessage { overflow:hidden; border-radius:6px; margin:0 auto; display: flex; display: -webkit-flex; align-items: center; bottom:0; }
 @media screen and (max-width: 979px) {
.navbt i{ display:none}
.navfl,.form-table_jf{ display:none;}
.form-table_jf1{ display:block; color:#333;font-size:0.9rem;}
.form-table_jf1{ float:left; width:100%; border:1px solid #999; margin-bottom:20px;}
.form-table_jf1 li{ float:left;  padding:10px;word-break: break-all;}
.form-table_jf1 ul li:nth-child(1){ width:55%;border-right:1px solid #999;word-wrap:break-word; word-break:normal;}
.form-table_jf1 ul li:nth-child(2){width:45%; border-left:1px solid #999; margin-left:-1px;}
.form-table_jf1 ul:nth-child(even){ background:#ddd; float:left; width:100%; }
.form-table_jf1 ul:nth-child(odd){ background:#fff; float:left; width:100%;}
.breadcrumbwz{ width:100%; border-top: 2px solid #ebeff0;}
.navfl + div.breadcrumbwz{ border-top:0; padding-top:0;}
.animenu__nav__child a { padding:20px 10px; width: 100%; border-color: #373737; }
.breadcrumblb li:nth-child(1){ width:30%; float:left; padding-right:20px;}
.breadcrumblb li:nth-child(2){ width:70%;  float:left; padding-bottom:20px; font-size:1.3rem; color:#346e9e}
.breadcrumblb li:nth-child(3){width:70%; float:left; padding-bottom:0px; font-size:1rem;}
.navbt,.nav{ display:none;}
.nav{ position:absolute; z-index:1; top:45px;right:0px;}
.nav2{position: relative; width:100%; float:left;}
.nav1 { display:block; position: relative; cursor:pointer; min-height: 40px; margin-right:0px; width:100%; max-width:180px; float:right; height:45px; background:#595959; color:#fff; line-height:45px; font-size:1rem; padding-left:10px;}
.menu-icon { position: absolute; text-align: center; width: 1em; height: .8em; right: 15px; font-size: 1.2em; margin-top: -.4em; top: 50%; display:block; }
.menu-icon>span:nth-child(1) { top: 0;}
.menu-icon>span { display: block; position: absolute; height: 2px; width: 100%; background: #fff; border-radius: 1em; opacity: 1; left: 0; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0);  -webkit-transition: .25s ease-in-out, background-color 0s; transition: .25s ease-in-out, background-color 0s;}
.menu-icon>span:nth-child(2), .menu-icon>span:nth-child(3) { top: 6px;}
.menu-icon>span:nth-child(4) { top: 12px;}
.nav { margin:0;width:100%; max-width:100%; min-width:auto}
.bc-btn-navbar-group .btn.open .menu-icon span, .bc-btn-secondary-nav-group .btn.open .menu-icon span {background-color: #333!important;}
.open .menu-icon>span:nth-child(1), .open .menu-icon>span:nth-child(4) {top: 6px;width: 0; left: 50%;}
.open .menu-icon>span:nth-child(2) {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.open .menu-icon>span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.breadcrumbwz,.bc-show-hide{ width:100%;}
.breadcrumblb{ float:left; width:100%; padding:20px;}
.panel-step {min-height: 20px; padding: 8px; width:90%;}
.animenu a { color: #fff; text-decoration: none;white-space:normal; }
.animenu ul{ width:100%;}
.animenu__nav { background-color: #ebeff0; }
.animenu a { color: #346e9e; text-decoration: none; }
.control-label{ padding-right:0;}
.bc-footer{ padding:30px 15px;}
.bod_m1_mz2 span{ margin-bottom:10px;}
.animenu__nav__child > li { width: 100%; border-bottom: 1px solid #eee; }
.panel-default{ width:90%; padding:9px;}
.top ul,.blo{ display:none}
.top ul.login{ display:block}
.loginm{ display:block!important;}
.logo img{ width:115px; margin-left:15px;}
.menu{ float:left; line-height:50px; font-size:16px; color:#FFF; padding-left:15px; display:block;}
.menuc{ background:#595959; float:left; width:100%;}
.animenu__toggle { display: inline-block; background:none }
.animenu__toggle__bar{ background:#fff;}
.animenu__nav, .animenu__nav__child { display: none; }
.animenu__nav { margin:0; }
.animenu__nav > li { width: 100%; border-right: 0; border-bottom: 1px solid #ccc; }
.animenu__nav > li:last-child { border: 0; }
.animenu__nav > li:first-child > a:after { content: ''; position: absolute; height: 0; width: 0; left: 1em; display:none; top: -6px; border: 6px solid transparent; border-top: 0; border-bottom-color: inherit; }
.animenu__nav > li > a { width: 100%; padding:20px 10px; border-color: #ebeff0; position: relative; font-weight:bold; }
.animenu__nav a:hover { background-color: #ebeff0; border-color: #ebeff0; color: #333; }
.animenu__nav__child { position: static; background-color: #fff; margin: 0; transition: none; visibility: visible; opacity: 1; }
.animenu__nav__child > li:first-child > a:after { content: none; }
.animenu__nav__child a { padding-left: 20px; width: 100%; }
.animenu__nav--open { display: block !important;top:50px;position: absolute; z-index:10;}
}
.animenu__nav--open .animenu__nav__child { display: block; }
.container {position:relative}
.navbar {border-style: solid; border-width: 0; border-color: transparent; background-color: #23085A; min-height: 30px;  float:left; width:100%;font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;}
.login_bg{background-image: url(../images/registration-gb.png); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 0; background-repeat: no-repeat;}
@media screen and (min-width: 980px){
.container {width: 980px; margin:0 auto; position:relative}
}
@media screen and (max-width: 767px)
{
.bc-show-hide-title {/* color: inherit!important; */color:#333;  display: block;  background-color: #dcf2fc;  line-height: 1.3;  outline: 0;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;   user-select: none;  margin: 0 0 1px;  padding:1.3rem 50px 1.3rem 20px;  font-size: 1.09rem; font-weight:normal;  position: relative; float:left;width:100%;}
.ztsrk_16{ display:block!important;}
.ztsrk_4{ display:none!important;}
.liangc,.liangc3,.liangc3_jf{ display:none;}
.ibon_7 .liangc3_jf{ display:block;}
.liangc1,.liangc3_jf1{ display:block; border:1px solid #ccc; float:left; border-bottom:0;  }
.liangc1 ul,.liangc3_jf1 ul{ width:100%;  float:left; border-bottom:1px solid #ccc;}
.liangc1 ul li,.liangc3_jf1 ul li{ padding:5px; line-height:20px;float:left; border-right:1px solid #ccc;word-break: break-all;}
.liangc1 ul li:nth-child(1),.liangc3_jf1 ul li:nth-child(1){ width:30%; float:left; text-align:right; word-break:break-word; }
.liangc3_jf1 ul li:nth-child(1){font-size:1rem!important; font-weight:normal;}
.liangc1 ul li:nth-child(2),.liangc3_jf1 ul li:nth-child(2){ width:70%; float:left; border-right:0;border-left:1px solid #ccc; margin-left:-1px;}
.liangc3_jf1 ul li:nth-child(2){font-size:1.3rem!important;}
.liangc1 ul:nth-child(odd),.liangc3_jf1 ul:nth-child(odd){ background:#fff;}
.liangc1 ul:nth-child(even),.liangc3_jf1 ul:nth-child(even){ background:#ddd;}
.bod_m2{float:left;color:#333;font-size:.85rem;padding:0 10px;width:100%}
#card_1,#card_2,#card_3,#card_4,.txt,#cvv2{ width:50%; margin-bottom:5px; max-width:80px; display:inline-block; padding-left:2px; padding-right:2px;}
.exam ul { position:relative;}
.exam ul li span{ width:20px; height:20px; background:url(../images/close.svg) 0px 0px no-repeat; display:inline-block; background-size:100% 100%; position:absolute; right:0; top:0; margin-top:0;}
.exam ul li:nth-last-of-type(1){ width:0%; padding:0; }
.exam ul li:nth-last-of-type(3){ width:17%;}
.form-group  input[type=text]{width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.exam input[type=text]{ padding:6px 0;}
.txdz>select {float: left; width: 38.5%; margin: 0 2px 0 0; line-height: 30px; padding: 0 5px; border-radius: 3px; display: block; height: 34px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc;}
.txdz select  { float: left; width:-moz-calc(40% - 2px);width:-webkit-calc(40% - 2px);width:calc(40% - 2px);   margin: 0 2px 5px 0; line-height: 30px; border-radius: 3px; height:30px; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.txdz input[type="text"]:nth-last-of-type(2)  { float: left; width:-moz-calc(20% - 2px)!important;width:-webkit-calc(20% - 2px)!important;width:calc(20% - 2px)!important;   margin: 0 2px 5px 0; line-height: 30px; border-radius: 3px; height:30px; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.form-phone1 { width:100%; margin:0; padding:0; margin-bottom:5px; }
.form-phone2 { width:100%; margin:0; padding:0 }
.control-label { width:30%; text-align:right; display:inline-block; padding-right:2px;word-break: break-word; }
.col-sm-8 { width:67%; display:inline-block; text-align:left; padding-left:2px; }
.bod_m2_xzk1{float:left;width:100%;position:absolute;display:inline-block;background:#fbfbfb;z-index:99;border-radius:10px;padding:30px 10px 20px 10px;line-height:22px}
.bod_m2_xzk ul li:nth-child(6) div,.bod_m2_xzk ul li:nth-child(7) div{font-size:.9rem}
.bod_m2_xzk1 ol li ol li{width:auto;float:left;white-space:normal;word-break:break-all;word-wrap:break-word}
.conter_zt1{display:none}
.conter_zt3{display:block;width:100%;padding:0 10px}
.cs_table3_td1_1{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#FFF;text-align:center}
.ibon_6 .cs_table3_td1 div:nth-of-type(1){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;display:block;line-height:25px}
.ibon_6 .cs_table3_td1 div:nth-of-type(2){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_6 .cs_table3_td1 div:nth-of-type(3){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;display:none;line-height:25px}
.ibon_6 .cs_table3_td1 div:nth-of-type(4){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(1){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;display:block;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(2){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(3){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;display:none;line-height:25px}
.ibon_8 .cs_table3_td1_1 div:nth-of-type(4){float:left;width:100%;text-align:center;padding:0 5px;font-size:.9rem;line-height:25px}
.ibon_6 .cs_table3 tr td:nth-of-type(1),.ibon_6 .cs_table3 tr td:nth-of-type(2),.ibon_6 .cs_table3 tr td:nth-of-type(4){width:25%}
; .ibon_6 .cs_table3 tr td:nth-of-type(3){width:25%}
.ibon_8 .cs_table3 tr td:nth-of-type(1){width:5%}
.ibon_8 .cs_table3 tr td:nth-of-type(2){width:95%;line-height:16px}
}
 @media screen and (max-width: 600px) {
	 .form-table_jf1 ul li:nth-child(1){ width:60%;word-wrap:break-word; word-break:normal;}
.form-table_jf1 ul li:nth-child(2){width:40%;}
.breadcrumb{ margin-bottom:0;}
.breadcrumblb li:nth-child(1){ width:100%;  float:left; padding-right:0px;}
.breadcrumblb li:nth-child(2){ width:100%;  float:left; padding-bottom:20px; font-size:1.3rem; color:#346e9e}
.breadcrumblb li:nth-child(3){width:100%; float:left; padding-bottom:0px; font-size:1rem;}
}
@media only screen and (max-width:580px) 
{
 .hyzx2 li,.hyzx2 li.cur{ min-height:47px;display: flex;
    display: -webkit-flex;
    align-items: center; width:-moz-calc(33.33% - 1px);width:-webkit-calc(33.33% - 1px);width:calc(33.33% - 1px); padding:5px}

}
@media only screen and (max-width:500px) {
.txdzbir span{ display:none}
.txdzbir select:nth-last-of-type(1),.txdzbir select:nth-last-of-type(2),.txdzbir select:nth-last-of-type(3) {width:100%; margin:0 0 5px 0 }
	.form-table_jf1 ul li:nth-child(1){ width:55%;word-wrap:break-word; word-break:normal;}
.form-table_jf1 ul li:nth-child(2){width:45%; }
.ibon_4{ font-size:14px;}
.txt{ width:100%!important; margin-bottom:5px; max-width:100px; display:inline-block; padding-left:2px; padding-right:2px;}
.payment li{ float:left; margin:0 10px 10px 0; line-height:20px; text-align:center; width:100%; max-width:160px;}
.payment li img{  display:inline-block;}
/*liucheng*/
.exam select.start {float: left; margin: 0; line-height: 30px; padding: 0; border-radius: 3px; display: block; height: 34px; width:54px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc;}
.dihua>input[type=text]:nth-of-type(1) {float: left; width: 26%;margin: 0 2px 0 0;}
.dihua>input[type=text]:nth-of-type(2) {float: left; width:-moz-calc(37% - 9px);width:-webkit-calc(37% - 9px);width:calc(37% - 9px); margin: 0 2px; min-height: 30px;}
.dihua>input[type=text]:nth-of-type(3) { float: left; width:-moz-calc(37% - 9px);width:-webkit-calc(37% - 9px);width:calc(37% - 9px); margin: 0 0 0 2px; min-height: 30px;}
.liuchengtu2{ margin:20px 0 0 0; float:left; width:100%; padding-top:20px;}
.liuchengtu{ float:left; background:none; border:0px solid #999; width:30px; border-radius:0px 35px 35px 20px; color:#333333; font-size:0.9rem; padding:0px ; -webkit-box-shadow:0 0 0px rgba(90, 90, 90, .5);  -moz-box-shadow:0 0 0px rgba(90, 90, 90, .5); box-shadow:0 0 0px rgba(90, 90, 90, .5); margin-bottom:0px; margin-left:0px; display:inline-block; }
.liuchengtu2 div.liuchengtu:nth-child(1){float:left; background:none; border:0px solid #999; border-radius:0px 35px 35px 20px; color:#333333; font-size:0.9rem; padding:0px ; -webkit-box-shadow:0 0 0px rgba(90, 90, 90, .5);-moz-box-shadow:0 0 0px rgba(90, 90, 90, .5); box-shadow:0 0 0px rgba(90, 90, 90, .5); margin-bottom:0px; margin-left:0px;display:inline-block;}
.liuchengtu div:nth-of-type(1){  background:#fff; border-radius:10px 17px 17px 10px; height:30px; width:30px; line-height:25px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333; border:3px solid #ccc; font-size:1.2rem; margin-left:0px; margin-bottom:5px; margin-top:-15px; }
.liuchengtu div:nth-of-type(2){display:none; line-height:0px; margin-top:0px; }
.liuchengtu1{ float:left; background:#40b9ee; min-height:40px; height:auto;  border:1px solid #40b9ee; border-radius:8px 20px 20px 8px; color:#fff; font-size:0.9rem; padding:0px 10px 6px 10px; -webkit-box-shadow:0 0 8px rgba(64, 185, 238, .5);  -moz-box-shadow:0 0 8px rgba(64, 185, 238, .5);  box-shadow:0 0 8px rgba(64, 185, 238, .5);  margin-bottom:0px; margin-left:0px; margin-top:-18px; width:115px; margin-left:0px; }
.liuchengtu1 div:nth-of-type(1){ background:#fff; border-radius:17px; height:30px; width:30px; line-height:25px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#40b9ee; border:3px solid #40b9ee; font-size:1.2rem;  margin-bottom:0px; margin-top:2px; margin-left:-10px; }
.liuchengtu1 div:nth-of-type(2){ line-height:15px; margin-top:-27px; padding:0px;  margin-left:20px; }
.liuchengtu2 div.liuchengtu:nth-last-child(1){ float:left; background:none; border:0px solid #999; border-radius:0px 10px 10px 10px; color:#333333; font-size:0.9rem; padding:0px; -webkit-box-shadow:0 0 0px rgba(90, 90, 90, .5); -moz-box-shadow:0 0 0px rgba(90, 90, 90, .5);  box-shadow:0 0 0px rgba(90, 90, 90, .5); margin-bottom:0px; margin-left:0px; }  
.liuchengtu2 div.liuchengtu:nth-child(1) div:nth-of-type(1){ background:#fff; border-radius:10px 17px 17px 10px; height:30px; width:30px; line-height:25px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333; border:3px solid #ccc; font-size:1.2rem; margin-left:0px; margin-bottom:5px; margin-top:-15px;}
/*liucheng*/
}


.cke_1 span a{
    font-size: 14px;
    font-weight:normal; 
    margin: 0;
    padding: 4px 6px;
    width: auto;
    text-align: center;
    border-radius: 0;
    display: inline-block;
    color: #fff;
    background-color: none;
    border-color: none;
}

@media print{.ibon_1{float:left;width:100%;display:block}
}
.Logout_button{float:right;line-height: 25px;
    padding: 2px 0;
    text-align: center;
    border-radius: 6px;
    background: #40b9ee;
    color: #fff;
    font-size: .85rem;
    min-width: 50px;
    max-width: 70px;
    width: 100%;
    display: inline-block;
    cursor: pointer;
    border-bottom: 0;
    border-style: none;}
	.Logout_button:hover{ color:#fff; background:#fc0}
	#bot_error_div,#email_error_div,#code_error_div{ padding-left: 27%; font-size:14px;
    margin-top: -15px;}
	.email_error_div{padding-left: 0!important;
    margin-top: 5px!important;}
