﻿html, body, p, h2 { font-family: 'Microsoft YaHei'; padding: 0; margin: 0; font-weight: normal }
body { background: #f2f2f2; }

.location { width: 100%; height: 50px; line-height: 50px; min-width: 1200px; margin-bottom: 5px; }
.location_box { width: 1200px; margin: 0 auto; background: #fff; }
.relative-left { padding-left: 20px; }
.location_box a { font-size: 16px; color: #333; }
.Secondary_title { font-size: 18px; color: #ce0102; line-height: 45px; border-bottom: 2px solid #ce0102; position: relative; padding-left: 20px; padding-top: 12px; }

.content { min-width: 1200px; width: 1200px; margin: 0 auto; position: relative; }
    .content p { position: relative; }
        .content p span:last-child { position: absolute; right: 0 }
/**********************监督举报****************************/
.report_details h2 { font-size: 24px; text-align: center; padding: 40px 0; font-weight: normal }
i { display: inline-block; }
.report_details h2 i { width: 49px; height: 49px; background: url("../images/reporttittle_icon.png") no-repeat; background-size: 100% 100%; position: relative; margin-right: 15px; top: 10px; }
.report_textbox { padding: 0 40px; }
    .report_textbox p { font-size: 14px; color: #333; padding-bottom: 15px; text-indent: 2rem; }
.notextindent { font-size: 14px; color: #333; padding-bottom: 15px; padding-top: 50px; }
.report_textbox .ischecked { text-align: center; padding-top: 70px; padding-bottom: 50px; }
    .report_textbox .ischecked span { margin-right: 35px; }
.report_btns { text-align: center; }
    .report_btns span { display: inline-block; width: 205px; height: 50px; text-align: center; margin-right: 50px; line-height: 50px; }
        .report_btns span:first-child { background: #ee2930; }
        .report_btns span:last-child { background: #2096ff; }
        .report_btns span a { font-size: 18px; color: #fff; display: inline-block; width: 205px; }
        .report_btns span:first-child a i { width: 30px; height: 30px; background: url('../images/report_icon1.png') no-repeat; background-size: 100% 100%; position: relative; margin-right: 15px; top: 6px; }
        .report_btns span:last-child a i { width: 35px; height: 35px; background: url('../images/report_icon2.png') no-repeat; background-size: 100% 100%; position: relative; margin-right: 15px; top: 6px; }

/***********************举报单位/个人**************************************/
.bzxx, .volunteer, .guide { background: #fff; margin-bottom: 100px; padding-bottom: 40px; }
.Informer_info h2 { height: 44px; line-height: 44px; font-size: 16px; padding-left: 25px; background: #ededee; font-weight: normal; margin: 30px 20px 40px; }
.Secondary_title .tips { position: absolute; font-size: 14px; color: #bf1a21; right: 20px; }
.Informer_info .Informer_inputbox { width: 830px; display: -webkit-flex; display: flex; flex-wrap: wrap; }
.Informer_info .bzxx_inputbox .letter_input:nth-child(2n+1) { /*margin-right: 86px;*/ }
.Informer_info .bzxx_inputbox .noletter_margin { margin-right: 0 !important }
.Informer_info .bzxx_inputbox .letter_input input { width: 250px; }
.Informer_info .bzxx_inputbox .letter_input select { width: 257px; height: 34px; color: #c3c3c4; border: 1px solid #c3c3c4; line-height: 34px; }
.Informer_info .bzxx_inputbox .sex span { display: inline-block; width: 128px; }
.Informer_info .bzxx_inputbox .sex input { width: auto; position: relative; top: 10px; margin-right: 15px; }
.Informer_info .bzxx_inputbox .letter_input .adress { width: 708px; }
.Informer_info .letter_input label { width: 110px; }
.Informer_info h2 span { font-size: 14px; color: #ee2930; margin-left: 35px; }
.Informer_info .letter_input textarea { width: 709px; }
.bzxx .bzxx_tips { width: 1170px; height: 80px; background: #f2f2f2; padding: 30px 15px; position: relative; }
.bzxx_tips .bzletter_icon { width: 74px; height: 74px; }
.bzxx_tips .bzletter_text { position: absolute; top: 30px; left: 120px; }
    .bzxx_tips .bzletter_text p { font-size: 14px; color: #333; padding-bottom: 10px; }
.bzxx_inputbox { margin-left: 185px; }
.bzxx_inputbox { margin-top: 50px; }
.letter_input { margin-bottom: 25px; }
    .letter_input label { font-size: 14px; color: #000; display: inline-block; width: 80px; text-align: right; }
        .letter_input label span { color: #ff5461 }
    .letter_input input { width: 415px; height: 30px; padding-left: 5px; color: #c3c3c4; border: 1px solid #c3c3c4 }
.letter_textarea label { position: relative; top: -130px; }
.letter_input textarea { width: 730px; height: 140px; border: 1px solid #c3c3c4; }
.letter_code { position: relative; }
    .letter_code input { width: 280px; }
.code_img { width: 120px; height: 34px; display: inline-block; position: absolute; margin-left: 15px; }
.submit_btns { text-align: center; margin: 70px auto; }
    .submit_btns a { font-size: 14px; display: inline-block; width: 95px; height: 40px; line-height: 40px; text-align: center; margin-right: 30px; border-radius: 2px }
    .submit_btns button { font-size: 14px; display: inline-block; width: 95px; height: 40px; line-height: 40px; text-align: center; margin-right: 30px; border-radius: 2px; border: 0; }
    .submit_btns .red_btn { background: #ee2930; color: #fff; }
    .submit_btns .gray_btn { background: #d5d5d5; color: #000; }
footer { border-top: 1px solid #b9b6b6; }