@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding:0px;
	background-image: url(images/header_bj.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	text-decoration: none;line-height: 22px;}
a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #423a2f;	text-decoration: none;}
a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #c20000;text-decoration: none;}
input { border:#e3e3e3  1px  solid;}
textarea { border:#e3e3e3  1px  solid;}
img{border:0px;}
form{margin: 0px;padding:0px;}
ul{margin: 0px;padding:0px;}
li{margin: 0px;padding:0px;list-style-type: none;}
h1{	font-size:14px;margin: 0px;padding:0px;}
/* 公用 */
.con{
	width:950px;
	margin:0 auto;
}
.input_bj{
	background-image: url(images/input_bj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:18px;
	line-height:18px;
	border:0px;
}
/* menu */
.left_4_y{color:#ff0000;font-weight:bold;text-decoration: none;}
a.left_4_y{color:#ff0000;font-weight:bold;text-decoration: none;}
a.left_4_y:hover{color:#ff0000;font-weight:bold;text-decoration: underline;}

.left_4_n{color:#3d79d3;text-decoration: none;clear:both;margin-left:30px;}
.left_4_n a{color:#3d79d3;text-decoration: none;}
.left_4_n a:hover{color:#ff0000;text-decoration: none;}


.left_3_y{
	font-size:12px;
	color:#007c36;
	text-decoration: none;
	float:left;
	display:block;
	height:24px;
	line-height:24px;
	padding:0px 0px 0px 35px;
	clear:both;
}
a.left_3_y{color:#007c36;font-size:12px;text-decoration: none;}
a.left_3_y:hover{color:#c20000;font-size:12px;text-decoration: none;}


.left_3_n{
	font-size:12px;
	color:#000000;
	text-decoration: none;
	float:left;
	display:block;
	height:24px;
	line-height:24px;
	padding:0px 0px 0px 35px;
	clear:both;
}
a.left_3_n{color:#000000;font-size:12px;text-decoration: none;}
a.left_3_n:hover{color:#c20000;font-size:12px;text-decoration: none;}


.left_2_y{color:#000000;text-decoration: none;background-image: url(images/left_menu.gif);background-repeat: no-repeat;background-position: left top;line-height: 30px;height: 30px;padding-left:10px;clear:both;}
.left_2_y a{color:#000000;text-decoration: none;}
.left_2_y a:hover{color:#02224b;text-decoration: underline;}


/* ---------------------------------------- */
.menu{color:#000;font-size:14px;text-decoration:none;}
a.menu {color:#000;font-size:14px;text-decoration:none;}
a.menu:hover{color:#000;font-size:14px;text-decoration:underline;}

.bai{color:#fff;text-decoration:none;}
a.bai {color:#fff;text-decoration:none;}
a.bai:hover{color:#fff;	text-decoration:underline;}

.red{color:#dc0015;text-decoration:none;}
a.red {color:#dc0015;text-decoration:none;}
a.red:hover{color:#dc0015;	text-decoration:underline;}

.black{color:#000000;text-decoration:none;}
a.black {color:#000000;text-decoration:none;}
a.black:hover{color:#000000;text-decoration:underline;}

.yellow{color:#423a2f;text-decoration:none;}
a.yellow {color:#423a2f;text-decoration:none;}
a.yellow:hover{color:#423a2f;text-decoration:underline;}

.g{color:#009035;text-decoration:none;}
a.g {color:#009035;text-decoration:none;}
a.g:hover{color:#009035;	text-decoration:underline;}

/* ---------------------------------------- */
.border{border:1px solid #b3b1af;}
.title_bj{
	background-image: url(images/right_title.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.right_con{
	background-image: url(images/right_con.jpg);
	background-position: center;
	background-repeat: repeat-y;
	padding:10px;
}
.title{
	color:#15823e;
	font-size:16px;
	font-weight:bold;
}
.bj01{background-repeat: repeat-x;background-position: top;}
.cp{width:140px;border:2px solid #d1e1ec;padding:5px;background-color:#ffffff;}
.leftcp{width:170px;border:2px solid #ccc5b7;padding:2px;}

.index_sp{width:390px;height:100px;}
.index_img {border:1px solid #655b46;padding:1px;width:190px;margin:2px;height:130px;}
.sec1{font-size:14px;font-weight:bold;color:#423a2f;}

.sec2{
	font-size:14px;
	font-weight:bold;
	color:#423a2f;
	border:1px solid #bbb29f;
	border-bottom:none;
	background-color: #f5ede3;
}
.lan{color:#02224b;}
.lan a{color:#02224b;text-decoration:none;}
.lan a:hover{color:#02224b;text-decoration:underline;}

.lan2{color:#0e86dc;font-size:12px;}
.lan2 a{color:#0e86dc;text-decoration:none;}
.lan2 a:hover{color:#0e86dc;text-decoration:underline;}

.cp_img{width:200px;border:2px solid #d1e1ec;margin:5px;}
.index_cp{width:110px;border:2px solid #d1e1ec;margin:2px;}
.hy-input{width:150px;height:15px;border:1px solid #AABFDE;}
.index_right{width:140px;}
.index_righttitle{float:left;padding:0px 4px;line-height:20px;}
a.index_righttitle {white-space: nowrap; }
.bj_n{	background-repeat: no-repeat;background-position: center bottom;}
.bj_bottom{
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bj_x{	background-repeat: repeat-x;background-position: top;}
.index_ss_bj{
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/index_ss1.jpg);
	clear:both;
}
.cp_line{
	border-bottom:1px solid #90a2a1;
	width:230px;
	margin-left:70px;
	padding-left:10px;
}

.index_nk_bj{
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/index_nk1.jpg);
	clear:both;
}
.index_vk_bj{
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/index_vk1.jpg);
	clear:both;
}
.line{
	background-image: url(images/line01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left:10px;
}
.index_map{
	background-image: url(images/icon11.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}