@charset "utf-8";
/* CSS Document */

a { text-decoration: none; color: #666; }
img { vertical-align: middle; }
input, textarea, select{outline:medium none; resize:none;}
.mb7{margin-bottom:7px;}

body { background: #f9f9f9; }
header { height: 44px; position: fixed; left: 0; top: 0px; background: #FFF; width: 100%; z-index: 1; }
.logo { /*width: 74%;*/ float: left; height: 44px; line-height: 44px; vertical-align: middle; margin-left: 10px; }
.logo img { vertical-align: middle; }
.home {/* width: 20%;*/ height: 36px; float:right; text-align: right; line-height: 33px; vertical-align: middle; margin-right: 10px; }
.home img { vertical-align: middle; }
.content { padding-top: 44px; padding-bottom: 55px; overflow:hidden; width: 100%; font-family: Microsoft YaHei; }
.lst_tle { height: 40px; line-height: 40px; background: #e0e0e0; font-size: 24px; font-size: 0.875em; color: #666; padding-left: 10px; }
.lst_tle span b { font-size: 0.75em; font-weight: normal; }
.lst_lb ul li { width: 100%; border-bottom: 1px solid #c8c8c8; position: relative;}
.lst_lb ul li a { display: block; }
.wrk_pic { width: 61px; height: 81px; line-height:76px; background: #ebebeb; display: table-cell; text-align: center; vertical-align: middle; margin: 16px 8px; }
.wrk_pic img { max-width: 61px; }
.wrk_int { width: 65%; float: left; margin: 16px 0; }
.wrk_int h2 { font-size: 14px; color: #000; font-weight: bold; line-height: 18px; margin-bottom: 4px; }
.wrk_int p { font-size: 12px; color: #787878; font-weight: bold; line-height: 18px; }
.wrk_int p span { float: left; width: 29%; }
.wrk_int p i { float: left; font-style: normal; width: 71%; }
.btn_rt { position: absolute; right: 2%; top: 50%; margin-top: -15px; width: 17px; height: 29px; background: url(../images/btn_rt.png) no-repeat; }
footer { height: 44px; background:url(../images/red_bag.png) repeat-x; position: fixed; bottom: 0; left: 0; z-index: 1; width: 100%; }
footer ul li { float: left; border-right: 1px solid #cb9b9b; width: 24.7%; height: 44px; text-align: center; }
footer ul li:link {background:url(../images/red_bag.png) repeat-x; }
footer ul li:visited { background:url(../images/red_bag.png) repeat-x; }
footer ul li:hover,footer ul li.hover{ background: url(../images/red_bag_hv.jpg) repeat-x; }
footer ul li:active { background:url(../images/red_bag.png) repeat-x; }
footer ul li a { display: block; height: 44px; }
footer ul li img { margin-top: 5px; }
footer ul li p { font-size: 12px; color: #FFF; font-weight: bold; margin-top: 3px; }
footer ul li.brd_not { border: none; }
/* detail */

.wrk_sw { text-align: center; background: #000; padding: 10px 0; height: 204px; vertical-align: middle; line-height: 204px; }
.wrk_sw img { max-width: 300px; border: 1px solid #FFF; max-height: 204px; vertical-align: middle; }
.zp_js { padding: 13px 10px; line-height: 24px; }
.zp_js h2 { color: #202020; font-size: 16px; font-weight: bold; padding-right:20px;}
.zp_js p { font-size: 14px; color: #5c5c5c; }
.zp_js p span { color: #202020; }
.zp_js .back { position: absolute; top: 12px; right: 10px; }
.lot_des h2 { height: 34px; line-height: 34px; margin-bottom: 5px; color: #333; font-size: 16px; font-weight: bold; background: #dedede; padding-left: 12px; }
.lot_des p { font-size: 14px; color: #757575; padding:0 12px; font-weight: bold; line-height: 24px; }
.lot_des p span { color: #202020; }
/* lotList */

.ui-loader{display:none;}
.tim_dr { padding: 10px; }
.tim_dr h2 { color: #333; font-size: 16px; margin-bottom: 5px; }
.tim_dr p { line-height: 22px; font-size: 14px; color: #666; }
.tim_dr p span { width: 24%; float: left; }
.tim_dr p i { font-style: normal; float: left; width: 76%; }
.pm_int { width: 65%; float: left; margin: 16px 0; }
.pm_int h2 { font-size: 14px; line-height: 24px; margin-bottom: 5px; color: #333; font-weight: bold; }
.pm_int h2 span { color: #808080; }
.pm_int p { font-size: 12px; line-height: 24px; color: #5c5c5c; }
/* notice */

.cnt_bx { border-bottom: 1px solid #d3d3d3; font-family: Microsoft YaHei; padding: 10px; }
.cnt_bx h1, .cnt_bx p { font-size: 16px; line-height: 25px; }
.cnt_bx p { font-size: 14px; line-height: 25px; }
.cnt_bx h1.f22{font-size:22px;}
.cnt_bx h1 { color: #666;}
.cnt_bx p { color: #333; }
.cot_us { padding: 30px 10px; }
.cot_us p { line-height: 24px; font-size: 18px; }
.cot_us p span { float: left; color: #666; width: 19%; }
.cot_us p b { color: #333; float: left; font-weight: normal; width: 81%; }
.cot_us p a { color: #333; }
.pa_set{position:absolute; right:10px; top:0px; width:140px;}
.pa_set span{line-height:42px;}
.select{height:29px; width:75px; border:none; background:#FFF; border-radius:4px; margin-top:6px;}
/* index */

.add_ant { background: url(../images/add.png) 5px center no-repeat #990100; width: 41px; height: 25px; display: block; line-height: 25px; border-radius: 4px; font-size: 12px; color: #FFF; font-family: Microsoft YaHei; text-align: left; margin-top:10px; padding-left: 20px; }
.y_ant { background: url(../images/right.png) 5px center no-repeat #990100;  width: 41px; height: 25px; display: block; line-height: 25px; border-radius: 4px; font-size: 12px; color: #FFF; font-family: Microsoft YaHei; text-align: left; margin-top: 13px; padding-left: 20px; }
/*public scroll*/

.scroll { margin: 0 auto; }
.scroll_box { overflow: hidden; visibility: hidden; position: relative; }
.scroll_wrap { overflow: hidden; position: relative; }
.scroll_wrap li { position: relative; display:block; text-align:center; width: 100%; float: left;}
.tab_cl{display:table-cell; vertical-align:middle;}
.tab_cl a{display:block;}
.scroll_position { position: absolute; right: 10%; z-index: 400; bottom: 5%;}
.scroll_position li{color:#FFF; display:none; height:20px; line-height:20px;}
.scroll_position li.on{color:#FFF; display:block;}
.scroll_position_bg { background: #000; position: absolute; bottom: 0; z-index: 380px; height: 26px; width: 100%; }



/* search */
.search{background:url(../images/search_bag.jpg) repeat-x; padding:10px 34px;}
.searchDiv{background:#FFF; height:42px; border-radius:4px; padding-left:11px;}
.searchDiv input { float:left; height:42px; line-height:42px; font-size:15px;  font-family:Microsoft YaHei; border:0; background-color:#FFF; width:70%;}
.searchDiv button { background:none; border:0; float:right; font-size:16px; color:#B67C18; height:42px;}
.srh_rul{border-left:2px solid #e5e5e5; border-top:2px solid #e5e5e5; margin:30px; font-family:Microsoft YaHei; background:#FFF;}
.srh_nr{border-right:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; padding:10px;}
.srh_nr a{position:absolute; left:0; top:0; width:100%; display:block; height:80px;}
.srh_nr a:hover{background:#999; opacity:0.2}

/* notice */
.not_list ul li { width: 100%; border-bottom: 1px solid #c8c8c8; position: relative;}
.not_list ul li a { display: block; }
.nt_img { width: 61px; height: 61px; line-height:59px; background: #ebebeb; display: table-cell; text-align: center; vertical-align: middle; margin: 16px 8px; }
.nt_img img { max-width: 61px; }
.nt_tle { width: 37%; float: left; margin: 16px 0; }
.nt_tle h2 { font-size: 14px; color: #000; font-weight: bold; line-height: 18px; margin-bottom: 4px; }
.nt_tle p { font-size: 12px; color: #787878; font-weight: bold; line-height: 18px; }
.nt_tle p span { float: left; width: 29%; }
.nt_tle p i { float: left; font-style: normal; width: 71%; }
.time_rt{font-size:12px; margin:16px 10px; color:#999;}
.not_art{line-height:22px; padding:5px;}
.not_art h1{font-weight:bold; font-size:18px;}
.not_art h2{font-size:12px; color:#999; margin:5px 0;}
.not_art p{font-size:14px; color:#666;}


.time{border-top:1px solid #e0e0e0; padding-top:8px;}
.tm_png{background:url(../images/time.png) 0 11px no-repeat; margin-right:8px; height:41px; width:22px;}
.time span{font-size:14px; color:#e70012;display:block; height:22px; line-height:22px;}
#timer{color:#e70012; font-size:14px;}




