@charset "utf-8";
/* CSS Document */
/*公共元素*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img {margin:0;padding:0;border:0;list-style:none; text-align:left;}
table,th,td{margin:0;padding:0;}
body,fieldset,th,td,select,input,textarea {font-size:12px;font-family:"宋体",Arial,Helvetica,sans-serif;}
select,input {vertical-align:middle}
cite,em {font-style:normal}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
a{ color:#5c9bc6; text-decoration:none;}
a:hover{ text-decoration:underline;}


body{ background:url(/feedback/images/bg.jpg);}

/*头部*/
.feed_header{width:100%; height:81px; background:url(/feedback/images/header_bg.png) repeat-x;}
.feed_header .header{width:950px;height:81px; margin:0 auto;background:url(/feedback/images/header_bg.png) repeat-x;}
.feed_header .logo{ float:left; display:inline-block;width:131px; height:32px; margin-top:18px; background:url(/feedback/images/logo.png) no-repeat;}
.feed_header .head_mail{ float:right; padding-top:35px;}
.feed_header .head_mail a{ color:#e7f6ff; margin-left:25px;}


/*ico sprite*/
.frFltTop .close,
.arr,
.ico_clndr,
.arr_l,
.arr_r,
.sbmt_btn,
.ico_hlp,
.frFltConn .picTip{ background-image:url(/feedback/images/ico.png); background-repeat:no-repeat; display:inline-block;}
.arr{width:8px; height:4px; background-position:0 0;}
.ico_clndr{width:15px; height:16px; background-position:0 -20px;}
.arr_l{width:6px; height:11px; background-position:-11px 0;}
.arr_r{width:6px; height:11px; background-position:-20px 0;}
.ico_hlp{ width:15px; height:17px; /*background-position:-54px 0;*/ background-position:-72px 0;}
a:hover .ico_hlp{ width:15px; height:17px; background-position:-72px 0;}


/*按钮*/
a.btn{height:24px; line-height:24px; padding:0 20px;  text-align:center; display:inline-block; text-decoration:none; color:#333; background:url(/feedback/images/btn.png) repeat-x; border:1px solid #DBDBDB; cursor:pointer;}
a:hover.btn{ background-position:0 -27px; text-decoration:none;}

a.sbmt_btn{width:109px; height:32px; line-height:32px; font-size:14px; font-weight:bold; text-align:center; display:inline-block;background-position:0 -100px; color:#fff;}
a:hover.sbmt_btn{background-position:-115px -100px; color:#c8efff; text-decoration:none;}


/*收取邮件*/
.infoBox{ width:948px; margin:0 auto; margin-top:-21px; padding-top:54px;border:1px solid #ddd; background:#fff; padding-bottom:115px;}
.infoBox .info_name{ float:left;width:228px; padding-right:12px; text-align:right; font-size:14px; line-height:26px;}
.infoBox .info_name .mi{ color:#ff3c00; margin-right:8px; font-size:12px;}
.infoBox .dtl{ margin-left:240px;}
.infoItm{ padding-bottom:30px;}
.tipsTxt{ color:#c8c8c8; line-height:26px;}
.ml_help{color:#666; line-height:26px; _margin-top:6px; display:inline-block;color:#5c9bc6; text-decoration:none;}
a:hover.ml_help{ color:#5c9bc6;}
.ml_help .ico_hlp{ vertical-align:middle; margin-right:3px;}
.slctBox{ position:relative;zoom:1;}
.slctBox .slct_con,
.clndrBox .date{ float:left;width:167px; height:25px; padding-left:11px; border:1px solid #D9D9D9; border-top:1px solid #C0C0C0; box-shadow:1px 1px 1px #eee inset; color:#666; line-height:26px; position:relative; cursor:pointer;margin-right:15px;}
.slctBox .slct_con .arr{ position:absolute;top:11px; right:4px; cursor:pointer;}
.slctBox .slctLs,
.clndrBox .calendarLs{clear:both;width:178px;border:1px solid #ADADAD; position:absolute;top:27px;_top:28px;left:0; background:#fff;}
.slctBox .slctLs span{ display:block; height:22px; line-height:22px; margin-bottom:1px;}
.slctBox .slctLs span a{ display:block; height:22px;color:#666;padding-left:11px;}
.slctBox .slctLs span a:hover{ color:#54a1cf; background:#e1f1fb; text-decoration:none;}
.slctBox .slctLs span.cur{color:#000; background:#e1f1fb;margin-bottom:1px;}
.slctLsShow .slctLs{ display:block;}
.infoItm .input_box{ float:left;width:167px;*width:166px;_width:169px; height:21px; line-height:21px; padding-top:3px; padding-left:11px;border:1px solid #D9D9D9; border-top:1px solid #C0C0C0; box-shadow:1px 1px 1px #eee inset; color:#666;margin-right:15px;}
.infoItm .txt_area{width:456px; height:186px; padding:7px 11px;color:#666; line-height:18px;border:1px solid #D9D9D9; border-top:1px solid #C0C0C0; box-shadow:1px 1px 1px #eee inset;overflow-x:hidden;overflow-y:hidden;resize:none;outline:none;}
.upload_box{width:480px; padding:15px 0 30px 0; border-bottom:0;}
.upload_box .btn{ margin-right:15px;width:92px; padding:0;}
a.unpress{ color:#CACACA; cursor:default;}
a:hover.unpress{ background-position:0 0;}
.info_ctct .dtl{ position:relative;zoom:1;}
.info_ctct .abslt_tips{ position:absolute;}
.sbmt{ padding-left:240px;}
.upload_box input{position: absolute;z-index: 1; opacity: 0.01;width:92px; height:30px;filter:alpha(opacity=1);}




/*日历*/
.clndrBox{ position:relative;zoom:1;}
.clndrBox .ico_clndr{ position:absolute;top:4px; right:5px;cursor:pointer;}
.clndrBox .calendarLs{width:174px; height:162px;border:1px solid #C0C0C0;background:#F3F3F3;}
.clndrBox .slct_date{ height:21px; line-height:21px; padding:0 7px;}
.clndrBox .arr_l,
.clndrBox .arr_r{ float:left; margin-top:5px; cursor:pointer;}
.clndrBox .yearBx{ float:left;}
.clndrBox .yearBx .year{ float:left;width:59px; text-align:center;}
.clndrBox .monthBx{ float:right;}
.clndrBox .monthBx .month{ float:left;width:39px; text-align:center;}
.calendar{width:174px; height:141px; overflow:hidden;}
.calendar td{height:24px; border-top:1px solid #C0C0C0;border-right:1px solid #C0C0C0; text-align:center; color:#6d6d6d;}
.calendar tbody td:hover{ background:#aad2f0; color:#4a4a4a; cursor:pointer;}
.calendar thead td{width:24px; height:16px; border:none; vertical-align:top;}
.calendar .restday,
.calendar .restday:hover{ color:#c2c2c2; background:none; cursor:pointer;}
.calendar .today,
.calendar .today:hover{ background:#0F7FD4; color:#fff; cursor:pointer;}
.calendarShow .calendarLs{ display:block;}

/*上传截图*/
.upLs{ width:490px; padding-top:20px; overflow:hidden;}
.upLs ul{width:530px;}
.upLs li{ float:left;width:148px; height:148px; border:1px solid #868484; position:relative; margin-right:20px; overflow:hidden;}
.upLs li img{height:148px}
.upLs li{background-color:#F4F4F4;text-align:center}
.cover{ position:absolute;width:100%; height:20px;left:0; bottom:0; background:#000;opacity:0.7; filter:alpha(opacity=70); z-index:1;}
.img_oprt{position:absolute;width:100%; height:20px; line-height:20px; color:#fff;left:0; bottom:0; z-index:2;}
.img_oprt .img_name{ float:left; margin-left:8px;width: 100px; white-space: nowrap;overflow: hidden;}
.img_oprt .del{ float:right; color:#fff; padding-right:5px;}


/*提示浮层*/
.freeFlt{ border:1px solid #95B3CA; background-color:#fff;position:absolute}
.upSubmit{ width:310px; overflow:hidden;}
.upSubmit .frFltConn{ padding:28px 27px;}
.frFltTop{height:25px; border-bottom:1px solid #ECF1F4; margin:0 1px; overflow:hidden; position:relative;}
.frFltTop .tit{ height:25px; line-height:25px; color:#788892; font-weight:bold; padding-left:8px;}
.frFltTop .close{ position:absolute; right:6px; top:8px; background-position:-30px 0;width:9px; height:10px;}
.frFltTop a:hover.close{ background-position:-42px 0;}
.frFltConn .picTip{ float:left; width:38px; height:36px;}
.frFltConn .picTip_warn{background-position:0 -50px;}
.frFltConn .connTxt{ float:left; padding:7px 0 0 7px; line-height:20px; color:#333;}
.freeFlt .btnLs{ padding-top:23px; text-align:center;}
.freeFlt .btn{margin:0 5px;}
.freeFlt .btn_entr{ font-weight:bold;}
.wui-ModalPanel {
    background-color: #FFFFFF;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 999;
}


/*尾部*/
.footer{ width:950px;margin:0 auto; overflow:hidden; zoom:1;  padding:14px 0; line-height:20px; color:#999;}
.footer a{ color:#676767;}
.footer .left{ float:left;}
.footer .left a{ color:#999;}
.footer .right{ float:right; text-align:right;}
.footer span{ padding:0 8px;}
