.innerbg{background-color: #f5f7fa; padding:30px 0}
.page_container{background-color: #f6f7fb;}
.per_banner{width: 100%;height: 151px;background: url("../images/personal_banner.png") no-repeat center;}
.presonal_con {width: 1100px;margin: 25px auto;background: #fff;border-radius: 8px;padding: 20px;}
.per_con{width: 956px;margin: 0 auto;margin-top: 40px;}
.award_level{margin-top: 30px;margin-bottom: 30px;}
.award_level a{color:#333;}
.level_item{float: left;width: 130px;height: 45px;line-height: 45px;text-align: center;border: 1px #e4e4e4 solid;border-radius: 10px;margin-right: 10px;color: #333;font-weight: bold;}
.tab_type_active{color: #fff;background-color: #ea635c;border: 1px #ea635c solid;}
.tab_type_active a{color: #fff;}
.table_header {width: 100%;}
.table_header ul {width: 100%;margin: 0 auto;height:40px;line-height:40px;background-color:#edeff3;}
.table_title{background-color: #e3e3e3!important;height: 50px;line-height: 50px;font-weight: 600;}
.table_header ul:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.table_header ul li {float: left;width:calc(10% - 1px);text-align: center;list-style: none; font-size:14px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.table_header ul li:nth-child(2){ width:calc(35% - 1px)}
.table_header ul li:nth-child(3){ width:calc(35% - 1px)}
.table_header ul li:last-child{width:calc(10% - 2px);border-right:1px solid #ccc}

.table_header table {width: 100%;margin: 0 auto;background-color:#edeff3; border-bottom:1px solid #ccc}
.table_header tr {}
.table_header tr:nth-child(2n) {background-color: #fff;}
.table_header tr:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.table_header tr td {float: left;width:calc(10% - 1px);text-align: center;list-style: none; font-size:14px;border-left:1px solid #ccc;min-height:40px;display:flex;justify-content:center;align-items:center;}
.table_header tr td:nth-child(2){ width:calc(35% - 1px)}
.table_header tr td:nth-child(3){ width:calc(35% - 1px)}
.table_header tr td:last-child{width:calc(10% - 2px);border-right:1px solid #ccc}

.tips {width: 1100px;margin: auto;background: #fff;border-radius: 8px;padding: 20px;margin-top: 20px;line-height: 30px;}
.tips a {color: #f00;text-decoration: underline}
/*left*/
.left_menu{float: left;width: 225px;padding: 10px 0;background-color: #fff;}
.menu_item{width: 221px;height: 40px;line-height: 40px;margin-bottom: 10px;border-left: 4px #fff solid;}
.menu_item a{color: #333;}
.menu_item_active{background-color: #f1f2f6;border-left: 4px #3161eb solid;border-botoom: 4px #3161eb solid;}
.menu_item span{margin-left: 68px;}
/*right*/
.right_con{float: right;width: 712px;}
.menu_con{width: 612px;padding: 50px;background-color: #fff;}
.menu_con h1{display:block;height:80px;line-height:80px;font-size:30px;text-align:center;}
.menu_cons{margin:auto;}
.page_tips{width: 100%;color: red;margin-top: 15px;text-align: center;}

/*�ҵ���Ϣ*/
.my_info_item{width: 84%;height: 43px;line-height: 43px;background-color: #E8F0FE;border-radius: 5px;border: 1px #edeff3 solid;margin: 0 auto;margin-bottom: 17px;}
.my_info_item input,.my_info_item select{width:95%;height: 40px;border: none;outline: none;color: #000;font-size: 15px;font-weight: bold;padding-left: 5%;background-color:transparent;}
.my_info_item select{color: #666;padding-left: 4.5%;}
.confirm_btn{width: 84%;margin: 0 auto;}
.confirm_btn input,.confirm_btn button{display: inline-block;width: 100%;height: 44px;text-align: center;line-height: 44px;border-radius: 5px;color: #fff!important;border: none;outline: none;font-size: 17px;background-image: linear-gradient(to right,#f24242,#fb4835);}

.menu_con h3{width: 100%;text-align: center;margin-bottom: 20px;font-size: 24px;line-height: 40px;}
.info_result{width: 100%;height:auto;background-color: #fff;border-radius: 5px;border: 1px #edeff3 solid;margin: 0 auto;}
.info_result dl{width:100%;min-height: 40px;line-height: 40px;background:#f9f9f9;border-bottom: 1px #edeff3 solid;color:#333; margin:0}
.info_result dl dt{width:25%;float:left;display:block;text-align:right;font-weight:bold;}
.info_result dl dd{width:75%;float:left;display:block;text-align:left; margin-left:0}
/*ģ����ϰ����ʽ����*/
.momi{width: 568px;height: 160px;background: url("../images/dt_img_03.png") no-repeat;background-size: 100% 100%;padding: 30px;}
.zhengshi{width: 568px;background: url("../images/dt_img_05.png") no-repeat;background-size: 100% 100%;box-shadow: 0 0 5px #fbe1e2;border-radius: 5px;padding: 30px 0;}
.dt_time{float:left;width: 50%;font-size: 15px;padding-left: 7%;}
.dt_time p:nth-child(1){height: 50px;font-size: 30px;font-weight: bold;}
.dt_time p:nth-child(2){width: 300px;margin-top: 60px;line-height: 20px;}
.mn_btn,.zs_btn{width: 176px;height: 50px;margin-top: 5px;background-color: #3161eb;border-radius: 5px;text-align: center;line-height: 50px;margin-left: 337px;}
.zs_btn{background-color: #ed5a62;}
.zs_btn input{width: 100%;color: #fff;height: 45px;border-radius: 5px;text-align: center;line-height: 45px;border: none;outline: none;font-size: 17px;background-color: #ed5a62;}
.mn_btn a,.zs_btn a{display: inline-block;width: 100%;color: #fff;}
.tips {width: 510px;margin: 0 auto;margin-top: 30px;line-height: 40px;/*font-size: 14px;*/
    text-align: center;}
.tips img{width: 120px;}
.tips span{font-size: 17px;font-weight: bold;color: red;}
.exam_btn{width:60%;height: 44px;text-align: center;line-height: 44px;border-radius: 5px;margin: 15px auto;font-size: 16px;background-image: linear-gradient(to right,#00a5ff,#3162eb);}
.exam_btn a{display: inline-block;width: 100%;color: #fff;}
/*�ɼ�*/
.cj_con{width: 100%;padding-top: 45px;border-top: 1px #f0f1f5 solid;}
.score{float: left;width: 172px;height: 137px;border: 6px #4e77ee solid;border-radius: 50%;text-align: center;padding-top: 35px;margin-left: 90px;}
.scores{float: left;width: 172px;height: 137px;border: 6px #4e77ee solid;border-radius: 50%;text-align: center;padding-top: 35px;margin-left: 0px;}
.scores p span{font-size: 60px;color: #f41919;font-weight: bold;}
.score p span{font-size: 60px;color: #f41919;font-weight: bold;}
.score p:last-child{margin-top: 20px;}
.info{float: left;margin-top: 25px;margin-left: 65px;}
.infos{float: left;margin-top: 25px;margin-left: 20px;text-align: left;}
.info p{margin-bottom: 30px;}
.info p:nth-child(3){color:#f62626;}
.view_zs_btn{width:100%;padding-bottom: 33px;text-align: center;background-color: #f1f2f6;}
.view_zs_btn a,.follow_wx{display: inline-block;width: 240px;color: #fff;height: 44px;text-align: center;line-height: 44px;margin: 33px 24px 0 24px;background-color: #3161eb;font-size: 17px;background-image: linear-gradient(to right,#00a5ff,#3161eb);/*border: 1px #3161eb solid;*/
}
/*.view_zs_btn a:last-child,.follow_wx{*/
    /*/!*color: #3161eb;*!/*/
    /*/!*background: transparent;*!/*/
    /*border: 1px #3161eb solid;*/
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
    /*width: auto;*/
/*}*/
.zs_btn_hlw{width: 64%!important;}
.zs_receive{display: none;}
.zs_receive p{margin: 10px 0;}
.zs_receive img{width: 180px;}
.question{width: 680px;padding: 28px 16px;background-color: #fff;}
.question p{margin-bottom: 15px;}
.anwer_item{margin-bottom: 30px;margin-left: 11px;}
.anwer_item input{display: none;margin-right: 15px;}
.anwer_item>label{position: relative;}
.anwer_item>label::before{display: inline-block;content: "";position: relative;bottom: 7px;width: 14px;height: 14px;border-radius: 50%;border: 1px solid #e6e7e7;margin-right:15px;vertical-align: bottom;background-color: #edeef3;}
.anwer_item>input:checked+label::before{background-color: #3161eb;border: 1px #3161eb solid;}
.a_right label:before{background-color: #0cc462;}
.a_error label:before{background-color: #eb3131;border:1px #eb3131 solid;}

/*����־Ը��*/
.bm_zyz_succeed{width: 100%;color: #666;margin-bottom: 30px;}
.bm_zyz_succeed p{margin-bottom: 10px;}
.zyz_table{width: 100%;margin-bottom: 10px;border-top: 1px #ccc solid;border-left: 1px #ccc solid;}
.zyz_table tr td{padding: 20px;text-align: center;border-right:1px #ccc solid ;border-bottom:1px #ccc solid ;}
.zyz_table tr td:nth-child(1){font-weight: bold;font-size: 17px;}
.copy_btn{width: 160px;height: 42px;color: #fff;font-size: 16px;border: none;line-height: 42px;background-color: #4d76ed;border-radius: 10px;margin: 10px 0;cursor: pointer;}
.bm_zyz_btn{width: 307px;height: 44px;text-align: center;line-height: 44px;border-radius: 5px;margin: 0 auto;margin-top: 50px;font-size: 17px;background-image: linear-gradient(to right,#00a5ff,#3161eb);}
.bm_zyz_btn a{display: inline-block;width: 100%;color: #fff;}


/*����ֽ�ʰ�֤��*/
.apply_zs p{line-height: 35px;}
.apply_zs p:nth-child(1){font-size: 21px;text-align: center;margin-bottom: 20px;}
.payinfo{width:100%;margin:auto;padding-bottom:30px;}
.ptips{width:100%;margin:auto;text-align:left;}
.buyinfo,.buyinfo1{margin-top:18px;}
.pro{margin-top: 0;}
.text{width:98.5%;height:48px;line-height:48px;border:#c9caca 1px solid;padding-left:5px;border-radius:4px;font-size:16px;outline:none;}
.text2 {width:600px;height:55px;outline:none;border:#d3d3d3 1px solid;border-radius:4px;padding-left:5px;font-size:16px;margin-top: 18px
}
.buyinfo .form-group{display: inline-block;}
.buyinfo select {width: 165px;height: 48px;color:#666;line-height:48px;border: #d3d3d3 1px solid;border-radius: 4px;padding-left: 5px;font-size:16px;outline:none;}
.apply_zs_btn{width:100%;height: 45px;text-align: center;margin-top: 35px;}
.apply_zs_btn input{display: inline-block;width: 100%;color: #fff;height: 45px;text-align: center;line-height: 45px;border-radius: 5px;border: none;outline: none;font-size: 17px;background-color: #3161eb;background-image: linear-gradient(to right,#00a5ff,#3161eb);}
.red{margin-top:10px;color:#f00;text-align:left;}

/*ʱ��ѡ��*/
.js_tips{width: 100%;font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.menu_con h4{font-size: 17px;text-align: center;line-height: 30px;font-weight: bold;}
.gxb_title{font-size: 24px!important;margin: 35px auto 15px auto;}
.time_list{width:595px;margin: 0 auto 15px;}
.t_item{float: left;width: 275px;height: 42px;line-height: 42px;margin: 10px;text-align: center;border: 1px #333 solid;}
.t_item_active{color: #fff;background-color: #00a5ff;}
.cstime_btn input {letter-spacing: 10px;margin-top: 20px;}


/*关于决赛*/
.js_con h4{font-size: 17px;font-weight: bold;color:orangered;}
.js_bm_btn{padding: 8px 20px;background-color: dodgerblue;border-radius: 10px;color: #fff;margin-top: 10px;}
.js_know{color: #666;margin-top: 15px;text-align: left;}
.js_know p{font-weight: bold;}

.sd_select{padding: 12px 50px;}
.sd_item{width: 90%;color: #fff;padding: 15px 5%;margin-top: 20px;background: url(../images/js_bg.png) no-repeat;background-size: 100% 100%;}
.sd_text{float: left;width: 70%;text-align: left;}
.sd_text h3{font-size: 21px;text-align: left;margin-bottom: 0;}
.sd_btn{float: left;width: 30%;text-align: right;}
.sd_btn a{padding: 5px 20px;color: #146eba;background-color: #fff;border-radius: 6px;margin-top: 15px;}
@media screen and (max-width: 768px) {
.presonal_con {width: 90%;margin: 10px auto 10px auto;padding: 2%;}
.menu_con {width: 100%;padding: 10px 0;background-color: #fff;}
.menu_con h1 {height: 60px;line-height: 60px;font-size: 24px;}
.innerbg{padding:10px 0}
.table_header {overflow-x: scroll;}
.table_header ul {width: 1000px;}
.table_header table {width: 1000px;}
}