/* For the popup */
table.jCalendar {
	border: 0px solid #EDFBFF;
	background: #EF857D;
    border-collapse: collapse;
    width: 100%;
}
table.jCalendar th {
	background: #EF857D;
	border: 1px solid #EF857D;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 2px 0;
}
table.jCalendar td {
	empty-cells: show;
	border: 1px solid #EF857D;
	background: #FDEEED;
	color: #CC3366;
	padding: 2px 0 2px 0;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.jCalendar td.other-month {
	background: #fff;
	color: #888;
}
table.jCalendar td.today {
	background: #E07D23;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #de5449;
	color: #FDEEED;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #ccc;
	color: #999;
}

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup {
	position: relative;
	background: #D80034;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 99999;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 1px 0 2px 0;
	padding: 0;
	color: #fff;
	background-color: #D80034;
	height: 16px;
	line-height: 16px;
}
a#dp-close {
	font-size: 12px;
	padding: 4px 0;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
}
a#dp-close:hover {
    background-color: #FDEEED;
	color: #de5449;
}
div.dp-popup a, div.dp-popup a:link, div.dp-popup a:visited, div.dp-popup a:hover, div.dp-popup a:active {
	color: #fff;
	text-decoration: none;
	padding: 2px 3px 0 3px;
}

div.dp-popup a:hover { text-decoration: underline; }

div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled, div.dp-popup a.disabled:link, div.dp-popup a.disabled:visited, div.dp-popup a.disabled:hover, div.dp-popup a.disabled:active {
	cursor: default;
	color: #aaa;
	text-decoration: none;
}
div.dp-popup td {
    background-color: #FDEEED;
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}


/*新版投诉与建议 2015-04-14*/

.block{width: 1180px; padding:20px 0;}

em{font-style: normal;}
.s_bg_gray{background:#ffffff;width:100%;overflow: hidden;}
.m_cmplt_wp{width:1180px; margin:0 auto 50px; background:#fff; }
.line_dgray{display: block;background:#000000; height:1px;}
.m_cmplt_frm{background:#fff;text-align:left; border-bottom: 1px solid #ebebeb; padding-top: 55px;}
.f_seclect{width:430px;margin:0 auto 20px;text-align: left; font-family:Arail,"宋体"; position:relative;}
.f_seclect_dt{border:1px solid #e8e8e8;width:413px;color:#656565;padding-left: 15px;line-height: 34px;}
.f_seclect_dt span{display:inline-block;width:80px;}
.f_seclect_dt em{color:#333;display:inline-block;background:url("https://img.zbird.cn/ww3/index/complaint/icon_drop.jpg") no-repeat right center;padding-right: 30px;width:295px;cursor:pointer;}
.f_seclect_dd {border:1px solid #e8e8e8; padding:8px 15px;width:398px; font-size:12px;position: absolute;top: 37px; left: 0;background:#FFF;z-index: 2;}
.f_seclect_dd em{color:#666;display:block;line-height:24px;cursor:pointer;}
.f_seclect_dd em:hover{ color:#f08163;}

.f_input_tel{border:1px solid #e8e8e8; width: 413px;height:34px;margin:0 auto 20px; font-family:Arail,"宋体";text-align:left;padding-left: 15px;font-size:12px;}
.f_input_tel label{width:80px;display:inline-block;padding:10px 0;height: 14px;color:#666;}
.f_input_tel input{border:none;color:#333;}
.f_input_text{width:430px; margin:0 auto ; position:relative; z-index: 1;}
.f_input_text textarea{border:1px solid #e8e8e8; width:408px;height: 123px;padding: 5px 10px; line-height: 22px;color:#333;font-family:Arail,"宋体";}

.f_btn_cmplt{width:430px; margin: 0 auto 50px; text-align:center;}
.f_btn_cmplt .btn_cmplt_enter{background: #ff8a81;
    color: #fff;
    border: none;
    width: 152px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    margin: 0;
    cursor: pointer;
    border-bottom: 1px solid #ff8a81;}
 .f_btn_cmplt .btn_cmplt_enter:hover{
    opacity: 0.85;
    filter:alpha(opacity=85);
   }
.btn_cmplt_enter:hover{background-position:right center;}

.comt_textarea{width:802px; height:98px; border:1px solid #cccccc;font-family:Arial,"宋体"!important;}
.words_num{position:absolute;z-index: 10; bottom:35px; right:10px;color: #999;font-family:Arial,"宋体";}
.warring_word{color:#c10e0e;font-family:Arial,"宋体";font-size: 12px;height:25px; line-height:25px;}
.words_tps{color:#999;font-size: 12px;font-family:Arial,"宋体";position:absolute; top:13px; left:12px;}

.m_cmplt_oder{width:430px; margin:0 auto;background:#fff;padding-top: 63px;}
.m_cmplt_oder_lst{border-left: 2px solid #f0f0f0;padding-left: 53px;position: relative;text-align:left;line-height: 20px;padding-bottom: 35px;}
.m_cmplt_oder_lst dt{overflow:hidden;margin-bottom: 25px;}
.m_cmplt_oder_lst dt span{float: right;color:#999;}
.m_cmplt_oder_lst dt strong{color:#666;}
.m_cmplt_oder_lst dd{display:block; color: #666;margin-bottom: 5px;overflow: hidden;}
.m_cmplt_oder_lst dd span{color:#999;width:75px;display: block;float:left;}
.m_cmplt_oder_lst dd b{font-weight: normal;}
.m_cmplt_oder_lst dd img{display: block;}
.m_cmplt_oder_lst dd em{display:block;float:left;width: 298px;}
.m_cmplt_oder_lst dd:after{clear:both;visibility:hidden;font-size: 0; height: 0;}
.meber_pic{width:50px; height: 49px;display: block;position: absolute;left:-25px; top: -14px;}
.icon_normal{background:url("https://img.zbird.cn/ww3/index/complaint/icon_normal.jpg") no-repeat  center; }
.icon_gold{background:url("https://img.zbird.cn/ww3/index/complaint/icon_gold.jpg") no-repeat  center; }
.icon_silver{background:url("https://img.zbird.cn/ww3/index/complaint/icon_silver.jpg") no-repeat  center; }

.m_no_cmplt{background:url("https://img.zbird.cn/ww3/index/complaint/m_no_cmplt.jpg") no-repeat center  center;width: 1180px; height: 600px;border-bottom: 1px solid #ebebeb;}