﻿@charset "utf-8";/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,em,strong,th{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}abbr,acronym{border:0;font-variant:normal}textarea,select,input,img{vertical-align:middle;font-size:100%}
/*reset End*/
/*layout*/
body{font:14px/1.6em Arial,simsun,Tahoma;color:#000;background:#650e07 url(../images/body_bg.jpg) center 0 no-repeat;word-wrap:break-word}
a,a:hover{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs24{font-size:24px}
.fc_f{color:#fff}
.fc_a20204{color:#a20204}
.fc_e04616{color:#e04616}
.fc_red{color:#f00}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.ti{text-indent:2em}
.bold{font-weight:bold}
.align_bot{vertical-align:text-bottom}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}
.clearfix{*zoom:1}
.lh_16{line-height:16px}
.lh_24{line-height:24px}
.mlr_auto{margin-left:auto;margin-right:auto}
.ptb5{padding:5px 0}
.ptb20{padding:20px 0}
.pt8{padding-top:8px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.plr10{padding:0 10px}
.p10{padding:10px}
.p20{padding:20px}
.p5_10{padding:5px 10px}
.mt20{margin-top:20px}
.mr5{margin-right:5px}
.mr7{margin-right:7px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr40{margin-right:40px}
.mr80{margin-right:80px}
.mlr5{margin:0 5px}
.mlr10{margin:0 10px}
.mb5{margin-bottom:5px}
.mb8{margin-bottom:8px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.ml10{margin-left:10px}
.w250{width:250px}
.hand{cursor:pointer}
.pos_rel{position:relative}
.pos_abs{position:absolute}
.dib{display:inline-block}
.hide{display:none}
li.end{border:none!important;margin-bottom:0!important}
li.noMr{margin-right:0!important}

#wrap{width:1095px;margin:0 auto}
#foot{color:#7d0000;text-align:center}

.logo{padding-top:12px}

/* index */
#head_index{margin-bottom:85px}
#main_index{margin-bottom:100px;padding:0 20px}

#list_index li{height:156px;margin-top:5px}
#list_index div.main{float:left;margin-right:5px;position:relative}
#list_index div.main img.mask{position:absolute;left:0;top:0;visibility:hidden}
#list_index div.main div.menu{position:absolute;left:0;top:0;width:127px;background:url(../images/menu_t.gif) no-repeat;padding:17px 0 0 11px;;visibility:hidden;z-index:99}
#list_index div.main div.menu .m{border:3px solid #fff;border-top:none;background:#eb6100;padding:0 0 10px 10px;border-radius:0 0 5px 5px;min-height:80px}
#list_index div.main div.menu .m a{display:block;color:#fff;padding-left:10px}
#list_index div.main div.menu .m a:hover{color:#000;text-decoration:none;background:url(../images/icons/i_07.gif) 0 6px no-repeat;padding-left:15px}

#login_popup{width:100%;height:317px;background:#f4eede;position:absolute;left:0;top:0;z-index:9999}
#login_popup table{width:360px;margin:0 auto}

#head_index .login_msg{padding:40px 10px 0 0}

/* list */
#head{height:100px;margin-bottom:7px}

#head_nav{width:765px;height:29px;line-height:27px;background:url(../images/head_nav.png) no-repeat;margin:0 auto;margin-bottom:3px}
#head_nav b{display:inline-block;position:relative;color:#e70000;margin-right:15px;cursor:pointer}
#head_nav b a{color:#e70000}
#head_nav b span{position:absolute;left:-16px;top:27px;width:105px;background:#fff;border:2px solid #a40000;text-align:center;color:#dd2400;font-weight:normal;display:none; line-height:20px;padding:5px 0;border-radius:0 0 5px 5px}
#head_nav b.on{color:#000}
#head_nav b.on span{display:none}
#head .login_msg{padding:10px 0 0 0}
/* common */

.txt_01,.textarea_01{border:1px solid #959595;height:24px;line-height:24px}
.textarea_01{height:auto}
.icon_01{height:34px;line-height:34px;background:url(../images/icons/i_02.png) no-repeat;padding-left:40px}
.btn_enter,.btn_reset{background:#a40000;border:none;width:76px;height:30px;line-height:30px;color:#fff;cursor:pointer}
.btn_close{width:15px;height:15px; background:url(../images/icons/i_06.gif) no-repeat;cursor:pointer}
.btn_reset{background:#ccc;color:#000}
.btn_submit_red{width:60px;height:24px;border:none;background:url(../images/btns/b_submit_red.gif) no-repeat;cursor:pointer}
.block_01{height:35px;line-height:35px;background:#fff;border-radius:5px;padding:10px 18px}
.block_02{background:#fff;padding:10px 0 40px 0}
.table_01 th,.table_01 td{padding:5px}
.table_01 th{border-bottom:1px solid #dd2400;font-weight:bold}
.table_01 td{border-bottom:1px solid #dcdcdc}
.table_02 th,.table_02 td{padding:5px 0}
.popup_01{position:absolute;left:0;top:0;display:none;z-index:9999}
.popup_01 .t_l,.popup_01 .t_m,.popup_01 .t_r,.popup_01 .m_l,.popup_01 .m_r,.popup_01 .b_l,.popup_01 .b_m,.popup_01 .b_r{width:5px;height:5px;background:#af1515;opacity:0.5;filter:alpha(opacity=50);overflow:hidden}
.popup_01 .t_m,.popup_01 .b_m{width:auto}
.popup_01 .m_l,.popup_01 .m_r{height:auto}
.popup_01 .t_l{border-radius:7px 0 0 0}
.popup_01 .t_r{border-radius:0 7px 0 0}
.popup_01 .b_r{border-radius:0 0 7px 0}
.popup_01 .b_l{border-radius:0 0 0 7px}
.popup_01 .m_m{background:#fff}
.popup_01 .m_m h2{height:33px;line-height:33px;background:url(../images/h2_bg_x.gif) repeat-x;padding:0 5px 0 10px;border-bottom:1px solid #ccc}
.popup_01 .m_m .close{margin-top:9px}

.page{text-align:center}

.shade{position:fixed;_position:absolute;left:0;top:0;z-index:100;width:100%;heigh:0;background:#000;opacity:0.6;filter:alpha(opacity=60);display:none}
.hand :hover{cursor:hand;}

div.errorMsg {
	/*position: relative;
	width: 100%;
	height: 20px;*/
	text-align: center;
	overflow: hidden;
	color: red;
}
select{
	height: 24px; 
	width: 143px;
}
