.ui-header-positive,.ui-footer-positive{background-color:#F00;}
.ui-header h1{ font-weight:800; font-size:22px;}
.ui-header .ui-tel{display:block;position:absolute;right:10px;top:50%;margin-top:-22px; font-size:22px; font-weight:800;}
.ui-header .icon-tel{ background:url(../img/ui-icon-tel.png) no-repeat 0 8px;width:30px; height:40px;font-size:22px; float:left; display:block;}
a{color:#666}
.ui-tab-nav li.current{ color:#C33; border-bottom-color:#F00; font-weight:bold;}

.ui-btn, .ui-btn-lg, .ui-btn-s{ color:#C33;}
.ui-btn-primary{ background-color:#F60;border-color:#F33; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,#F60),to(#F33)); color:#FFF;}
.ui-footer-btn{ color:#C33; font-weight:900;}


.fn-mt{margin-top:8px;}.fn-mb{margin-bottom:8px;}.fn-mlr{margin-left:10px;margin-right:10px;}
.fn-fleft,.fn-fright{display:inline;}.fn-fleft{float:left;}.fn-fright{float:right;}

.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.main_wrap {margin-bottom:70px;}
.pad10{ padding:10px;}

/**号码样式*/
.h-g, .h-r, .h-b{font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.h-g{color:#DA251D; }
.h-r{color:#0080FF;}
.h-b{ color:#ff8800;}
.b-g, .b-r, .b-b{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder;}
.b-g{color:#00A200; }
.b-r{color:#0080FF;}
.b-b{ color:#FF0000;}

.f14{ font-size:14px;}.f18{ font-size:18px;}.f20{ font-size:20px;}.f22{ font-size:22px;}
.text_haoma{ text-decoration:none; font-style:normal}

.footer_wrap{padding:4px;}
.footer_wrap p{ font-size:12px; font-weight:normal;  line-height:150%;}

.title01{background:#e1e5ed;overflow:hidden;}
.title01 h3{float:left;padding:11px 0 11px 10px;color:#4e5563;line-height:18px;vertical-align:top;}
.title01 h3 span{margin:0 0 0 6px;font-size:14px;color:#a2a6ae;}
.title02{border-bottom:solid #e1e5ed 1px;overflow:hidden;}
.title02 h3{float:left;padding:11px 10px 10px;background:#e1e5ed;color:#4e5563;line-height:18px;border-radius:0 3px 0 0;}


#pages { padding:14px 0 10px;font-family:宋体; text-align:center; clear:both;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {  width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c { text-align:center;}

.filter { padding:6px 10px 0 15px; font-size:12px;}
.filter .t { float:left; display:inline; margin:3px 0 3px 0px;}
.filter a,.filter_sub a { display:inline-block; *display:inline; *zoom:1; padding:1px 4px; margin:3px; white-space:nowrap; font-weight:normal;}
.filter .selected,.filter .selected:hover,.filter_sub .selected,.filter_sub .selected:hover { color:#fff; background-color:#f60;}
.filter_sub { margin:5px 10px 0 92px; background-color:#f5f5f5; padding:6px 10px;}
.searchbars { clear:both;}
.searchbars .kuangs{ overflow:hidden;}
.searchbars .kuangs label{float:left; margin-right:2px;}
.searchbars .dingwei { vertical-align:top; border:1px solid #CCC; width:19px; height:20px;  padding:1px 1px; font-size:18px; line-height:16px; color:#F00; font-weight:bold; text-align:center; float:left;}
.searchbars .s_button { margin-left:5px;}

.main_list {}
.main_list ul{ clear:both; padding:0;}
.main_list li { padding:0 0px; border-bottom:1px dotted #ddd; font-size:14px; width:100%; height:46px; line-height:46px; overflow:hidden; *zoom:1; vertical-align:top;
 margin: 0px 0px 0 0; list-style:none;}
.main_list li:hover{ /*background:#f3f3f3*/}
.main_list .odd { background-color:#fafafa;}
.main_list .hover { background-color:#fffee5;}
.main_list .a,.main_list .b,.main_list .c,.main_list .d,.main_list .e { float:left; vertical-align:top; text-align:center;}
.main_list .a { width:40%; text-align:left; padding-left:10px;}
.main_list .b { width:15%;}
.main_list .c { width:15%;}
.main_list .d { width:15%;}
.main_list .e { width:15%; font-size:12px; float:right}
.main_list .t { margin:10px 0 0; background:#CCC;}
.main_list .t li { font-size:12px; padding:0 0px; border:0 none; background:#FFF; height:33px; line-height:31px;}
.main_list .t .d { line-height:31px;}

.orderby-select .up,.orderby-select .down{ background:url(../../skins/default/css/img/order.png) no-repeat left 2px;}
.orderby-select .down{ background-position:left -30px}
.orderby-select{}
.orderby-select li{ float:left;}
.orderby-select a{text-wrap:normal; padding:5px 0; padding-left:18px}
.orderby-select a.up{ background-position:5px 6px;}
.orderby-select a.down{ background-position:5px -25px}
.orderby-select a:hover{}
.orderby-select a.sel{ color:#F00; font-weight:bold;}

.table_1 { border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; margin-top:0px;}
.table_1 td { font-size:14px; border-top:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:6px 6px 6px 10px; color:#333;}

/*footer*/
.footer{position:fixed;bottom:-18px;left:0;right:0;margin:auto;z-index: 10;}
.footer_menu{ background:#F00;display:block;width:100%;height:48px;margin:0;padding:0;}
.footer .footer_menu>li{position:relative;text-align:center;display:inline-block;width:20%;float:left;}
.footer_menu li:first-child{background:none;}
.footer .footer_menu>li>a{height:48px;margin-right:1px;display:block;text-align:center;color:#FFF;text-decoration:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);}
.footer .footer_menu>li.home{width:20%;}
.footer .footer_menu>li.home a{height:66px;width:66px;margin:auto;border-radius:60px;position:relative;top:-22px;left:0px;background:url(../img/home_icon.png) no-repeat center center;background-size:100% 100%;}
.footer .footer_menu>li>a label{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block !important;line-height:18px;text-align:center;}
.footer .footer_menu>li>a img{padding:3px 0 0 0;height:24px;width:24px;color:#fff;line-height:48px;vertical-align:middle;}
.footer li:first-child a{display:block;}
.footer_menu li:last-of-type a{background:none;overflow:hidden;}
.footer .footer_menu>li>a:hover, .footer .footer_menu>li>a:active{background-color:#C00;}