.page_container{background-color: #FFF;}
.banner{position: relative;width: 100%;margin-top: 60px;}
.banner img{width: 100%;}
.b_org{position: absolute;top:48%;left: 0;width: 100%;color: #f7ecd2;text-align: center;line-height: 23px;}
.track{position: absolute;top: 100%;left: 3%;width:94%;}
.cj_track{float: left;width: 49%;height: 55px;background: url("../images/cj_track.png") no-repeat;background-size: 100% 100%;border-radius: 10px;box-shadow:5px 5px 10px #141b4c;}
.qh_track{float: left;width: 49%;height: 55px;margin-left: 2%;border-radius: 10px;background: url("../images/qh_track.png") no-repeat;background-size: 100% 100%;box-shadow:5px 5px 10px #141b4c ;}
.cj_track p{color: #ffcba2;font-size: 12px;padding-left: 4%;padding-top: 30px;}
.qh_track p{color: #b6bef5;font-size: 12px;padding-left: 4%;padding-top: 30px;}
.track_fixed{position: fixed;top: 65px;left: 3%;z-index: 10;}
.qh_page{display: none;}
/*=========*/
.c_bg{position: relative;margin-top: 80px;}
.c_title{width: 100%;height:40px;background: url(../images/title_bg.png) no-repeat 0 10px;background-size: 100% auto;text-align: center;font-size: 20px;font-weight: bold; margin-top:20px}
.t_left{display: inline-block;color: #f7ecd2;font-size: 21px;padding-left: 8px;margin-left: 16%;margin-top: 69px;}
.t_right{color: #475389;font-weight: bold;float: right;margin-top: 75px;margin-right: 3%;}
.bg_con{position: relative;width: 88%;background-color:#9C0311;border-radius: 10px;color: #f7ecd2;line-height: 25px;padding: 10px;margin: 0 auto;margin-top: 15px;}
.bg_con p{margin: 0 auto;border: 1px #f7ecd2 solid;border-radius: 10px;padding: 15px;overflow-y: hidden; text-indent:2em}
.view_more_bg{position: absolute;top: 0;right: 6%;width: 42px;}
.view_more_bg img{width: 100%;}
/*=========*/
.c_org,.c_cs,.c_js,.c_final,.c_process,.c_prize,.c_report{
   margin-top: 25px;}
.org_cj{width: 94%;color: #141d39;margin: 0 auto;margin-top: 15px;letter-spacing: 0;background: url(../images/org_bg_10.png) no-repeat;background-size: 100% 323px;background-position: center bottom;}
.org_box{width: 92%;height: 229px;padding: 180px 4% 0 4%;background: url(../images/org_bg_09.png) no-repeat;background-size: 100% auto;background-position: center top;}
.org_qh{width: 88%;color: #141d39;margin: 0 auto;margin-top: 15px;letter-spacing: 0;padding: 20px 3%;background:url("../images/org_bg_11.png") no-repeat;background-size: 100% 100%;}
.org_con h3{width: 140px;height: 35px;text-align: center;line-height: 35px;color: #fff;font-size: 17px;border-radius: 0 30px 30px 0;background-color: #141d39;}
.org_list{width: 100%;margin-top: 15px;}
.org_list li{margin: 6px 0;}
.org_list p:first-child{float: left;width: 78px;}
.org_list p:last-child{float: left;width: calc(100% - 78px);}

/*=========*/
.details_content{width: 94%;margin: 0 auto;margin-top: 15px;}
.cj_details,.qh_details{width: 100%;}
.cj_info{width: 94%;padding: 25px 3%;background:#fff;background-size: 100% 100%; border-radius:8px}
.qh_info{width: 94%;padding: 25px 3%;background: url("../images/qh_details.png") no-repeat;background-size: 100% 100%;}
.js_relevant{margin-top: 44px;}
.cs_relevant>p,.js_relevant>p{font-size: 18px;color: #000;font-weight: bold;padding-left: 7px;line-height: 25px;border-left: 4px #df4432 solid;}
.r_item{width: 100%;line-height: 25px;margin-top: 15px;}
.r_item span{display: inline-block;height: 30px;line-height: 30px;color: #fff;border-radius: 5px;padding: 0 12px;background-image: linear-gradient(to right,#d12510,#F37769);}
.r_item p{margin-top: 5px;}
.c_free {width: 166px;height: 46px;color: #c0610a;line-height: 46px;text-align: center;font-size: 18px;margin: 0 auto;margin-top: 25px;border-radius: 10px;background-color: #f49843;box-shadow: 5px 5px 10px -5px #f49843;}

.case_list{width: 100%;margin-top: 17px;}
.case_item{float: left;width: 49%;height: 100px;text-align: center;margin-right: 2%;margin-bottom: 15px;background:#9C0311;background-size: 100% 100%;border-radius: 10px;}
.case_item:nth-child(2),.case_item:last-child{margin-right: 0;}
.case_item a p:first-child{font-size: 16px;font-weight: bold;color: #fff;letter-spacing: 2px;padding-top: 15px;text-shadow: 3px 3px 0 #064ad2;}
.case_item a p:last-child{width: 95px;height: 28px;background-color: #fff;border-radius: 30px;color: #333;line-height: 28px;margin: 0 auto;margin-top: 12px;}

/*=========*/
.process_con{width: 88%;padding: 20px 3% 5% 3%;margin: 0 auto;margin-top: 20px;border-radius: 10px;background: url("../images/lc_bg_22.png") no-repeat;background-size: 100% 100%;}
.cj_process,.qh_process{position: relative;}
.cj_process li,.qh_process li{margin-bottom: 20px;}
.p_num{position: absolute;z-index: 2;float: left;width: 13%;height: 30px;background-image: linear-gradient(to right,#f5ca6c,#d09b3c);border-radius:30px 30px 0 30px;text-align: center;line-height: 30px;color: #fbebe1;}
.qh_process .p_num{background-image: linear-gradient(to right,#eb4a2f,#d22610);}
.p_time{float: right;width: 83%;}
.p_time p:first-child{font-size: 16px;font-weight: bold;line-height: 30px;}
.p_time p:last-child{padding: 10px 10px;color: #747474;margin-top: 10px;background-color: #fff;border-radius: 10px;box-shadow: 5px 5px 5px #d8dbe4;}
.cj_process::before{content: ' ';position: absolute;top: 0;left: 6%;display: inline-block;width: 2px;height: 80%;background-color:#d39f40;}
.qh_process::before{content: ' ';position: absolute;top: 0;left: 6%;display: inline-block;width: 2px;height: 80%;background-color:#d42812;}

/*=========*/
.prize_con{width: 100%;background-color: #f0f2f9;border-radius: 10px;margin-top: 20px;}
.xuanshou,.teacher,.school,.jineng,.qh_cs,.qh_js{width: 100%;padding: 25px 0 15px 0;background:url("../images/prize_bg_25.png") no-repeat;background-size: 100% 160px;background-color: #fff;}
.p_title{width: 100%;text-align: center;}
.p_title img{
   width: 200px;}
.d_classify{margin-top: 20px;}
.c_item{margin-right: 43px;position: relative;}
.c_i_1,.c_i_2,.c_i_3{width: 94%;margin: 0 auto;margin-top: 10px;padding: 20px 0;background: url("../images/jx_bg.png") no-repeat;background-size: 100% 100%;}
.c_i_2{background: url("../images/jx_bg_2.png") no-repeat;background-size: 100% 100%;}
.c_i_3{background: url("../images/jx_bg_3.png") no-repeat;background-size: 100% 100%;}
.left_title{position: absolute;top: 0;width: 20px;color: #fff;margin-left: 9.5%;padding-top: 10px;line-height: 20px;}
.right_info{text-align: center;line-height: 25px;}
.right_info p:nth-child(1){color: #141d39;font-size: 16px;margin-bottom: 20px;}
.p_red{color: #e3432a;}
.right_info>span{padding: 8px 25px;border-radius: 30px;color: #fff;font-weight: bold;font-size: 16px;background-color: #141d39;}
.right_info p:last-child{margin-top: 25px;text-align: left;padding: 0 12px;color: #7a7e94;font-size: 14px;line-height: 22px;letter-spacing: 0;}
.t_p_con{width: 94%;color: #fff;margin: 0 auto;margin-top: 20px;text-align: center;padding: 30px 0 40px 0;background: url(../images/jx_bg_4.png) no-repeat;background-size: 100% 100%;}
.t_p_con p{width: 90%;line-height: 28px;margin: 0 auto;margin-bottom: 20px;}
.t_p_1{width: 42px;height: 30px;background-image: linear-gradient(to right,#074db8,#1177d8);text-align: center;line-height: 30px;margin: 0 auto;font-size: 16px;}

.s_p_con{width:94%;margin: 0 auto;text-align: center;margin-top:20px;color: #fff;padding: 30px 0 40px 0;background: url("../images/jx_bg_5.png") no-repeat;background-size: 100% 100%;}
.s_p_con p{width: 90%;line-height: 28px;margin: 0 auto;margin-bottom: 20px;}
.s_p_con span,.t_p_con>span{padding: 7px 20px;border-radius: 30px;font-weight: bold;letter-spacing: 0;background-color: #141d39;}

.j_p_con{width: 84%;margin: 0 auto;text-align: center;margin-top: 20px;color: #fff;padding: 20px 5%;line-height: 28px;border-radius: 10px;background-image: linear-gradient(to right,#314b9e,#ea9c60);}


.qh_cs .qh_con{width: 94%;color: #fff;margin: 0 auto;margin-top: 20px;text-align: center;padding: 30px 0 40px 0;background: url(../images/qh_prize_cs.png) no-repeat;background-size: 100% 100%;}
.qh_js .qh_con{width: 94%;color: #fff;margin: 0 auto;margin-top: 20px;text-align: center;padding: 30px 0 40px 0;background: url(../images/qh_prize_js.png) no-repeat;background-size: 100% 100%;}
.qh_con p{width: 90%;line-height: 28px;margin: 0 auto;margin-bottom: 20px;}
.view_details {width: 166px;height: 46px;color: #c0610a;line-height: 46px;text-align: center;font-size: 18px;margin: 0 auto;margin-top: 25px;border-radius: 10px;background-color: #f49843;box-shadow: 5px 5px 10px -5px #a05b43;}

/*=========*/
.qh_prize_details_cs,.qh_prize_details_js{display: none;width: 94%;padding: 20px 3%;margin-top: 10px;margin-bottom: 10px;line-height: 28px;background-color: #fff;}
.qh_d_cs,.qh_d_js{width: 100%;}
.qh_prize_details_cs .p_title,.qh_prize_details_js .p_title{width: 100%;font-size: 18px;font-weight: bold;color: #141d39;text-align: left;}
.qh_prize_details_cs .p_title img,.qh_prize_details_js .p_title img{position: relative;top: 4px;width: 10px;}
.qh_p_info{margin-top: 15px;}
.qh_p_left{width: 100%;}
.qh_table{width: 100%;border-top: 1px #333 solid;border-left: 1px #333 solid;}
.qh_table tr td{text-align: center;border-right: 1px #333 solid;border-bottom: 1px #333 solid;padding: 10px 7px;font-size: 15px;}

/*=========*/
.report_con{width: 94%;margin: 0 auto;margin-top: 20px;overflow: hidden;padding-bottom: 50px;}
.report_con ul{position:relative;}
.report_con ul li{float: left;width: 140px;margin-right: 15px;}
.report_con ul li img{width: 140px; height:96px;border-radius: 10px;}
.report_con ul li p{text-align: center;font-size: 13px;line-height: 25px;color: #fff;}