/* CSS Document */
body{
	padding:0;
	margin:0;
	font:14px/20px Arial,"宋体",Helvetica, sans-serif;
	font-size:12px;
	background:url(images/main_bg.gif) repeat-y center #951301;
	color:#000;
}
div, h1, h2, p, form, label, input, img, span{
	margin:0; padding:0;
	font-size:12px;
	background-color:transparent;
	vertical-align:middle;
}
h1{ line-height:29px; font:"微软雅黑"; font-size:26px; color:#003399; text-align:center}
h2{ line-height:29px; font:"微软雅黑"; font-size:26px; color:#003399; text-align:center}
h5{ font-size:16px; color:#000000; text-align:center}

input{ background-color:#FFF}
img{ border:0}
textarea{ background-color:#FFF; font-size:14px; padding:3px}
a { cursor:pointer;}
A:link {COLOR: #333333;	TEXT-DECORATION: none;}
A:visited {	COLOR: #333333; TEXT-DECORATION: none}
A:active {	COLOR: #333333; TEXT-DECORATION: none}
A:hover {COLOR: #000000; TEXT-DECORATION: underline}

.input1{border:1px solid #9D7C10; padding:3px 6px;background-image: url(/images/button_bg.gif);}
.input2{color: #FFF;background-color: #9c7d10; border:0;margin:1px; border-radius:3px; font-weight:bold; min-width:80px; min-height:28px}
.input3{color: #FFF;background-color: #9c7d10; border:0;height: 22px;margin:1px; border-radius:3px; padding: 1px 3px}

ul{margin:0; 	padding:0; 	list-style-type:none;	}
.spacer{	clear:both; 	font-size:0; 	line-height:0;}
.disabled{ color:#999}
/*------------------------------------------------body--------------------*/
.u_end{background:url(images/b_u_e.png) no-repeat; width:10px; height:10px; float:right}
.m_end{background:url(images/b_m_e.png) repeat-y right;}
.d_end{background:url(images/b_d_e.png) no-repeat; width:10px; height:10px; float:right}
#b_top{background:url(images/b_u_l.png) no-repeat;height:10px; clear:both }
#b_mid{background:url(images/b_m_l.png) repeat-y;clear:both}
#b_foot{background:url(images/b_d_l.png) no-repeat;height:10px; clear:both }

#b_l{background:url(images/b_l.png) no-repeat;height:27px; clear:both; margin:0px 10px; padding-left:20px; font:bold 14px/27px "微软雅黑"}
#b_l span{ float:right; margin:0 10px}
.b_end{background:url(images/b_e.png) no-repeat; width:11px; height:27px; float:right}
#h_top{background:url(images/h_t_l.png) no-repeat;height:14px; clear:both}
.h_t_end{background:url(images/h_t_e.png) no-repeat; width:14px; height:14px; float:right}
#h_mid{background:url(images/h_m.png) repeat-y;clear:both; margin:5px 10px 0 10px}
.h_m_end{background:url(images/h_m.png) repeat-y right}
#h_foot{background:url(images/h_f_l.png) no-repeat;height:14px; clear:both}
.h_f_end{background:url(images/h_f_e.png) no-repeat; width:14px; height:14px; float:right}

/*------------------------------------------------header--------------------*/
#Main{
	width:1000px;
	margin:auto;
}
#header{
	width:1000px;
	height:265px;
	background:url(images/head_bg.gif) 0 0 repeat-x #fff;
	float:right;
	position:relative;
}
#header h1{
	font:bold 24px/27px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	left:40px;
	top:126px;
	text-transform:uppercase;
}
#header .banner{ position:absolute;top:24px; width:1000px; height:200px; overflow:hidden}

#ewm{
	position:absolute; 
	background: url(images/ewmbg.gif) no-repeat;
	right:70px;
	top:173px; 
	padding:14px;
}
#gwcnum{ 	
    color: #F00;
	font-weight: bold;display: inline-block;height: 18px; line-height: 18px; vertical-align: baseline
}
.zpnum{
    position:absolute;
    top:0;
    right:-4px; 
    display:block; 
    background:url(images/zpn.png) no-repeat bottom; 
    width:22px; 
    height:21px; 
    color:#fff;
    text-align:center;  
    padding:0; 
    color:#FFF
}
#header ul.nav{
	width:730px;
	height:39px;
	position:absolute;
	left:115px;
	top:225px;
}
#header ul.nav li{
	font-size:16px;
	float:left;
	margin:0;
	padding:0;
}
#header ul.nav li a{
	display:block;
	padding:0 12px;
	font:bold 14px/39px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#header ul.nav li a:hover{
	color:#fff;
	background-color:#0078AA;
}
.bold_red{ background-color:#0078AA !important}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------bodyTop--------------------*/
#bodyTopMain{
	width:1000px;
	background:url(images/body_top_bg.gif) 0 0 repeat-x #FFFAE8;
	color:#251C00;
	padding:22px 0 0 0;
	position:relative;
}
#bodyTop{
	width:994px;
	margin:0 auto;
}
.hjname{ position:absolute; color:#000000; font-size:26px; line-height:34px; left:80px;	top:-200px; padding:8px 12px; background-color:#FFF;filter:alpha(opacity=70);opacity:0.7; }
/*------------------------------------------------mid1--------------------*/
#mid1{	width:362px;float:left;color:#000;	padding:0px; overflow:hidden; margin:0px; text-align:center}
#banner {position:relative; width:350px; height:262px; padding:1px 0;margin:0 auto; border:0px solid #666; overflow:hidden} 
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:1002;
margin:0; padding:0; bottom:8px; right:12px;} 
#banner ul li { padding:0px 3px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background-color:#6f4f67;cursor:pointer; margin:0 1px; font-size:12px; line-height:14px}
#banner_list{ width:350px; height:260px;text-align:center;background-color:#FFE5A4; } 
#banner_list img {border:0px;} 
#banner .p_bg{ position:absolute;background:url(images/photo_bg.png) no-repeat; left:0; top:0; width:350px; height:262px}

.dangan{ border:1px solid #BF8200;; background:#FFE5A4; width:350px; font-size:14px; margin:0 5px; padding:10px 0}
.dangan li{ list-style:none; width:334px; padding:2px 0; margin:auto; text-align:left; border-bottom:#886B21 dashed 1px;}
#mid1 #info{ margin:15px auto}
.AddFavo0{ display:inline-block; margin:0px;width:73px;height:19px;background:url(/images/hl_butt.png) no-repeat -73px 0 ; cursor:hand}
.AddFavo1{ display:inline-block; margin:0px;width:73px;height:19px;background:url(/images/hl_butt.png) no-repeat -146px 0; cursor:hand}

/*------------------------------------------------mid1--------------------*/

/*------------------------------------------------right1--------------------*/
#right{
	width:630px;
	float:right;
	padding:0px;
	background:url(images/rt_b2.png) repeat-y;
}
.r_ban1{ display:block;background:url(images/r_ban1.png) no-repeat ;width:610px; height:27px; margin:0 auto; }
.r_ban1 a{font:bold 12px/28px "宋体"; color:#666; margin-left:10px}
.r_ban1 span{ float:right; font:normal 12px/26px "宋体" !important; margin:0 20px}
.r_bg1{ display:block; background:url(images/r_bg1.png) no-repeat; width:610px; height:14px; margin:0 auto}
.r_bg2{ background:url(images/r_bg2.png) repeat-y; width:610px; margin:0 auto }
.r_bg3{ display:block; background:url(images/r_bg3.png) no-repeat; width:610px; height:14px; margin:0 auto}
.n_list{
	width:570px;
	margin:0px auto;
	color:#000;
	padding:4px 10px 5px 10px; 
	text-align:left;
}
.n_list li{
	border-bottom:#886B21 dashed 1px;
	height:26px;
	padding:0;
	margin:0;
}
.n_list li a{
	background:url(images/bullet_white.gif) 0 4px no-repeat;
	padding:0 0 0 12px;
	font:14px/26px "宋体";
	line-height:26px;
	color:#000;
	white-space: nowrap;overflow: hidden;
}
.n_list li a:hover{
	color:#000;
	background:url(images/bullet_blue.gif) 0 4px no-repeat #F0FFFF;
}
.n_list span{ float:right;font:14px/26px Arial;}
.n_bg1{ display:block; background:url(images/n_bg1.png) no-repeat; width:630; height:36px;font:bold 14px/45px "宋体"; padding:0px 28px; margin:0;  color:#666}
.n_bg11{ display:block; background:url(images/n_bg11.png) no-repeat; width:630; height:55px;font:bold 14px/45px "宋体"; padding:0px 28px; margin:0;  color:#666}

.hz{ padding:2px 15px; margin:10px auto 0;font:normal 12px/24px Verdana;}
.hz div{ margin:0; padding:5px 0px;border-bottom:1px dashed #886B21;}
.hz li{ list-style:none;border:0;margin:0; padding:0; line-height:20px;}
.hz i{ font:normal 12px/18px Arial, Helvetica; color:#999}
.hz .b{font:normal 14px/24px; font-family:"微软雅黑","黑体" }
.hz span{ float:right;}

.t-bar{height:20px;}
.t-bar .prev,.t-bar .next{float:right;width:18px;height:18px;display:block;outline:none;background-image:url(images/navigator.png);background-repeat:no-repeat;}
.t-bar .prev{margin-right:-1px;background-position:-40px 0;}
.t-bar .next{background-position:-17px 0;}
.t-bar .prev:hover{text-decoration:none;background-position:0 0;}
.t-bar .next:hover{text-decoration:none;background-position:-57px 0;}
.s-trigger{float:right;}
.s-trigger a{display:inline-block;width:6px;height:6px;margin:6px 5px 0 0;font-size:0px;color:#70B2D5;background:url(images/navigator.png) -80px 0 no-repeat;outline:none;overflow:hidden;}
.s-trigger a.current,.s-trigger a:hover{color:#CACACA;background:url(images/navigator.png) -80px -10px no-repeat;}

.s-panel{position:relative;width:600px;height:135px;margin:0px 5px;overflow:hidden}
.s-panel div{position:absolute;width:2010em;}
.s-panel li{float:left;list-style:none;margin:10px 0 0 0;width:120px;height:100px;text-align:center}
.s-panel li a{display:block;border:1px solid #ccc; margin:0 auto;width:100px;height:100px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.s-panel li i{display:inline-block;height:100%;vertical-align:middle}
.s-panel img{vertical-align:middle}

.tt{font:bold 14px/28px '微软雅黑',"黑体"; color:#C03; padding:0px 18px;}
	
.hjlist{ display:block;padding:0px;margin:0px 10px;	width:573; border:1px solid #9C7D10; background-color:#FFF; overflow:hidden}
.hjlist li{	float:left;	text-align:center; list-style:none; height:105px}
.hjlist a{display:block;border:1px solid #9C7D10;padding:3px;margin:10px 0px 0px 8px;}

.admin_pl { position:absolute;z-index:3;top:-30px; right:0px; text-align:right}
/*.admin_pl:hover .OnAdmin{display:block}*/
.admin_pl .OnAdmin{display:none; position:absolute;top:0px;right:0px;margin:0px; padding:0px;width:160px;text-align:left}
.mana_l{ margin:0px; padding:0px }
.mana_l li{height:20px;line-height:20px; border-bottom:1px dotted #999999;margin:0; padding:0; list-style:disc; margin-left:20px}
/*------------------------------------------------right1--------------------*/

/*------------------------------------------------bodyTop--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:1000px;
	background:url(images/footer_bg.gif) repeat-x;
	margin:0 auto;
	height:137px;
	text-align:left;
	position:relative;
}
#footer .left{ 
	text-align:center;
	float:left;
	width:200px; 
	padding-top:25px; 
}
#footer ul{
	width:628px;
	position:absolute;
	left:200px;
	padding:5px;
	top:10px; 
	border-bottom:1px solid #FFF
}
#footer ul li{
	float:left;
	color:#FFFAE8;
	background-color:inherit;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#FFFAE8;
	background-color:inherit;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 11px 3px 11px;
	text-decoration:none;	
}
#footer ul li a:hover{
	color:#FFFAE8;
	background-color:#C58C00;
}
#footer p.copyright{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	position:absolute;
	top:40px;
}

/*------------------------------------------------footer--------------------*/

/*---------------------内页------------------*/


#left{ width:230px; float:left; margin:0}
#left .da{ border:1px solid #BF8200;; background:#FFE5A4; margin:0 10px; padding:5px 3px}
#left .da li{ list-style:none;padding:2px 0; margin:auto; text-align:left; border-bottom:#886B21 dashed 1px;}
#left #l_info{ margin:0px 10px;  list-style:none; padding:10px 0px}
#left #l_info li{border-bottom:1px dotted #886B21;}
#main{ width:762px; float:right; margin:0}

.QUpanel{background-color:#FDF7DD; margin:3px; padding:5px;color:#333333; line-height:1.6;font-size:12px; text-align:left; }
.QUtop{ background:url(/images/bbs/quote1.gif) no-repeat; padding-left:18px; margin-bottom:5px;}
.QUend{ display:inline-block;width:15px; height:20px; float:right; background:url(/images/bbs/quote2.gif) no-repeat; margin-right:10px}
.QUbody{ line-height:1.8 }

/*-----------------特殊设定-----------------------------------------------------------**/
.b_gold{display:inline-block; min-width:20px;height:14px; font-weight:bold !important;background-color:#ffd700; color:#f00; font-family: Arial; border-radius:3px; padding:2px; text-align:center; line-height:14px !important; float:none !important }

.fsx{ display:inline-block; height:12px; font-weight:normal;border:1px solid #F00; padding:0px; border-radius:2px; color:#F00; font-size:12px; line-height:12px }

.t_mfont { padding:4px; FONT-SIZE: 16px; LINE-HEIGHT: 1.6; font-family: '宋体', Simsun;}
.t_sfont {padding:4px; FONT-SIZE: 12px; LINE-HEIGHT: 1.6;font-family: '宋体', Simsun;}
.t_bfont {	padding:4px; FONT-SIZE: 20px; LINE-HEIGHT: 1.6;font-family: '宋体', Simsun;}
.t_mfont img{ max-width:560px}
.t_sfont img{ max-width:560px}
.t_bfont img{ max-width:560px}

.e-container {
    position: relative;
}
.e-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.85);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
    text-align: center;
    border: 1px solid #9D7C10;
}
.ol-title {
    font-family:"微软雅黑";
    font-size: 1.1rem;
    color: #2c3e50;
    margin-bottom: 10px;
}
.ol-message {
    font-size: 14px;
    color: #7f8c8d;
    margin-bottom: 25px;
    line-height: 1.3;
}
