

.bread_crumb{width: 1200px;height:25px;margin: 20px auto;}
.bread_crumb li{float: left;color:#999;font-size: 12px; line-height: 25px;margin-right: 5px;}
.bread_crumb .contest_bread{font-size: 14px;color: #fff;}
.bread_crumb a{color: #999;}

.box_top{
    height: 38px;
    /*background: url(/image/contest/box_top.png);*/
    background-size: 100% 100%;
}
.box_bottom{
    height: 40px;
    /*background: url(/image/contest/box_bottom.png);*/
    background-size: 100% 100%;
}
.box_middle{
    padding: 0 28px;
    padding-bottom:1px;
    /*background: #02162d;*/
    /*border-left: 1px solid #073163;*/
    /*border-right: 1px solid #073163;*/
}

.box_middle h2{font-size: 24px;font-weight: 700;color: #666666;margin: 0;margin-bottom: 30px;}
.box_middle .desc{color: #666666;line-height: 30px;margin: 0;}


.choose_items:after{content: '';display: table;clear: both;}
.choose_items li{
    /*text-align: center;*/
    position: relative;
    overflow: hidden;
    float: left;
}
.choose_items .mr0{margin-right: 0;}
.choose_items .choose_txt{position: relative;z-index: 20;}
.modal_bg{position: absolute;z-index: 10;top: 0;left: 0;right: 0;bottom: 0;}
.modal_bg img{width: 100%; height: 100%;}
.modal_bg_datal{position: absolute;z-index: 10;top: 0;left: 0;right: 0;bottom: 0;}
.modal_bg_datal img{width: 100%; height: 100%;}


.icon_contest{display: inline-block;background: url(/image/contest/icon.png) no-repeat;}

.icon_pen{width: 78px;height: 88px;background-position: 0 0;}
.icon_complete{width: 55px;height: 55px;background-position: 0 -97px;}
.icon_calc{width: 76px;height: 85px;background-position: -95px 0;}
.icon_money{width: 73px;height: 92px;background-position: -184px 0;}

.contest_type_box{width: 1200px;margin: 0 auto;margin-top: 50px;}
.contest_tit h3{color: #666666;}
.contest_type_box .contest_tit a{margin-top: -30px;}

.contest_type_list{margin-top: 25px;}
.contest_type_list:after{content: '';display: table;clear: both;}
.contest_type_list .contest_type_list_child{padding-top:21px;text-align:center;float: left;width:224px;height:260px;background: url(/image/contest/constest_type.png) no-repeat -258px 0px; margin-right: 20px;}
.contest_type_list .contest_type_list_child:hover{background-position: 0px 0px;}
.contest_type_list .contest_type_list_child .type_name{color:#ddd;padding-top: 20px;}
.contest_type_list .contest_type_list_child .type_num_box{color:#999;padding-bottom: 10px;}
.contest_type_list .contest_type_list_child .type_num{color:#f7c012;}
.contest_type_list .contest_type_list_child img{width: 100px;height: 100px;}
.join_contest{color:#1584eb;display: inline-block;width: 110px;height: 37px;text-align: center;line-height: 36px;background: url(/image/contest/constest_type.png) no-repeat -6px -299px;cursor: pointer;}
.join_contest:hover{color:#FFF;text-decoration:none;background-position:-126px -299px;cursor: pointer;}
.join_contest:focus{color:#1584eb;}


.curr_soft{min-height: 260px;width: 100%;background: url(/image/common/soft_bg.png) no-repeat;background-size: 100% 100%;}


.curr_soft{padding-top: 40px;padding-left: 20px;padding-right: 20px;}
.soft_img{width: 190px;text-align: center;}
.soft_img img{width: 120px;height:120px;margin: 0 auto;}

.soft_content{color: #fff;}
.soft_content h3{margin-top: 5px;}
.soft_content p{color: #43aafa;width: 690px;line-height: 26px;}

.right_con{margin-right: 10px;}
.right_con .cf7c012{color: #f7c012;}
.right_con .contest_btn{line-height: 24px;background: transparent;border: 1px solid #11a8dc;border-radius: 19px; color: #11a8dc;margin-left: 20px;}
.right_con .contest_btn:hover{background: url(/image/common/icon.png) no-repeat -362px -1px; color: #fff;}
.right_con p{margin-bottom: 20px;color: #fff;}

.video_model_con .img_box img {border: none}
.video_model_desc {color: #666666;}
.video_model_con .right_con span {color: #012bbb;}
.video_model_box ul {border-bottom: none;}
.video_model_con .item:hover .img_box{background: none;}