dl {
	margin: 0px; padding: 0px; text-align: left;
}
dt {
	margin: 0px; padding: 0px; text-align: left;
}
dd {
	margin: 0px; padding: 0px; text-align: left;
}

ol {
	margin: 0px; padding: 0px; text-align: left;
}

h1 {
	margin: 0px; padding: 0px; text-align: left;
}
h2 {
	margin: 0px; padding: 0px; text-align: left;
}
h3 {
	margin: 0px; padding: 0px; text-align: left;
}
h4 {
	margin: 0px; padding: 0px; text-align: left;
}
h5 {
	margin: 0px; padding: 0px; text-align: left;
}
h6 {
	margin: 0px; padding: 0px; text-align: left;
}
pre {
	margin: 0px; padding: 0px; text-align: left;
}
code {
	margin: 0px; padding: 0px; text-align: left;
}
form {
	margin: 0px; padding: 0px; text-align: left;
}
fieldset {
	margin: 0px; padding: 0px; text-align: left;
}
legend {
	margin: 0px; padding: 0px; text-align: left;
}
input {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
textarea {
	margin: 0px; padding: 0px; text-align: left;
}

blockquote {
	margin: 0px; padding: 0px; text-align: left;
}
th {
	margin: 0px; padding: 0px; text-align: left;
}
td {
	margin: 0px; padding: 0px; 
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
li {
	list-style: none;
}


.clear {
	height: 0px; overflow: hidden; clear: both; visibility: hidden; content: "\0020";
}
.gray {
	color: rgb(170, 170, 170);
}
.top_wrap {
	margin: 0px auto; width: 960px; height: 24px; line-height: 24px; overflow: hidden;
}
.wrap0 {
	background: url("../images/front/index_01.gif") repeat-x rgb(240, 240, 240); width: 100%;
}
.wrap1 {
	background: url("../images/front/index_02.jpg") no-repeat; margin: 0px auto; width: 1280px; height: 36px; overflow: hidden; padding-top: 79px;
}
.wrap1 a.syl {
	left: 160px; top: 0px; width: 300px; height: 100px; display: block; position: absolute;
}
.wrap2 {
	margin: 0px auto; width: 960px; overflow: hidden;
}
.mt10 {
	margin-top: 10px;
}
.mt70 {
	margin-top: 70px;
}
.index_body_1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.login_td5 input {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.newstitle {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.helptitle {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.newsmore a {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_top {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_top1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_foot {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_foot1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_con_left li a {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.about_top {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.linkus_con li {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_con_yhzt {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_jfxm_2 li {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_foot2 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_info .td2 input.btn {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.rdwt_top {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.rdwt_top1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.rdwt_top2 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_info .td2 input.btn1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_zfqr input.btn1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_zfcg {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_info .td22 input.btn {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.rdwt_top3 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_info .td22 input.btn1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.logininfo .td1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_info .td22 input.btn2 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.jfzx_info .td23 input.btn1 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.ecpay input.btn {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.index_jfxm_2 li {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.sub_top11 {
	background: url("../images/front/mainbg.gif") no-repeat;
}
.top_wrap_2 a {
	color: rgb(20, 78, 141);
}
.top_wrap_2 a:hover {
	color: rgb(255, 102, 0);
}
.index_banner {
	margin: 0px auto; width: 1280px; height: 264px; overflow: hidden;
}
.nav {
	width: 588px; height: 36px; overflow: hidden; float: right;
}
.nav li {
	height: 36px; line-height: 36px; overflow: hidden; float: left;
}
.nav li a {
	height: 36px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block;
}
.nav li a:hover {
	text-decoration: none;
}
.nav li.nav1 a {
	background: url("../images/front/index_navbg01.gif") no-repeat; width: 44px; padding-left: 47px;
}
.nav li.nav1on {
	background: url("../images/front/index_navbg01on.gif") no-repeat; width: 44px; padding-left: 47px;
}
.nav li.nav1 a:hover {
	background: url("../images/front/index_navbg01on.gif") no-repeat;
}
.nav li.nav2 a {
	background: url("../images/front/index_navbg02.gif") no-repeat; width: 93px; text-align: center;
}
.nav li.nav2 a:hover {
	background: url("../images/front/index_navbg02on.gif") no-repeat;
}
.nav li.nav2on {
	background: url("../images/front/index_navbg02on.gif") no-repeat; width: 93px; text-align: center;
}
.nav li.nav3 a {
	background: url("../images/front/index_navbg03.gif") no-repeat; width: 110px; padding-left: 15px;
}
.nav li.nav3 a:hover {
	background: url("../images/front/index_navbg03on.gif") no-repeat;
}
.nav li.nav3on {
	background: url("../images/front/index_navbg03on.gif") no-repeat; width: 110px; padding-left: 15px;
}
.index_link li {
	width: 120px; height: 108px; float: left;
}
.index_link li a {
	background: url("../images/front/index_linkbg.gif") no-repeat; width: 120px; height: 108px; display: block;
}
li.index_link1 a {
	background-position: 0px 0px;
}
li.index_link1 a:hover {
	background-position: 0px -108px;
}
li.index_link2 a {
	background-position: -120px 0px;
}
li.index_link2 a:hover {
	background-position: -120px -108px;
}
li.index_link3 a {
	background-position: -240px 0px;
}
li.index_link3 a:hover {
	background-position: -240px -108px;
}
li.index_link4 a {
	background-position: -360px 0px;
}
li.index_link4 a:hover {
	background-position: -360px -108px;
}
li.index_link5 a {
	background-position: -480px 0px;
}
li.index_link5 a:hover {
	background-position: -480px -108px;
}
li.index_link6 a {
	background-position: -600px 0px;
}
li.index_link6 a:hover {
	background-position: -600px -108px;
}
li.index_link7 a {
	background-position: -720px 0px;
}
li.index_link7 a:hover {
	background-position: -720px -108px;
}
li.index_link8 a {
	background-position: -840px 0px;
}
li.index_link8 a:hover {
	background-position: -840px -108px;
}
.index_body {
	background: rgb(250, 250, 250); padding: 20px; height: 250px; overflow: hidden;
}
.index_body_1 {
	background-position: 0px 0px; width: 330px; height: 240px; overflow: hidden; float: left;
}
.index_body_2 {
	padding: 20px; width: 255px; height: 200px; overflow: hidden; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left;
}
.index_body_3 {
	padding: 20px; width: 250px; height: 200px; overflow: hidden; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left;
}
index_body_11 {
	background: url("../images/front/loginbg.gif") no-repeat; width: 300px; height: 240px; overflow: hidden; padding-right: 30px; float: left;
}
.login_tr1 td {
	padding-top: 15px;
}
.login_td1 {
	height: 45px; line-height: 45px;
}
.login_td2 {
	height: 45px; line-height: 45px;
}
.login_td3 {
	height: 45px; line-height: 45px;
}
.login_td1 {
	width: 65px; text-align: right; padding-right: 10px; font-size: 14px;
}
.login_td2 {
	width: 150px;
}
.login_input1 {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 30px; line-height: 30px;
}
.login_input2 {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 30px; line-height: 30px;
}
.login_td3 a {
	color: rgb(36, 106, 108);
}
.login_td4 a {
	color: rgb(36, 106, 108);
}
.login_input1 {
	width: 140px;
}
.login_input2 {
	width: 70px;
}
td.login_td4 {
	padding-top: 10px; padding-bottom: 10px;
}
.login_td5 input {
	background-position: -414px 0px; border: 0px currentColor; border-image: none; width: 140px; height: 36px;
}
.newstitle {
	background-position: -414px -63px; height: 32px; line-height: 32px; padding-left: 37px; font-size: 14px;
}
.newscon li {
	width: 250px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newscon li a {
	color: rgb(36, 106, 108);
}
.newscon li a:hover {
	color: rgb(255, 102, 0);
}
.newsmore {
	padding-top: 20px;
}
.newsmore a {
	background-position: -414px -199px; width: 75px; height: 25px; text-align: center; line-height: 25px; display: block;
}
.helptitle {
	background-position: -414px -123px; height: 32px; line-height: 32px; overflow: hidden; padding-left: 37px; font-size: 14px;
}
.site_base {
	background: url("../images/front/index_sitebg_p.jpg") no-repeat bottom rgb(246, 246, 246); padding: 0px 0px 0px 20px; height: 250px; overflow: hidden;
}
.site_base dl {
	width: 140px; float: left;
}
.site_base dl a {
	color: rgb(48, 96, 148);
}
.site_base dt {
	line-height: 55px; padding-top: 5px;
}
.site_base dt a {
	font-weight: bold;
}
.site_base dd {
	height: 20px; line-height: 20px;
}
.foot {
	background: rgb(31, 104, 169); padding: 20px 0px 30px; width: 100%; text-align: center; color: rgb(222, 232, 242); line-height: 24px; margin-top: 30px;
}
.promenu {
	margin: 20px 0px 20px 50px; width: 700px; height: 34px; color: rgb(102, 102, 102); font-size: 12px;
}
.promenu_div1 {
	background-position: left -36px; padding: 12px 0px 0px 20px; width: 155px; height: 22px; float: left; background-image: url("../images/title_icon/btn1.gif");
}
.promenu_div2 {
	background-position: left -36px; padding: 12px 0px 0px 20px; width: 135px; height: 22px; float: left; background-image: url("../images/title_icon/btn2.gif");
}
.promenu_div3 {
	background-position: left -36px; padding: 12px 0px 0px 20px; width: 135px; height: 22px; float: left; background-image: url("../images/title_icon/btn2.gif");
}
.promenu_div4 {
	background-position: left -36px; padding: 12px 0px 0px 20px; width: 105px; height: 22px; float: left; background-image: url("../images/title_icon/btn3.gif");
}
.promenu_div5 {
	background-position: left -36px; width: 120px; height: 22px; text-align: center; padding-top: 12px; float: left; background-image: url("../images/title_icon/btn4.gif");
}
.promenu_div1_focus {
	background-position: left top; padding: 12px 0px 0px 20px; width: 155px; height: 22px; float: left; background-image: url("../images/title_icon/btn1.gif");
}
.promenu_div2_focus {
	background-position: left top; padding: 12px 0px 0px 20px; width: 135px; height: 22px; float: left; background-image: url("../images/title_icon/btn2.gif");
}
.promenu_div3_focus {
	background-position: left top; padding: 12px 0px 0px 20px; width: 135px; height: 22px; float: left; background-image: url("../images/title_icon/btn2.gif");
}
.promenu_div4_focus {
	background-position: left top; padding: 12px 0px 0px 20px; width: 105px; height: 22px; float: left; background-image: url("../images/title_icon/btn3.gif");
}
.promenu_div5_focus {
	background-position: left top; width: 120px; height: 22px; text-align: center; padding-top: 12px; float: left; background-image: url("../images/title_icon/btn4.gif");
}
.sub_top {
	background-position: 0px -286px; margin: 0px auto; width: 1280px; height: 58px; overflow: hidden;
}
.sub_top1 {
	background-position: 0px -993px; margin: 0px auto; width: 1280px; height: 58px; overflow: hidden;
}
.sub_top span {
	color: rgb(36, 106, 109); line-height: 50px; padding-left: 350px;
}
.sub_top1 span {
	color: rgb(36, 106, 109); line-height: 50px; padding-left: 350px;
}
.sub_top span a {
	color: rgb(36, 106, 109);
}
.sub_top1 span a {
	color: rgb(36, 106, 109);
}
.sub_foot {
	background-position: 0px -349px; height: 18px; overflow: hidden;
}
.sub_foot1 {
	background-position: 0px -945px; height: 18px; overflow: hidden;
}
.sub_foot2 {
	background-position: 0px -455px; height: 32px; overflow: hidden;
}
.sub_con_left {
	background: url("../images/front/sub_leftbg.gif") repeat-y; width: 170px; overflow: hidden; float: left;
}
.sub_con_left li {
	background: url("../images/front/menubg.gif") no-repeat; line-height: 45px; padding-left: 30px; _height: 45px;
}
.sub_con_left li.on {
	background: url("../images/front/menubgon.gif") no-repeat; line-height: 60px; margin-top: -7px;
}
.sub_con_left li a {
	width: 110px; color: rgb(36, 106, 109); padding-left: 30px; font-size: 14px; display: block; cursor: pointer;
}
.sub_con_left li a.about1 {
	background-position: -1263px 13px;
}
.sub_con_left li a.about2 {
	background-position: -1263px -33px;
}
.sub_con_left li a.about3 {
	background-position: -1263px -81px;
}
.sub_con_left li a.about4 {
	background-position: -1263px -120px;
}
.sub_con_left li.on a.about1 {
	background-position: -1263px 21px;
}
.sub_con_left li.on a.about2 {
	background-position: -1263px -26px;
}
.sub_con_left li.on a.about3 {
	background-position: -1263px -72px;
}
.sub_con_left li.on a.about4 {
	background-position: -1263px -112px;
}
.sub_con_left li a.sdm {
	background-position: -1263px -158px;
}
.sub_con_left li a.sdm1 {
	background-position: -1253px -225px;
}
.sub_con_left li a.sdm2 {
	background-position: -1253px -370px;
}
.sub_con_left li a.sdm3 {
	background-position: -1252px -414px;
}
.sub_con_left li.on a.sdm {
	background-position: -1263px -150px;
}
.sub_con_left li a.jsf {
	background-position: -1253px -225px;
}
.sub_con_left li.on a.jsf {
	background-position: -1253px -218px;
}
.sub_con_left li a.jdf {
	background-position: -1253px -370px;
}
.sub_con_left li.on a.jdf {
	background-position: -1253px -362px;
}
.sub_con_left li a.jmqf {
	background-position: -1252px -414px;
}
.sub_con_left li.on a.jmqf {
	background-position: -1252px -406px;
}
.sub_con_left li a.nqf {
	background-position: -1263px -503px;
}
.sub_con_left li.on a.nqf {
	background-position: -1263px -495px;
}
.sub_con_left li a.txf {
	background-position: -1263px -459px;
}
.sub_con_left li.on a.txf {
	background-position: -1263px -451px;
}
.sub_con_left li a.dxjf {
	background-position: -1253px -2459px;
}
.sub_con_left li.on a.dxjf {
	background-position: -1253px -2451px;
}
.sub_con_left li a.ltjf {
	background-position: -1253px -2459px;
}
.sub_con_left li.on a.ltjf {
	background-position: -1253px -2451px;
}
.sub_con_left li a.ydjf {
	background-position: -1253px -2459px;
}
.sub_con_left li.on a.ydjf {
	background-position: -1253px -2451px;
}
.sub_con_left li a.yxds {
	background-position: -1263px -546px;
}
.sub_con_left li.on a.yxds {
	background-position: -1263px -539px;
}
.sub_con_left li a.kdf {
	background-position: -1263px -593px;
}
.sub_con_left li.on a.kdf {
	background-position: -1263px -585px;
}
.sub_con_left li a.mjp {
	background-position: -1263px -643px;
}
.sub_con_left li.on a.mjp {
	background-position: -1263px -635px;
}
.sub_con_left li a.wyf {
	background-position: -1263px -691px;
}
.sub_con_left li.on a.wyf {
	background-position: -1263px -683px;
}
.sub_con_left li a.csjz {
	background-position: -1263px -744px;
}
.sub_con_left li.on a.csjz {
	background-position: -1263px -736px;
}
.sub_con_left li a.ylcz {
	background-position: -1263px -795px;
}
.sub_con_left li.on a.ylcz {
	background-position: -1263px -787px;
}
.sub_con_left li a.jydsf {
	background-position: -1263px -848px;
}
.sub_con_left li.on a.jydsf {
	background-position: -1263px -841px;
}
.sub_con_left li a.sjzfys {
	background-position: -1263px -910px;
}
.sub_con_left li.on a.sjzfys {
	background-position: -1263px -903px;
}
.sub_con_left li a.nobg {
	background-position: -5263px -5903px;
}
.sub_con_left li a.user_1 {
	background-position: -1263px -1072px;
}
.sub_con_left li a.user_2 {
	background-position: -1263px -1132px;
}
.sub_con_left li a.user_3 {
	background-position: -1263px -1190px;
}
.sub_con_left li a.user_4 {
	background-position: -1263px -1246px;
}
.sub_con_left li a.user_5 {
	background-position: -1263px -459px;
}
.sub_con_left li a.user_6 {
	background-position: -1263px -1313px;
}
.sub_con_left li a.user_7 {
	background-position: -1263px -1376px;
}
.sub_con_left li a.user_8 {
	background-position: -1263px -1431px;
}
#extend ul {
	margin-left: -30px;
}
#extend ul a {
	padding-left: 40px; font-size: 14px;
}
.navon ul {
	display: block;
}
.navoff ul {
	display: none;
}
.sub_con_center {
	background: rgb(255, 255, 255); padding: 0px 25px 25px; width: 490px; float: left; min-height: 650px; _height: 650px;
}
.sub_con_center1 {
	background: url("../images/front/user_rbg.gif") repeat-y right rgb(255, 255, 255); padding: 0px 40px 25px 20px; width: 730px; float: left; min-height: 650px; _height: 650px;
}
.sub_con_right {
	background: url("../images/front/sub_rightbg.gif") repeat-y; padding: 0px 10px 0px 20px; width: 220px; overflow: hidden; float: left;
}
.about_top {
	background-position: 0px -371px; height: 74px;
}
.about_con {
	padding-top: 10px;
}
.about_con p {
	padding: 10px 0px; line-height: 24px; text-indent: 24px;
}
.linkus_head {
	background: url("../images/front/dotbg.gif") repeat-x bottom; height: 70px; line-height: 70px; font-size: 18px; font-weight: bold;
}
.linkus_con {
	padding-top: 20px;
}
.linkus_con li {
	background-position: -875px -203px; height: 26px; line-height: 20px;
}
.linkus_con li span {
	color: rgb(255, 255, 255); padding-left: 18px;
}
.sub_con_yhzt {
	background-position: -875px -108px; padding: 5px; left: 890px; top: 20px; width: 210px; height: 50px; position: absolute; z-index: 99999;
}
.yhzt_photo {
	width: 60px; height: 50px; float: left;
}
.yhzt_info {
	width: 100px; height: 50px; line-height: 25px; float: left;
}
.yhzt_info span {
	font-size: 14px; font-weight: bold;
}
.yhzt_quit {
	width: 40px; padding-top: 5px; float: right;
}
index_con_yhzt {
	padding: 5px; width: 300px; height: 50px;
}
.index_photo {
	width: 60px; height: 50px; float: left;
}
.index_info {
	width: 200px; height: 50px; line-height: 25px; float: left;
}
.index_info span {
	font-size: 14px; font-weight: bold;
}
.index_jfxm_1 {
	line-height: 35px;
}
.index_jfxm_2 {
	padding: 4px 0px; height: 50px; overflow: hidden;
}
.index_jfxm_2 li {
	background-position: -927px -171px; width: 62px; height: 25px; text-align: center; line-height: 20px; padding-right: 3px; float: left;
}
.index_jfxm_3 {
	padding: 5px 0px; height: 43px;
}
.index_jfxm_4 {
	background: url("../images/front/loginbg.gif") 0px -273px; height: 35px; color: rgb(48, 95, 147); line-height: 35px; font-weight: bold;
}
.index_jfxm_4 a {
	padding: 0px 7px; color: rgb(48, 95, 147); font-weight: bold;
}
.sub_wrap {
	margin: 0px auto; width: 1280px; position: relative;
}
.border_b {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.sub_jfxm {
	padding: 30px 0px 10px;
}
.sub_jfxm_1 {
	line-height: 30px;
}
.sub_jfxm_2 {
	padding: 5px 0px;
}
.sub_jfxm_2 li {
	background-position: -927px -171px; width: 62px; height: 25px; text-align: center; line-height: 20px; float: left;
}
.sub_jfxm_3 {
	padding: 8px 0px;
}
.sub_news {
	padding-top: 20px; padding-bottom: 20px;
}
.sub_help {
	padding-top: 20px; padding-bottom: 20px;
}
.sub_news .newscon li {
	width: 220px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sub_help .newscon li {
	width: 220px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jfzx_top {
	background: url("../images/front/dotbg.gif") repeat-x bottom; height: 74px;
}
.rdwt_top {
	background-position: 0px -509px; height: 74px;
}
.rdwt_top1 {
	background-position: 0px -771px; height: 90px;
}
.rdwt_top2 {
	background-position: 0px -1082px; height: 75px; padding-top: 5px;
}
.rdwt_top3 {
	background-position: 0px -781px; height: 75px; padding-top: 5px;
}
.jfzx_lc {
	padding-top: 15px;
}
.l_num4 {
	height: 40px; padding-top: 10px;
}
.l_num4 li.current {
	background: url("../images/front/pro_bgon.gif") no-repeat; color: rgb(255, 255, 255);
}
.l_num4 li.last {
	background-position: 100% -138px;
}
.l_num4 li {
	background: url("../images/front/pro_bg.gif") no-repeat; width: 122px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; float: left;
}
.l_num4 li span {
	display: block;
}
.l_num4 li.first {
	background: url("../images/front/pro_bgfirst.gif") no-repeat;
}
.l_num4 li.last {
	background: url("../images/front/pro_bglast.gif") no-repeat; width: 124px;
}
.l_num4 li.last-current {
	background: url("../images/front/pro_bglaston.gif") no-repeat; width: 124px; color: rgb(255, 255, 255);
}
.l_num4 li span.current-prev {
	background: url("../images/front/pro_current-prev.gif") no-repeat right;
}
.jfzx_top_1 {
	line-height: 30px; padding-top: 10px;
}
.jfzx_top_1 span {
	font-size: 18px; font-weight: bold;
}
.jfzx_top_2 {
	color: rgb(153, 153, 153); padding-top: 5px;
}
.jfzx_top_3 {
	color: rgb(255, 0, 0); line-height: 20px;
}
.jfzx_info {
	background: rgb(255, 251, 241); padding: 15px 0px 25px; border: 5px solid rgb(164, 204, 207); border-image: none; margin-top: 20px;
}
.jfzx_info .td1 {
	width: 25%; text-align: right; line-height: 40px; padding-right: 5px; font-size: 14px;
}
.jfzx_info .td11 {
	height: 40px; text-align: right; padding-right: 5px; font-size: 14px;
}
.jfzx_info .td2 {
	line-height: 25px; font-size: 14px;
}
.jfzx_info .td2 input.text {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; height: 24px; line-height: 22px; padding-left: 3px;
}
.jfzx_info .td3 {
	height: 35px; text-align: right; line-height: 20px; padding-right: 5px; padding-bottom: 25px; font-size: 14px;
}
.jfzx_info .td2 input.rad {
	background: rgb(255, 255, 255); vertical-align: middle;
}
.jfzx_info .td2 input.btn {
	background-position: -682px 0px; border: 0px currentColor; border-image: none; width: 90px; height: 28px;
}
.jfzx_info .td2 textarea {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.jfzx_info .td22 {
	padding-top: 15px;
}
.jfzx_info .td22 input.btn {
	background-position: 0px -882px; border: 0px currentColor; border-image: none; width: 125px; height: 45px;
}
.jfzx_info .td22 input.btn1 {
	background-position: -145px -882px; border: 0px currentColor; border-image: none; width: 105px; height: 45px;
}
.jfzx_info .td22 input.btn2 {
	background-position: -271px -882px; border: 0px currentColor; border-image: none; width: 108px; height: 45px;
}
.jfzx_info .td2 input.btn1 {
	background-position: 0px -606px; border: 0px currentColor; border-image: none; width: 61px; height: 28px;
}
.jfzx_info .td23 input.btn1 {
	background-position: 0px -606px; border: 0px currentColor; border-image: none; width: 61px; height: 28px;
}
.jfzx_zfqr input.btn1 {
	background-position: 0px -606px; border: 0px currentColor; border-image: none; width: 61px; height: 28px;
}
.jfzx_info .td23 {
	padding-top: 15px;
}
.jfzx_question {
	background: url("../images/front/dotbg.gif") repeat-x top; padding: 20px 0px; line-height: 25px; margin-top: 80px;
}
.jfzx_question a {
	color: rgb(38, 108, 113);
}
.jfzx_zfqr {
	padding: 10px 50px; line-height: 30px; font-size: 14px;
}
.jfzx_zfcg {
	background-position: 100px -640px; padding: 30px 50px 30px 150px; line-height: 30px; font-size: 14px;
}
.jfzx_info .td2 a.red {
	color: rgb(255, 0, 0);
}
.rdwt_con {
	padding: 0px;
}
.rdwt_con h2 {
	color: rgb(151, 38, 121); line-height: 28px; padding-top: 20px; font-size: 14px;
}
.rdwt_con p {
	line-height: 24px;
}
.ybdcard {
	background: url("../images/front/dotbg.gif") repeat-x top; padding-top: 30px; margin-top: 30px;
}
.card_1 {
	line-height: 24px; padding-bottom: 15px; font-size: 14px; font-weight: bold;
}
.card_1 span {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal;
}
.card_2 td {
	background: rgb(255, 255, 255); text-align: center; line-height: 35px; font-size: 14px;
}
.card_2 th {
	background: url("../images/front/subthbg.gif") repeat-x; height: 39px; text-align: center; line-height: 39px; font-size: 14px; font-weight: normal;
}
.card_2 a {
	color: rgb(0, 153, 0); font-size: 14px; text-decoration: underline;
}
.card_3 td {
	background: rgb(255, 255, 255); text-align: center; line-height: 35px; font-size: 12px;
}
.card_3 th {
	background: url("../images/front/subthbg.gif") repeat-x; height: 39px; text-align: center; line-height: 39px; font-size: 12px; font-weight: normal;
}
.card_3 a {
	color: rgb(255, 0, 0); font-size: 12px; text-decoration: underline;
}
.card_3 span.blue {
	color: rgb(0, 51, 204);
}
.card_3 span.green {
	color: rgb(0, 153, 0);
}
.safe_1 {
	text-align: center; line-height: 30px; padding-bottom: 20px; font-size: 14px; font-weight: bold;
}
.safe_2 {
	text-align: center; color: rgb(58, 146, 19); font-size: 16px; font-weight: bold;
}
.safe_3 {
	text-align: center; line-height: 20px; padding-top: 20px; font-size: 12px;
}
.safe_4 {
	text-align: center; padding-top: 40px; font-size: 12px;
}
.safe_4 a {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.logininfo {
	background: url("../images/front/dotbg.gif") repeat-x top; padding: 1px; margin-top: 30px;
}
.logininfo td {
	height: 70px;
}
.logininfo .td1 {
	background-position: 0px -1190px; text-align: center; color: rgb(57, 146, 19); font-weight: bold;
}
.logininfo .td2 {
	background: url("../images/front/dotbg.gif") repeat-x bottom; padding-left: 15px;
}
.logininfo .td2 a {
	color: rgb(255, 0, 0); padding-left: 5px; text-decoration: underline;
}
.member_info {
	background: rgb(255, 251, 241); padding: 0px; border: 5px solid rgb(164, 204, 207); border-image: none; font-size: 14px; margin-top: 20px;
}
.member_info div {
	font-size: 14px;
}
.member_info .name {
	line-height: 20px; padding-bottom: 10px;
}
.member_info .name strong {
	line-height: 24px;
}
.member_info .td1 {
	text-align: center; font-size: 14px; font-weight: bold; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted;
}
.member_info .td2 {
	font-size: 14px; vertical-align: top; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.member_info .td2 a {
	color: rgb(0, 102, 0); padding-right: 20px;
}
.member_info td {
	padding: 20px 15px;
}
.member_info .last td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.member_info .headpic .td1 img {
	width: 120px; height: 120px;
}
.member_info .headpic .td1 a {
	color: rgb(0, 102, 0); line-height: 30px; font-size: 14px; font-weight: normal;
}
.member_info .td2_1 {
	padding: 0px; width: 210px; line-height: 35px; overflow: hidden; float: left;
}
.member_info .td2_2 {
	width: 320px; line-height: 35px; overflow: hidden; float: left;
}
.member_info .td2_1 span {
	color: rgb(204, 0, 0);
}
.member_info .td2 li {
	height: 35px;
}
.member_info .td2 li.jibie {
	padding: 10px 0px 20px; color: rgb(58, 146, 19); font-weight: bold;
}
.member_info .td2 span.red {
	color: rgb(255, 0, 0);
}
.member_info .td2 span.green {
	color: rgb(0, 153, 0);
}
.jfzx_main {
	height: 225px;
	padding: 0px;
}
.jfzx_main ul {
	width: 240px;
	height: 83px;
	overflow: hidden;
	margin-top: 15px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: rgb(255,255,255);
}
.jfzx_main li.img {
	width: 86px; height: 83px; float: left;
}
.jfzx_main li.img img {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 84px; height: 81px;
}
.jfzx_main li.text {
	width: 140px; height: 83px; overflow: hidden; padding-left: 14px; float: left;
}
.jfzx_main li.text dt {
	color: rgb(240,109,21);
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
}
.jfzx_main li.text dd {
	color: rgb(153, 153, 153);
	padding-top: 5px;
}
.ecpay {
	text-align: center; padding-top: 10px; vertical-align: top;
}
.ecpay input {
	vertical-align: top;
}
.ecpay input.btn {
	background-position: -404px -888px; border: 0px currentColor; border-image: none; width: 132px; height: 32px; margin-top: 20px;
}
.err {
	background: rgb(250, 250, 250); margin: 0px auto; padding: 50px 0px; width: 960px; overflow: hidden;
}
.err_info {
	background: rgb(255, 251, 241); margin: 0px auto; padding: 0px; border: 5px solid rgb(164, 204, 207); border-image: none; width: 800px; font-size: 14px;
}
.err_1 {
	background: url("../images/front/err.gif") no-repeat 20px 12px; height: 60px; color: rgb(255, 0, 0); line-height: 60px; padding-left: 70px; font-size: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.suc_1 {
	background: url("../images/front/suc.gif") no-repeat 20px 12px; height: 60px; color: rgb(255, 0, 0); line-height: 60px; padding-left: 70px; font-size: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.err_2 {
	height: 150px; text-align: center; line-height: 150px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.err_3 {
	height: 60px; line-height: 60px; padding-left: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.err_3 a {
	color: rgb(36, 106, 108); padding-left: 20px;
}
.err_4 {
	height: 60px; line-height: 60px; padding-left: 20px;
}
.err_4 a {
	color: rgb(36, 106, 108); padding-left: 20px;
}
.err_4 span {
	color: rgb(36, 106, 108); padding-left: 20px;
}
.index_con_yhzt {
	padding: 5px; width: 300px; height: 50px;
}
.index_photo {
	width: 60px; height: 50px; float: left;
}
.index_info {
	width: 200px; height: 50px; line-height: 25px; float: left;
}
.index_jfxm_1 {
	line-height: 35px;
}
.index_jfxm_2 {
	padding: 4px 0px; height: 50px; overflow: hidden;
}
.index_jfxm_2 li {
	background-position: -927px -171px; width: 62px; height: 25px; text-align: center; line-height: 20px; padding-right: 3px; float: left;
}
.index_jfxm_3 {
	padding: 5px 0px; height: 43px;
}
.index_jfxm_4 {
	background: url("../images/front/loginbg.gif") 0px -273px; height: 35px; color: rgb(48, 95, 147); line-height: 35px; font-weight: bold;
}
.index_jfxm_4 a {
	padding: 0px 7px; color: rgb(48, 95, 147); font-weight: bold;
}
.index_body_11 {
	background: url("../images/front/loginbg.gif") no-repeat; width: 300px; height: 240px; overflow: hidden; padding-right: 30px; float: left;
}
.seldata {
	text-align: center; padding-bottom: 10px;
}
.btnSubmit {
	background: url("../images/front/btn_submit.gif"); border: 0px currentColor; border-image: none; width: 100px; height: 40px;
}
.wrap3 {
	margin: 0px auto; width: 1280px; overflow: hidden;
}
.top_wrap_0 {
	background: url("../images/front/lhlh.gif") no-repeat; width: 90px; height: 24px; text-align: center; float: left;
}
.top_wrap_0 a {
	color: rgb(20, 78, 141);
}
.top_wrap_1 {
	width: 400px; color: rgb(195, 59, 62); padding-left: 30px; float: left;
}
.top_wrap_2 {
	width: 440px; text-align: right; color: rgb(20, 78, 141); float: right;
}
.ilogin_td1 {
	width: 45px; height: 25px; text-align: right;
}
.ilogin_td2 {
	padding-left: 5px;
}
.ilogin_td2 input {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 75px; height: 18px;
}
.ilogin_td3 input {
	background: url("../images/front/iloginbg.gif") no-repeat; border: 0px currentColor; border-image: none; width: 40px; height: 19px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.ilogin_td3 a {
	color: rgb(0, 0, 255); padding-left: 3px; text-decoration: underline;
}
.slogin {
	background: rgb(255, 255, 255); width: 330px; height: 235px; overflow: hidden;
}
.slogin_1 {
	background: url("../images/front/login_bg.gif") no-repeat 0px -54px; height: 28px;
}
.slogin_1 span {
	width: 28px; height: 28px; float: right; display: block; cursor: pointer;
}
.slogin_2 {
	background: rgb(255, 255, 236); height: 48px; color: rgb(255, 0, 0); line-height: 48px; padding-left: 13px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.slogin_3 {
	padding-top: 20px;
}
.slogin_3 td {
	height: 36px;
}
.slogin_td1 {
	width: 55px; padding-left: 13px; font-size: 14px;
}
.slogin_td2 {
	width: 155px; padding-left: 10px;
}
.slogin_td2 input {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 140px; height: 22px;
}
.slogin_td3 {
	padding-left: 13px;
}
.slogin_td3 .slogin_btn {
	background: url("../images/front/login_bg.gif") no-repeat 0px 0px; border: 0px currentColor; border-image: none; width: 82px; height: 36px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.slogin_3 a {
	color: rgb(48, 95, 147);
}
.reg {
	background: rgb(250, 250, 250); margin: 0px auto; padding: 15px; width: 930px; overflow: hidden;
}
.cardType {
	width: 80px; clear: none; font-size: 12px; float: left;
}
.cardType span {
	line-height: 30px; margin-top: 5px;
}
.btn_tj {
	background: url("../images/front/btnbg.gif") no-repeat; border: 0px currentColor; border-image: none; width: 166px; height: 41px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.surebtn {
	text-align: center;
}
.formTitle {
	margin: 2px 40px 10px; color: rgb(25, 25, 112); line-height: 60px; padding-left: 90px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.icon_reg {
	background: url("../images/front/icon_reg.png") no-repeat;
}
.newsdetail {
	background: rgb(250, 250, 250); margin: 0px auto; padding: 15px; width: 930px; overflow: hidden;
}
.newsdh {
	line-height: 24px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsdetail h1 {
	text-align: center; line-height: 35px; padding-top: 10px; font-size: 20px; font-weight: bold;
}
.newsdetail .suinfo {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newsdetail .maininfo {
	padding: 15px 0px; line-height: 20px;
}
.newsdetail .maininfo p {
	margin: 0px; padding: 3px 0px; text-indent: 24px;
}
.newsdetail .otherinfo {
	line-height: 20px; padding-top: 5px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.newsdetail a {
	color: rgb(37, 108, 112);
}
.dingyue {
	padding-bottom: 50px;
}
.dingyue li {
	width: 490px; height: 110px; cursor: pointer;
}
.dingyue .kexue {
	background: url("../images/front/kexue.jpg") no-repeat;
}
.dingyue .kexue_on {
	background: url("../images/front/kexue_on.jpg") no-repeat;
}
.dingyue .daz {
	background: url("../images/front/daz.jpg") no-repeat;
}
.dingyue .daz_on {
	background: url("../images/front/daz_on.jpg") no-repeat;
}
.sub_con_left li a.bkdy {
	background-position: -1263px -1490px;
}
.sub_con_left li.on a.bkdy {
	background-position: -1263px -1483px;
}
.bk {
	color: rgb(31, 31, 31); font-family: "宋体"; font-size: 12px; border-right-color: rgb(206, 206, 208); border-bottom-color: rgb(206, 206, 208); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dashed; border-bottom-style: dashed;
}
.print-table {
	background: rgb(221, 221, 221); margin-top: 15px;
}
.print-table th {
	padding: 3px 0px;
}
.print-table td {
	padding: 3px;
}
.print-table th {
	background: rgb(255, 255, 255); text-align: center; font-size: 24px; font-weight: bold;
}
.print-table td {
	background: rgb(255, 255, 255);
}


.y_huiyuan_jindu_box {
	float: left;
	display: block;
	margin-top: 8px;
}
button  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}