/* header CSS */

.head_middle{
	background: url("../images/head_m.jpg") no-repeat;
}
.h_m_c{
	margin: 0px auto;
	width:800px;
	background: url("../images/head_m_c.jpg") no-repeat;
	height: 248px;
	padding-bottom: 8px;
}

.head_bottom{
	background: url("../images/head_m.jpg") no-repeat;
}
.h_b_c{
	margin: 0px auto;
	width: 810px;
}
.head_b_l{
	float:left;
	width: 285px;
}
.head_b_r{
	float: left;
	width: 520px;
	padding-top: 6px;
}

.clear_sp{
	margin: 0px auto;
	width: 810px;
	height:3px;
}
/* pagebody CSS */
.pagebody{
	background: url("../images/pagebody_bg.jpg") repeat-y;
}
.content{
	margin:0px auto;
	width: 810px;
	padding-top:14px;
}
.side_bar{
	margin: 0px;
	padding: 0px;
	width:193px;
	float:left;
}
.bar_a1{
	height:32px;
	background: url("../images/cata_icon.png") no-repeat;
	padding-bottom: 6px;
	font-size: 14px;
	line-height: 32px;
	color:#E7E7E7;
	padding-left: 40px;
}
.bar_a1 a{
	font-size: 14px;
	color:#E8E8E8;
	line-height:32px;
}
.bar_a{
	padding-bottom: 6px;
}
.bar_a11{
	height: 200px;
	background: url("../images/side_a11.png") no-repeat;
	padding-bottom: 6px;
}
.bar_a_11{
	width: 178px;
	height:40px;
}
.bar_a_21{
	width: 178px;
	height: 28px;
	padding-left: 6px;
	padding-bottom: 5px;
	line-height: 28px;
	color: #ECD7C8;
	font-weight: bold;
}
.bar_a_21 img,.bar_a_31 img,.bar_a_41 img{
	vertical-align: middle;
}
.bar_a_31{
	width: 178px;
	height: 28px;	
	padding-left: 6px;
	padding-bottom: 5px;
	line-height: 28px;
	color: #ECD7C8;
	font-weight: bold;	
}
.bar_a_41{
	width: 178px;
	height: 28px;	
	padding-left: 6px;
	padding-bottom: 5px;
	line-height: 28px;
	color: #ECD7C8;
	font-weight: bold;	
}
.bar_a_41 img{
	padding-left: 28px;
	padding-top: 2px;
}
.bar_d ul{
	margin:0px;
	padding: 0px;
	list-style:none;
}
ul.bar_img{
	margin:0px;
	padding: 0px;
	list-style:none;
	padding-top: 8px;
	padding-bottom: 6px;
}
ul.bar_img li{
	padding-left: 3px;
	padding-top:5px;
	padding-bottom: 3px;
}
/* bar b1*/
.bar_b1{
	height: 118px;
	background: url("../images/side_b.png") no-repeat;
	padding-bottom: 4px;

}
.bar_c1{
	padding-bottom: 8px;
}
.bar_c1 img{
	border: 0px;
	}
/*  */
.main{
	margin: 0px;
	padding: 0px;
	width: 605px;
	float:left;
	margin-left: 12px;
}
.main_b1{
	margin: 0px;
	padding: 0px;
	width: 605px;
	padding-top: 1px;
	padding-bottom: 8px;
}

.main_b1 h2{
	margin: 0px;
	padding: 0px;
	height:42px;
	background: url("../images/main_b_h2.png") no-repeat;
	font-family: "黑体","宋体","Arial Narrow";
	font-size: 16px;
	line-height: 42px;
	padding-left: 56px;
	color: #D9D9D9;/*color:#6F2E2B;*/
}
.main_b_hezuo{
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-right:3px;
	height:116px;
}

.main_b_hezuo ul{
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	padding-top: 8px;
	padding-bottom:6px;
}
.main_b_hezuo ul li{
	float: left;
	width: 102px;
	padding-left: 6px;
	padding-right:6px;
	list-style: none;
}
.main_b_hezuo ul li img{
	width: 102px;
}
.wenzi{
	height: 28px;
	font-size: 14px;
	line-height: 24px;
}
.wenzi ul{
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-top: 4px;
	padding-bottom:6px;	
}
.wenzi ul li{
	padding-left:0px;
	padding-right: 0px;
	float: left;
	width: 110px;
	list-style: none;
	text-align:center;
	color:#181818;
}
.wenzi_t{
	font-size:12px;
}
.main_b_c1{
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
	padding-top: 6px;
	color:#110F0F;
}
.main_b_c1 ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding-bottom: 8px;
	padding-top:6px;
}
.main_b_c1 ul li{
	list-style: none;
	width: 142px;
	float:left;
	text-align:center;
	padding-left: 6px;
	padding-right:2px;
}
.main_b_c1 ul li img{
	list-style: none;
	width: 142px;
}
/* cata CSS*/
.main_b_cata{
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-right:3px;
	height:128px;
}
.main_b_cata ul{
	margin: 0px;
	padding: 0px;
	height: 128px;
	padding-left:8px;
}
.main_b_cata ul li{
	float: left;
	width: 120px;
	padding-top: 20px;
	padding-left: 12px;
	padding-right:12px;
	list-style: none;
	text-align:center;
}
.main_b_cata ul li a{
	padding-top: 6px;
	padding-bottom:4px;
	text-align:center;
}
.main_b_cata ul li img{
	width: 120px;
}
.main_b_cata ul li a:hover img{
	background:#DDC6C6;
	padding: 5px;
}

.main_b_cata1{
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-right:3px;
	height:160px;
}
.main_b_cata1 ul{
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	padding-top: 8px;
	padding-bottom:6px;
}
.main_b_cata1 ul li{
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right:10px;
	list-style: none;
	padding-top: 16px;
	text-align:center;
}
.main_b_cata1 ul li img{
	width: 170px;
}
.main_b_cata1 ul li a:hover img{
	background:#DDC6C6;
	padding: 5px;
}
.main_b_cata2{
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-right:3px;
	height:120px;
}
.main_b_cata2 ul{
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	padding-top: 8px;
	padding-bottom:6px;
}
.main_b_cata2 ul li{
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right:10px;
	list-style: none;
	padding-top: 16px;
	text-align:center;
}
.main_b_cata2 ul li img{
	width: 170px;
}
.main_b_cata2 ul li a:hover img{
	background:#DDC6C6;
	padding: 5px;
}
ul li.cata_img{
	float: left;
	width: 170px;
	padding-left: 10px;
	padding-right:10px;
	list-style: none;
	vertical-align:middle;
	padding-top: 18px;
}
ul li.cata_img img{
	width: 170px;
}
.list_page,.list_page a{
	padding-top: 2px;
	padding-bottom:2px;
	font-size:14px;
	line-height: 24px;
	color:#3E2120;
	text-align:center;
	height: 26px;
}
.list_page a:hover{
	color:#F4F2F2;
}
/* online CSS*/
ul.online{
	margin: 0px;
	padding: 0px;
	padding-top:4px;
	padding-bottom:3px;
}
ul.online li{
	float: none;
	height: 40px;
	text-align:left;
	width: 500px;
	padding-left:38px;
	line-height: 42px;
}
ul.online li.line1{
	background-image: url("../images/li_icon1.png");
	background-repeat:no-repeat;
	background-position:left;
}
ul.online li.line2{
	background-image: url("../images/li_icon2.png");
	background-repeat:no-repeat;
	background-position:left;
}
ul.online li.line3{
	background-image: url("../images/li_icon3.png");
	background-repeat:no-repeat;
	background-position:left;
}
ul.online li.line4{
	background-image: url("../images/li_icon4.png");
	background-repeat:no-repeat;
	background-position:left;
}
ul.online li a{
	text-decoration:underline;
	font-size: 14px;
	font-weight: bold;
	color:#541B1B;
}
ul.online li span{
	font-size: 12px;
	line-height:22px;
}
/* net-down CSS*/
dl.down{
	margin: 0px;
	padding: 0px;
	padding-top:4px;
	padding-bottom:3px;
}
dl.down dt,dl.down dt a{
	height: 28px;
	font-size: 14px;
	line-height: 30px;
	text-decoration: underline;
}
dl.down dd{
	height: 30px;
	text-align:left;
	width: 500px;
	padding-left:38px;
	line-height: 32px;
}
dl.down dt.line1{
	background-image: url("../images/line_down.png");
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 26px;
}

/* view CSS*/
.main_view{
	padding-top: 4px;
	padding-top: 3px;
	text-align:center;
}
.main_view a{
	margin: 0px;
	padding: 0px;
	height: 26px;
	font-size: 14px;
	line-height: 25px;
	color:#000;
	font-weight: bold;
}
.main_view img{
	padding-top: 3px;
	padding-bottom: 6px;
}
.v_l{float:left; margin: 0px; padding:0px; width:52px; vertical-align:middle; padding-top:165px;}
.v_l img,.v_r img{background-position: center; border: 0px;}
.v_c{float: left; margin: 0px; padding: 0px; width: 500px;}
.v_r{float:right;margin: 0px; padding:0px; width: 52px;vertical-align:middle;padding-top:165px;}
.main_info{
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:left;
	font-size: 14px;
	line-height: 25px;
	color:#1E0F0D;
}

/* footer CSS */

.foot_top{
	background: url("../images/foot_t.jpg") no-repeat;
	height:150px;
	background-position:bottom;
}
.foot_top h2{
	text-align: center;
}

.foot_bottom{
	padding-left: 12px;
	padding-right: 12px;
	font-family:Arial;
	font-size: 10px;
	line-height: 24px;
	text-align: right;
	color: #575757;
}
.f_t_c{
	margin: 0px auto;
	width: 820px;
	padding-top: 20px;
}
.f_t_l{
	float: left;
}
.f_t_r{
	float: left;
	padding-left: 16px;
}
.f_t_r p{
	font-size:14px;
	line-height: 24px;
	color:#401C1C;
}
.f_t{
	margin: 0px auto;
	background: url("../images/foot_nav.png") no-repeat;
	height: 29px;
}

.f_t h2{
	margin: 0px auto;
	padding: 0px;
	height:29px;
	font-size: 14px;
	line-height: 30px;
	color:#4D2020;
}

/* gaojian */
h2 span a{ font-size: 14px; color:#FFF;}
.bar_bb{
	height: 118px;
	background: url("../images/side_bb.png") no-repeat;
	padding-bottom: 8px;
}
.bar_bb div{ margin: 0px; padding: 0px; height:50px; padding-top: 40px; font-size: 14px; color:#FFF; padding-left: 26px;}
.bar_bb div span{font-size: 12px;}
.bar_bb div a{font-size: 14px; color:#FFF;}
.bar_bb div a:hover{ color:#F30;}
.bar_bb input{
	width: 96px;
	margin-top: 3px;
	margin-left: 10px;
	height: 12px;
	line-height: 13px;
}

/* 鼠标 链接颜色*/
/*.head_b_navs a:link{color:#333;}*/
.head_b_navs a:visited{color:#666;}/*访问之后*/
.head_b_navs a:hover{color:#900;}  /*鼠标放上去颜色*/
.head_b_navs a:active{color:#F30; font-weight: bold;} /*链接按下的颜色*/

.bar_a1 a:link{color:#fff;}
.bar_a1 a:visited{color:#CCC;}/*访问之后*/
.bar_a1 a:hover{color:#900;}  /*鼠标放上去颜色*/
.bar_a1 a:active{color:#F30; font-weight: bold;} /*链接按下的颜色*/

/* png 透明*/
.v_c img{ behavior: url("../images/iepngfix.htc") };

/*链接颜色*/
.head_b_navs a.ist{color:#900; font-weight: bold;}
a.ist b{color:#900; font-size:15px; font-weight: bold;} /*链接按下的颜色*/