.report_wrapper{max-width: 950px;margin: 0 auto;}
.report_left{float: left;width: 240px;}
/* .report_left .left_title{background: linear-gradient(180deg, #e93728 0%, #9f271a 100%);line-height: 48px;color: #fff;padding: 0 28px;font-size: 16px;font-weight: bold;border-radius: 5px 5px 0 0;margin: 0 0 8px;}
.report_left .left_title img{vertical-align: middle;display: inline-block;*display: inline;*zoom:1;margin: 0 10px 0 0;}
.report_left a{display: block;background: #f7f7f7;line-height: 24px;padding: 8px 24px;margin: 0 0 2px;color: #333;}
.report_left a::before{content: '';display: inline-block;*display: inline;*zoom:1;vertical-align: middle;width: 6px;height: 6px;border-radius: 50%;background: #b3b3b3;margin: 0 8px 0 0;}
.report_left a.current,.report_left a:hover{color: #ad2e33;font-weight: bold;background: #ffe7e4;}
.report_left a.current::before,.report_left a:hover::before{background: #ad2e33;}
 */
.report_right{margin: 0 0 80px 250px;border: 1px solid #e0e0e0;padding: 0 16px 20px;}
.report_right .right_title{border-bottom: 1px solid #ccc;padding: 0 24px;font-size: 0;margin: 0 0 14px;}
.report_right .right_title a{display: inline-block;*display: inline;*zoom:1;position: relative;margin: 0 60px 0 0;font-size: 16px;line-height: 40px;color: #333;position: relative;padding: 10px 0 4px;}
.report_right .right_title a.on{color: #ad2e33;}
.report_right .right_title a.on::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: #ad2e33;}

.report_01 .report_btn{float: right;width: 92px;line-height: 36px;background: #ad2e33;text-align: center;border-radius: 4px;color: #fff;position: relative;z-index: 2;cursor: pointer;}
.report_01 > h3{position: relative;padding: 0 0 0 14px;line-height: 36px;color: #333;}
.report_01 > h3::before{content: '';display: block;border-left: 6px solid #ad2e33;border-top: 4px solid transparent;border-bottom: 4px solid transparent;position: absolute;left: 0;top: 50%;transform: translatey(-50%);}
.report_01 table{line-height: 44px;margin: 16px 0 0;}
.report_01 tr{border-bottom: 1px solid #e0e0e0;}
.report_01 th{background: #f7f7f7;color: #666;}
.report_01 th:first-child,.report_01 td:first-child{padding: 0 20px;}
.report_01 table a{color: #2e75f6;}

.report_cover{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.4);display: none;}
.report_box{position: fixed;background: #fff;top: 200px;width: 800px;left: 50%;top: 50%;transform:translatex(-50%) translatey(-50%);display: none;z-index: 10;}
.report_box .close{width: 30px;height: 30px;background: url(/uploads/image/images/report_close.png) center no-repeat;position: absolute;right: 18px;top: 16px;cursor: pointer;}
.report_box > h3{border-bottom: 1px solid #ccc;color: #333;padding: 0 0 0 24px;font-size: 18px;line-height: 60px;}
.report_box .input_box,.report_box .btns{max-width: 640px;padding: 0 30px;margin: 14px auto 0;}
.report_box .input_box p{color: #333;line-height: 20px;margin: 0 0 4px;}
.report_box .input_box span{color: #e81f1f;padding: 0 4px 0 0;line-height: 12px;}
.report_box .input_box input,.report_box .input_box textarea{display: block;border: 1px solid #ccc;width: 100%;line-height: 38px;outline: none;border-radius: 2px;}
.report_box .btns{overflow: hidden;padding: 18px 0 32px;}
.report_box .submit{width: 100px;height: 38px;line-height: 38px;border: 1px solid #ad2e33;text-align: center;background: #ad2e33;color: #fff;float: right;margin: 0 0 0 24px;border-radius: 2px;}
.report_box .cancel{width: 100px;height: 38px;line-height: 38px;border: 1px solid #ad2e33;text-align: center;color: #ad2e33;float: right;border-radius: 2px;}

.report_box1{position: fixed;background: #fff;top: 200px;width: 800px;left: 50%;top: 50%;transform:translatex(-50%) translatey(-50%);display: none;}
.report_box1 .close{width: 30px;height: 30px;background: url(/uploads/image/images/report_close.png) center no-repeat;position: absolute;right: 18px;top: 16px;cursor: pointer;}
.report_box1 > h3{border-bottom: 1px solid #ccc;color: #333;padding: 0 0 0 24px;font-size: 18px;line-height: 60px;}
.report_box1 .input_box,.report_box .btns{max-width: 640px;padding: 0 30px;margin: 14px auto 0;}
.report_box1 .input_box p{color: #333;line-height: 20px;margin: 0 0 4px;}
.report_box1 .input_box span{color: #e81f1f;padding: 0 4px 0 0;line-height: 12px;}
.report_box1 .input_box input,.report_box .input_box textarea{display: block;border: 1px solid #ccc;width: 100%;line-height: 38px;outline: none;border-radius: 2px;}
.report_box1 .btns{overflow: hidden;padding: 18px 0 32px;}
.report_box1 .submit{width: 100px;height: 38px;line-height: 38px;border: 1px solid #ad2e33;text-align: center;background: #ad2e33;color: #fff;float: right;margin: 0 0 0 24px;border-radius: 2px;}
.report_box1 .cancel{width: 100px;height: 38px;line-height: 38px;border: 1px solid #ad2e33;text-align: center;color: #ad2e33;float: right;border-radius: 2px;}



.report_02{}
.report_02 .top_box{background: #f7f7f7;padding: 16px 38px 22px;margin: 0 0 32px;}
.report_02 .top_box h3{position: relative;font-size: 20px;line-height: 28px;color: #333;margin: 0 0 14px;}
.report_02 .top_box h3::before{content: '';display: block;border-left: 12px solid #ad2e33;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;left: -20px;top: 50%;transform: translatey(-50%);}
.report_02 .top_box p{font-size: 14px;line-height: 28px;color: #333;}

.report_02 .input_box{overflow: hidden;margin: 0 0 16px;}
.report_02 .input_box p{color: #333;line-height: 40px;margin: 0 0 0 17px;float: left;}
.report_02 .input_box span{color: #e81f1f;padding: 0 4px 0 0;line-height: 12px;}
.report_02 .input_box .right{margin: 0 0 0 170px;}
.report_02 .input_box input[type=text],.report_02 .input_box textarea{display: block;border: 1px solid #ccc;width: calc(100% - 2px);line-height: 38px;outline: none;border-radius: 2px;}
.report_02 .submit_btn{margin: 70px 0 40px 170px;width: 102px;line-height: 40px;height: 40px;text-align: center;background: #ad2e33;color: #fff;border-radius: 2px;cursor: pointer;}
.report_02 .load{border: 1px solid #ccc;line-height: 38px;display: inline-block;*display: inline;*zoom:1;padding: 0 21px 0 52px;background:  22px center no-repeat;color: #333;}

@media screen  and (max-width:996px){
    .report_box {width: 90%;top: 50px;transform: translatex(-50%) translatey(0%);}
}
 