body{background: #041223;}

.box_normal{width: 1200px;margin: 0 auto;margin-top: 30px;}


.container{width: 1200px;padding: 0;}
.header{margin-bottom: -280px;padding: 0;min-width:1200px;background: url(/image/common/topbg.jpg) center no-repeat;height: 655px;}

.logo{line-height: 48px;}

/*.headerTit{background: url(../img/topbg.png);background-size: 100% 100%;height: 410px;}*/
.headerTop{height: 60px;line-height: 60px;}

.area{color: #1278d5;padding-left: 30px;margin-top: 1px;}

.login_box{
    width: 125px;
    height: 35px;
    line-height: 35px;
    margin-top: 7px;
    color: #fff;
    text-align: center;
    background-color: #c20d23;
    border-radius: 5px;
}
.login_box a{color: #fff;}
.user_img{margin-right:10px;}
.user_img .user_img_con{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-top: 5px;}
.user_img .user_img_con img{width: 40px;height: 40px;}
.user_name{color:#777;line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 160px;}
.login_out{color:#777;padding-left: 10px;line-height: 48px;}
.login_out a{color:#777;padding-left: 10px;}

.person_box{position: absolute;top:300px;left:50%;width: 230px;height: 38px;margin-left: -115px;text-align: center;line-height: 38px;color: #fff;font-size: 18px;}
.person_num{font-weight: 700;}

.nav_box{min-width: 1200px;background: #eee;}
.nav_list{margin: 0 auto;min-height: 48px;width: 1200px;}
.nav_list ul{margin-bottom: 0;margin-left: 292px;}
.nav_list li{float: left;cursor:pointer;font-weight: 700;text-align:center;font-size:12px;line-height:48px;width: 100px;height: 48px;color: #444;}
.nav_list li a{color: #666666;display: inline-block;height: 50px;width: 100%;font-size: 14px;}
.nav_list li.on{background: #c20d23;}
.nav_list li.on a{color: #fff;}
.nav_list li:hover{background: #c20d23;}
.nav_list li:hover a{color: #fff;}

.banner_box{width: 1200px;height: 406px;padding: 3px;margin: 30px auto;background: url(/image/banner/bannerbd.png) no-repeat;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/banner/bannerbd.png',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/banner/bannerbd.png',sizingMethod='scale');
}
.banner_box .item a img{width: 1194px;height: 400px;}
.banner_box .carousel-indicators li{margin-right: 5px;}


.support_box{margin-top: 50px;min-width: 1240px;}
.support_box h4{color: #fff;}
.support_box a{margin-top: 10px;}
.support_box .thumbnail{background: transparent;border: 0;}
.support_box .thumbnail h3{color: #fff;text-align: center;font-size: 16px;}
.support_box .thumbnail p{color: #777;}
.support_box .col-md-3 {width: 25%;float: left;}

.col-md-2{width: 16.66666667%;float: left;}
.col-md-10{width: 83.33333333%;float: left;}




.footer{background: #041a36;width: 100%;height: 200px;margin-top: 100px;}
.foot_box{width: 1200px;margin: 0 auto;}
.foot_con{padding-top: 34px;}
.foot_con li{float: left;color: #9d9d9d;}
.foot_con li p, .foot_con li span, .foot_con li div{font-size: 12px;}
/*.foot_con .code_img{margin-left: 130px;}*/
.foot_con .about_us{margin-left: 30px;padding-top: 26px;}
.foot_con .foot_boder{width: 1px;background:#0a5682;height: 100px;margin-top: 10px;margin-left: 80px;}
.foot_con .about_desc{margin-left: 70px;padding-top: 26px;}
.foot_con .about_desc .font_style{color: #ccc;padding-right: 24px;font-size: 16px}
.foot_con .about_desc .font_pl{padding-left: 24px;}
.code_img img {width: 130px; height: 130px}
a:hover{
    text-decoration: none;
}
a:focus{outline: none;text-decoration: none;}
.local_img{vertical-align:bottom;margin-right:10px;display: inline-block;width: 17px;height: 22px;background: url(/image/common/icon.png) no-repeat 0px -68px;}
.modal .modal-dialog{position: absolute;top: 50%;left: 50%;margin-top: -156px;margin-left: -300px;}
.modal-content{border-radius: 0;}
.modal-footer{text-align: left;}


.icon{display: inline-block;background: url(/image/common/icon.png) no-repeat;vertical-align: text-bottom;}
.icon_tips{width: 26px;height: 24px;background-position: -77px -67px;}
.icon_phone{width: 13px;height: 21px;background-position: -108px -68px;}
.icon_succ{width: 18px;height: 18px;background-position: -127px -68px;}
.icon_err{width: 18px;height: 18px;background-position: -152px -68px;}
.icon_user{width: 19px;height: 23px;background-position: -176px -69px;}
.icon_password{width: 18px;height: 24px;background-position: -204px -68px;}
.icon_tick{width: 90px;height: 90px;background-position: -365px -107px;}
.icon_home{width: 18px;height: 18px;background-position: -296px -84px;}
.icon_zan{width: 19px;height: 20px;background-position: -245px -84px;}
.icon_zan_gray{width: 19px;height: 20px;background-position: -473px -177px;}
.icon_zan_blue{width: 38px;height: 39px;background-position: -374px -336px;}
.icon_per{width: 16px;height: 18px;background-position: -274px -84px;}
.icon_one{width: 36px;height: 43px;background-position: -118px -326px;}
.icon_two{width: 36px;height: 43px;background-position: -166px -328px;}
.icon_thr{width: 36px;height: 43px;background-position: -211px -329px;}
.icon_1{width: 36px;height: 43px;background-position: -118px -326px;}
.icon_2{width: 36px;height: 43px;background-position: -166px -328px;}
.icon_3{width: 36px;height: 43px;background-position: -211px -329px;}
.icon_fire{width: 28px;height: 44px;background-position: -263px -326px;}
.icon_fire_num{width: 40px;height: 18px;background-position: -324px -84px;}
.icon_fire_big{width: 41px;height: 63px;background-position: -303px -306px;}
.icon_fire_big_num{width: 55px;height: 25px;background-position: -300px -272px;}
.icon_commonet{width: 19px;height: 17px;background-position: -373px -85px;}
.icon_bigbig{width: 16px;height: 17px;background-position: -399px -84px;}
.icon_pen{width: 16px;height: 16px;background-position: -421px -84px;}
.icon_pen_write{width: 16px;height: 16px;background-position: -458px -106px;}
.icon_pen_blue{width: 16px;height: 16px;background-position: -358px -200px;}
.icon_pen_blue1{width: 16px;height: 16px;background-position: -350px -336px;}
.icon_person{width: 18px;height: 18px;background-position: -444px -84px;}
.icon_eye{width: 20px;height: 13px;background-position: -468px -89px;}
.icon_zhuan{width: 18px;height: 14px;background-position: -477px -107px;}
.icon_warn{width: 28px;height: 25px;background-position: -340px -227px;}
.icon_share{width: 14px;height: 18px;background-position: -363px -276px;}
.icon_share_gray{width: 14px;height: 18px;background-position: -363px -297px;}
.icon_share_blue{width: 39px;height: 42px;background-position: -428px -333px;}
.icon_video{width: 16px;height: 15px;background-position: -384px -279px;}
.icon_search{width: 20px;height: 19px;background-position: -488px -83px;}
.icon_plane{width: 21px;height: 20px;background-position: -408px -275px;}
.icon_down{width: 12px;height: 6px;background-position: -331px -438px;vertical-align: middle;}
.icon_up{width: 12px;height: 6px;background-position: -346px -438px;vertical-align: middle;}
.icon_del{width: 15px;height: 14px;background-position: -309px -447px;vertical-align: middle;}
.icon_reply{width: 14px;height: 12px;background-position: -310px -432px;vertical-align: middle;}
.icon_success{width: 32px;height: 32px;background-position:  -509px -2px;vertical-align: top;}
.icon_info{width: 32px;height: 32px;background-position:  -546px -2px;vertical-align: top;}
.icon_zan_article{width: 17px;height: 16px;background-position:  -521px -52px;vertical-align: baseline;}
.icon_zan_article_hover{width: 17px;height: 16px;background-position:  -543px -52px;vertical-align: baseline;}
.icon_colloct{width: 18px;height: 16px;background-position:  -520px -75px;vertical-align: baseline;}
.icon_colloct_hover{width: 18px;height: 16px;background-position:  -543px -75px;vertical-align: baseline;}
.icon_share_article{width: 14px;height: 16px;background-position:  -524px -101px;vertical-align: baseline;}
.icon_share_article_hover{width: 14px;height: 16px;background-position:  -545px -101px;vertical-align: baseline;}
.icon-success-tip{width: 24px;height: 26px;display: inline-block;background: url(/image/common/tip.png) no-repeat;margin: 0 7px -5px 20px;}
.icon-sign-empty{width: 17px;height: 17px;display: inline-block;background: url(/image/common/empty.png) no-repeat; vertical-align: sub;}


.icon_red_btn{width: 120px;height: 38px;background-position: -85px -221px;text-align: center;line-height: 38px;color:#fff;}
.icon_red_btn:hover{background-position: -210px -222px;color: #fff;}
.icon_close_btn{width: 34px;height: 34px;background-position: 0 -223px;}
.icon_close_btn:hover{background-position: -40px -223px;}
.icon_trans_btn{width: 140px;height: 38px;background-position: 0 -275px;text-align: center;line-height: 38px;color:#ed2c53;}
.icon_trans_btn:hover{background-position: -150px -276px;color: #fff;}
.ico_edit_btn{width:200px;height:42px;background-position: 0 -380px;color: #fff;text-align: center;line-height: 42px;}
.ico_edit_btn:hover{background-position: -218px -380px;color: #fff;}
.ico_edit_btn:focus{color: #fff;}


/*按钮*/
.subject_box .subject_btn:nth-child(4) {float: left;margin-left: 17px;margin-top: 10px;}
.contest_btn{width: 110px;height: 38px;line-height:26px;background: url(/image/common/icon.png) no-repeat -233px -1px;color: #fff;}
.contest_btn:hover{background-position: -363px -1px;color: #fff;}
.contest_btn:active:focus{outline: none;}
.contest_btn:focus{outline: none;color: #fff;text-decoration: none;outline-offset: 0;}
.contest_btn:active{box-shadow:0 0 0;background: url(/image/common/icon.png) no-repeat -233px -1px;outline: none;}
.wait_btn:hover{background-position: -233px -1px;}

.contest_grey_btn{width: 120px;height: 38px;color: #aaa;line-height:26px;background: url(/image/common/icon.png) no-repeat -233px -44px;}
.contest_grey_btn:hover{background-position: -362px -44px;color: #888;}
.contest_grey_btn:focus{outline: none;color: #888;text-decoration: none;}
.contest_grey_btn:active:focus{outline: none;outline-offset: 0;}
.contest_grey_btn:active{box-shadow:0 0 0;background: url(/image/common/icon.png) no-repeat -233px -44px;outline: none;}
.modal-footer{border-top: 0;}

.white_btn {width: 100px;height: 36px;line-height: 36px;text-align: center;color: #fff;border-radius: 18px;border: 1px solid #fff;}
.white_btn:visited {color: #fff;}
.white_btn:focus {color: #fff;}
.white_btn:hover {background: #fff;color: #0082d1;}
.no_hover:hover {background: transparent;color: #fff;}


.tips_modal .modal-dialog{width: 413px;margin-left: -203px;}
.tips_modal .modal-header h4 span{color: #df551e}
.tips_modal .modal-body p{text-align: center;}
.tips_modal .modal-body .tl {
    text-align: left;
}
.tips_modal .modal-footer{text-align: center;padding-bottom: 44px;padding-top: 5px;}

.txt_cut{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*地区列表样式*/
.area_modal .modal-dialog {width: 540px;margin-left: -270px;}
.area_modal .close{font-size: 40px !important;}
.area_modal .modal-header {height: 160px; padding: 5px 10px 0 50px;}
.area_modal .modal-header .area-modal-tip{color:#999;font-size: 17px;}
.area_modal .modal-header .modal-title{color:#333;font-size: 18px;margin-top: 43px;font-weight: bold;}
/* .area_modal .modal-header h4{padding-left: 15px;} */
/* .area_modal .modal-header h4 span{font-size: 12px;} */
.area_modal .modal-body {padding: 15px 0 15px 5px;}
.area_modal .area-content{display: inline-block;}
.area_modal .modal-header h5{color: #333;font-size:18px;margin-top: 20px;}
.area_modal .modal-header h5 span{color: #002ABB;font-size:18px;}
.area_list li {float: left;margin-bottom: 24px;width: 83px;text-align: center;}
.area_list li a{color: #666;padding: 4px 5px;font-size: 16px;}
.area_list li a:hover{color: #fff;background: #002ABB;}
.area_list .area-select a{color: #fff;background: #002ABB;}


.megagame{width: 1200px;margin: 0 auto;}
.megagametitle{font-size: 24px;color: white;line-height: 50px;}
.megagametop{width: 1200px;height: 36px;background: url("/image/common/megagametop.png")}
.megagamebottom{width: 1200px;height: 36px;background: url("/image/common/megagamedown.png")}
.megagamemiddle{width: 1200px; border-left: 1px solid #096391;border-right: 1px solid #096391;}
.instruction {
    margin: 0;
    padding-bottom: 20px;
}
.instruction li{line-height: 30px;    padding-left: 55px;}
.instrtitle{font-size: 16px;color: #176ccd;line-height: 40px;}
.instrdesc{font-size: 14px;color: white;}

.ver_btn{color: #1584eb;padding-right: 46px;}
.ver_btn:hover{color: #1584eb;}

.share_modal .modal-header{padding-left: 20px;}
.share_modal .modal-body{padding-left: 20px;}
.share_modal .modal-body p{text-align: left;line-height: 26px;}

.point{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 180px;}


.hrefUrl:hover{color: #1584eb}
.info_list .info_con .hrefUrl:hover{color: #1584eb}

.more_info{display: inline-block;width: 110px;height: 36px;border-radius:18px;line-height: 36px;border: 1px solid #0c478a;color: #0c478a;}
.more_info:focus{color: #0c478a;}
.more_info:hover{border-color: #1584eb;color: #1584eb;}
.loading{display: none;}
.modal-header{padding: 11px 15px;text-align: left;}


.content_after_pop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .3);z-index: 1000;}
.contest_after_img{position: absolute;top: 50%;left: 50%;margin-left: -250px;margin-top: -150px;width: 500px;height: 300px;}
.contest_after_img img{width: 500px;height: 300px;}
.contest_after_img .close_btn{font-size: 22px;color: #ccc;position: absolute;right: 8px;top: 8px;}




