﻿@import url(reset.css);
/*header*/
.header {width:960px; height:98px; margin:auto; position:relative;}
	.header img{margin:17px 0 0 3px;}
	
.menu {width:960px; height:43px; margin:auto; position:relative; z-index:1}
	.menu em{position:absolute; height:43px; width:10px; top:0px; z-index:2; display:block;}
	.menu .left{left:0px;}
	.menu .right{right:0px;}
	.menu ul{ padding:12px 4px;}
	.menu ul li{width:104px; float:left; display:inline; border-left:1px solid #f73b3b; height:12px; line-height:14px; text-align:center;}
	.menu ul li a{color:#fff;}
	.menu ul li.on{float:right;}
	.menu ul li.on a{color:#ffea00;}
	


/*content*/
.main{width:960px; margin:10px auto 0 auto;}
	.main_l{width:627px; float:left; display:inline;}
		.main_l_r{width:308px; float:right; display:inline;}
		.main_l_l{width:308px; float:left; display:inline;}
	.main_l2{width:167px; float:left; display:inline;}
	.main_r{width:323px; float:right; display:inline;}
	.main_r2{width:775px; float:right; display:inline;}
	
.index_kj{border:1px solid #efd5d5; position:relative;}
	.index_kj em{width:6px; height:6px; display:block; line-height:1px; font-size:1px; background:url(../../images/418_img2/Red_kj.jpg) no-repeat; position:absolute;}
	.index_kj .left_t{top:-1px; _top:0px; left:-1px; background-position:0 0;}
	.index_kj .left_b{bottom:-1px; left:-1px; background-position:0 -12px;}
	.index_kj .left_b2{bottom:-1px; _bottom:0px; left:-1px; background-position:0 -12px;}
	.index_kj .right_t{top:-1px; _top:0px; right:-1px; background-position:-10px 0;}
	.index_kj .right_t2{top:-1px; _top:0px; right:-1px; _right:0px; background-position:-10px 0;}
	.index_kj .right_b{bottom:-1px; right:-1px; background-position:-10px -12px;}
	.index_kj .right_b2{bottom:-1px; _bottom:0px; right:-1px; background-position:-10px -12px;}
	.index_kj .right_b3{bottom:-1px; _bottom:0px; right:-1px; _right:0px; background-position:-10px -12px;}
	.index_kj h3{height:30px; background:url(../../images/418_img2/Red_kj.jpg) 0 -18px repeat-x; line-height:29px; padding-top:4px;}
	.index_kj h3 .tit{width:112px; display:block; float:left; display:inline; height:29px; border-bottom:1px solid #e30000; font-weight:bold; color:#000; text-align:center; font-size:14px;}
	.index_kj h3 span{float:right; display:inline; margin:0 10px 0 0; color:#818181; font-size:12px;}
	
.zzjg {width:273px; margin:18px auto;}

.djxw{padding:10px 0;}
	.djxw dt{width:248px; float:left; display:inline; border-right:1px dashed #5a5959; padding:0 14px 0 0; margin:0 10px; line-height:26px; color:#5a5959;}
	.djxw dt .tit{text-align:center; display:block; font-size:14px; color:#ad1212; font-weight:bold; line-height:30px;}
	.djxw dt span{color:#ad1212;}
	.djxw dd {line-height:31px; color:#5a5959; padding:0 10px; font-size:18px; _font-size:12px; overflow:hidden; height:31px;}
	.djxw dd a {color:#c60000; font-size:12px; font-weight:normal;}
	.djxw dd span{float:right; color:#5a5959; font-size:12px; font-weight:normal;}
	
.list_index{line-height:30px; padding:5px 15px;}
	.list_index li{ font-size:18px; _font-size:12px; overflow:hidden; height:30px;}
	.list_index li a{color:#c60000; font-size:12px;}
	
.liuyan{padding:24px 10px 23px 10px;}
	.liuyan a{color:#c60000;}
	.liuyan li{padding:10px; line-height:20px; border-bottom:1px dotted #5a5959; color:#5a5959;}
	.liuyan li.bo_no{border:0px;}
	.liuyan li p{width:207px; float:right;}
	.liuyan li img{border:1px solid #ccc; margin:5px 0 0 0;}
	
.side{width:164px; border:1px solid #ffd9b8; background:#fff0e3; padding:0 0 60px 0; position:relative;}
	.side li{padding:0 0 0 68px; color:#c60000; line-height:40px;}
	.side li a{color:#c60000;}
	.side p{position:absolute; bottom:-1px; left:-1px; width:166px; height:12px;}
	
.list{padding:10px;}
	.list li{line-height:38px; height:38px; border-bottom:1px dotted #ccc; color:#c60000;}
	.list li a{color:#676767;}
	.list li span{float:right;}
	
.Regist{width:550px; margin:auto; padding:20px 0;}
	.Regist li{border-bottom:1px dotted #949494; padding:10px 0;}
	.Regist li p {padding:10px 0; position:relative;}
	.Regist li p label{float:left; width:75px; line-height:24px; text-align:right; height:24px;}
	.Regist li p label span{color:#c60000;}
	.Regist li p .input01,.Regist li p .input02,.Regist li p .input03,.Regist li p .input04
		{line-height:22px; padding:0 0 0 5px; border:1px solid; border-color:#848484 #e0e0e0 #e0e0e0 #848484;}
	.Regist li p .input01{width:250px; height:22px;}
	.Regist li p .input02{width:440px; height:22px;}
	.Regist li p .input03{width:440px; height:88px;}
	.Regist li p .input04{width:100px; height:22px;}
	.Regist li p a{color:#f90; margin:0 5px;}
	.Regist li.Avatar img{margin:0 10px; border:1px solid #000;}
	.Regist li .button{position:absolute; width:200px; top:30px; right:0px; display:block;}
	.Regist li button{width:67px; height:28px; border:0px; margin:0 5px; color:#676767;}
	
.Message{}
	.Message li{border-bottom:1px solid #d3d3d3; padding:10px 0;}
	.Message li .tit{float:right; width:570px; display:inline; margin:0 40px 0 0; color:#5a5959; line-height:30px;}
	.Message li .tit span{color:#c60000; line-height:38px;}
	.Message li .tit p{background:#ffe9d5; padding:10px 30px 0 30px; color:#c60000;}
	.Message li .tit p span{color:#14a2ed; font-size:14px; line-height:20px;}
	.Message li .img{float:left; width:113px; display:inline; margin:0 0 0 20px;}
	.Message li .img img{padding:5px; border:1px solid #ccc;}
	
.xx{line-height:38px; color:#676767; margin:0 30px;}
	
/*footer*/
.footer_top{padding:8px 0 10px 8px;width:952px; margin:10px auto 0 auto; border:1px solid #ccc;}
	.footer_top select{width:180px; margin:0 5px 0 0; text-align:center;}
	.footer_top select option{text-align:center;}

.footer{background:#c60000;margin:10px 0 0 0;}
	.footer p{background:#c60000; height:27px; line-height:27px; text-align:center; width:960px; margin:0 auto; color:#FFF;}

.footer_b{text-align:center; line-height:27px; width:960px; margin:20px auto; color:#747474;}

/*常用*/
.menu,.menu .left,.menu .right
	{ background:url(../../images/418_img2/Menu_Red.jpg);}
		.menu{background-position:0 -43px;}
		.menu .left{background-position:0 0;}
		.menu .right{background-position:0 -86px;}
		

.ads{width:960px; margin:10px auto 0 auto;}
.ads2{width:960px; margin:10px auto 0 auto; height:5px; background:#e9e9e9; border-bottom:4px solid #f3f3f3; font-size:2px;}

h4{height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#676767; border-bottom:1px solid #9d9d9d;}
	h4 a{color:#c60000; margin:0 5px;}
	h4 em{display:inline; display:block; width:20px; height:20px; float:left; float:left; margin:5px 0 0 25px;}
	
h5{ height:35px; text-align:center; color:#fff; font-size:16px; line-height:35px;}

h1{font-size:24px; padding: 20px 0; color:#c60000; line-height:40px; font-weight:bold; text-align:center;}

h2{line-height:46px; height:46px; overflow:hidden; border-bottom:1px solid #9d9d9d; font-size:14px; font-weight:bold; margin:0;}
	h2 em{display:block; height:20px; width:20px; display:inline;}
	h2 em.em2{float:right; margin:15px 5px 0 10px;}
	h2 em.em{float:left; margin:15px 5px 0 10px;}
	h2 span{font-size:12px; color:#676767; float:right; font-weight:normal;}
	h2 a{color:#c60000; margin:0 5px;}

.Page{line-height:34px; margin:20px 10px; background:#fff0e3;}
	.Page a{color:#666; margin:0 0 0 10px;}
	.Page a.on{color:#c60000; margin:0 30px 0 90px;}
	
.Paging{background:#fff5ec; padding:10px 22px; margin:30px 0 0 0; line-height:24px; color:#666;}
	.Paging span{color:#c60000; font-weight:bold;}
	.Paging a{color:#666;}
	
h4 em,h5,.side li,.side p,.lianxi,.dianhua,.Regist li #button,h2 em.em2,h2 em.em
	{background:url(../../images/418_img2/Red.jpg) no-repeat;}
		h4 em{background-position:-4px -228px;}
		h5{background-position:0 0;}
		h2 em.em2{background-position:-4px -228px;}
		h2 em.em{background-position:-148px -230px;}
		.side li{background-position:-1px -40px;}
		.side p{background-position:0 -95px;}
		.lianxi{background-position:0 -150px; height:74px; display:block; margin-top:10px;}
		.dianhua{background-position:0 -111px; height:39px; display:block; margin-top:10px;}
		.Regist li #button{background-position:-41px -226px;border:0;width:67px;height:30px;cursor:pointer}