@charset "utf-8";

/*全局样式*/
* {padding:0px; margin:0px;}
html,body{margin:0; padding:0;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {font-size:14px;background:#fff;font-family: "Microsoft YaHei","黑体",Arial,sans-serif;height: 100%; width: 100%; }
label {font-size:14px; font-family: "Microsoft YaHei","黑体",Arial,sans-serif;}
ul, li, ol, li { margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form { margin:0px; padding:0px; font-weight:normal; font-size:14px; }
img { border:0px; margin:0px; padding:0px; vertical-align:middle; }
table { border:0px; font-size:14px;}
.c{clear:both;}
a{ text-decoration:none;color: #337ab7;}
.no_bor{border-right:none;}
.no_bor_t{border-top:none;}
input, select,textarea{ vertical-align:middle;font-size:12px;font-family:"Microsoft YaHei","黑体",Arial,sans-serif; padding:3px; line-height:20px; }
/*为了消除选中时的虚线框*/
a{
	bblr:expression(this.onFocus=this.blur());/*IE使用*/
	outline-style:none;/*FF使用*/
}
.fl{float:left;}
.fr{float:right;}
.relative{position:relative;}
.a_color{ color:#337ab7;}
.color_orange{ color:#f6613f;}/*橙色*/
.color_red{ color:#ff0000;}/*大红提示*/
.color_grey{color:#9c9c9c;}/*浅灰*/
.color_grey2{color:#555555;}/*深灰*/
.color_green{color:#1fbf86;}/*绿色*/

.relative{ position:relative;}

.types{ height:30px; line-height:30px; vertical-align:middle; position:absolute; right:0; top:0;}
.types label{margin:0 12px;}

.m_r_10{margin-right:10px;}
.m_r_30{margin-right:30px;}
.m_l_5{margin-left:5px;}
.m_l_10{margin-left:10px;}
.m_l_20{margin-left:20px;}
.m_t_10{margin-top:10px;}
.m_t_20{margin-top:20px;}
.m_t_30{margin-top:30px;}

/*登录*/
#login_bg{background:#f4f2e9 url(../images/light_wool.png) repeat;}
#wrap{width:500px; margin:0 auto; position:absolute; top:50%; left:50%; margin-left:-250px; text-align:center;}
.login_shadow{width:500px; border-radius:2px; /*background: #368ee0;*/ -moz-box-shadow:0 0 5px 1px #dfdfdf; -webkit-box-shadow:0 0 5px 1px #dfdfdf; box-shadow:0 0 5px 1px #dfdfdf; position:relative; behavior:url(js/pie.htc); color:#555555; border:1px solid #dfdfdf;}
.login_tit{ width:500px; height:157px;border-radius:2px 2px 0 0; background:#368ee0 url(../images/tit01.png) no-repeat top; text-align:center; overflow:hidden;}
.login_tit img{ height:96px; max-width:400px;}
.login_tit h2{ font-size:20px; height:64px; line-height:64px; text-align:center; color:#337ab7; font-weight:bold;}
.login_shadow ul{ width:342px; background:#ffffff; padding:0 79px 50px 79px; border-radius:0 0 2px 2px; position:relative; behavior:url(js/pie.htc);}
.login_shadow ul li{padding:10px 0; text-align:left; list-style:none;}
.login_shadow ul li .input_box{ width:340px; height:40px; border:1px solid #fbdf93; background:#fef6dc;color:#333333;}
.login_shadow ul li.w{position: relative;}
.login_shadow ul li.w .input_box{width:220px; }
.login_shadow ul li .input_box:hover{border:1px solid #64aff4; background:#ffffff; }
.login_shadow ul li .input_box .icon1{ width:40px; height:40px; background:url(../images/icon.png) no-repeat; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.login_shadow ul li .input_box .icon2{ width:40px; height:40px; background:url(../images/icon.png) no-repeat -40px 0; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.login_shadow ul li .input_box .icon3{ width:40px; height:40px; background:url(../images/icon.png) no-repeat -80px 0; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.login_shadow ul li .input_box .input_txt{width:290px; padding:0 3px; height:40px; background:none;line-height:40px; font-size:14px; outline:none; border:none; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.login_shadow ul li.w .input_box .input_txt{width:170px; }
.login_shadow ul li.w .yzm{position: absolute; right: 0; top: 10px; max-width: 110px; display: block;}
.login_shadow ul li.w .yzm img{height: 40px;}
.login_shadow ul li.error{ color:#ff2828; font-size:14px; line-height:20px; padding:10px 0 30px 0;}
.checkbox{ margin:3px 5px 5px 0; vertical-align: middle;}
.login_shadow a.btn{ width:340px; height:40px; line-height:40px; font-size:16px; color:#ffffff; text-align:center; border:1px solid #e26500; background:#ff7200; display:block; border-radius:2px; position:relative; behavior:url(js/pie.htc);}
.login_shadow a:hover.btn{ background:#ff6000;}

/*首页*/
.main_header{ position:absolute; z-index:20; left:0; right:0; top:0; height:69px;}
.logo{ float:left; width:242px; height:62px; background:url(../images/top_left.png) no-repeat; padding-bottom:7px;} 
.logo img{height:62px; position:relative; z-index:1;}
.header_r{position:absolute; left:242px; right:0; top:0; text-align:left; z-index:5; background:#368ee0 url(../images/top_right.png) no-repeat left top; height:69px; display:block;}

.header_r ul{ padding-left:20px; overflow:hidden;}
.header_r ul li{ float:left; line-height:20px; padding:24px 0; color:#68aae8; list-style:none; font-size:14px;}
.header_r ul li.float_r{ float:right; color:#ffffff; font-size:16px; font-weight:bold;line-height:20px; padding-right:20px;}
.header_r ul li.float_r .ellipsis{ font-style:normal; max-width:400px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  color:#ffffff; font-size:16px; font-weight:bold;line-height:20px; margin:0; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.header_r ul li.float_r span{ margin:0 15px;color:#68aae8; font-size:14px;line-height:20px;}
.header_r ul li.float_r a{ font-weight:normal; color:#c2e6fd; display:inline; padding:0;line-height:20px;}
.header_r ul li a{display:block;font-size:14px; color:#ffffff; padding:0 15px;}
.header_r ul li a .icon1{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -80px -40px; display:inline-block; vertical-align:middle; margin-right:5px;}
.header_r ul li a .icon2{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -100px -40px; display:inline-block; vertical-align:middle; margin-right:5px;}

.nav{ position:absolute; left:0; top:63px; bottom:0px; width:229px; padding-right:2px; background:#f0f3f7 url(../images/nav_left_bg.png) repeat-y top; z-index:18; display:block;}
.nav li{ list-style:none;}
.nav li a{ height:44px; line-height:44px; border-bottom:1px solid #e9e9e9;color:#333333; display:block; padding:0 10px 0 24px; *margin-left:-16px;}
.nav li a:hover{background:#f4f6f9; color:#337ab7;}
.nav li.hover a{background:#f4f6f9; color:#337ab7; border-left:4px solid #f57c6c; font-weight:bold; padding:0 10px 0 20px;}
.nav li a .icon1{ width:20px; height:20px; background:url(../images/icon.png) no-repeat 0 -40px; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -1px;}
.nav li a .icon2{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -20px -40px; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -1px;}
.nav li a .icon3{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -40px -40px; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -1px;}
.nav li a .icon4{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -60px -40px; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -1px;}
.nav li a .icon5{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -60px -80px; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -1px;}
.nav li a .icon_fasongcelue{ width:20px; height:20px; background:url(../images/icon_fasongcelue.png) no-repeat 0 0; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -1px;}
.nav li a .arrow{ width:20px; height:20px;background:url(../images/icon.png) no-repeat -140px -60px; margin:12px 0 0 5px; float:right;display:inline-block;}
.nav li.hover a .icon1{background:url(../images/icon.png) no-repeat 0 -60px;}
.nav li.hover a .icon2{background:url(../images/icon.png) no-repeat -20px -60px;}
.nav li.hover a .icon3{background:url(../images/icon.png) no-repeat -40px -60px;}
.nav li.hover a .icon4{ background:url(../images/icon.png) no-repeat -60px -60px;}
.nav li.hover a .icon5{ background:url(../images/icon.png) no-repeat -60px -100px;}
.nav li.hover a .icon_fasongcelue{ background:url(../images/icon_fasongcelue.png) no-repeat 0 -20px;}
.nav li.hover a .arrow{background:url(../images/icon.png) no-repeat -140px -40px; }
.nav li dl{ display:none;}
.nav li.hover dl{ display:block; padding:5px 0; background:#f4f6f9; border-bottom:1px solid #e9e9e9; }
.nav li.hover dl dd{ padding:5px 0 5px 30px;}
.nav li.hover dl dd a{ line-height:36px;color:#333333; display:block; border:none; background:none; font-weight:normal; height:36px; }
.nav li.hover dl dd a:hover{ color:#337ab7; height:36px;border-radius:50px 0 0 50px; border:none; font-weight:normal;}
.nav li.hover dl dd a.hover{ color:#ffffff; background:#368ee0; height:36px;border-radius:50px 0 0 50px; border:none; font-weight:normal;position:relative; behavior:url(js/pie.htc);}

.tab_tit{ position:absolute; top:69px; left:229px; right:0; line-height:20px; padding:12px 0; background:#f9f9f9; color:#333333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #e0e0e0; font-size:14px; display:block; color:#666666;}
.tab_tit .icon{ width:20px; height:20px; background:url(../images/icon.png) no-repeat -120px -40px; display:inline-block; vertical-align:middle; margin:0 5px 0 20px;}
.tab_tit span{ margin:0 5px;color:#666666;}
.tab_tit a{color:#222222; text-decoration:none;}

.main_right{ position:absolute; left:231px; top:116px; right:0; bottom:0;}
.main_right iframe{ position:absolute; margin:0;padding:0;border:none; width:100%; height:100%; overflow: auto; bottom:0;}

/*右侧*/
.main_box{ padding:35px 30px;}
.prompt.bg{ background:#f4f6f9; line-height:30px; margin-bottom: 20px; }
.prompt{ border:1px solid #e9e9e9; background:#ffffff; padding:5px 10px; line-height:20px; color:#777777;}
.prompt a{margin:0 5px;}
.dl_p1.p_sty{padding: 0;}
.dl_p1.p_sty dt{font-size: 16px;}
.dl_p1{ padding:20px 0;}
.dl_p1 dt{ color:#444444; font-weight:bold; line-height:30px;}
.dl_p1 dd{ color:#555555; line-height:30px;}
.dl_p1 dd span{ margin-left:30px;}
.dl_p1 dd span em{font-style:normal;}

.tr{ line-height:30px; display:block; padding:5px 0; }
.tr span.str { width:74px; background:#eee; display:block; float:left; height:28px; line-height:28px; margin-right:5px; overflow:hidden; text-align:center;}
.tr span.str.m_r_0{margin-right:0;}

.tr .tit{ color:#222;}
.tr h2{ color:#337ab7; font-size:16px;}

.tr_left{ float: left; height:30px; line-height:30px; margin-right:5px; text-align: right; width:140px; color:#333;}
.tr_left a{ vertical-align:middle;}
.tr_left.w2{ width:180px;}
.tr_left.w3{ width:100px;}
.tr_left.auto{ width:auto;}

.btn_div{ margin:25px 0 0; padding:25px 0; border-top:1px solid #dbdbdb;}
.btn_div.line_no{ border:none; margin:0;}
.btn_div_w1{ padding-left:145px;}
.btn_div_w2{ padding-left:185px;}
.btn_div_w3{ padding-left:105px;}

.btn_input_1,.btn_input_2,.btn_input_3{ padding:0 30px; height:30px; line-height:30px; font-size:14px; border:none; cursor:pointer; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.btn_input_1{border:1px solid #0080d2; background:#368ee0; border-radius:2px; position:relative; behavior:url(js/pie.htc); color:#FFF;}
.btn_input_1:hover{background:#0080d2;}
.btn_input_2{border:1px solid #cccccc; background:#ffffff; border-radius:2px; position:relative; behavior:url(js/pie.htc); color:#333;}
.btn_input_2:hover{background:#efefef; }
.btn_input_3{border:1px solid #27bdff; background:#27bdff; border-radius:2px; position:relative; behavior:url(js/pie.htc); color:#fff;}
.btn_input_3:hover{background:#1cabff; }
.btn_input_4{padding:0 30px; height:32px; line-height:30px; font-size:14px; border:none; cursor:pointer; display:inline-block; *display:inline; *zoom:1; vertical-align:top;border:1px solid #0080d2; background:#368ee0; border-radius:2px; position:relative; behavior:url(js/pie.htc); color:#FFF;}
.btn_input_4:hover{background:#0080d2;}
.btn_input_2n{border:1px solid #d1d1d1; background:#e2e2e2;color:#aaaaaa; cursor: no-drop;}
.btn_input_2n:hover{background:#e2e2e2; }
.btn_input_3n{border:1px solid #0080d2; background:#368ee0;color:#fff; cursor: pointer;}
.btn_input_3n:hover{background:#0080d2; }
.rounded{ border-radius: 2px;}

.input_txt{ line-height:28px\9; border:#ccc 1px solid; height:28px; padding:0 5px; width:220px; color:#333; font-size:12px;}
.input_txt.w1{ width:110px;}
.input_txt.w2{ width:280px;}

.search{float:right;}
.search a.btn{ width:30px; height:30px; background:#368ee0 url(../images/icon.png) no-repeat 6px -120px; display:inline-block; padding:0 6px; vertical-align:middle;}
.search a.btn:hover{background:#0080d2 url(../images/icon.png) no-repeat 6px -120px;}

.dl_p2 dt{ color:#555555; font-weight: normal; line-height:30px; margin-bottom:10px;}
.dl_p2 dd{background:#f4f6f9; padding:5px 10px;}
.dl_p2 dd li{color:#555555; line-height:20px; padding:8px 0; list-style-type:disc; margin-left:15px; font-size:12px;}
.dl_p2 dd li p{ font-size:14px; display:inline-block;}

.input_time_txt{border:1px solid #ccc; width:110px; padding:5px 20px 5px 4px; height:20px; background:#fff url(../images/icon_calendar.png) no-repeat 110px 5px;line-height:18px; font-size:14px; outline:none;display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.line_s{ width:15px; text-align:center;display:inline-block; *display:inline; *zoom:1; vertical-align:top; line-height:30px; color:#555;}


/*分页*/
.page_box{background:#fff; height:32px; padding:10px 0;}
.page_box ul{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc; height:32px; float:right; background:#f6f6f6;}
.page_box ul li{float:left;border-left:1px solid #ccc;color:#444; text-align:center; line-height:32px;}
.page_box ul li.page{padding:0 15px; color:#888;}
.page_box ul li a{ color:#444; display:block; padding:0 15px; }
.page_box ul li a:hover,.page_box ul li a.hover{color:#446cb3; border-bottom:2px solid #446cb3; background:#fff;}

.page_box ul .arrow1{ float:left; padding:0 15px 0 30px; display:block;border-left:1px solid #ccc; line-height:32px; color:#444;}
.page_box ul .arrow1.no_hov{ float:left; padding:0 15px 0 30px; display:block;border-left:1px solid #ccc; cursor:default; color:#b0b0b0;}
.page_box ul .arrow2{float:left;  padding:0 30px 0 15px; display:block;border-left:1px solid #ccc; line-height:32px; color:#444; text-align:right;}
.page_box ul .arrow2.no_hov{float:left;  padding:0 30px 0 15px; display:block;border-left:1px solid #ccc; line-height:32px; cursor:default; color:#b0b0b0;}

.page_box ul li.page .input_txt{border:1px solid #ccc; width:50px; padding:2px 4px; height:18px; background:#fff;line-height:18px; font-size:14px; outline:none; margin:0 5px; vertical-align:inherit;}
.page_box ul li.page a.go{ height:24px; background:#3f65ad; color:#fff; line-height:24px; text-align:center; display:inline-block; margin:0 5px; padding:0 6px;}
.page_box ul li.page a.go:hover{color:#fff; border:none; background:#3f65ad;}

.pages {float:right;}
.pages #Pagination {float: left;overflow: hidden;}
.pages #Pagination .pagination {height: 32px;text-align: right;}
.pages #Pagination .pagination a{float: left; display: inline; padding: 6px 13px;border: 1px solid #e6e6e6;border-right: none; background: #f6f6f6;color: #666666;font-size: 14px;cursor: pointer;}
.pages #Pagination .pagination span {float: left; display: inline; padding: 6px 13px;border: 1px solid #e6e6e6;border-right: none; background: #f6f6f6;color: #9c9c9c;font-size: 14px;cursor: default;}
.pages #Pagination .pagination .current {color:#446cb3; border-bottom:2px solid #446cb3; background:#fff;}
.pages #Pagination .pagination .prev,
.pages #Pagination .pagination .next { float: left;padding: 6px 13px; border: 1px solid #e6e6e6; background: #f6f6f6;color: #666666;
cursor: pointer;}
.pages #Pagination .pagination .prev i,
.pages #Pagination .pagination .next i { display: inline-block; width: 4px; height: 11px; margin-right: 5px; background: url(../images/icon.fw.png) no-repeat;}
.pages #Pagination .pagination .prev { border-right: none;}
.pages #Pagination .pagination .prev i { background-position: -144px -1px; *background-position: -144px -4px;}
.pages #Pagination .pagination .next i { background-position: -156px -1px; *background-position: -156px -4px;}
.pages #Pagination .pagination .pagination-break { padding:6px 5px; border: none; border-left: 1px solid #e6e6e6; background: none; cursor: default;}
.pages .searchPage { float: left;line-height:32px;}
.pages .searchPage .page-sum { padding: 6px 13px; color: #999999;font-size: 14px;}
.pages .searchPage span{ display:inline;}
.pages .searchPage .page-go { padding: 8px 0; color: #999999; font-size: 14px; padding: 10px 0\9; *padding: 6px 0;}
.pages .searchPage .page-go input {width: 21px; height: 20px; margin: 0 5px; padding-left: 5px; border: 1px solid #e4e4e4;}
.pages .searchPage .page-btn {margin: 9px 0 5px 5px; padding: 2px 5px; background: #fe9f88; border-radius: 2px; color: #ffffff; font-size: 14px; text-decoration: none;}


/*错误提示*/
.error_t{ padding-left:20px; background:url(../images/error.gif) no-repeat 0 2px; background:url(../images/error.gif) no-repeat 0 0px\9; line-height:18px; height:18px; display:inline-block; margin-left:6px; color:#F00; vertical-align:top; margin-top:6px; position:absolute; font-size:13px;}
.ui-dialog-content .tr .error_t{ margin:6px 0; position: inherit;}

.table_1{border-collapse: collapse; table-layout:fixed; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; background:#fff;}
.table_1 tr th{ line-height:20px; padding:8px; background:#f4f6f9; border-bottom:1px solid #e9e9e9; text-align:left;word-break: break-all; font-weight:normal; color:#222;}
.table_1 tr th a{color:#222;}
.table_1 tr th.text_right{ text-align:right;}
.table_1 tr td{ line-height:20px; padding:8px; background:#ffffff; border-bottom:1px solid #e9e9e9; text-align:left; word-break: break-all; font-weight:normal; color:#555; }
.table_1 tr td.text_center{text-align: center;}
.table_1 tr td.text_center.p_30{padding: 30px;}
.table_1 tr td.ellipsis{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.table_1 tr td a{ margin-right:20px; color:#337ab7;}
.table_1 tr td .a_no{ color: #c5c5c5;}
.table_1 tr td .icon1{width:20px; height:20px; background:url(../images/icon.png) no-repeat 0 -80px; margin-right:5px; display:inline-block; vertical-align:middle;}
.table_1 tr td .icon2{width:20px; height:20px; background:url(../images/icon.png) no-repeat -20px -80px; margin-right:5px; display:inline-block; vertical-align:middle;}
.table_1 tr td .icon3{width:20px; height:20px; background:url(../images/icon_dacha.png) no-repeat 0 0; margin-right:5px; display:inline-block; vertical-align:middle;}
.table_1 tr th .icon_doubt{width:16px; height:16px; background:url(../images/icon_doubt.png) no-repeat; margin-right:5px; display:inline-block; vertical-align:middle;}

.sort1,.sort2,.sort3{height:20px; width:20px; vertical-align:middle;}
.sort3{ background:url(../images/sort3.png) no-repeat;}/*无序调用的样式*/
.sort2{ background:url(../images/sort2.png) no-repeat;}/*升序调用的样式*/
.sort1{ background:url(../images/sort1.png) no-repeat;}/*降序调用的样式*/

.prompt_red{ background:#fff6f5; border:1px solid #f4cfcc; padding:10px; line-height:24px; color:#9c9c9c;}
.prompt_red dt{ background:url(../images/icon.png) no-repeat 4px -98px; line-height:24px;display:inline-block; *display:inline; *zoom:1;  vertical-align:top; min-width:35px; padding-left:25px;}
.prompt_red dd{display:inline-block; *display:inline; *zoom:1;  vertical-align:top;}

.total{ text-align:center;}
.total h4{ font-size:16px; color:#222222; line-height:30px;}
.total p{ font-size:14px; color:#9c9c9c; line-height:20px;}


/*美化下拉框开始*/
.drop_sty1{ float:left;display: inline-block;}
.drop_sty1.fr{float:right;}
.drop_sty1.fl_no{ float:none;}
.drop_sty1 .mainCon{/*position: relative;*/ color:#272e33;}
.drop_sty1 .selectbox { float:left; cursor: pointer; font-size:14px; height:18px; line-height:18px; overflow:hidden; border:none; background-color:#ffffff; padding:5px;color:#272e33; width:229px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:none;}
.drop_sty1 .selBtn{ float:left; width:26px;height:30px;border: 0;border-style:none;background-image: url(../images/selBtn.gif);background-repeat: no-repeat;cursor: pointer; display:inline-block;}

.drop_sty1 div.selectbox-wrapper ul li {cursor:pointer; line-height:20px; padding:3px;}
.drop_sty1 .selectbox_disabled{border-left: solid 1px #cccccc!important;border-top: solid 1px #cccccc!important;border-bottom: solid 1px #cccccc!important;}
.drop_sty1 .loader{position:absolute;z-index:500;left:0px;top:0px;padding-left:5px;padding-top:3px;width:100%;height:25px;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);background-color:white;}
.drop_sty1 .li_left{float:left;overflow:hidden;}
.drop_sty1 .mainCon .inputDisabled{background-color:#eeeeee!important;background-image:none!important;color:#c0bfbf!important;cursor: default!important;}
.drop_sty1 .mainCon .selBtn_disabled{ background-image:url(../../images/admin/selBtn_disabled.gif); cursor:default;}
.drop_sty1 div.selectbox-wrapper {border:#ccc 1px solid;  position:absolute; background-color:#fff; text-align:left;z-index:510;display:block;left:0px; top:29px; width:100px;}
.drop_sty1 div.selectbox-wrapper ul li{white-space:nowrap;text-overflow:ellipsis; overflow:hidden; height:20px;}
.drop_sty1 div.selectbox-wrapper ul li.selected {background-color:#f3f3f3; border:none; line-height:20px; height:20px;}
.drop_sty1 div.selectbox-wrapper ul li.current {background-color:#f3f3f3;border:0!important;}
.drop_sty1 div.selectbox-wrapper ul li.no_selected { color:#999;}
.drop_sty1 .tipColor{color:gray;}
/****************************************/

.bingdu_mark{ border: 1px solid #ff0000; border-radius: 4px;position:relative; behavior:url(js/pie.htc); text-align: center; line-height: 20px; color: #ff0000; font-weight: bold; font-size: 12px; padding: 0 2px 0 12px; margin-right: 3px; background: url("../images/round_red.gif") no-repeat 3px center;}
.fangmao_mark{ border: 1px solid #8400ff; border-radius: 4px;position:relative; behavior:url(js/pie.htc); text-align: center; line-height: 20px; color: #8400ff; font-weight: bold; font-size: 12px; padding: 0 2px 0 12px; margin-right: 3px; background: url("../images/round_purple.gif") no-repeat 3px center;}
.diaoyu_mark{ border: 1px solid #f504d0; border-radius: 4px;position:relative; behavior:url(js/pie.htc); text-align: center; line-height: 20px; color: #f504d0; font-weight: bold; font-size: 12px; padding: 0 2px 0 12px; margin-right: 3px; background: url("../images/round_rose_red.gif") no-repeat 3px center;}
.doubt_mark{ border: 1px solid #ff7e11; border-radius: 4px;position:relative; behavior:url(js/pie.htc); text-align: center; line-height: 20px; color: #ff7e11; font-weight: bold; font-size: 12px; padding: 0 2px 0 14px; margin-right: 3px; background: url("../images/doubt_mark.png") no-repeat 1px center;}

.mark_sty{display: inline-block; *display: inline; *zoom:1;vertical-align: middle;}
.mark_sty span{ display: block; margin-bottom: 1px;}


/*导入黑名单*/
.Upload_file{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
input.ui_button{ height:32px; margin:0 0 2px 0;}
.ui_button {cursor: pointer; display: inline-block; font-size: 14px; height:30px; line-height:30px;min-width: 70px; outline: 0 none; overflow: visible; padding:0 15px; text-align: center;border:1px solid #0080d2; background:#368ee0; border-radius:2px; position:relative; behavior:url(js/pie.htc); color:#FFF;}
.ui_button:hover{background:#2d86da;border: 1px solid #2d86da;  }
.ui_button.sty{ background:#fff; color:#2d86da; margin-left:5px;min-width:60px;}
.ui_button.sty:hover{background:#2d86da; color:#fff; border: 1px solid #2d86da; }
.ui_button.btn_disabled{ background:#bdbdbd; color:#efefef; cursor:default; border:none;}
.ui_button.btn_disabled:hover{background:#bdbdbd; }

.file_sty{ border: 1px solid #dfdfdf; padding: 10px; margin:10px 0 10px 185px; line-height: 24px; overflow: hidden; color: #333;}
.file_sty .file_size{float: right; padding-left: 20px;}
.file_sty .file_format{display: table-cell;float: none;vertical-align: top;width: auto; *display:block; *zoom:1;word-break: break-all; word-wrap: break-word; text-align:left;}
.file_sty .file_format:after {
    clear: both;
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
    display: block;
    height: 0 !important;
    line-height: 0;
    visibility: hidden;
}
.file_sty .file_format i{ width: 20px; height: 20px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.file_sty .file_format span{max-width: ; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/*文件类型图标（小图标）*/
.file_ico{ background:url(../images/file_ico.png) no-repeat;width:16px;height:16px; background-position:-384px 0;}
.type_ico1{ background-position:0 0;}
.type_ico_xls,.type_ico_xlsx,.type_ico_xml{ background-position:-32px 0;}
.type_ico_doc,.type_ico_docx{ background-position:-64px 0;}
.type_ico_ppt,.type_ico_pptx{ background-position:-96px 0;}
.type_ico_7z{ background-position:-128px 0;}
.type_ico_rar,.type_ico_zip{ background-position:-160px 0;}
.type_ico7{ background-position:-192px 0;}
.type_ico8{ background-position:-224px 0;}
.type_ico_eml{ background-position:-256px 0;}
.type_ico_html{ background-position:-288px 0;}
.type_ico11{ background-position:-320px 0;}
.type_ico_inf,.type_ico_ini{ background-position:-352px 0;}
.type_ico_chm{ background-position:-384px 0;}
.type_ico_exe{ background-position:-416px 0;}
.type_ico15{ background-position:-448px 0;}
.type_ico_ttc{ background-position:-480px 0;}
.type_ico_pdf{ background-position:-512px 0;}
.type_ico_psd{ background-position:-544px 0;}
.type_ico_ai{ background-position:-576px 0;}
.type_ico_fla{ background-position:-608px 0;}
.type_ico_swf{ background-position:-640px 0;}
.type_ico_txt{ background-position:-672px 0;}
.type_ico23{ background-position:-704px 0;}
.type_ico24{ background-position:-736px 0;}
.type_ico_rm{ background-position:-768px 0;}
.type_ico26{ background-position:-800px 0;}
.type_ico_mov{ background-position:-832px 0;}
.type_ico28{ background-position:-864px 0;}
.type_ico_mp3{ background-position:-896px 0;}
.type_ico_jpg{ background-position:0 -32px;}
.type_ico_gif{ background-position:-32px -32px;}
.type_ico_png{ background-position:-64px -32px;}
.type_ico_bmp{ background-position:-96px -32px;}
.type_ico_tif{ background-position:-128px -32px;}
.type_ico_emf{ background-position:-160px -32px;}
.type_ico_wmf{ background-position:-192px -32px;}
.type_ico_ico{ background-position:-224px -32px;}
.type_ico_raw{ background-position:-256px -32px;}
.type_ico39{ background-position:-288px -32px;}
.type_ico_dll{ background-position:-320px -32px;}
.type_ico_bt{ background-position:-352px -32px;}
.type_ico42{ background-position:-384px -32px;}
.type_ico43{ background-position:-416px -32px;}

.prompt.gray{ background: #f4f4f4; }
.prompt.gray p{padding: 5px 0;line-height: 20px;}
.success_result{ background: url("../images/completed.png") no-repeat 0 center; font-size: 16px; line-height: 24px; color: #555; padding-left: 42px; margin: 20px 0; font-weight: bold;}

