@charset "utf-8";
* { margin:0; padding:0; list-style:none;}
/* CSS Document */
body,div,input,p,ul,li,a,img{ margin:0px; padding:0px; border:0 none;}
body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}
a{ color:#e2bf8e; text-decoration:none;}
a:hover { color:#e2bf8e;}
ul li{ list-style:none;}
.b { font-weight:bolder;}
.st { font-family:"宋体";}
.pbtn { display:block; overflow:hidden; text-indent:-9999px;}
.rel { position:relative;}
.abs { position:absolute;}
.tl { text-align:left;}
.tr { text-align:right;}
.tc { text-align:center;}
.xs { display:block;}
.yc { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1; display:block; clear:both}
.warp{ background: url(../images/bg.jpg) top center no-repeat #060506; padding-bottom:45px; height:auto;}
.content{ width:1000px; margin:0 auto;}
.head1{ width:986px; height:60px; background:url(../images/top.jpg) no-repeat;}
.tbox1 { width:1000px;}
.logo { width:237px; height:100px; position:absolute; z-index:100px; line-height:55px; margin:-55px 0 0 0;}
.btn_box1 { width:180px; height:22px; right:0; top:20px; overflow:hidden;}
	.btn_box1 a { display:block; float:left; background:url(../images/but.jpg) no-repeat; line-height:23px; _line-height:28px; color:#EAE4BD;}
	.btn_box1 a:hover{ color:#C00;}
	.btn_box1 a.btn_xztb { background-position:-415px -54px; width:80px; height:22px; padding-left:28px; margin-right:3px;}
	.btn_box1 a.btn_sc { background-position:-522px -54px; width:63px; height:22px; color:#ffe1bb;}
	.btn_box1 a.btn_sc:hover{ color:#FF9;}


.blk { width:155px; height:55px; margin-left:45px; display:block; float:left;}
.head1 span { width:175px; height:22px; margin:25px 27px auto auto; float:right;}
.head1 span a { width:108px; height:22px; background:url(../images/head2_but1.jpg) no-repeat;float:left; display:inline; text-align:center; line-height:22px;}
.head1 span p a { width:108px; height:22px; background:url(../images/head2_but2.gif) no-repeat;float:left; display:inline; text-align:center; line-height:22px;}

.head1 span a { margin-left:15px;}
.head2{ width:1000px; height:591px; background:url(../images/main_bg.jpg) no-repeat;}
.back { padding-right:22px; height:60px;}
	.back span { margin-top:29px; height:20px; float:right;}
	.back span a { width:60px; height:22px; color:#fee983; line-height:22px; float:left; display:inline-block; text-align:center; margin-left:3px; background:url(../images/but.jpg) -228px -165px no-repeat;}
	.back span label a { width:80px; background:url(../images/but.jpg) -288px -165px no-repeat; color:#f7e0a1;}
.list_f { width:1000px; height:60px; background:url(../images/bottom.jpg) no-repeat;}

.box { padding:0 13px 0 18px;}
.left {
	width:341px;
	height:520px;
	float:left;
	clear:both;
	margin:0 0 0 18px;
	_margin:0 0 0 8px;
	border:1px solid #251d16;
	background:#2e251e;
	overflow:hidden;
}
.left p{ margin:5px; color:#E1B69D; width:319px;}
.left p span{ padding-right:3px;}
.lbg { height:500px; padding:10px;}
.title { width:319px; height:25px; line-height:18px; background:url(../images/but.jpg) no-repeat;}
.title a { float:right; color:#e1ddb4; margin:5px 8px;}
.title a:hover { color:#e1ddb4;}  
.fr { color:#E1B69D; float: right;}
.newslist { width:319px;}
	.newslist ul { padding:8px 2px 8px 2px; list-style-type:none; }
	.newslist ul li {
	padding:0 5px 2px 3px;
	display:block;
	line-height:18px;
	height:18px;
	overflow:hidden;
	background:url(../images/but.jpg) -511px -103px no-repeat;
	color: #030;
}
	.newslist ul li a { padding-left:5px; color:#E1B69D;}
	.newslist ul li a:hover { text-decoration:underline;}
.but { padding:8px 0 0 5px; display:block; height:50px;}
.but a { width:150px; height:47px; display:block; text-indent:-9999px; overflow:hidden; float:left; background:url(../images/but.jpg) no-repeat;}
	.but a.but1 { background-position:0 -28px; margin-right:9px;}
	.but a.but2 { background-position:-158px -28px;}
	.but a.but1:hover{ background-position:0 -76px;}
	.but a.but2:Hover{ background-position:-158px -76px;}

.gg_box { width:308px; height:174px; overflow:hidden; padding-left:5px;}
.gg { width:328px;}
.gg a { margin-right:20px; display:block; width:144px; height:174px; float:left;}
.gg a img { width:140px; height:170px; border:2px solid #1d1b1b;}
	.gg a:hover img { border:2px solid #5d0702;}

.right {
	width:615px;
	height:520px;
	float:left;
	margin:0 0 0 7px;
	_margin:0 0 0 4px;
	border:1px solid #251d16;
	background:#2e251e;
	overflow:hidden;
}
.right span { margin-left:10px; color:#D0BBA6; font-weight:bold; font-size:12px;}
.right label { color:#754c24;}
.rbg {height:518px; padding:20px 0 0 12px; }

.qq{ background:url(../images/qq.jpg) no-repeat 3px 6px; padding:0 0 0 22px; height:32px; display:block; color:#e2bf8e;}
.i_c input{ background: none repeat scroll 0 0 #1A120E;border: 1px solid #433333; width:100px; height:14px; padding:1px 0 3px 0; color:#FDD9B5; }
.tj{
	width:590px;
	height:105px;
	margin-bottom:10px;
	border:1px solid 1d1512;
	
}
.login{ height:30px; padding-right:2px; background:#1D1512; border:1px solid #433333; border-bottom:none;}
.login table{height:30px; line-height:30px; display:block; float:right; text-align:center;color:#e2bf8e; }
.login label{margin-left:100px;}
.login span.tjfwq { width:101px; height:18px; padding:7px 0 0 0; float:left;}
a.dl{ width:50px; height:22px; background:url(../images/but.jpg) -313px -31px no-repeat; float:left; margin-left:5px; display:inline-block;}
a.dl:hover{ background-position:-362px -31px;}
.dlq {}
.dlh { padding-right:10px; padding-top:9px;}
	.dlh span { color:#ffde42; margin:0 3px;}
	.dlh a { margin-left:10px; text-decoration:underline; color:#ffde42;}
	.dlh a:hover { color:#f60;}
.tjbg { width:588px; background:#1D1512; border:1px solid #433333; height:72px;}
.hot { margin:0 0 16px 35px;}
	.hot a:hover { color:#ffde42; text-decoration:underline; _text-decoration:none;}
	.hot span { color:#fff000; padding-left:5px;}

.hot a{ font-size:14px; float:left; color:#fffbce; line-height:40px; display:block; width:290px;  padding-left:60px; overflow:hidden; height:40px; background:url(../images/but.jpg) no-repeat; display:block; margin-top:14px; margin-left:80px; _margin-left:20px;}
.hot1{ float:left; width:515px; display:inline-block;}
.hot1 span{ font-size:14px;}
.hot a{ background-position:0 -125px;}
.hot1{ margin-right:14px;}
.clear{ clear:both;}
.mine { height:79px; display:block; margin-bottom:10px; border:1px solid #433333; background:#1D1512; width:590px;}
.search { height:25px; padding-top:4px; border-bottom:1px solid #322622;}
	.search span{ margin-top:3px; float:left;}
	.search ul { display:block; float:right; width:190px; color:#e2bf8e;}
	.search ul li { display:block; float:left; height:25px; line-height:25px;}	
	.search ul li.i_s input { width:50px; height:14px; padding:1px 0 3px 0; margin-top:2px;_margin-top:0px; color:#eedb9f; display:block; overflow:hidden; background:#46372b; border:solid 1px #775d4f; }
	.search a {width:50px; height:22px; background:url(../images/but.jpg) no-repeat; background-position:-313px -53px;display:block; margin-left:5px; overflow:hidden; line-height:22px; text-indent:-9999px;}
	.search a:hover { background-position:-362px -53px;}


.s ul,.alllist ul {padding-left:5px;}
.s ul a,.alllist ul a {display:block; color:#f7edb7;width:112px; overflow:hidden; height:25px; background:url(../images/but.jpg) right no-repeat; 
background-position:0px -165px; line-height:21px;} 
.s ul a:hover, .alllist ul a:hover { background:url(../images/but.jpg) no-repeat -112px -165px;}
.s { padding-top:15px;}
.s ,.alllist { margin-left:2px; padding-right:0; width:580px;}
.alllist ul img,.s ul img { margin:5px 0 0 5px; float:left; display:block; width:11px; height:11px; }
.alllist ul li,.s ul li{float:left; line-height: 20px; height: 20px; margin:0px 5px 10px 0px; width:110px; _margin:0px 3px 5px 0px;}

.all{ height:280px; display:block; border:1px solid #433333; background:#1D1512; width:590px; overflow:hidden;}
.state { height:30px; border-bottom:1px solid #332824;  margin-bottom:15px;}
.state span { margin-top:8px; float:left;}
.state label { float:right; padding-top:8px; margin-right:10px; color:#9b7658;}
.line1 { margin-bottom:11px; clear:both;}

ul li i{  display:inline-block; width:11px; height:11px; background:url(../images/f.png) no-repeat; overflow:hidden; float:left; margin:6px 3px 0 5px; _margin-right:0;}/*默认畅通*/
ul li.m i{ background:url(../images/m.png) no-repeat;}/*维护*/
ul li.h i{ background:url(../images/h.png) no-repeat;}/*繁忙*/
ul li.h a{ background-position:0 -165px;}

ul li.c i{ background:url(../images/c.png) no-repeat;}/*拥挤*/


.fw_tab{ width:570px; margin:0 auto; text-align:center; padding:0px 0 13px 0;}
.tab_list{ border-bottom:solid 1px #322622; height:24px; }
.tab_list li { width:80px; height:24px; float:left; margin-left:5px; display:inline;}
.tab_list li a{ display:block; padding-top:5px; width:80px; height:19px; background-color:#2d1e0e; border-bottom:none; color:#d6ac80; font-weight:bold; }
.tab_list li a:hover, .tab_list li .tab_item{ margin:0; background-color:#40180f; text-decoration:none; color:#ffde42; font-weight:bold;}

.back span a.xsk{width:80px; background:url(../images/b_but0.jpg) no-repeat; text-indent: 2px; color:#F7E0A1;}
