@charset "utf-8";

.{margin:0;padding:0;}

body{font:12px/1.5 Tahoma,'Microsoft Yahei','Simsun'; background:#fff;line-height:20px;color:#454545;}

img{border:0;}

a{color:#454545;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;cursor:pointer;}

a:hover{color:#C63800;text-decoration:underline;}

ul,li{list-style:none;}

.clear{clear:both;}

.l{float:left;}

.r{float:right;margin:0;padding:0;}

a.red{ color:#C63800;}



/*顶栏*/

#topban{height:30px;line-height:30px; }

#topban .tmid{width:960px;height:30px;margin:auto;position:relative; z-index:1000;}

#g_box{position:absolute;background:url(../images/g_box.png) -728px 0; width:364px;top:23px; right:0;}

#g_box .g_box_bg{padding:18px 0 0 18px;background:url(../images/g_box.png) no-repeat 0 0;width:346px;}

#g_box a{float:left;width:104px;height:30px;line-height:24px;margin-right:8px;background:url(../images/index_08.gif) no-repeat; text-indent:36px;position:relative;display:block;overflow:hidden;}

#g_box a:hover{text-decoration:none; color:#f00;background:url(../images/index_08.gif) no-repeat 0 -36px;}

#g_box .g_box_bg2{width:364px;height:12px;background:url(../images/g_box.png) -364px 0; float:left; overflow:hidden;}

#g_box span{position:absolute; left:12px; top:4px; display:block; width:16px; height:18px; overflow:hidden; background-image:url(../images01/newimg/common_top.png);}



.guild{float:right;text-align:right;width:650px; margin-top:-10px;}

.t_tit{float:left;background:url(../images/icon.png) no-repeat 2px 6px;padding-left:21px;}

.guild .ic1{background:url(../images/icon.png) no-repeat 0 -23px; display:inline-block; padding:0 8px 0 18px;float:right;}

.guild .ic1 b{ font-weight:normal;}

.guild .ic2{background:url(../images/icon.png) no-repeat 0 -54px; display:block;padding:0 10px 0 18px;float:right;}

.guild .ic3{background:url(../images/icon.png) no-repeat 0 -84px; display:block;padding:0 10px 0 18px;float:right;}

.guild .ic4{background:url(../images/button.gif) -579px -264px; display:block; width:141px;  text-align:left; text-indent:8px; float:right; overflow:hidden;line-height: 28px;}

.guild a.ic4:hover{background:url(../images/button.gif) -579px -327px;text-decoration:none; color:#666;}

.guild .ic04,.guild a.ic04:hover{background:url(../images/button.gif) -579px -327px;display:block;width:141px;text-align:left;text-indent:8px;float:right;overflow:hidden;color:#666;text-decoration:none;line-height: 28px;}

.guild .ic5{ width:85px; height:21px; background:url(../images/vv.png); display:inline-block; line-height:21px; float:right; text-align:center; margin:4px 4px 0 0; }

.guild .ic6{float:right;}



#header{width:960px;height:162px;margin:auto;}

#logo{width:141px;height:86px;float:left; }

#logo img{width:141px;height:86px;}

#msg{float:right;width:680px;height:86px;}



/*导航*/

.nav{height:38px;width:925px;background:url(../images/top.png);padding:0 0 0 35px;}

.nav ul li{float:left;font-size:14px;font-weight:bold;}

.current0{background:url(../images/button.gif) -177px -325px;width:74px;text-indent:14px; height:34px; margin-top:4px;line-height:34px;}

.current{background:url(../images/button.gif) -177px -359px;width:94px;text-indent:14px;height:34px; margin-top:4px; line-height:34px;}

.current a,.current0 a{color:#000;display:block;}

.current a:hover,.current0 a:hover{text-decoration:none; color:#000;}

.nor{background:url(../images/index_01.png) no-repeat 0 0;color:#fff;width:94px;text-indent:20px; line-height:38px;}

.nor0{color:#fff;width:74px;text-indent:14px;line-height:38px;}

.nor a,.nor0 a{color:#fff; display:block;}

.nor a:hover{color:#316AC5;background:url(../images/top.png) no-repeat 0 -76px; text-decoration:none; color:#fff;}

.nor0 a:hover{color:#316AC5;background:url(../images/top.png) no-repeat -98px -76px; text-decoration:none; color:#fff;}

/*热门推荐*/

.hot{width:960px;height:38px;background:url(../images/top.png) 0 -38px;position:relative;}

.tj{display:inline;float:left;height:22px;margin:10px 0 0 39px;}

.tj h1{display:inline;font-size:12px;font-weight:normal;}

.tj a{padding-right:8px;}

.tj a b{color:#C63800;}



#tips{float:right;font-size:12px;height:24px;line-height:24px;margin-top:5px;padding-right:90px;text-align:right;}

#tips span{color:#C63800;font-family:"Arial Black",Gadget,sans-serif;font-size:18px;padding:0 4px;}

#tips a.join{position:absolute;display:block;width:72px;height:22px;background:url(../images/button.gif) -87px -317px;text-align:center;

overflow:hidden;text-indent:-1000px;top:7px;right:12px;}

#tips a.join:hover{background:url(../images/button.gif) -87px -339px;}





.titlebg{ background:#CA3232; color:#fff; height:25px;}

.trjj{ height:35px;}



/*用户中心分页*/



.pagination { margin-top:20px;}

.pagination a, .pagination span{padding:5px 10px; margin:2px; }

.pagination .num, .pagination .prev, .pagination .next, .pagination .end{ background:#fcfcfc;}

.pagination .prev, .pagination .end{}

.pagination .current{ background:#f0f0f0; color:#fff; width: auto; height: 20px; line-height: 20px;text-indent: initial;}

/*表格内嵌*/

.sectab{  border:1px solid #ddd; text-align:center;}

.sectab tr td{ border-bottom:1px solid #ececec;}

.sectab tbody tr:hover{ background:#ececec;}



/*新增表单样式*/

.addtabel tr th {

	text-align:right;

	width:150px;

	font-size:14px;

}

.addtabel tr {

	height:40px;

}

.addtabel tr td {

	padding-left:20px;

}

.addtabel tr select {

	height:32px;

	width:200px;

	border-radius: 5px;

	border: 1px solid #ddd;

}

.addtabel tr input {

	height:25px;

	width:200px;

	border-radius: 5px;

	border: 1px solid #ddd;

}

.addtabel tr font {

	color:#f00;

	font-size:12px;

}

.addtabel tr button {

	height:30px;

	width:120px;

	background:#CA3232;

	color:#fff;

	border:1px solid #dcdcdc;

	font-size:14px;

	border-radius:5px;

}

.addtabel tr button:hover {

	background:#B52A2A;

}



.addtabel tr th{ text-align:right; width:150px; font-size:14px;}

.addtabel tr{ height:40px;}

.addtabel tr td{ padding-left:20px;}

.addtabel tr input{ height:25px; width:250px; border-radius: 5px; border: 1px solid #ddd; margin-right:10px;}

.addtabel tr font{  font-size:12px; color:#989898;}

.addtabel tr button{ height:35px; width:120px;  background:#CA3232;  border-radius:5px; color:#fff; border:1px solid #dcdcdc; font-size:14px; }

.yzbtn{ background:#3E8A47!important;}

.yzbtn:hover{ background:#999!important;}

.red{ color:#f00!important;}





/*尾部*/

#footer {border-top:1px solid #CCCCCC;clear:both;color:#444444;margin:15px auto 0;padding:15px 0 20px;text-align:center;width:960px;}

