img,a img,h1, h2, h3, h4, h5, h6,ul,li,span,i strong,dl,dd,dt,em ,p,strong{ border:0; margin:0; padding:0;}
ul,ol,li { list-style:none;}
a:focus { outline:none;}
button{ border: none; font-family: Microsoft YaHei; outline:none;}
a{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
textarea { resize: none;padding: 2px 4px;font-family:Microsoft YaHei;}
table{ empty-cells: show; border-collapse: collapse;}
caption, th { text-align: left;}
input{ outline: none; font-family: Microsoft YaHei; text-indent: 0.4em;}
input[type="text"]:focus{border-color: rgba(82,168,236,0.8);outline: 0;}
ul li, .xl li { list-style: none;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
em, cite, i { font-style: normal;}
img { border: none;}
label{ cursor: pointer;}
.clear_both{ clear: both;}
a{ display:inline-block;}
a.wqcolor{color: #01a9e9;}
a.wqcolor:hover{color: #01a9e9;}
.z{ float: left;} .y{ float: right;}
.wq_f12{ font-size: 12px !important;}
.wq_f14{ font-size: 14px !important;}
.wq_f16{ font-size: 16px !important;}
.wq_f18{ font-size:18px !important;}
.wq_f20{ font-size:20px !important;}
.wq_f22{ font-size:22px !important;}
.wq_f24{ font-size:24px !important;}
.wq_f26{ font-size:26px !important;}
.wq_f27{ font-size:27px !important;}
.wq_f28{ font-size:28px !important;}
.wq_f30{ font-size:30px !important;}
.wq_grey{ color:#a6a6a6 !important;}
.wq_darkgray{ color: #808080 !important;}
.wq_bg{ background:#e2e4ea;}
.wqm_b10{ margin-bottom:10px !important;}
.wqm_r10{ margin-right: 10px !important;}
.wqm_t10{ margin-top:10px !important;}
.wqm_r5{ margin-right: 5px !important;}
.wqm_l20{margin-left: 20px !important;}
.wqm_l0{ margin-left: 0px !important;}
.wqb_b1{ border-bottom: 1px solid #dedede !important;;}
.mod_main{ width:1200px; margin:0 auto; padding:0px auto;}

/*Ç©µ½*/
.wqpc_sign{overflow: hidden;font-size: 14px;font-family: Microsoft YaHei, Helvetica, sans-serif;}
.wqpc_sign_right{width: 300px;float: right;}
.wqpc_sign_left{ margin-right: 320px;}
.wqpc_sign_info{ border: 1px solid #dedede; overflow: hidden; padding: 20px;}
.wqpc_sign_info ul li{ float: left; width: 25%;}
.wqpc_sign_info ul li i{ margin-right: 10px;}
.wqpc_sign_info ul li i.wq_color_red{ color: #ff0808;}
.wqpc_sign_info ul li i.wq_color_orange{ color: #ffa508;}
.wqpc_sign_info ul li i.wq_color_pink{ color: #ff0808;line-height: 42px;}
.wqpc_sign_info ul li i.wq_color_green{ color: #8aad00;}
.wqpc_sign_continuity{ text-align: center; border: 1px solid #dedede; padding:10px 0px; margin-top: 16px; overflow: hidden;}
.wqpc_sign_continuity ul li{ line-height: 30px; font-size: 16px; float: left;width: 50%; position: relative;}
.wqpc_sign_continuity ul li .wqpc_borderright{ border-right: 1px solid #dedede; position: absolute; top: 0px; right:0 ; width: 1px; height: 100%;}
.wqpc_sign_continuity ul li .wqpc_red{ color: red;}
.wqpc_sign_btn_red{}
.wqpc_sign_btna a{ color: #fff; text-decoration: none; }
.wqpc_sign_btn_red{ background: #eb413d;color: #fff; border-radius: 3px;line-height: 44px; width: 100%; text-align: center}
.wqpc_sign_btn_grey{ background: #a7a7a7;color: #fff;border-radius: 3px;line-height: 44px; width: 100%; text-align: center}
.wqpc_sign_btn_calendar{ border: 1px solid #dedede; overflow: hidden; margin-top: 16px; text-align: center; line-height: 34px;}
.wqpc_sign_btn_calendar .wqpc_title{ background: #f2f2f2;}
.wqpc_sign_btn_calendar ul{width: 98%; padding: 0px 1%;overflow: hidden;}
.wqpc_sign_btn_calendar ul li{ float: left; width: 14%; text-align: center;line-height: 40px;}
.wqpc_sign_btn_calendar ul li span { margin: 2px; height: 35px; line-height: 35px; border: 1px solid #fff; background: #fff;  display: block; position: relative;}
.wqpc_sign_btn_calendar ul li .wq_sign_today{ background: red; color: #fff;border: 1px solid red;}
.wqpc_sign_btn_calendar ul li .wqsign_dot_white{ width: 6px; height: 6px; background: #fff; position: absolute; bottom: 3px; border-radius: 50px; margin-left: -3px;}
.wqpc_sign_btn_calendar ul li .wq_sign_notoday{border: 1px solid red;}
.wqpc_sign_btn_calendar ul li .wqsign_dot_red{width: 6px; height: 6px; background: #e8233e; position: absolute;  bottom: 3px; border-radius: 50px; margin-left: -3px;}

.wqc_sign_rule{ border: 1px solid #dedede; margin-top: 16px; padding:12px 16px; margin-bottom: 20px;}
.wqc_sign_rule h3{ line-height: 30px; margin-bottom: 6px;}
.wqc_sign_rule p{ line-height: 24px; margin-bottom: 6px;}
.wqpc_sign_warp{ overflow: hidden;}
.wqpc_sign_list{ margin-top: 10px; border-bottom: 1px solid #dedede;line-height: 40px; height: 40px; font-weight:  bold;}
.wqpc_sign_warp .wqpc_sign_list ul li{ float: left; text-align: center; cursor: pointer; overflow: hidden; border-bottom: none; padding: 0px 10px; margin: 0px 10px;}
.wqpc_sign_warp .wqpc_sign_list ul li a{ text-decoration: none;}
.wqpc_sign_warp .wqpc_sign_list ul li.wqpc_on a{ border-bottom: 1px solid #01a9e9; color:#01a9e9 }
.wqpc_sign_table{ margin-top: 10px;}
.wqpc_sign_table table th{ text-align: center; line-height: 40px; background: #f2f2f2;}
.wqpc_sign_table table tr:nth-child(2n+1) { background-color: #f9f9f9;}
.wqpc_sign_table table td{ text-align: center; }
.wqpc_sign_table table td.wqpc_conimg{text-align: left; padding: 0px 20px;}
.wqpc_sign_table table .wqpc_name{ max-width: 160px; overflow: hidden;display: block;white-space: nowrap;display: block; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.wqpc_sign_table table .wqpc_red{ color: red;}
.wqpc_sign_table table .wqpc_img{width: 70px; float: left;}
.wqpc_sign_table table .wqpc_con{ padding: 20px 0px;padding-left: 80px;}

.wqpc_sign_table #sign_one_2 tr td{ padding: 10px 0px;}
.wqpc_sign .wqpc_sign_right{width: 280px;}
.wqpc_sign .wqpc_sign_left{margin-right: 300px;}

/*µ¯³ö*/
.wqpc_sign_sssssssssss{  position: absolute; left: 50%; width: 500px; top: 300px; border: 5px solid #dedede; background: #fff; margin-left:-25%;}
.wqpc_sign_expression{ padding: 20px; overflow: hidden; width:360px;}
.wqpc_sign_expression ul{ max-height: 260px; height: auto !important;overflow: auto; overflow-x: hidden;}
.wqpc_sign_expression h3{ line-height: 40px;}
.wqpc_sign_expression ul li{ float: left; width: 25%; text-align: center;}
.wqpc_sign_expression ul li img{ max-width: 80px; border: 1px solid #fff;width: 80px; height: 80px;}
.wqpc_sign_expression p{ border: 1px solid #dedede;}
.wqpc_sign_expression .wqpc_textarea{ width: 100%; border:none; padding:4px 0px; text-indent: 0.4em; height: 80px;}
.wqpc_sign_expression .wqpc_button{ width: 100%; background: #eb413d; margin-top: 10px; line-height: 40px; color: #fff; border-radius: 3px; font-size: 16px;  cursor: pointer;}
.wqpc_sign_expression .wqpc_div{ width: 100%; background: #eb413d; margin-top: 10px; line-height: 40px; color: #fff; border-radius: 3px; font-size: 16px;  cursor: pointer; text-align: center;}