﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
	color:#4C3512;
	background-image: url(../images/bg_body.png);
	background-repeat: repeat;
}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul {margin: 0px;padding: 0px;}


/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page {
	margin: 20px 0px 28px 0px;
	padding: 10px 85px 0px 65px;
	color:#694b1a;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_page.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.page .rightwz { float:right; color:#712a2d;}
.page a {color:#ab997d;}
.page a:hover {color:#712a2d;}
.page .red1 {color:#510c0e; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/* ----- top css ----- */
.bg_top1 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height:122px;
	background-image: url(../images/bg_top1.jpg);
	background-repeat: no-repeat;
}
.bg_top2 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height:116px;
	background-image: url(../images/bg_top2.jpg);
	background-repeat: no-repeat;
}



/* ----- Banner ----- */
.banner {margin: 0px;padding: 15px 0px 0px 15px;}
.ban_profile {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_profile.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_profile2 {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_pro.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_network {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_network.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_knowledge {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_knowledge.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_counter {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_counter.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_contact {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_contact.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_link {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_link.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.ban_search {
	margin: 0px;
	padding: 0px;
	height:151px;
	background-image: url(../images/ban_search.jpg);
	background-repeat: no-repeat;
	background-position: left;
}



/* ----- Main frame ----- */
.mainbox {
	width:1002px;
	margin: 0px auto;
	padding:0px;
}
.main_sub {
	width:1002px;
	margin: 0px auto;
	padding:0px;
	background-image: url(../images/bg_body2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #e7dece;
}
.bg_body {
	background-image: url(../images/bg_sub.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.main_index1{
	margin: 16px 0px 0px 29px;
	padding:0px;
	width:395px; height:180px;
	float:left;
	background-image: url(../images/bg_index.jpg);
	background-repeat: no-repeat;
}
.main_index1 .con1{ padding:40px 118px 0px 70px; color:#545454; line-height:21px;}
.main_index2{
	margin: 25px 0px 0px 25px;
	padding:0px;
	width:522px;
	float:left;
}


.leftbar {
	width:198px;
	margin:0px;
	padding:0px 0px 0px 25px;
	background-image: url(../images/bg_leftbar.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.rightbar {
	width:500px;
	margin:0px;
	float:right;
	padding:0px 0px 0px 9px;
}


/* ----- Navigation ----- */
.mainnav {
	color: #fff;
	margin: 0px;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	height: 35px;
	background-image: url(../images/bg_mainnav.jpg) repeat-x;
}
.mainnav li {
	margin: 0px;
	padding: 0px 25px;
	list-style: none;
	height: 35px;
	line-height: 29px;
	display: block;
	float: left;
	background: url(../images/line_nav.jpg) no-repeat right top;
}
.mainnav a.a1 {
	margin: 0px;
	padding: 0px;
	height: 35px;
	background: url(../images/mainnav.jpg) no-repeat left top;
}
.mainnav span.s1 {
	margin: 0px;
	padding: 0px 15px;
	height: 35px;
	display: block;
	float: left;
	background: url(../images/mainnav2.jpg) no-repeat right top;
}
.mainnav .e1 {background: url(none) no-repeat;}
.mainnav span {margin: 0px 15px;padding: 0px;}
.mainnav a {color: #FFFFFF;}
.mainnav a:hover {color: #FFFFCA;}


/* ----- submenu ----- */
.bg_menu {
	margin: 0px;
	padding: 0px;
	height:auto !important;
	height:200px; min-height:200px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.menu_1 {
	height: 26px;
	line-height:26px;
	list-style: none;
	text-align:center;
	margin: 0px 16px 3px 38px;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	background-image: url(../images/bg_menu1.jpg);
	background-repeat: no-repeat;
}
.menu_1 a {color: #622423;font-size:12px;font-weight:normal;}
.menu_1 a:hover {color: #622423; font-weight:bold;}
.menu_1 .on {color: #622423; font-weight:bold;}

.menu_sub {margin: 8px 16px 8px 38px;padding: 0px;}
.menu_sub li {
	height: 22px;
	line-height:22px;
	list-style: none;
	margin: 0px 0px 3px 20px;
	padding: 0px 0px 0px 12px;
	background-image: url(../images/arrow_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.menu_sub a {color: #622423;}
.menu_sub a:hover {color: #622423; font-weight:bold;}
.menu_sub .on {color: #622423; font-weight:bold;}

.menulist {margin: 20px 16px 0px 38px;padding: 0px;}
.menulist li {
	height: 26px;
	line-height:26px;
	list-style: none;
	text-align:center;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	background-image: url(../images/bg_menu1.jpg);
	background-repeat: no-repeat;
}
.menulist a {color: #622423;}
.menulist a:hover {color: #622423; font-weight:bold;}
.menulist .on {color: #622423; font-weight:bold;}


/* ----- Title ----- */
.title_index1 {
	height:29px;
	padding:0px;
	margin:0px 0px 17px 0px;
	background-image: url(../images/bg_title1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.title_sub {
	padding:92px 0px 0px 0px;
	margin:0px;
	background-image: url(../images/title_sub.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.title_contact {
	padding:0px 0px 0px 21px;
	margin:0px 0px 8px 19px; color:#4E0A0C;
	font-weight:bold;
	height:29px; line-height:29px;
	background-image: url(../images/bg_title3.jpg);
	background-repeat: no-repeat;
}


/* ----- postion ----- */
.postion {
	color: #510c0e;
	padding:14px 12px 0px 32px;
	height:31px; line-height:31px;
	margin:0px 25px 0px 0px; font-size:14px;
	background-image: url(../images/bg_postion.jpg);
	background-repeat: no-repeat;
}
.postion .rightwz {float:right;color: #735b35; font-size:12px; font-weight:normal;}
.postion a {color: #735b35;}


/* ----- box ----- */
.box_index1 {
	color:#45494a;
	padding:0px;
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
}


/* ----- solid ----- */
.solid1 { border-top: 1px dashed #A69679;border-bottom: 1px dashed #A69679;border-right: 1px dashed #A69679; padding-top:8px;}
.solid2 { border-top: 1px dashed #A69679;border-bottom: 1px dashed #A69679;padding-top:8px;}

.clear_1 {margin:0px; padding:4px 0px; clear:both;}
.clear_2 {margin:0px; padding:0px; height:20px; clear:both;}

/* ----- close ----- */
.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	height:30px;
	margin:10px 50px;
}
.close a {color: #444444;}


/* ----- content ----- */
.content {
	color:#503916;
	margin:0px;
	padding:7px 37px 16px 25px;
	line-height:20px;
}
.content2 {
	color:#541214;
	margin:0px;
	padding:22px 110px 30px 69px;
	line-height:21px;
}
.content3 {
	color:#4C3512;
	margin:0px;
	padding:9px 0px 0px 16px;
	line-height:22px;
}
.content3 .bgbox1{
	background-image: url(../images/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:146px;
	padding:20px 0px 0px 28px; line-height:22px;
}
.content4 {
	color:#583F17;
	margin:0px;
	padding:11px 25px 40px 24px;
	line-height:20px;
}


.content .bgpic2{
	width:437px;
	height:343px;
	margin:0px auto;
	padding:6px 0px 0px 0px;
	text-align:center;
	background-image: url(../images/bg_pic2.gif);
	background-repeat: no-repeat;
}

.content .box1{
	color:#541012;
	font-size:14px;
	height:86px;
	font-weight:bold;
	line-height:24px;
	padding:8px 0px 0px 31px;
	background-image: url(../images/bg_profile.jpg);
	background-repeat: no-repeat;
}
.content .text1{padding:0px 20px 0px 12px;}

.content_news { /*细览页样式*/
	line-height: 22px;
	color: #541214;
	padding: 0px;
	padding:15px 40px 35px 40px;
}
.cen {
	margin:0px 20px;
	padding:12px 0px 35px 0px;
	text-align:center;
	color:#694B1A;
	line-height:200%;
	background-image: url(../images/bg_page.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.cen .f-red {
	color:#510C0E;
	font-size:16px;
	font-weight:bold;
	line-height:240%;
}


/* ----- pic ----- */
.t_pic1 {padding:0px; margin:0px;text-align:center;}


/* ----- font ----- */
.f_red {color: #520d0f; font-weight:bold;}
.f_red2 {color: #972f3a; line-height:21px; font-size:14px; padding-bottom:15px;}
.f_red3 {color: #4C080A; font-size:14px; font-weight:bold;}
.f_red4 {color: #510C0E; font-weight:bold; padding:11px 0px; margin:5px 0px 0px 0px; border-top: 1px dashed #A69679;border-bottom: 1px dashed #A69679;}
.f_red5 {color: #510C0E; font-weight:bold; padding:11px 0px; margin:5px 0px 8px 0px;border-bottom: 1px dashed #A69679;}
.f_gray {color: #000000; display:block; padding-bottom:7px;}
.f_title1 {border-bottom: 1px dashed #A69679; font-weight:bold; margin:0px 0px 10px 0px; padding:12px 0px 5px 10px; font-size:12px;}

/* ----- form ----- */
.btn_1 {
	color:#E6DDCD; font-weight:bold;
	height: 23px;
	width:46px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.jpg);
	background-repeat: no-repeat;
}
.text_input {
	color:#4E0A0C;
	border: 1px solid #D2C1A8;
}
.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_index {
	margin: 0px;
	padding: 0px;
}
.list_index li {
	list-style: none;
	margin: 0px; text-align:center;
	width:110px; float:left;
	line-height:25px;
	padding: 0px 10px 0px 4px;
}
.list_index li img{ border: 1px solid #71260e; padding:2px;  background-color:#fff;}
.list_index .title1 {
	height:30px; line-height:36px;
	background-image: url(../images/bg_title2.jpg);
	background-repeat: no-repeat;
}
.list_index a {color: #4d0a0c;}
.list_index a:hover {color: #c30101;}

.list_honor {
	margin: 0px;
	padding: 0px;
}
.list_honor li {
	list-style: none;
	margin: 0px; text-align:center;
	width:157px; float:left;
	height:145px;
	padding: 18px 0px 0px 28px;
}
.list_honor .bgpipc {
	height:107px; margin-bottom:8px;
	padding:6px 0px 0px 0px;
	background-image: url(../images/bg_pic.gif);
	background-repeat: no-repeat;
}
.list_honor a {color: #694b1a; font-weight:bold;}

.list_honor2 {
	margin: 0px;
	padding: 0px;
}
.list_honor2 li {
	list-style: none;
	margin: 0px; text-align:center;
	width:157px; float:left;
	height:190px;
	padding: 18px 0px 0px 28px;
}
.list_honor2 .bgpipc2 {
	height:151px; margin-bottom:8px;
	padding:6px 0px 0px 0px;
	background-image: url(../images/bg_hor.gif);
	background-repeat: no-repeat;
}
.list_honor2 a {color: #694b1a; font-weight:bold;}



.list_knowledge {
	margin: 15px 44px 0px 39px;
	padding: 0px;
	background-image: url(../images/bg_list.gif);
	background-repeat: repeat;
}
.list_knowledge li {
	list-style: none;
	margin: 0px;
	line-height:25px;
	padding: 0px 17px 0px 16px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 8px 11px;
}
.list_knowledge span { float:right; font-size:11px; color:#947A56;}
.list_knowledge a {color: #422901;}
.list_knowledge a:hover {color: #510C0E;}

.list_link {
	margin: 37px 0px 0px 0px;
	padding: 0px;
}
.list_link li {
	list-style: none;
	margin: 0px;
	height:57px;
	width:173px; float:left;
	padding: 0px 10px 28px 53px;
}
.list_link li img{ border:2px solid #BDAA8D;}



/* ----- footer ----- */
.bottom {
	height:101px;
	padding:19px 0px 0px 37px;
	border-top: 1px solid #481719;
	margin:1px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_bottom.jpg);
	background-repeat: no-repeat;
}
.bottom td{color: #e5dac9;line-height:21px;}

.bottom a {color: #e5dac9;}
.bottom a:hover {color: #ffdf00;}