﻿#top {
	height: 96px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#top #tpleft {
	float: left;
	height: 96px;
	width: 649px;
}
#top #tpright {
	float: right;
	height: 86px;
	background-image: url(../images/index_01_02.jpg);
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F4988;
	font-weight: bold;
}
form{margin: 0}   
p{margin: 0}
#menu {
	background-image: url(../images/index_02.jpg);
	height: 43px;
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 30px;
	padding-right: 30px;
}
#main1 {
	height: 304px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#main1 #main1left {
	float: left;
	height: 304px;
	width: 553px;
	background-image: url(../images/index_03.jpg);
}
#main1 #main1right {
	float: right;
	height: 304px;
	width: 449px;
}
#main1  #main1right  #rtx1 {
	height: 45px;
	width: 449px;
}
#main1  #main1right  #rtx2 {
	background-image: url(../images/index_05.jpg);
	height: 142px;
	width: 424px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8;
	color: #333333;
	padding-left: 10px;
	padding-right: 15px;
}
#main1 #main1right #rtx2 a {
	color: #333333;
	text-decoration: none;
}

#main1  #main1right  #rtx3 {
	height: 38px;
	width: 449px;
}
#main1  #main1right  #rtx4 {
	height: 11px;
	width: 449px;
}
#main1 #main1right #rtx5 {
	height: 68px;
	width: 449px;
}
#main1 #main1right #rtx5 #r5left {
	background-image: url(../images/index_08.jpg);
	float: left;
	height: 65px;
	width: 207px;
	padding-top: 3px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#main1 #main1right #rtx5 #r5right {
	background-image: url(../images/index_09.jpg);
	float: right;
	height: 65px;
	width: 190px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
}
#main2 {
	height: 201px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#main2 #main2left {
	float: left;
	height: 201px;
	width: 694px;
}
#main2 #main2right {
	float: right;
	height: 201px;
	width: 308px;
}
#main2 #main2left #m2ltx1 {
	background-image: url(../images/index_11_01.jpg);
	height: 36px;
	width: 694px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#main2 #main2left #m2ltx2 {
	background-image: url(../images/index_11_02.jpg);
	height: 160px;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 14px;
	padding-top: 5px;
}
#main2 #main2right #m2rtx1 {
	height: 37px;
	width: 308px;
}
#main2 #main2right #m2rtx2 {
	background-image: url(../images/index_13.jpg);
	height: 164px;
	width: 288px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#ty {
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#main3 {
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#main3 #main3left {
	float: left;
	height: auto;
	width: 694px;
}
#main3 #main3right {
	float: right;
	height: auto;
	width: 308px;
}
#main3 #main3left #m3ltx1 {
	height: 40px;
	width: 694px;
}
#main3 #main3left #m3ltx2 {
	background-image: url(../images/index_17.jpg);
	height: auto;
	width: 682px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#main3 #main3right #m3rtx1 {
	height: 40px;
	width: 308px;
}
#main3 #main3right #m3rtx2 {
	background-image: url(../images/index_18.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 12px;
}
#footmenu {
	background-image: url(../images/index_20.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 962px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#footmenu1 {
	background-image: url(../images/index_22.jpg);
	height: 24px;
	width: 992px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 1.5;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}
#footmenu1 a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#bottm {
	text-align: center;
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#footmenu a {
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#main3 #main3left #m3ltx2 #xktright #bt a {
	color: #333333;
	text-decoration: none;
}
#main3 #main3left #m3ltx2 #xktright #bt a:hover {
	color: #FF0000;
}

ul {
	margin:0; padding:0; text-align:left;
} 

#main3 #main3left #m3ltx2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/ddt.jpg);
	background-repeat: no-repeat;
	float: left;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	height: 190px;
	background-position: left center;
	width: 205px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 10px;
	margin-bottom: 5px;
}#xktleft img {
	padding: 1px;
	border: 1px solid #DFDFDF;
	height:154px;
	width: 205px;
}
#bt     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	width: auto;
	line-height: 1.5;
}
#sm     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
}
#main3 #main3left #m3ltx2 #xktleft {
	float: left;
	height:170px;
	width: 220px;
}
#main3 #main3left #m3ltx2 #xktright {
	float: right;
	width: 220px;
	height: 65px;
}


#menu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/lin.jpg);
	background-repeat: no-repeat;
	float: left;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	height: 30px;
	background-position: right center;
	width: 102px;
	padding-top: 13px;
}#menu a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu a:hover {
	color: #CCCCCC;
}
h1 {
	font-size: 14px;
	color: #0F4988;
	display : inline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.scroll_div {
	width:665px;
	height:150px;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}
.scroll_div img {
	width:140px;
	height:140px;
	border: 0;
	border:1px solid #CCCCCC;
	margin-top: auto;
	margin-right: 2px;
	margin-bottom: auto;
	margin-left: 2px;
	padding: 1px;
}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {
	display:inline;
}/*设置ul和li横排*/



#main2 #main2right #m2rtx2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	list-style-type:none;
	float: none;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.hs {
	color: #FF0000;
}

#ycbt     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0066CC;
	width: auto;
	line-height: 1.5;
}
#ycsm     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
}

#main3 #main3right #m3rtx2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	list-style-type:none;
	float: none;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
	background-image: url(../images/jt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	margin-bottom: 3px;
}#main3 #main3right #m3rtx2 a {
	color: #0066CC;
	text-decoration: none;
}
#main3 #main3right #m3rtx2 a:hover {
	color: #FF0000;
}
#main2 #main2right #m2rtx2 #ycbt a {
	color: #0066CC;
	text-decoration: none;
}
#banner {
	height: 179px;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	padding-left:14px;
}
#rymain {
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/ry_04.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#rymain #ryleft {
	float: left;
	height: auto;
	width: 215px;
}
#rymain #ryright {
	float: right;
	height: auto;
	width: 787px;
}
#rymain #ryright #tyrtx1 #zleft {
	height: 20px;
	width: 430px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003498;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 15px;
	text-align: left;
	padding-top: 17px;
}
#rymain #ryright #tyrtx1 #zright {
	width: 580px;
	float: right;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 17px;
	padding-right: 20px;
	text-align: right;
}
#rymain #ryright #tyrtx1 #zright a {
	color: #000000;
	text-decoration: none;
}

#rymain #ryright #tyrtx1 {
	background-image: url(../images/ry_03.jpg);
	height: 37px;
	width: 787px;
}
#rymain #ryright #tyrtx2 {
	background-image: url(../images/ry_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#rymain #ryleft #ryltx1 {
	background-image: url(../images/ry_02_01.jpg);
	height: 20px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00339C;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 0px;
	text-align: center;
	padding-right: 110px;
}
#rymain #ryleft #ryltx2 {
	background-image: url(../images/ry_02_02.jpg);
	height: auto;
	width: 190px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 0px;
	line-height: 1.8;
	font-weight: normal;
}
#rymain #ryleft #ryltx3 {
	height: 39px;
	width: 215px;
}



#rymain #ryleft #ryltx2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	list-style-type:none;
	float: none;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
	background-image: url(../images/jt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 3px;
}

#rymain #ryright #tyrtxnew {
	background-image: url(../images/ry_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bttxt    {
	background-image: url(../images/title_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	color: #0066CC;
}
#bttxt  a    {
	color: #0066CC;
	text-decoration: none;
}
#bttsm    {
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#bttsma    {
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#rymain #ryright #tyrtxcp #kkd #r #bttsma a {
	color: #999999;
	text-decoration: none;
}
#kkd #l img {
	padding: 1px;
	height: 116px;
	width: 136px;
	border: 1px solid #CCCCCC;
}

#bttxt  a:hover    {
	color: #FF0000;
}
#bttsm  a    {
	color: #666666;
	text-decoration: none;
	line-height: 1.5;
	font-weight: normal;
}
#kkd    {
	height: 130px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#kkd #r {
	float: right;
	height: auto;
	width: 570px;
}

#kkd #l {
	float: left;
	height: 120px;
	width: 150px;
}

#rymain #ryright #tyrtxcp {
	background-image: url(../images/ry_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#rymain #ryright #tyrtx2 a {
	line-height: 1.8;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#rymain #ryleft #ryltx2 a {
	color: #000000;
	text-decoration: none;
}

#rymain #ryright #tyrtxshow {
	background-image: url(../images/ry_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#rymain #ryright #tyrtxshowone {
	background-image: url(../images/ry_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#rymain #ryright #tyrtxshow img {
	padding: 1px;
	border: 1px solid #EEEEEE;
}
#rymain #ryright #tyrtxshow a {
	color: #000000;
	text-decoration: none;
}
#rymain #ryright #tyrtxshow a:hover {
	color: #0E579C;
}

#xgcp {
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 10px;
}


#xgcp li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/xs.jpg);
	background-repeat: no-repeat;
	float: left;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	height: 18px;
	background-position: left center;
	padding-left: 15px;
	padding-top: 3px;
	width: 120px;
	margin-right: 5px;
}#xgcp a {
	color: #000000;
	text-decoration: none;
}
#xgcp a:hover {
	color: #000099;
	text-decoration: underline;
}
.lg_textbox
{
	height: 16px;
	border: solid 1px #cacaca;
	background-color: #f6f7f9;
	padding: 1px;
	margin: 0;
}



#xgcpaa {
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 10px;
}


#xgcpaa li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-decoration: none;
	list-style-type:none;
	background-image: url(../images/icon_03.gif);
	background-repeat: no-repeat;
	float: left;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	height: 18px;
	background-position: left center;
	padding-left: 15px;
	padding-top: 3px;
	width: 350px;
	margin-right: 5px;
}#xgcpaa a {
	color: #000000;
	text-decoration: none;
}
#xgcpaa a:hover {
	color: #000099;
	text-decoration: underline;
}
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.htz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.hs {
	color: #333333;
	text-decoration: none;
}
.hs:hover {
	color: #FF0000;
	text-decoration: underline;
}
