/* CSS Document */
body{ background:#efefef;}
/** wrap **/
.wrap{ margin:0 auto; padding:0; width:956px; overflow:hidden;}
/** here **/
.here{ width:923px; height:25px; line-height:25px; background:#F6F8F7; border:1px solid #dedede; padding-left:33px; overflow:hidden;}
.here p{ font-size:12px; color:#231815}
.here span a{ color:#004479;}
/** content **/
.content{ width:956px; height:auto; margin-top:22px; overflow:hidden;}
/** main **/
.main{ float:left; width:790px; overflow:hidden;}
/** column_title **/
.column_title{ height:25px; line-height:25px; background:#f6f8f7; color:#004479; font-weight:bold; padding-left:20px; border:1px solid #dedede; border-bottom:none;}
/** column_box **/
.column_box{ width:788px; height:auto; min-height:700px; background:#fff; border:1px solid #dedede; overflow:hidden;}
.column_tbox{ width:788px; height:auto; float:left}
.column_box .title{ width: 186px; height: 23px; background: #f6f8f7; border: 1px solid #dedede; border-bottom: 0;}
.column_box .title h2 { height:23px; line-height:23px; margin-left:13px;}
.column_box .title_ts{ width:100px; height:23px; background:#fff; border:1px solid #dedede; border-bottom:0; text-align:center; float:left}
.column_box .title_ts h2{ height:23px; line-height:23px;}
/** other **/
.other{ clear:both; width:788px; height:92px; margin-top:14px; padding:4px 0; border:1px solid #dedede; background:#fff; overflow:hidden;}
.other ul{ width:800px;}
.other ul li{ float:left; width:175px; height:91px; padding:0 11px; border-right:1px dashed #dedede;}
.other li h2{ height:26px; line-height:26px;}
.other li h2 a{ display:block; width:173px; height:20px; text-align:center; color:#004479;}
.other li p{ width:175px; height:65px; font-size:12px; line-height:20px; overflow:hidden;}
/** side **/
.side{ float:right; width:150px; margin-top:26px; overflow:hidden;}
.side .menu{ width:150px; height:183px; overflow:hidden;}
.side .menu li{ height:24px; line-height:24px; background:url(../images/menu_list.jpg) no-repeat left 5px; padding-left:20px; margin-bottom:5px; border-bottom:2px solid #dedede; overflow:hidden; color:#231815;}
.side .menu li a:link,.menu li a:active{ color:#231815;}
.side .menu li a:hover,.menu li a:visited{ color:#004479;}
/****************** public ************************/

.column_box .inform{ width:740px; height:163px; overflow:hidden; margin:24px 0 0 24px;}
.column_box .inform p,.column_box .state p{ width:690px; height:auto; line-height:20px;}
.inform .info_list,.state .state_list{ height:111px; padding:13px 20px; border:1px solid #dedede; overflow:hidden;}
.column_box .state{ width:740px; height:83px; margin:26px 0 0 24px; overflow:hidden;}
.stat .state_list{ height:31px;}
.line_detail{ width:740px; height:auto; margin:24px;}
.line_detail table{ border-collapse:collapse; border-spacing:0; width:738px; height:auto; text-align:center; border:1px solid #dedede;}
.line_detail table tr th{ height:30px; line-height:30px; text-align:center; background:url(../images/th_bg.jpg) repeat-x; color:#231815; border:1px solid #dedede;}
.line_detail table tr td{ border:1px solid #dedede;}
.line_detail table .dlc{ display:block; float:left; width:12px; height:12px;}
.line_detail table .lname{ float:left; width:50px; height:14px; line-height:14px; text-align:left; margin-left:7px;}
.line_detail table .ok{ color:green;}
.line_detail table .error{ color:red;}
.line_detail table li.sub a{ display:block; float:left; width:71px; height:14px; background:url(../images/line_button.jpg) no-repeat;}
.line_detail table td li{ float:left; width:170px; height:30px; line-height:30px; border-bottom:1px solid #dedede;}
.line_detail table li.sub{ width:140px; height:20px; padding:0px 45px 0px 38px; margin-top:10px;}
.line_detail table li.start_none,.line_detail table li.centre_none,.line_detail table li.end_none{ width:150px; padding:0 10px; border:0; color:rgb(89,89,89);}
/****************** delay ************************/

#content{ height:auto;}
#line_detail table tr{ height:30px; line-height:30px;}
#info_list p{ width:690px; height:30px; line-height:30px; text-align:center;}
#info_list .dlc{ float:left; width:12px; height:12px; margin-top:8px; margin-left:282px;}
#info_list .lname{ float:left; width:140px; height:30px; text-align:left; margin-left:7px;}
/****************** dalay_list ******************/

#det_inform{ height:209px;}
#det_info_list{ height:157px; padding:13px 20px; border:1px solid #dedede; overflow:hidden;}
#det_info_list p{ clear:both; width:690px; height:auto; line-height:25px; text-align:left;}
#det_info_list p.mar_title{ padding:10px 0;}
#det_info_list p.tex_indent{ text-indent:2em;}
#det_info_list p.tex_right{ text-align:right;}
#det_info_list .dlc{ display:block; float:left; width:12px; height:12px; margin-top:6px; margin-left:282px; _margin-left:141px;}
#det_info_list .lname{ display:block; float:left; height:25px; line-height:25px; text-align:left; margin-left:7px;}
#det_state{ height:97px;}
#det_state #det_state_list{ height:45px;}
#det_con{ height:auto;}
#det_line{ width:764px; height:auto; padding:24px 24px 24px 0;}
.print{ float:right; width:57px; height:20px; margin-top:64px;}
.print img{ width:57px; height:21px;}
/**************** dalay_detail ***************/

.column_box .trip,.column_box .work{ width:740px; height:auto; margin-left:24px; overflow:hidden;}
.column_box .trip{ margin-top:24px; margin-bottom:20px;}
.column_box .work{ margin-bottom:24px;}
.trip_list,.work_list{ width:704px; height:auto; padding:0px 17px; border:1px solid #dedede; overflow:hidden;}
.trip_list li{ float:left; width:684px; height:auto; line-height:20px; padding:10px 10px; border-bottom:1px dashed #dedede;}
.trip_list li p{ float:left;}
.trip_list li span{ display:block;  width:680px; }
.column_box .work{ height:auto; margin-top:26px;}
.work_list{ height:auto;}
.work_list li{ float:left; width:684px; height:auto; line-height:20px; padding:10px 10px; border-bottom:1px dashed #dedede;}
.card_pic_img{ width:120px; height:90px; margin-left:13px; margin-top:10px;}
.work_list .work_con{ width:680px; margin-left:24px;}
/**************** trip ***************/

.lost_list{ float:left; width:754px; height:auto; padding:20px 17px 22px 17px; overflow:hidden;}
.lost_list ul{ width:754px;}
.lost_list li{ float:left; width:752px; height:auto; line-height:20px; padding:12px 0 8px 0; border-bottom:1px dashed #dedede;}
.lost_list li span.to_title{ float:left; width:650px; height:auto;}
.lost_list li span.to_time{ float:right; width:68px; height:auto; margin-right:10px;}
.lost_list .page{ float:right; margin-top:47px;}
.lost_list . a{ color:#004479;}
/**************** lost ***************/

.message{ width:722px; height:auto; padding:15px 0 110px 68px;}
.message em{ color:#F00; font-style:normal;}
.message div{ width:580px; height:20px; line-height:20px; margin-bottom:13px; float:left;}
.message div.prompt{ padding-left:4px;}
.message div span{ display:block; float:left; width:57px; height:20px; line-height:20px; text-align:right;}
.message div span.check{ width:160px; margin-left:35px;}
.message .check img{ float:left;}
.message .check a{ display:block; float:left; width:80px; height:20px; line-height:20px; text-align:center; text-decoration:underline; color:#999;}
.message div label{ float:left; height:20px; line-height:20px;}
.message div input{ height:18px; line-height:18px; border:1px solid #dedede; vertical-align:middle;}
.message div .title{ width:283px; height:18px; border:1px solid #dedede; background-color:#fff;}
.message div .sex{ border:0; height:18px; line-height:18px;}
.message div .gen{ width:40px; height:18px; line-height:18px; text-align:left;}
.message div .age{ width:30px;}
.message div.text{ height:128px;}
.message div textarea{ border:1px solid #dedede; width:415px; height:126px;}
.message div.button{ width:580px; margin-top:30px; margin-left:250px; display:inline; float:left;}
.message div .sub{ width:51px; height:23px; background:url(../images/sub.jpg) no-repeat; border:0; margin:0 10px; }
.message div .res{ width:51px; height:23px;  background:url(../images/res.jpg) no-repeat;  border:0; margin:0 10px; }
/************** message **************/

.message_reply{ height:auto; padding:24px 42px 0px 42px;}
.reply{color: rgb(89, 89, 89);}
.message_reply li{ height:auto; padding-bottom:20px; border-bottom:2px dotted #666; margin-bottom:20px;}
.message_reply li.none{ border:0;}
.message_reply p{ clear:both; color:rgb(89,89,89); line-height:20px;}
.message_reply p span{ float:left; width:128px; color:#999;}
.message_reply h2{ color:#004479;}
.message_reply p.reply{ color:#231815;  text-indent:2em;}
.message_reply .page{ width:290px; height:24px; border:1px solid #dedede; margin-left:392px; padding:0 10px;}
.message_reply .page a{ float:left; width:20px; height:26px; line-height:26px; text-align:center; color:#999;}
.message_reply .page a:hover{ color:#004479;}
.message_reply a.next,.message_reply a.end{ width:50px;}

.message_reply a.next{ margin-left:50px;}
/************** message_reply **************/
.survey{ height:auto; padding:16px 30px;}
.survey ul li{ padding:6px 0;}
.survey .ex_menu{ color:#004479; color:#;}
.survey .ex_menu input{ margin-top:4px; margin-left:20px; margin-right:5px;}
.survey .ex_menu textarea{ margin-top:8px; margin-left:20px; margin-right:5px; border-color:#004479;}
.survey input{ margin-top:4px; margin-left:20px; margin-right:5px;}
/**************** survey *****************/


/*³Ë¿ÍÁôÑÔÒ³Ãæ*/
.tab_conbox{ background:#FFF;}
.tab_con{ display:none;}
.tab_con img{ border:none;}
.tabs{height: 26px;border-bottom:1px solid #898989;width: 100%; background:#f7f7f7;}
.tabs li{height:26px;line-height:26px;float:left;border-right: 1px solid #898989;background: #f7f7f7;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 10px; outline: none; color:#003564;}
.tabs li a:hover {background: #c9c9ca;}	
.tabs .thistab,.tabs .thistab a:hover{background: #c9c9ca;}
.tab_con {padding:12px; color: #838383;}

.ckly_cjwd_div{ border:#898989 1px solid;}
.liuyanlist__one{ margin-bottom:20px; padding-bottom:20px; border-bottom:#9d9d9e 1px solid;}
.liuyanlist__{ padding:10px;}
.liuyanlist__one_zt{ color:#00447a; font-size:14px;  line-height:20px; margin-bottom:3px; }
.liuyanlist__one_zt b{ margin-right:30px; width:460px;  overflow:hidden; display:block; height:22px; float:left;}
.liuyanlist__one_zt em{ font-size:12px; display:block; float:left;}
.liuyanlist__one_zt span .ly_time{ width:120px; margin-left:10px; display:block; height:18px; overflow:hidden;  }
.liuyanlist__one_zt span{ float:left;}
.liuyanlist__one_des{ line-height:22px; padding-left:46px; margin-bottom:15px;}
.liuyanlist__one_imgs{ padding-left:36px; margin-bottom:20px;}
.liuyanlist__one_imgs img{ width:210px; margin:0px 10px; float:left;}
.liuyanlist__one_hf{ line-height:22px;}
.liuyanlist__one_hf span{ color:#00447a; font-size:14px; float:left; font-weight:bold; display:block;}
.liuyanlist__one_hf em{ display:block; float:left; width:698px;}

.liuyanform__ form .column_box{ border:none; width:770px; min-height:inherit;}
.changjianwenti_{ width:700px; margin:0 auto; margin-bottom:80px;}
.changjianwenti_ div{ float:none; border-bottom:#9f9fa0 1px solid; line-height:30px; padding-left:5px;  }
.changjianwenti_ div:hover{ background:#eeefef; color:#00447a;}
.message div.ly_pic{height:170px;}




.ckly_fy{ float:right; margin:20px; margin-right:10px; padding:0px 20px; border: 1px solid rgb(187, 187, 187); height:30px; line-height:30px;}
.ckly_fy b{ font-weight:bold; color: rgb(0, 0, 0); margin:0px 5px;}
.ckly_fy a{ margin:0px 5px;}


/*ÉÏ´«Í¼Æ¬*/
.divFlash{ height:150px;}
#divReturn{ height:150px;}
#divReturn li{list-style:none;width:100px;height:140px;padding:5px;margin-right:5px;overflow:hidden;float:left;}
#divReturn li img{margin-bottom:3px;}
#divReturn li input{width:95px;border:1px solid #ccc;}
#divReturn li input.setTitlepic{width:20px;}
#divReturn li span{cursor:pointer;float:right;}
#divReturn li span img{width:14px;height:14px;}


