/*=============================  Reset start ====================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-size:12px;font-family:arial,Verdana, Geneva, Helvetica;color:#131313;line-height:20px;-webkit-text-size-adjust:none;}
input::-ms-clear{display:none;}
input{outline:none;}
a{color:#001D75;text-decoration:none;}
a:hover{color:#2875dd;text-decoration:none;}
table{/*border-collapse:collapse;*/border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*=============================  Reset end ====================================================*/

html,html body {_background-image:url('about:blank');_background-attachment:fixed;}/* hack for ie6 fixed*/

.left{float:left;}
.right{float:right;}

.yh{font-family: Microsoft Yahei,Tahoma,Geneva,sans-serif;}
.bold{font-weight:bold;}
.normal{font-weight:normal}

.t11{font-size:11px;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.t14i{font-size:14px !important;}
.t16{font-size:16px;}
.t18{font-size:18px;}

.arial{font-family:Arial, Helvetica, sans-serif;}
.simsun{font-family:simsun;}

.black{color:#131313;}
.black1{color:#131313 !important;}
.blue{color:#3366cc}
.l_black{color:#777777;}
.orange{color:#C96702;}
.red{color:#F00;}
.green{color:#10A200;}
.grey{color:#9a9a9a;}
.orange1{color:#ff9a1e !important;}

.none{display:none;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.tl1{text-align:left !important;}
.tr1{text-align:right !important;}


.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}

.mr5{margin-right:5px!important;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.clear{clear:both;height:0px;line-height:0px;margin:0 auto;font-size:1px;}
.clx{*zoom:1;}
.clx:after{clear:both;content:".";display:block;height:0;visibility:hidden;color:#131313;}
.vm{ vertical-align:middle;}

/*表单左右两列布局结构*/
.formTable{ width:100%; margin:0 auto;}
.formTable th{text-align:right;}
.formTable th span{ color:#fe5842; margin:0 5px; vertical-align:middle;}
.formTable th strong{ color:#fd5842; font-weight:bold;}
.formTable th.center{ text-align:center;}
.formTable th,.formTable td{padding:10px 7px; color:#666;}
.formTable th.question{ padding:30px 0 14px 0; text-align:center;}


/*价格*/
.price{color:#ff6633; vertical-align:middle;}

/*通用表单文本输入框*/
.f-text{ width:220px; height:30px; line-height:29px; border:1px solid #c7d1e4; padding-left:10px; }
.f-textarea{ width:220px; height:80px; overflow-y:scroll; resize: none; line-height:24px; border:1px solid #c7d1e4; padding-left:10px;}
.f-price{ width:34px; height:30px; line-height:29px; border:1px solid #c7d1e4; padding-left:6px; margin:0 4px 0 10px;}

.f-map{background:#fff url(../images/flight/location.jpg) right center no-repeat;}
.hotelCostLimit{ width:220px; height:30px; line-height:29px; border:1px solid #c7d1e4; padding-left:10px; }


/*日期控件*/
.f-date{ width:230px;padding-left:0px;background: #fff url(../images/common/fDate.png) no-repeat 200px 4px; float:left;}
.f-date input{ width:146px; height:30px; line-height:30px; border:0; background:transparent; padding-left:10px; font-size:18px; vertical-align:middle;}
.f-date span{ color:#999;}

.f-date1{ width:140px;padding-left:0px;background: #fff url(../images/common/fDate.png) no-repeat 110px 4px; float:left;}
.f-date1 input{ width:120px; height:30px; line-height:30px; border:0; background:transparent; padding-left:10px; font-size:12px; vertical-align:middle;}

/*新日期控件*/

.date_plugIns{ width:272px; height:32px; cursor:pointer; position:relative; background:#fff; vertical-align:middle; display:inline-block; }
.date_plugIns{_zoom:1; *display:inline;}
.date_plugIns .date{ width:100%; height:30px; border:1px solid #c7d1e4; background:url(../images/common/fDaten.png) no-repeat right top; font-size:18px; text-indent:10px;/* padding-left:10px; */line-height:30px; position:absolute; left:0; top:0; z-index:1;}
.date_plugIns .week{ font-size:12px; color:#999; width:45px; height:30px; position:absolute; top:1px; right:25px; line-height:30px; z-index:0}

/*表单对齐*/
.f-vam{vertical-align:middle;_vertical-align:-3px;}

/*添加按钮*/
.f-addBtn{width:95px; height:30px; padding-left:13px; line-height:30px;color:#4e5662; background:#fff url(../images/common/addBtn.png) no-repeat 7px 9px; border:1px solid #abb2bf; border-radius:2px; cursor:pointer; vertical-align:middle;}
.f-addBtn:hover{ background:#fbdebb url(../images/common/addBtn.png) no-repeat 7px 9px;}

/*添加附件*/
.f-accBtn{width:85px; height:30px; padding-left:13px; line-height:30px;color:#4e5662; background:#fff url(../images/common/accBtn.png) no-repeat 7px 7px; border:1px solid #abb2bf; border-radius:2px; cursor:pointer;}
.f-accBtn:hover{ background:#fbdebb url(../images/common/accBtn.png) no-repeat 7px 7px;}


/*通用弹框*/

.wp{ width:780px; border:1px solid #4692f4;}
.wp h2{ background:#f2f7fd; padding:5px 10px; border-bottom:1px solid #c8d0e3; color:#2b75de; font-weight:bold;}
.wp h2 a{ font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:16px; float:right; font-weight:normal;}
.wp .wpcon{ padding:30px 15px;}


.searchBtn{ padding:7px 30px 7px 36px; *padding:7px 20px 7px 18px; color:#4e5662; background:#fff url(../images/common/search.png) no-repeat 20px 9px; border:1px solid #abb2bf; border-radius:2px; cursor:pointer;}
.searchBtn:hover{ background:#fbdebb url(../images/common/search.png) no-repeat 20px 9px;}

/* ===================== header and footer start ===================== */
.header .loginbox{ min-width:1200px; height:40px; background:#eaeaea;}
.header .loginbox .msg{ width:1200px; height:40px; line-height:40px; margin:0 auto; color:#4e5662}
.header .loginbox .msg a{ text-decoration:none; color:#4e5662;}
.header .loginbox .msg a:hover{ text-decoration:none; color:#F90;}
.header .hcon{ width:1200px; height:62px; margin:0 auto; padding-top:30px; background:#fff;}
.header .hcon h1{ width:250px; height:33px; background:url(../images/common/logo.png) no-repeat; float:left;}
.header .hcon h1 a{display:block; text-indent:-10000px; }
.header .service{ width:440px; height:35px; float:right;}

.header .gzh_box{display:none; width: 320px;  padding: 10px; border-radius: 5px; box-shadow: 0 0 3px 0 #becfe8; background: #eef6fc; z-index: 11000; border: 1px solid #d9e1ec; position: absolute; left: 0; top:50px;}
.header .gzh_box_j{height: 0;width: 0;border: 8px solid #eef6fc;border-color: transparent transparent #eef6fc; position: absolute;left: 10px;top: -15px;z-index: 1;}
.header .gzh_wx_r{width: 140px; height: 140; float: left;}
.header .gzh_wx_r p{text-align: center; margin-top: 5px;}
.header .gzh_wx_con{width: 160px; float: right; padding: 10px; }
.header .gzh_wx_con dt{font-size: 16px; font-weight: bold;}
.header .gzh_wx_con dd.mt10{margin-top: 10px;}
.header .gzh_wx_con dd{font-size: 14px; margin-top: 3px;}

.header .telephone_head_box{display:none; width: 170px;  padding: 10px; border-radius: 5px; box-shadow: 0 0 3px 0 #becfe8; background: #eef6fc; z-index: 20; border: 1px solid #d9e1ec; position: absolute; left: 90px; top:50px;}

.header .telephone_box{display:none; width: 170px;  padding: 10px; border-radius: 5px; box-shadow: 0 0 3px 0 #becfe8; background: #eef6fc; z-index: 20; border: 1px solid #d9e1ec; position: absolute; left: 80px; top:50px;}
.header .tsjy_box{display:none; width: 170px;  padding: 10px; border-radius: 5px; box-shadow: 0 0 3px 0 #becfe8; background: #eef6fc; z-index: 20; border: 1px solid #d9e1ec; position: absolute; left: 160px; top:50px;}



.header .service .appdown{ width:150px; height:35px; background: url(../images/common/service3.png) no-repeat 0px 0px; display:block; text-indent:-10000px; float:left;}
.header .service .telephone{ width:166px; height:35px; background:url(../images/common/service3.png) no-repeat -113px 0px; display:block; text-indent:-10000px; float:left;}
.header .service .tsjy{ width:120px; height:35px; background: url(../images/common/service3.png) no-repeat --215px 0px; display:block; text-indent:-10000px; float:left;}

.header .navbox{min-width:1200px; height:40px; background:#2876dd;}
.header .nav{ width:1200px; height:40px; margin:0 auto; font-family: Microsoft Yahei,Tahoma,Geneva,sans-serif;}
.header .nav ul{ width:850px; float:left;}
.header .nav ul li{ font-size:18px; float:left;border-top:2px solid #2876dd;}
.header .nav ul li:hover{ border-top:2px solid #ff9933; background:#1053a7;}
.header .nav ul li.active{ background:#1053a7; border-top:2px solid #ff9933;} 
.header .nav ul li a{ font-size:18px;height:38px; padding:0 20px; line-height:38px;color:#fff; text-decoration:none; display:inline-block;}
.header .nav .myspace{ height:40px; background:url(../images/common/loginicon.png) no-repeat left center; float:right; margin-right:80px; position:relative; z-index:10; display:inline;}
.header .nav .myspace a{ display:inline-block; color:#fff; text-decoration:none; font-size:18px; line-height:40px; padding-left:30px;}

.header .nav .myspace .myMenu{ width:210px; height:5px; background:#fff; position:absolute; top:40px; left:-50px;border-radius:0 0 5px 5px; overflow:hidden;}
.header .nav .myspace .myMenu .mNav{ width:183px; margin:17px 13px; display:inline;}
.header .nav .myspace .myMenu .mNav li{ width:61px; height:60px; float:left; border:0px;}

.header .nav .myspace .myMenu .mNav li a{ width:61px; height:60px; display:inline-block; padding:0px;}

.header .nav .myspace .myMenu .mNav li a.bg{ background:url(../images/common/myspace.png) no-repeat;}
.header .nav .myspace .myMenu .mNav li a.a{ background-position:0px 0px;}
.header .nav .myspace .myMenu .mNav li a.b{ background-position:-61px 0px;}
.header .nav .myspace .myMenu .mNav li a.c{ background-position:-122px 0px;}
.header .nav .myspace .myMenu .mNav li a.d{ background-position:0px -60px;}
.header .nav .myspace .myMenu .mNav li a.e{ background-position:-61px -60px;}
.header .nav .myspace .myMenu .mNav li a.f{ background-position:-122px -60px;}
.header .nav .myspace .myMenu .mNav li a.g{ background-position:0px -120px;}
.header .nav .myspace .myMenu .mNav li a.h{background-position:-61px -120px;}
.header .nav .myspace .myMenu .mNav li a.i{ background-position:-122px -120px;}

.header .nav .myspace .myMenu .mNav li a.a:hover{ background-position:-183px 0px;}
.header .nav .myspace .myMenu .mNav li a.b:hover{ background-position:-244px 0px;}
.header .nav .myspace .myMenu .mNav li a.c:hover{ background-position:-305px 0px;}
.header .nav .myspace .myMenu .mNav li a.d:hover{ background-position:-183px -60px;}
.header .nav .myspace .myMenu .mNav li a.e:hover{ background-position:-244px -60px;}
.header .nav .myspace .myMenu .mNav li a.f:hover{ background-position:-122px -60px;}
.header .nav .myspace .myMenu .mNav li a.g:hover{ background-position:-183px -120px;}
.header .nav .myspace .myMenu .mNav li a.h:hover{background-position:-244px -120px;}
.header .nav .myspace .myMenu .mNav li a.i:hover{ background-position:-305px -120px;}
.header .nav .myspace .myMenu .hide{ width:40px; height:20px; display:inline-block; background:url(../images/common/myspaceshow.png) no-repeat; position:absolute; top:203px; left:85px; cursor:pointer;}
.header .nav .myspace .myMenu .foot{ width:210px; height:5px; background:#ff9a1a; border-radius:0 0 5px 5px; position:absolute; bottom:0px; left:0px;}




/* ----JQUERY Select ----*/
.selectContainer{position:relative; width:190px; display:inline-block; _display:inline; _zoom:1; z-index:1000; background:#FFF; border:1px solid #c7d1e4}
.selectContainer input{}
.selectContainer .selectOption{min-width:180px; padding:0 10px; line-height:30px; height:30px; white-space:nowrap; overflow:hidden;border:none; width:190px; z-index:1000}
.selectContainer .shows{width:23px; height:25px; position:absolute; right:2px; top:2px; background:url(../images/common/selectIco.png)  no-repeat center center;}
.selectContainer ul{position:absolute;width:100%; top:30px; left:-1px; border:1px solid #c7d1e4; border-top:1px solid #fff; display:none;}
.selectContainer ul li{padding:0 10px;  border-top:1px solid #EEE; /*border-top:none;*/ line-height:30px; width:170px; background:#FFF; cursor:pointer}
.selectContainer ul li:hover{background:#F5F5F5}
.selectContainer ul.dis{display:block!important;}
.selectContainer ul.undis{display:noneimportant;}
.zIndex{z-index:10000!important}
.selectContainer .gray{color:#4e5662}


/*吸顶*/
.catefixed {position:fixed; top:0; z-index:100; -position: absolute;-top: expression(eval(document.documentElement.scrollTop))}

/*搜索模块样式*/
#tmp_select {display:none;}
#tmp_li {display:none;}
#tmp_select ul.block{ display:block}
#tmp_select ul.none{ display:none}
#tmp_select .my_selpe{position:relative;}
.my_select {width:160px; height:30px; display:inline-block; border:1px solid #ddd;}
.my_select span {width:150px; height:30px; line-height:30px; padding-left:10px;display:block; color:#4e5662;}
.my_select span.hide{background:url(../images/common/sel01_1.png) no-repeat 135px 1px;}
.my_select .show{background:#4791f4 url(../images/common/sel01_2.png) no-repeat 135px 1px; color:#fff;}
.my_select ul {position:absolute; left:-1px; top:30px; display:none; border:1px solid #c6d1e3;}
.my_select ul li {width:150px; height:30px; line-height:30px; padding-left:10px; background:#fff; list-style:none; color:#4e5761;}
.my_select ul li.hover{ background:#f3f2f2;}

/*新select模拟样式*/

/*列表也搜索模块*/
.search_sel{width:160px;height:30px;border:1px solid #c6d1e3;line-height:30px;cursor: pointer;text-indent:10px;position: relative;display:inline-block; vertical-align:middle; color:#4c5663; *display:block;*zoom:1;}
.search_sel .sel_con{word-wrap:normal;outline:none;word-break:normal;width:160px;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");overflow:hidden;background:#fff url(../images/common/selbg.png) no-repeat top right}
.search_sel .sel_active{background:#4592f2 url(../images/common/selbg2.png) no-repeat top right; color:#fff;}
.search_sel .sel_inner{border:1px solid #c6d1e3; border-top:1px solid #fff; position: absolute; left:-1px; top:29px; text-indent:10px; display:none;}
.search_sel .sel_inner td{ height:29px;line-height: 29px;background:#fff;cursor: pointer;white-space:nowrap;padding-right:10px;color: #666;}
.search_sel .sel_inner td.cur{background-color: #efefef;}




/*列表也搜索模块*/
.raodao_search_sel{width:160px;height:30px;border:1px solid #c6d1e3;line-height:30px;cursor: pointer;text-indent:10px;position: relative;display:inline-block; vertical-align:middle; color:#4c5663; *display:block;*zoom:1;}
.raodao_search_sel .raodao_sel_con{word-wrap:normal;outline:none;word-break:normal;width:160px;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");overflow:hidden;background:#fff url(../images/common/selbg.png) no-repeat top right}
.raodao_search_sel .raodao_sel_active{background:#4592f2 url(../images/common/selbg2.png) no-repeat top right; color:#fff;}
.raodao_search_sel .raodao_sel_inner{border:1px solid #c6d1e3; border-top:1px solid #fff; position: absolute; left:-1px; top:29px; text-indent:10px; display:none;}
.raodao_search_sel .raodao_sel_inner td{ height:29px;line-height: 29px;background:#fff;cursor: pointer;white-space:nowrap;padding-right:10px;color: #666;}
.raodao_search_sel .raodao_sel_inner td.cur{background-color: #efefef;}


/*每个页面最多有10个sel标签，如果超过增加myclass层级*/
.zIndex1{z-index:20}
.zIndex2{z-index:19}
.zIndex3{z-index:18}
.zIndex4{z-index:17}
.zIndex5{z-index:16}
.zIndex6{z-index:15}
.zIndex7{z-index:14}
.zIndex8{z-index:13}
.zIndex9{z-index:12}
.zIndex10{z-index:11}

/* 机票和酒店通用查询列表弹框 */
.searchtrip_popup{border:1px solid #4791f4; background:#fff; width:948px;box-shadow:0 1px 6px 1px rgba(0,0,0,0.25);}
.searchtrip_popup .searchtrip_title{height:30px; color:#4e5663;background:#f2f7fd; line-height:30px;font-weight:bold;border-bottom:1px solid #c8d0e5; position:relative}
.searchtrip_popup .searchtrip_title a.c_close{font-size:24px;text-decoration:none; font-weight:normal; cursor:pointer;color:#9c9895;padding-right:15px;position:absolute;right:0;top:0}

.searchtrip_popup .searchtrip_area{ padding:0 16px 60px 16px;}
.searchtrip_popup .searchtrip_area .number_search{ padding:14px 0 14px 220px;}
.searchtrip_popup .searchtrip_area .number_search span{ padding:10px; vertical-align:middle;}
.searchtrip_popup .searchtrip_area .number_search .f-text{ vertical-align:middle;}


.searchtrip_popup .searchtrip_area .number_search .bottonsearch{color:#131313; width:96px;height:30px;text-decoration:none;display:inline-block;text-align:center;line-height:28px;font-size:12px; border:1px solid #abb2be;border-radius:2px;background:url(../images/whitelist/bottonsearch.gif) no-repeat 16px 9px;}
.searchtrip_popup .searchtrip_list{width:100%; border:1px solid #c8d0e5; background:#fff; border-top:2px solid #4791f4;}
.searchtrip_popup .searchtrip_list .checkbox1{ width:36px; border:1px solid #c8d0e5; text-align:center;}
.searchtrip_popup .searchtrip_list th{ height:46px; border-bottom:1px solid #c8d0e5;}
.searchtrip_popup .searchtrip_list .tablehead th{ font-size:14px; color:#2877de; text-align:center;font-family: Microsoft Yahei,Tahoma,Geneva,sans-serif;}
.searchtrip_popup .searchtrip_list td{ height:40px; border-bottom:1px solid #c8d0e5; text-align:center; color:#4f5563;}
/*鼠标滑过提示框*/
.flight_Bombbox{border:1px solid #4791f4; padding:5px; width:140px;position:absolute; background:#fff; z-index:100;}
.flight_Bombbox p{line-height:20px; color:#4f5962;text-align: center;}
.flight_Bombbox .plane_tb{text-align:center; vertical-align:middle;}
.flight_Bombbox .plane_tb th{text-align:center; font-weight:bold;color:#4f5962; height:24px;}
.flight_Bombbox .plane_tb td{height:24px;}
.flight_Bombbox .plane_p{ line-height:40px;}
.flight_Bombbox .box_arrow{width:10px; height:10px;background: url(../images/common/zsjt.png) no-repeat; display:inline-block;}
.flight_Bombbox .arro_a{position:absolute;top:-10px;left:50%;}
.flight_Bombbox .arro_b{position:absolute;top:-10px;left:80px;}
.flight_Bombbox .arro_c{position:absolute;top:-10px;left:100px;}


/*页尾*/
.siteinfo{ width:100%; height:35px; margin-top:40px; background:#e0e0e0;}
.siteinfo .sitein_warp{ width:1200px; margin:auto;}
.siteinfo .sitein_warp .Legal{color:#888;}
.siteinfo .sitein_warp .Legal a{color:#888;cursor:pointer; line-height:35px;}
.siteinfo .sitein_warp .Legal a:hover{text-decoration:underline; color:#1667d0;}
.siteinfo .sitein_warp .jbh a{color:#888;cursor:pointer; line-height:35px;}
.siteinfo .sitein_warp .jbh a:hover{text-decoration:underline; color:#1667d0;}
.siteinfo .sitein_warp .jbh{color:#888; line-height:35px; padding-left: 20px;background:url(../images/login/bjg.jpg) no-repeat;}

/*表单验证边框颜色*/
.red_bor{border:1px solid #fe5842;}
.blue_bor{ border:1px solid #4a90f2;}

/*添加出差人*/
.add_bt{ width:502px; border:1px solid #c7d1e4; padding:0px 10px 3px 10px; background:#fff; float:left;}
.add_bt li,.popup_right li{ height:22px; padding:0 5px; _padding:4px 5px 0px 5px; margin-top:3px; border:1px solid #ddd; line-height:22px; margin-right:10px;white-space:nowrap;}
.add_bt li{ float:left;}
.popup_right li{ margin:10px; float:left;}
.add_bt li .close,.popup_right li .close{ width:12px; height:12px; background:url(../images/tripmanage/add_bt_close.png) no-repeat; vertical-align:middle; display:inline-block; margin-left:3px;}
.add_bt li .close:hover,.popup_right .close:hover{background:url(../images/tripmanage/add_bt_close2.png) no-repeat; }

/*上传附件*/

.accfile{height:22px; padding:0 5px; _padding:4px 5px 0px 5px; margin-top:3px; border:1px solid #ddd; float:left; line-height:22px; margin-right:10px;white-space:nowrap; background:#fff; color:#36F;}
.accfile .close{ width:12px; height:12px; background:url(../images/tripmanage/add_bt_close.png) no-repeat; vertical-align:middle; display:inline-block; margin-left:3px;}
.accfile .close:hover{background:url(../images/tripmanage/add_bt_close2.png) no-repeat; }


/* 弹框样式 */
.bomb_box{width:552px;border:1px solid #4791f4; background:#fff; padding-bottom:15px;}
.bomb_box .white_title{ height:30px; color:#4f5561;background:#f2f7fd; line-height:30px;font-weight:bold;border-bottom:1px solid #c8d0e5;position:relative}
.bomb_box .white_title a.c_close{font-size:24px;text-decoration:none; font-weight:normal; cursor:pointer;color:#9c9895;padding-right:15px;position:absolute;right:0;top:0}
.bomb_box .prompt{ text-align:center; font-size:14px; margin-top:40px;}
.bomb_box .tlist{width:368px;border:1px solid #ddd; border-top:2px solid #5398f7; margin:auto; margin-top:10px;}
.bomb_box .tlist th{height:36px;font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; color:#2b75de;border-bottom:1px solid #ddd; font-size:14px; text-align:center; width:122px;}
.bomb_box .tlist td{ height:36px;color:#4d5464; text-align:center; width:122px;border-bottom:1px solid #ddd;}
.bomb_box .tlist .checkbox1{ width:40px; border:1px solid #ddd;}
.bomb_box .tlist-border th{border:1px solid #ddd;font-size:12px;font-weight: bold;color:#4e5662}
.bomb_box .tlist-border td{border:1px solid #ddd;font-size:12px;color:#4e5662}

/* 弹框样式 */
.bomb_bigbox{width:1200px;border:1px solid #4791f4; background:#fff; padding-bottom:15px;overflow: scroll}
.bomb_bigbox .white_title{ height:30px; color:#4f5561;background:#f2f7fd; line-height:30px;font-weight:bold;border-bottom:1px solid #c8d0e5;position:relative}
.bomb_bigbox .white_title a.c_close{font-size:24px;text-decoration:none; font-weight:normal; cursor:pointer;color:#9c9895;padding-right:15px;position:absolute;right:0;top:0}
.bomb_bigbox .prompt{ text-align:left; font-size:14px; margin: 20px; color: blue}
.bomb_bigbox .tlist{width:750px;border:1px solid #ddd; border-top:2px solid #5398f7; margin:auto; margin-top:10px;}
.bomb_bigbox .tlist th{height:36px;font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; color:#2b75de;border:1px solid #ddd; font-size:14px; text-align:center;}
.bomb_bigbox .tlist td{ height:36px;color:#4d5464; text-align:center; border:1px solid #ddd;}
.bomb_bigbox .tlist .checkbox1{ width:40px; border:1px solid #ddd;}
.bomb_bigbox .tlist-border th{border:1px solid #ddd;font-size:12px;font-weight: bold;color:#4e5662}
.bomb_bigbox .tlist-border td{border:1px solid #ddd;font-size:12px;color:#4e5662}

.whitelist_btn{ width:260px;margin:auto; margin-top:20px;}
.whitelist_btn .botton, .bomb_box .whitelist_btn .botton_t{ width:110px;height:29px;margin:auto;cursor:pointer;font-size:14px;color:white;border:1px solid #c16f09; text-align:center; line-height:29px;background:#ff9b1d;border-radius:2px;font-weight:bold;}

/*升级*/
.upgrade_bg{ background:#000; filter:alpha(opacity:20); opacity:0.2; position:absolute; left:0px; top:0px; width:100%; z-index:10000;}
.upgrade_box{ width:780px; height:390px; border:1px solid #4791f4; background:url(../images/login/shengjibg.gif) no-repeat; position:absolute; left:0px; top:0px; z-index:10001;}
.upgrade_box p{ padding:50px; font-size:20px; font-family: Microsoft Yahei,Tahoma,Geneva,sans-serif; position:absolute; top:80px; line-height:30px;}
.upgrade_close{ width:35px; height:35px; background:url(../images/login/upgrade_close.gif) no-repeat; display:inline-block; position:absolute; top:10px; right:10px;}

/*发票服务*/
.z_piao{ background:#22b14c; padding:3px 5px; margin-right:10px; color:#fff;}
.p_piao{ background:#ff7f27; padding:3px 5px; margin-right:10px; color:#fff;}
.g_piao{ background:#f18db0; padding:3px 5px; margin-right:10px; color:#fff;}

.readonly-checkbox {
    cursor: not-allowed; /* 鼠标悬浮显示“禁止”图标 */
    pointer-events: none; /* 阻止点击事件（核心） */
    opacity: 0.3; /* 视觉上区分只读状态 */
}