/* 标签-------------------------------------- */
* {

	border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
body {
	background-color: #fff;
	font-family:  "宋体";
	font-size: 12px;
	color: #000000;
	width: 1000px;
	margin: 0 auto 0 auto;
}
a:link ,a:visited  {
	color: #005f2a;
	text-decoration: none;
}
a:hover {
	color: #7abd19;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 12px;
}
p {
	line-height: 16px;
}
table {
	border-collapse: collapse;
}

ul {
	overflow:auto;
	height:auto;
}
ul li {
	height:auto;
}
/* 常用类-------------------------------------- */
.center {
	text-align: center;
}
.left  {
	float: left;
	display: inline;
}
.right {
	float: right;
	display: inline;
}
.red {
	color: #f00;
	font-weight: normal;
}
.red2 {
	color: #f00;
	font-weight: bold;
}
.red a:link {
	color: #f00;
}
.red a:hover {
	text-decoration: underline;
}
.red a:visited  {
	color: #ff0000;
}
.bred {
	color: #f00;
	font-weight: bold;
}
.font14 {
	font-size: 14px;
}
.blod {
	font-weight: bold;
}
.through {
	text-decoration: line-through;
}
.hand {
	cursor: pointer;
}
.disnone {
	display: none;
}
.noback {
	background-image: none;
}
.clear {
	clear: both;
}
div.hackbox {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.hr {
	height: 1px;
	border-bottom: solid 1px #b6cae3;
}
.hr2 {
	height: 1px;
}


.title_t {
	width: 1000px;
	background-image: url(../images/top_bg_01.gif);
	background-repeat: no-repeat;
}
.logo {
	float: left;
	width: 180px;
}
.menu {
	float: right;
	width: 800px;
	text-align: right;
	margin-top: 20px;
	padding-right: 12px;
	margin-bottom: 12px;
}
.title_b {
	background-color: #2270d7;
	height: 36px;
	background-image: url(../images/bg_06.jpg);
	background-repeat: repeat-x;
}
.main_l {
	width: 740px;
	float: left;
}
.main_r {
	width: 240px;
	float: right;
	height: 500px;
	padding-right: 2px;
}
.menu_1 {
	border: solid 1px #c6e6ff;
	width: 238px;
	background-color: #FFFFFF;
}
.dl_01 li {
	overflow: hidden;
	clear: left;
}
.dl_01 li b {
	float: right;
	display: block;
	margin-right: 8px;
	padding-top: 8px;
}
.login {
	background-image: url(../images/login_bg.gif);
	height: 360px;
	width: 370px;
}
.box1 {
	border: solid 1px #abdafe;
	height: 25px;
	background-color: #ebf8ff;
	width: 220px;
}
.login dl {
	margin-top: 80px;
	margin-left: 40px;
}
.login h4 {
	font-size: 18px;
	font-weight: bold;
	color: #4f81b4;
	margin-left: 80px;
	margin-top: 40px;
}
.list1_l {
	width: 730px;
	float: left;
}

.list1_l h5 {
	height: 59px;
	background-image: url(../images/tab_t_1.gif);
	background-repeat: no-repeat;
	line-height: 59px;
	color: #2965a3;
	font-size: 16px;
	padding-left: 20px;
	overflow: hidden;
}
.list1_l h6 {
	height: 33px;
	background-image: url(../images/tab_b_1.gif);
	background-repeat: no-repeat;
}
.list1_l dl {
	background-image: url(../images/tab_c_1.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
}
.list1_l dd b {
	float: left;
	margin-left: -130px;
	width: 200px;
	padding-top: 2px;
	text-align: right;
	font-weight: normal;
}
.list1_l dd {
	line-height: 30px;
	padding-left: 15px;
	padding-right: 13px;
}
.list1_l dt {
	border: solid 1px #f6fbff;
	margin-left: 88px;
	width: 287px;
	color: #b6b6b6;
	padding: 1px 0;
}
.list1_l .des {
	padding: 2px 0 8px 0;
}
.list1_l .sub {
	margin-left: 70px;
	margin-top: 20px;
}
.list1_r {
	padding-left: 10px; float: left; width: 217px;
}
.btn1 {
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 33px;
	border-bottom-style: none;
	background-image: url(../images/btn_10.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
}
.main {
	margin-top: 20px;
}
.tab01 {
	font-size: 12px;
	width: 730px;
	height: 295px;
}
.tab01 th ,.tab01 td {
	border: solid 1px #c5e5ff;
}
.tab01 th {	
	color: #ff0000;
	padding: 4px 4px;
	background-repeat: no-repeat;
}
.tab01 td {
	line-height: 28px;
	padding-left: 12px;
}
.tab01 th h5 {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/title_bg4.gif);
	background-repeat: repeat;
}
.tab01 th h6 {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	line-height: 30px;
	text-align: center;
}
.tab01 p {
	line-height: 28px;
}
.pager {
	width: 701px;
	background-color: #e9f7ff;
	line-height: 30px;
}
.tb2 {
	width: 701px;
	border: solid 1px #c6e6ff;
}
.tb2 th {
	line-height: 32px;
	font-weight: bold;
	color: #49779a;
	padding-left: 20px;
	text-align: left;
	background-color: #e5f5ff;
	background-image: url(../images/bg_09.gif);
	background-repeat: repeat-x;
}
.tb2 td {
	padding-left: 20px;
	line-height: 30px;
	color: #2c65b5;
}
.list2_l {
	float: left;
	width: 681px;
	background-repeat: repeat-y;
	border: solid 1px #dff0fa;
	padding-left: 20px;
}
.list2_r {
	float: right;
	width: 280px;
}
.list2_l h5 {
	line-height: 40px;
}
.list2_l h6 {
	line-height: 40px;
	margin-top: 20px;
}
.list2_l dt {
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 12px;
	line-height: 28px;
}
.list3 {
	float: left;
	width: 699px;
	background-repeat: repeat-y;
	border: solid 1px #c6e6ff;
}
.list3 h5 {
	line-height: 32px;
	font-weight: bold;
	color: #49779a;
	text-align: left;
	background-color: #e5f5ff;
	background-image: url(../images/bg_09.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
	font-size: 14px;
}
.list3_i {
	padding: 12px 20px;
	line-height: 22px;
}
.list3_i p {
	line-height: 22px;
}
.box2 {
	border: solid 1px #c6e7ff;
	background-color: #f4fbff;
	height: 25px;
	width: 200px;
}
.btn2 {
	text-align: center;
	background-color: #7bbe19;
	width: 120px;
	height: 30px;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	border: outset 1px #7bbe19;
}
.btn3 {
	text-align: center;
	color: #ffffff;
	width: 113px;
	line-height: 28px;
	height: 28px;
	font-weight: bold;
	background-image: url(../images/btn_06.gif);
	background-repeat: no-repeat;
}
.ul_3 li {
	line-height: 30px;
}
.ul_3 {
	margin-bottom: 12px;
	height: 100px;
	background-image: url(../images/bg_05.gif);
	background-repeat: repeat;
	width: 681px;
	padding-left: 20px;
}
.tb2_d dd {
	cursor: pointer;
}
.tb2_d .li01 {
	float: left;
	display: inline;
	width: 88px;
	background-image: url(../images/btn_11.gif);
	background-repeat: no-repeat;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	margin-right: 4px;
	margin-left: 8px;
}
.tb2_d .li02 {
	float: right;
	line-height: 28px;
	height: 28px;
	margin-top: 2px;
}
.tb2_d .li03 {
	background-image: url(../images/btn_10.gif);
	background-repeat: no-repeat;
}
.tb2_d dt {
	background-color: #ff8902;
	height: 4px;
	clear: both;
	font-size: 1px;
}
.tb2_d dl {
	width: 701px;
}
.tb2_d {
	width: 701px;
}
.menu_1 h5 {
	line-height: 32px;
	background-image: url(../images/title_bg4.gif);
	height: 32px;
	background-repeat: repeat-x;
	color: #406899;
	font-size: 16px;
	padding-left: 20px;
	border-bottom: solid 1px #c6e6ff;
	overflow: hidden;
}
.menu_1 .dl_01 img {
	padding-top: 4px;
	float: left;
}
.menu_1 .dl_01 i {
	font-style: normal;
	float: left;
	padding-top: 8px;
	padding-left: 4px;
}
.menu_1 .dl_01 {
	padding-top: 8px;
	padding-bottom: 12px;
}
.tb2_h5 {
	height: 59px;
	background-repeat: no-repeat;
	line-height: 59px;
	color: #2965a3;
	font-size: 24px;
	text-align: center;
	width: 701px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}
.menu2 dd {
	float: left;
}
.menu2 .dd01 {
	background-image: url(../images/nav_ul_l.gif);
	height: 32px;
	width: 5px;
	background-repeat: no-repeat;
}
.menu2 .dd03 {
	background-image: url(../images/nav_ul_r.gif);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 5px;
}
.menu2 .out {
	height: 32px;
	width: 100px;
	background-image: url(../images/nav_ul_c.jpg);
	background-repeat: no-repeat;
	line-height: 32px;
	text-align: center;
	color: #405f94;
	font-weight: bold;
}
.menu2 .over {
	height: 32px;
	width: 89px;
	background-image: url(../images/nav_ul_over.jpg);
	background-repeat: no-repeat;
	line-height: 32px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.menu2 .over a:link ,.menu2 .over a:visited  {
	color: #ffffff;
}
.menu2 dt {
	clear: both;
	font-size: 1px;
}
.bottom {
	color: #000000;
	padding-bottom: 20px;
}
.bottom a {
	line-height: 24px; color: #000000
}
.bottom .hr {
	border-bottom: #dbdbdb 1px solid;
	margin-bottom: 12px;
	height: 2px
}
.bottom .copy {
	padding-left: 20px; overflow: hidden; color: #000000;
}
.copy span {
	display: block;
	float: right;
	color: #000000;
	padding-right: 20px;
}
.copy span a {
	padding-left: 16px; font-weight: bold; text-decoration: none;
}
.menu2 {
	background-image: url(../images/bg_07.jpg);
	background-repeat: repeat-x;
}

.bottom3 {
	clear: both;
}
.list1_l h5 b {
	font-weight: normal;
	float: right;
	color: #871f78;
	padding-right: 20px;
}
.list1_l_m {
	background-image: url(../images/tab_c_1.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
}
.tab02 {
	width: 100%;
	border-bottom: solid 1px #C6E6FF;
}
.tab02 th {
	color: #79797;
	font-size: 14px;
	text-align: left;
	line-height: 40px;
}
.tab03 {
	width: 100%;
	margin-bottom: 12px;
	border-bottom: solid 1px #C6E6FF;
}
.tab03 th {
	line-height: 30px;
	font-size: 14px;
}
.tab03 td {
	line-height: 30px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.tab04 {
	width: 100%;
}
.tab04 th {
	color: #79797;
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	border-bottom: solid 2px #D8D8D8;
}
.tab04 td {
	line-height: 30px;
	border-bottom: solid 1px #D8D8D8;
} 
.td21 {
	width: 16%;	
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.td22 {
	text-align: left;
	color: #666666;
	width: 21%;
}
.td23 {
	width: 27%;	
}
.td24 {
	width: 18%;	
}
.td25 {
	width: 18%;	
}
.fon01 {
	color: #0000ff;
}
.fon02 {
	color: #00ff00;
}
.fon03 {
	color: #871f78;
}
.fon04 {
	color: #ff0000;
}
.list1_l h5 img {
	padding-top: 8px;
}
.main_l_b img {
	padding: 4px 0 4px 9px;
}
.main_l_t_l {
	float: left;
	width: 250px;
}
.main_l_t_r {
	float: right;
	width: 480px;
}
.main_l_t_l a {
	height: 31px;
	width: 247px;
	display: block;
	background-repeat: no-repeat;
	line-height: 31px;
	text-align: center;
	margin-bottom: 4px;
	letter-spacing: 6px;
}
.main_l_t_l a:link ,.main_l_t_l a:visited {
	background-image: url(../images/btn_08.gif);
	color: #000000;
}
.main_l_t_l a:hover {
	background-image: url(../images/btn_09.gif);
	color: #000;	
}
.h6_2 ,.h6_3 {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;	
	text-align: right;
	line-height: 30px;
}
.main_l_c {
	margin-bottom: 8px;
}
.avinfo {
	margin-left: 20px;
}
.avinfo p {
	margin-bottom: 8px;
}
.i_main {
	background-image: url(../images/bg_08.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	height: 605px;
}
.i_m_l {
	float: left;
	width: 405px;
	display: inline;
	background-image: url(../images/nav_17.jpg);
	background-repeat: no-repeat;
	height: 494px;
	margin: 0 0 0 95px;
}
.i_m_r {
	float: left;
	width: 490px;
	display: inline;
}
.i_m_l h6 {
	margin: 345px 0 0 190px;
}
.i_m_r h4 {
	margin-left: 90px;
}
.i_m_r li {
	font-size: 16px;
	font-family: "楷体_GB2312";
	line-height: 30px;
	padding: 0 0 12px 45px;
}
.i_m_r ul {
	margin-top: 30px;
}
.i_m_r h6 {
	text-align: right;
	margin: 25px 110px 0 0;
}
.i_m_r li i {
	padding-left: 24px;
}
.bottom2 a {
	padding-right: 5px;
}
.list3 h5 b {
	color: #871F78;
	float: right;
	font-weight: normal;
	padding-right: 12px;
}
.bottom2 {
	margin-top: 12px;
}
.menu_1 h5 b {
	font-weight: normal;
	float: right;
	font-size: 12px;
	color: #FF0000;
	margin-right: 8px;
}
.i_m_l h6 b {
	color: #FFFFFF;
	display: block;
	padding: 8px 0 0 8px;
}
.i_mian2 {
	margin: 60px 0 0 240px;
	font-size: 18px;
}
.i_mian2 dt {
	font-size:18px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-left: 80px;
}
.i_mian2 dd {
	padding-bottom: 8px;
}
.box4 {
	width: 100px;
	border: 0;
}
.btn4 {
	width: 44px;
	height: 16px;
	line-height: 16px;
	color: #FFFFFF;
	background-image: url(../images/btn_12.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}