input{outline: none}
.sqtialptice_main_pdingtop{display:inline-block;width: 100%;background-color: #ffffff;height: 100%;min-width: 1200px}
.sequentialpractice_main{display: inline-block;width: 920px;float: left;}
.practice_left_kj{padding: 50px 43px 50px 18px;position: relative}
.choice_title{font-size: 18px;position: relative;padding-right: 140px}
.choice_title b{font-weight: normal}
.choice_title input{outline: none; font-size: 15px;top:0;padding-left: 25px;background:url('../../images/2018/fovor.png') 12px center no-repeat;*background:url('../../images/2018/fovor.png') 12px 4px no-repeat;right:0;position:absolute;display: inline-block;*display:inline;width: 83px;height: 32px;background-color:#ffffff;float: right;border: 1px solid #cccccc;border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul.choice_style{margin: 0;height: 100%;width: 100%;display: inline-block}
ul.choice_style li b{float: left;width: 23px;height: 23px;margin-right: 10px;margin-top: 6px; *margin-top: 6px;margin-top: 6px\9;background:url('../../images/2018/options.png');}
.xuanzedui{background:url('../../images/2018/bg.png') -198px -499px no-repeat;width: 22px;height: 22px;display: inline-block}
.xuanzecuo{background:url('../../images/2018/bg.png') -299px -499px no-repeat;width: 22px;height: 22px;display: inline-block}
ul.choice_style li{list-style: none;position: relative}
.dui{    background: url('../../images/2018/bg.png') -200px -498px no-repeat;
    position: absolute;
    width: 22px;
    left: 1px;
    height: 22px;
    top: 5px;}
ul.choice_style li a{
    margin-left: 10px;
    width: 480px;
    display: inline-block;
    color:#333;
    text-decoration: none;
    cursor: pointer;
    padding: 8px 0;
    font-size: 16px;
}
ul.choice_style2{margin: 0;height: 100%;width: 100%;display: inline-block;}
ul.choice_style2 li b{float: left;width: 23px;height: 23px;margin-right: 10px;margin-top: 6px; *margin-top: 6px;margin-top: 6px\9;background:url('../../images/2018/options.png');}
.xuanzedui{background:url('../../images/2018/bg.png') -198px -499px no-repeat;width: 22px;height: 22px;display: inline-block}
.xuanzecuo{background:url('../../images/2018/bg.png') -299px -499px no-repeat;width: 22px;height: 22px;display: inline-block}
ul.choice_style2 li{list-style: none;position: relative}
.dui{    background: url('../../images/2018/bg.png') -200px -498px no-repeat;
    position: absolute;
    width: 22px;
    left: 1px;
    height: 22px;
    top: 5px;}
ul.choice_style2 li a{
    width: 480px;
    display: inline-block;
    color:#333;
    text-decoration: none;
    cursor: pointer;
    padding: 8px 0;
    font-size: 16px;
}
.geshishuomin{padding-left: 15px;padding-top: 48px;border-bottom: 1px solid #cccccc;padding-bottom: 23px;margin-bottom: 20px;color: #a9a9a9;}
.rigth_btn{right: 0;position: absolute;display: inline-block;*display:inline;background-color:#ffffff;float: right;border: 1px solid #cccccc;border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px}
.rigth_btn:hover{color: #fff;background: #1dacf9;border-color: #1dacf9;border: none}
.main_btn{position: relative}
.main_btn input{width: 98px;height: 34px;font-size: 16px;font-weight: normal}
.left_btn{background-color:#1dacf9;border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: none;color: #ffffff}
.left_btn:hover{background-color: #76cfff}
.left_btn1{margin-right: 10px}
.shouqi{right: 105px}
.rate{margin-top: 25px}
.rate span{padding-left: 40px;color:#a9a9a9}
.rate span a{color: #000000;text-decoration: none}
.rate b{padding-left:60px;color:#1eabfe}
input.automatic_next{margin-right: 7px;float: left;display: inline-block;*display: inline}
.answer_sequence{height: 155px;width: 860px;margin-top: 37px;/*border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;*/overflow:auto;display: none;*padding-right: 0}
.answer_sequence ul{}
.answer_sequence ul li{ float:left; left:1px;border: 1px solid #eaeaea; margin:2px;text-align: center;cursor: pointer;width: 40px; height:35px; line-height:35px;font-size: 13px;}
.answer_sequence ul li a{ display:block; height:100%;}
.answer_sequence ul li a:hover{ background-color:#e2e2e2; color:#6a6a6a;}

.analysis{padding-top: 39px;height: 170px;}
.analysis h3{display: none; margin: 0;    border-bottom: 1px solid #f2f2f2;padding-bottom: 5px;margin-bottom: 17px}
.analysis h3 span{display: none; margin-top: 8px;*margin-top: -20px;font-size: 13px;color:#ff6e94;float: right}
.analysis p{display: none;color: #b28850;font-size: 18px;    margin-top: 10px;padding-left: 15px}
span.dengji{display: none; font-size: 13px;color: #b28850}
.datika{width:auto;text-align: center;border:1px solid #eaeaea;}
.datika tbody tr{border-top:1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.datika tbody tr td{border-left:1px solid #eaeaea;border-right: 1px solid #eaeaea;    border: 1px solid #eaeaea;
    text-align: center;
    padding: 5px 0;
    cursor: pointer;
    width: 50px;
    font-size: 13px;
height: auto}
.sequentialpractice_main_rigth{padding-top: 17px;border: 1px solid #cccccc;background-color:#f8f8f8;height: 402px;width: 280px;*width: 278px;display: inline-block;float: left;margin-top: 33px}
.sequentialpractice_main_rigth h3{margin:0 0 0 -2px;position:relative;font-size: 18px;padding-left: 14px;border-left: 4px solid #7bcef1}
.constitution ul{padding-left:48px;background:url("../../images/2018/xunxutile.png") no-repeat 14px 0px;margin: 0}
.constitution ul li{list-style: none;padding-top:10px;margin-top: 14px}
.constitution ul li h4{color: #333333;font-size: 14px;margin-bottom: 12px;margin-top: 0}
.constitution ul li p{color: #aaa8a8;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0}
.star-gray{display: none;background: url('../../images/2018/bg.png') -400px -397px no-repeat;     width: 85px;  height: 29px; position: absolute}
.star-3 {background-position: -532px -397px;  }
.star-leave{    display: none;  width: 85px;  height: 29px; background: url('../../images/2018/bg.png') -533px -397px no-repeat;}
.mask1{text-align: center;width: 100%;height: 100%;display: inline-block;*display: inline;z-index: 100;position: fixed;top: 0; left:0;background-color: #000000;filter:alpha(opacity=60) ;opacity:0.6;-o-opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;  }
.see_xq {position: fixed;left: -100%;right:100%;top:0;bottom: 0;text-align: center;font-size: 0; z-index:9999; display:none;}
.see_xq:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.see_xq_img{display: inline-block; *display: inline; *zoom:1; *top:10%; vertical-align: middle;position: relative;right: -100%; padding:50px 25px; max-width:700px; background-color:#fff;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);border: 1px solid rgba(0,0,0,.2);border-radius: 6px;}
.see_xq_img img{ max-width:100%;}
.see_xq_img .title {font-size: 16px;color: #18b4ed;text-align: center; position:absolute; top:0; left:0; width:100%;}
.see_xq_img .btns1{position:absolute; bottom:10px; left:0; width:100%;}
/*.media-container{width:300px;height:auto;position: absolute;    right: 43px;max-height: 175px; top: 123px;}*/
.see-big{    display: block;
    font-size: 12px;
    color: #1dacf9;
    cursor: pointer;
    text-align: center;margin-top: 10px}
.float-l{float: left;}
/*.see_img{ width:100%; background-color:#f9f9f9; padding:2px; overflow:hidden;}*/
.see_img img{  max-width:100%;}
.media-container{ right:0; top:0;width: 300px;height: 260px;text-align: center;max-height: 175px; position: absolute;}
.see-big {display: block;font-size: 12px;color: #1dacf9;cursor: pointer;text-align: center;}
/*.see-big{ width:100%; background-color:#f9f9f9; padding:2px; overflow:hidden;}*/
.see-big{ display:block; margin-top:10px;}
.mask1{text-align: center;width: 100%;height: 100%;display: inline-block;*display: inline;z-index: 100;position: fixed;top: 0; left:0;background-color: #000000;filter:alpha(opacity=60) ;opacity:0.6;-o-opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;  }
/*.media-container img{}*/
.main_paddingtop{padding-top: 90px;background-color: #f8f8f8;width: 100%;min-width: 1200px}
.weblocation{height: 50px;}
.guide_main{width: 100%;background-color: #ffffff;}
.guide_main_bk{width: 1200px;margin: 0 auto;}
.dingwei a{color: #080808;text-decoration: none;font-weight: 300}
.dingwei span{color: #919191}
.see_xq{position: fixed;
    left: -100%;
    right: 100%;
    top: 0;
    bottom: 0;
    text-align: center;
    font-size: 0;
    z-index: 9999;
    display: none;}
.see_xq_img{    display: inline-block;
    vertical-align: middle;
    position: relative;
    right: -100%;
    padding: 50px 25px;
    max-width: 700px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;}
.see_xq_img img{    max-width: 100%;}
.see_xq_img .title {
    font-size: 16px;
    color: #18b4ed;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.see_xq_img .btns1 {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
}
.footer button {
    display: block;
    width: 96px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin: 0 auto;
    color: #fff;
    background: #18b4ed;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
    outline: none;
}
.footer button.i0 {
    background: #fff;
    border: 1px solid #dddddd;
    color: #666;
}
.footer button.i0:hover {
  background-color: #50c2ff;
  border:0;
  color:#fff;
}
ul.choice_style input.regular-checkbox{
    display: none;
}
.geshishuomin-1 label{
    color:#4c4c4c;font-size:16px;padding-left:25px;margin-bottom:0
}
.geshishuomin-1{
    color:#f25e5e;
    font-size:16px;
}
.geshishuomin-1 b{color:#1dacf9;font-size:20px;font-weight:bold;padding-left:5px;  }
ul.choice_style2 li label{
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 50px; width:100%;
    display: inline-block;
    position: relative;
    float: left;height:100%;margin-right: 10px;margin-top: 6px; *margin-top: 6px;margin-top: 6px\9;
}
.huidadui{color:#1dacf9;font-size:16px;}

/*--相关的单选复选按钮--*/
@keyframes hover-color {
  from {
    border-color: #c0c0c0; }
  to {
    border-color: #73716e; } }

.magic-radio[disabled], .magic-checkbox[disabled] { cursor: not-allowed; }
.magic-radio + label, .magic-checkbox + label { position: relative;  display: block;  padding-left: 30px;  cursor: pointer;  vertical-align: middle; font-weight:normal;}
.magic-radio + label:hover:before, .magic-checkbox + label:hover:before { animation-duration: 0.4s; animation-fill-mode: both; animation-name: hover-color; }
.magic-radio + label:before,
.magic-checkbox + label:before {position: absolute;top: 0;left: 0;display: inline-block;width: 20px;height: 20px;content: '';border: 1px solid #dbdbdb;background-color:#fff;/*border:none\0;*//**border:none;*//*border: 1px solid #c0c0c0\9\0;*/}
.magic-radio + label:after,.magic-checkbox + label:after {position: absolute;display: none;content: ''; }
.magic-radio[disabled] + label,.magic-checkbox[disabled] + label {cursor: not-allowed;color: #e4e4e4; }
.magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,.magic-checkbox[disabled] + label:hover,.magic-checkbox[disabled] + label:before,.magic-checkbox[disabled] + label:after {cursor: not-allowed; }
.magic-radio[disabled] + label:hover:before,.magic-checkbox[disabled] + label:hover:before {border: 1px solid #e4e4e4;animation-name: none; }
.magic-radio[disabled] + label:before,.magic-checkbox[disabled] + label:before {border-color: #e4e4e4; }
.magic-radio:checked + label:before,.magic-checkbox:checked + label:before {animation-name: none; }
.magic-radio:checked + label:after,.magic-checkbox:checked + label:after {display: block; }
.magic-radio + label:before {border-radius: 50%; }
.magic-radio + label:after { top: 7px; left: 7px; width: 6px; height: 6px; border-radius: 50%; background: #73716e; }
.magic-radio:checked + label:before { border: 1px solid #dbdbdb; }
.magic-radio:checked[disabled] + label:before { border: 1px solid #c9e2f9; }
.magic-radio:checked[disabled] + label:after { background: #c9e2f9; }
.magic-checkbox + label:before { border-radius: 0px; }
.magic-checkbox + label:after {top: 2px;left: 7px;box-sizing: border-box;width: 6px;height: 12px;transform: rotate(45deg);border-width: 2px;border-style: solid;border-color: #fff;border-top: 0;border-left: 0; }
.magic-checkbox:checked + label:before {border: #3e97eb;background: #3e97eb; }
.magic-checkbox:checked[disabled] + label:before {border: #c9e2f9;background: #c9e2f9; }
.col{ margin:8px 0; font-size:16px; line-height:20px; position:relative;}
.xianze_img{ padding-right:320px;}

.opt{ margin:0; float:left; font-size:14px;}
.opt .opt_select{ float:left; padding-left:15px;}

.opt select{ position:relative; margin-top:-3px;border: 1px solid #e2e2e2;}
.col .col_annniu{
  padding-bottom: 10px;
  padding-top:10px;
}
.col .col_annniu button {
  border: 0;
  outline: none;
  width: 86px;
  height: 33px;
  background: #2da5ec;
  cursor: pointer;
  color: #fff;
  border-radius: 5px;
}
.col .col_annniu button:active { background-color:#1dacf9;}
.col_fx_tc {position: fixed;left:0; height:100%; width:100%;top:0;bottom: 0;text-align: center;font-size: 0; z-index:9999; display:none;}
.col_fx_tc:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.col_fx_tc_nr{vertical-align: middle;position: relative;padding: 20px 25px;max-width: 700px;background-color: #fff;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5);border: 1px solid rgba(0,0,0,.2);border-radius: 6px; width:300px; height:160px; margin: auto; top:50%;   margin-top:-80px;*width: 250px;*height:120px;*margin-top:-60px;}
.col_fx_tc_nr h1{ font-size: 16px; color: #18b4ed; text-align: center; margin:0;}
.col_fx_tc_nr h2{ padding: 20px 0 30px; font-size: 14px; margin:0;}



/*单项按钮 table*/
.col table tr{ border:0;}
.col table td{ margin:0 13px;}
.dzzy_re .col table td label{ font-size:14px; color:#474747; margin-bottom:7px;}
.dzzy_re .synj table td{display:block;padding:3px 0 !important;}


.col table td input, .magic-checkbox { position: absolute; display: none; /*display: block\9;*display: block; */}
.col table td input[disabled], .magic-checkbox[disabled] { cursor: not-allowed; }
.col table td input + label, .magic-checkbox + label { position: relative;  display: block;  padding-left: 30px;  cursor: pointer;  vertical-align: middle; font-weight:normal;}
.col table td input + label:hover:before, .magic-checkbox + label:hover:before { animation-duration: 0.4s; animation-fill-mode: both; animation-name: hover-color; }
.col table td input + label:before,
.magic-checkbox + label:before {position: absolute;top: 0;left: 0;display: inline-block;width: 20px;height: 20px;content: '';border: 1px solid #dbdbdb;background-color:#fff;/*border:none\0;*//**border:none;*//*border: 1px solid #c0c0c0\9\0;*/}
.col table td input + label:after,.magic-checkbox + label:after {position: absolute;display: none;content: ''; }
.col table td input[disabled] + label,.magic-checkbox[disabled] + label {cursor: not-allowed;color: #e4e4e4; }
.col table td input[disabled] + label:hover, .col table td input[disabled] + label:before, .col table td input[disabled] + label:after,.magic-checkbox[disabled] + label:hover,.magic-checkbox[disabled] + label:before,.magic-checkbox[disabled] + label:after {cursor: not-allowed; }
.col table td input[disabled] + label:hover:before,.magic-checkbox[disabled] + label:hover:before {border: 1px solid #e4e4e4;animation-name: none; }
.magic-radio[disabled] + label:before,.magic-checkbox[disabled] + label:before {border-color: #e4e4e4; }
.col table td input:checked + label:before,.magic-checkbox:checked + label:before {animation-name: none; }
.col table td input:checked + label:after,.magic-checkbox:checked + label:after {display: block; }
.col table td input + label:before {border-radius: 50%; }
.col table td input + label:after { top: 8px; left: 7px; width: 6px; height: 6px; border-radius: 50%; background: #73716e; }
.col table td input:checked + label:before { border: 1px solid #dbdbdb; }
.col table td input:checked[disabled] + label:before { border: 1px solid #c9e2f9; }
.col table td input:checked[disabled] + label:after { background: #c9e2f9; }



