.banner{height: 284px;background-image: url(images/cami_banner.jpg);}
table.grid{border-collapse: collapse;border: 0px solid #f2f4f7;table-layout: fixed;width: 100%; margin-bottom: 10px;}
table.grid tr th{background-color:#f2f2f2;height:50px;font-weight:normal;background-image:none; font-size:14px; color:#333; text-align: center;}
table.grid tr{background-color:#fff;transition: all .3s;-webkit-transition: all .3s;}
/*table.grid tr:nth-child(2n+1){background-color:#f8f8f8;}*/
table.grid tr:hover {background-color:#fbfbfb;}
table.grid tr td {border: 0px;border-bottom:#f2f2f2 1px solid;padding:0 5px;color: #000;word-wrap:break-word;word-break:break-all; font-size: 12px;height: 50px;text-align: center;}
table.grid tr td.company_name a{color: #fd7400;}
table.grid tr td .opt_btn{padding: 0 10px;height: 26px;line-height: 26px;display: inline-block;text-align: center;color: #fd7400;background-color: #fff;border: 1px solid #fd7400;border-radius: 3px;}
table.grid tr td .opt_btn:hover{background-color:#FDF9F0;}
table.grid tr td .table_cell{height: 28px;line-height: 28px;position: relative;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: inherit;display: block;margin-left: 0;}


.info_item{padding: 30px 20px;background: #fff;}
.info_item .task_num{margin:10px auto 0;box-shadow: 3px 3px 10px rgba(0,0,0,0.15);width: 152px;height: 152px;border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%; -ms-border-radius:50%;-o-border-radius:50%;background: #fd4e53;align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;}
.info_item .task_num p{font-size: 36px;color: #fff;padding-bottom: 10px;line-height: 36px;}
.info_item .task_num span{font-size:14px;color: #fff;}
.info_item .go_btn{background: #f9b900;width: 165px;height: 42px;line-height: 42px;border-radius: 4px;text-align: center;margin: 0 auto;margin-top:30px;color: #000;}
.info_item .go_btn:hover{background-color: #f9d300;}
.info_item .info{padding-top: 25px;color: #333;}
.title_txt{width: 100%;text-align: center;height: 60px;}
.title_txt h2{position: relative;font-size: 24px;line-height: 60px;color:#000;}
.title_txt h2::after{ content: ''; width: 20px; height: 4px; background-color: #b7b7b7; position: absolute; bottom:0; left: 50%;margin-left:-10px; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; }
.info_item .info .tips{padding-top: 10px;font-size: 14px;}
.info_item .info .tips .a_link{color:#f9b900;}
.info_item .info .tips .a_link:hover{text-decoration: underline;}
.info_item .info .response_list .response{border-bottom:1px solid #f2f2f2;padding:15px 0;font-size: 14px;}
.info_item .info .response_list .response:last-child{border-bottom: none;}
.info_item .info .response_list .response span.sender{color:#fe591f;}
.info_item .info .response_list .response span.receiver{color:#29a7ff;}
.info_item .info .response_list .response .commentator{color:#666666;font-size:12px;text-align:right;}

.fixed_promote{visibility:hidden;}