@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,button,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,i,th,var{font-weight:normal;font-style:normal}input,select,textarea,img{vertical-align:middle;font-family:"Microsoft YaHei";}ol,ul{list-style:none}q:before,q:after{content:''}abbr,acronym{border:0}a,a:hover{text-decoration:none;outline:0}.fl{float:left}.fr{float:right}.db{display:block}.dib{display:inline-block}.mauto{margin-left:auto;margin-right:auto}.ohidden{overflow:hidden}.vhidden{visibility:hidden}.vm{vertical-align:middle}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

body{color:#4c4c4c; background-color:#f7f7f7; font-size:12px; font-family:"Microsoft YaHei";}
a{color:#333333; text-decoration:none;}
a:hover{color:#077fd3;}
.common_wrap{width:1400px; margin:0 auto;}
.common_title{padding-bottom:8px; font-size:22px; border-bottom:1px solid #cccccc;}
.common_title_text{border-bottom:3px solid #1369c0; padding-bottom:7px;}
.icon{display:inline-block; background-repeat:no-repeat; background-position:center center; vertical-align:middle;}
.locationM{height:50px; line-height:50px; color:#808080; font-size:18px; /*font-family:"宋体";*/}
.locationM a{color:#1369c0;}
.tabM{}
.tabM_hd{height:83px; background:url(../images/tabM_bg.jpg) 0 0 repeat-x;}
/* .tabM_hd_01{width:160px;}
.tabM_hd_02{width:200px;}
.tabM_hd_03{width:230px;} */
.tabM_hd_01{width: 230px;}
.tabM_hd_02{width: 250px;}
.tabM_hd_03{width: 264px;}
.tabM_hd a{position:relative; float:left; height:83px; line-height:82px; color:#1369c0; text-align:center;}
.tabM_hd a .icon{margin-right:5px;}
.tabM_hd a.curr{color:#ffffff; background:url(../images/tabM_hd_a_curr.jpg) 0 0 repeat-x;}
.tabM_hd a span{font-size:18px; font-weight:bold;}
.icon_mail{width:24px; height:24px; background-image:url(../images/icon_mail.png);}
.icon_pen{width:24px; height:24px; background-image:url(../images/icon_pen.png);}
.icon_hand{width:24px; height:24px; background-image:url(../images/icon_hand.png);}
.icon_person{width:24px; height:24px; background-image:url(../images/icon_person.png);}
.icon_eyes{width:24px; height:24px; background-image:url(../images/icon_eyes.png);}
.tabM_hd a.curr .icon_mail{width:24px; height:24px; background-image:url(../images/icon_mail_curr.png);}
.tabM_hd a.curr .icon_pen{width:24px; height:24px; background-image:url(../images/icon_pen_curr.png);}
.tabM_hd a.curr .icon_hand{width:24px; height:24px; background-image:url(../images/icon_hand_curr.png);}
.tabM_hd a.curr .icon_person{width:24px; height:24px; background-image:url(../images/icon_person_curr.png);}
.tabM_hd a.curr .icon_eyes{width:24px; height:24px; background-image:url(../images/icon_eyes_curr.png);}
.tabM_hd_arrow{display:none; position:absolute; left:50%; bottom:0; z-index:99; width:24px; height:9px; font-size:0; background:url(../images/tabM_hd_arrow.png) 0 0 no-repeat; margin-left:-12px;}
.tabM_hd a.curr .tabM_hd_arrow{display:block;}
.tabM_hd_line{float:left; width:2px; height:83px; background:url(../images/tabM_hd_line.jpg) 0 0 no-repeat;}
.tabM_bd{}
.tabM_login{height:358px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.tabM_login_bg1{background:url(../images/tabM_login_bg1.jpg) no-repeat center 0 #efe8eb;}
.tabM_login_bg2{background:url(../images/tabM_login_bg2.jpg) no-repeat center 0 #efe8eb;}
.tabM_login_bg3{background:url(../images/tabM_login_bg3.jpg) no-repeat center 0 #efe8eb;}
.tabM_login_bg4{background:url(../images/tabM_login_bg4.png) no-repeat center 0 #efe8eb;}
.tabM_login_bg5{background:url(../images/tabM_login_bg5.jpg) no-repeat center 0 #efe8eb;}
.loginM{float:right; width:280px; margin-right:38px;}
.loginM_hd{padding-top:25px; padding-bottom:16px; height:24px; overflow:hidden;}
.loginM_title{float:left; font-size:20px; line-height:24px;}
.icon_question{float:right; width:24px; height:24px; background:url(../images/icon_question.png) center center no-repeat;}
.loginM_form{}
.loginM_form_item{position:relative; height:38px; margin-bottom:11px; border:1px solid #dcdcdc; overflow:hidden;}
.loginM_form_item_icon{position:absolute; top:0; left:0; width:38px;  height:38px; background-color:#ededed; border-right:1px solid #dcdcdc;}
.icon_user{background:url(../images/icon_user.png) 0 0 no-repeat;}
.icon_pwd{background:url(../images/icon_pwd.png) 0 0 no-repeat;}
.icon_ckcode{background:url(../images/icon_ckcode.png) 0 0 no-repeat;}
.loginM_form_item_ipt{width:230px; height:18px; line-height:18px; padding:10px 0 10px 50px; font-size:14px; border:none; background-color:#f7f7f7; outline:none;}
a.loginM_form_btn{display:block; height:40px; line-height:40px; background-color:#1369c0; text-align:center; color:#ffffff; font-size:16px; font-weight:bold; margin-top:18px;}	
.loginM_do{padding:15px 0 10px; text-align:right;}
.loginM_do a{color:#0066cc;}
.loginM_tips{line-height:20px; color:#999999;}
.tabM_notice{background-color:#f7f7f7; padding:45px 0 70px;}
.msgM{}
.msgM_bg{padding-left:25px; padding-top:25px; padding-right:40px; font-size:16px; line-height:36px;}
.tabM_bd_01{display:none;}
.tabM_bd_01 .msgM{float:left; width:596px;}
.tabM_bd_01 .msgM_bg{padding-left:0; padding-top:20px; padding-right:0;}
.tabM_bd_01 .msgM_table{margin-top:10px; margin-bottom:10px;}
.tabM_bd_01 .msgM_table table tr td{border:1px solid #dddddd; height:30px; line-height:30px; text-align:center;}
.tabM_bd_01 .askM{float:right; width:353px;}
.tabM_bd_01 .askM_bd{background-color:#ffffff; padding-top:15px; padding-bottom:40px;}
.tabM_bd_01 .askM_bd li{padding:0 26px; font-size:14px; line-height:30px; border-bottom:1px dashed #cccccc;}
.tabM_bd_01 .askM_bd li a{display:block; color:#666666; background:url(../images/icon_dot_askM.png) 0 12px no-repeat; padding-left:16px;}
.tabM_bd_01 .askM_bd li a:hover{color:#077fd3;}
.tabM_bd_02{display:none;}
.tabM_bd_03{display:none;}
.correctionM{height:358px; overflow:hidden; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; background:url(../images/correctionM_bg.jpg) center 0 #efe8eb;}
.correctionM_info{float:right; width:320px; margin-right:28px;padding: 0 10px;background-color: #fff;}
.correctionM_info_hd{padding-top:25px; padding-bottom:10px; height:24px; overflow:hidden; border-bottom:1px solid #cccccc;}
.correctionM_info_title{float:left; font-size:20px; line-height:24px;}
.correctionM_info_con{font-size:18px; line-height:30px; color:#666666; text-indent:2em; padding:15px 12px; border-bottom:1px solid #cccccc;}
.correctionM_info_tips{line-height:20px; color:#999999; margin-top:15px; padding:0 10px;}
.myCorrectionM{background-color:#f7f7f7; padding:45px 0 50px;}
.myCorrectionM_form{}
.myCorrectionM_form_title{font-size:20px; font-weight:bold; margin-top:28px; margin-bottom:24px; text-align:center;}
.myCorrectionM_form_item{font-size:14px; padding-left:30%; margin-bottom:20px; height:30px; line-height:30px;}
.myCorrectionM_form_item label{display:inline-block; width:72px; text-align:right;font-size: 18px;}
.myCorrectionM_form_ipt{border:1px solid #cccccc; height:44px; line-height:44px; vertical-align:middle; padding:0 3px; font-size:18px; outline:none;width:360px;}
.myCorrectionM_form_textarea{width:510px; height:90px; padding:3px; border:1px solid #cccccc; overflow:auto; line-height:18px; outline:none;font-size:18px;}
a.myCorrectionM_form_btn{display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; color:#ffffff; font-size:16px; font-weight:bold; background-color:#1369c0; border-radius:3px; margin-right:20px;}
.myMail_userInfo{float:right;}
.myMail_userInfo_item{position:relative; display:inline-block; margin-right:8px;}
.myMail_userInfo_item .icon{margin-right:4px;}
.icon_user_myMail{width:14px; height:14px; background-image:url(../images/icon_user_myMail.png);}
.icon_mail_myMail{width:18px; height:14px; background-image:url(../images/icon_mail_myMail.png);}
.icon_chat{width:18px; height:14px; background-image:url(../images/icon_chat.png);}
.icon_settings{width:16px; height:16px; background-image:url(../images/icon_settings.png);}
.myMail_userInfo_dropdown{display:none; position:absolute; top:32px; left:-6px; z-index:99; width:80px; border:1px solid #cccccc; border-bottom:none; background-color:#f7f7f7;}
.myMail_userInfo_dropdown ul li{height:28px; line-height:28px; font-size:13px; border-bottom:1px solid #cccccc; text-align:center;}
.myMail_userInfo_dropdown ul li a{display:block; color:#666666;}
.myMail_userInfo_dropdown ul li a:hover{color:#077fd3;}
.myMail_userInfo_dropdown_arrow{position:absolute; top:-7px; left:35px; display:block; width:10px; height:7px; background:url(../images/myMail_userInfo_dropdown_arrow.png) 0 0 no-repeat;}
.reportM{/*background-color:#f7f7f7;*/}
.reportM_wrap{border:1px solid #dcdcdc; background-color:#ffffff; padding:20px 30px 50px 30px; margin-bottom:40px;}
.reportM_form_wrap{background-color:#ffffff;}
.reportM_list{}
.reportM_list_table{margin-top:30px; padding:0 10px; font-size:14px;}
.reportM_list_table a{color:#666666;}
.reportM_list_table a:hover{color:#077fd3;}
.reportM_list_table table{table-layout:fixed;}
.reportM_list_table table thead tr td{height:30px; line-height:30px; text-align:center; background-color:#ebebeb; border:1px solid #dddddd;}
.reportM_list_table table tbody tr td{height:36px; line-height:36px; border:1px solid #dddddd; color:#666666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.reportM_list_page{text-align:right; margin-top:15px;}
.reportM_list_page a.curr{border:1px solid #077fd3; color:#ffffff; background-color:#077fd3;}
.reportM_list_page a.curr:hover{color:#ffffff;}
.reportM_list_page a{display:inline-block; font-size:12px; padding:3px 8px; text-align:center; border:1px solid #dddddd; color:#666666; margin-left:3px; vertical-align:middle;}
.reportM_list_page a:hover{color:#077fd3;}
.reportM_list_page_ipt{width:60px; height:22px; line-height:22px; border:1px solid #dddddd; margin-left:3px; vertical-align:middle; text-align:center; outline:none;}
.reportM_form{margin-top:20px;}
.reportM_form_title{font-size:16px; font-weight:bold; margin-top:28px; margin-bottom:24px;}
.reportM_form_item{font-size:14px; padding-left:60px; margin-bottom:16px; height:40px; line-height:40px;}
.reportM_form_item label{display:inline-block; width:96px; text-align:right;font-size:18px;}
a.reportM_form_btn{display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; color:#ffffff; font-size:16px; font-weight:bold; background-color:#1369c0; border-radius:3px; margin-right:20px;}
.reportM_tax_form .reportM_form_item{padding-left:10px;}
.reportM_tax_form .reportM_form_item label{width:130px;}
.reportM_consulting_form .reportM_form_item{padding-left:150px;}
.replyM{padding:20px;}
.replyM ul li{margin-bottom:22px;}
.replyM_user{float:left; width:80px; text-align:center;}
.replyM_user_name{font-size:12px; font-weight:bold; margin-top:5px;}
.replyM_user_time{color:#999999; font-size:12px; margin-top:3px;}
.replyM_msg{position:relative; float:left; width:500px; margin-left:20px; padding:15px 20px; line-height:28px; background-color:#dadada; border-radius:3px;}
.replyM_msg:before{position:absolute; left:-10px; top:20px; content:''; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:11px solid #dadada;}
.replyM_msg_title{font-weight:bold; font-size:16px; padding-bottom:6px;}
.replyM_msg_desc{font-size:14px; text-indent:2em;}
.replyM_taxman_msg{position:relative; float:right; width:500px; margin-right:20px; padding:15px 20px; line-height:28px; background-color:#cfe1f4; border-radius:3px;}
.replyM_taxman_user{float:right; width:80px; text-align:center;}
.replyM_taxman_msg:before{position:absolute; right:-10px; top:20px; content:''; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:11px solid #cfe1f4;}
.replyM_list{}
.replyM_list .replyM{padding:20px 0 20px 0;}

#frmQue{width:1400px;margin:0 auto;}
#J_getCode{width:100px!important;}














@media only screen and (max-width:1024px) {
    .common_wrap{width: 100%;}
    .correctionM_info{width: 100%;margin-right: 0;}
    #frmQue{width: 100%;}
    .correctionM .common_wrap{width: 55%;float: right;}
    .correctionM .correctionM_info_con{height: 210px;}
    .myCorrectionM_form_item label{width: 80px;}
}




@media only screen and (max-width:768px) {
    .replyM_msg{width: 80%;}
    .replyM_taxman_msg{width: 80%;}
    .common_wrap{width: 100%;}
    .correctionM .common_wrap{width: 55%;float: right;}
    .correctionM .correctionM_info_con{height: 210px;}
    .correctionM_info{width: 100%;margin-right: 0;padding: 0;}
    #frmQue{width: 100%;}
    .myCorrectionM_form_ipt{width: 61%;}
    .myCorrectionM_form_textarea{width: 61%;}
    .tj{text-align: center;}
    .correctionM_info_hd{padding: 25px 10px 10px;}
    a.myCorrectionM_form_btn{width: 35%;}
    .myCorrectionM_form_item{padding-left: 10%;}
    .myCorrectionM_form_item label{width: 80px;}
}


@media only screen and (max-width:767px) {
    .common_wrap{width: 100%;}
    .correctionM .common_wrap{width: 80%;float: right;}
    .correctionM_info{width: 100%;margin-right: 0;padding: 0;}
    #frmQue{width: 100%;}
    .myCorrectionM_form_ipt{width: 61%;}
    .myCorrectionM_form_textarea{width: 61%;}
    .tj{text-align: center;}
    .correctionM_info_hd{padding: 25px 10px 10px;}
    a.myCorrectionM_form_btn{width: 35%;}
    .myCorrectionM_form_item{padding-left: 0;}
    
}


@media only screen and (max-width:370px) {
    .correctionM{margin-top: 45px;}
    .common_wrap{width: 100%;}
    .correctionM .common_wrap{width: 100%;float: right;}
    .correctionM_info{width: 100%;margin-right: 0;padding: 0;}
    #frmQue{width: 100%;}
    .myCorrectionM_form_ipt{width: 61%;}
    .myCorrectionM_form_textarea{width: 61%;}
    .tj{text-align: center;}
    .correctionM_info_hd{padding: 25px 10px 10px;}
    a.myCorrectionM_form_btn{width: 35%;}
    .myCorrectionM_form_item{padding-left: 0;height: auto;}
    
}