﻿body {
	font: 9pt 微软雅黑,宋体,Arial,sans-serif;
	margin: 0 auto;
	padding: 0;
	color: #626262;
	background: #7D7D7D;
}
/*首页幻灯片*/

.FocusPic {width:942px; height:300px;position:relative;zoom:1;overflow:hidden;}
.FocusPic .FP_angle{width:7px;height:7px;overflow:hidden;font-size:0;line-height:0;position:absolute;z-index:10;}
.FocusPic .FP_arr_left{width:11px;height:25px;position:absolute;z-index:8;top:125px;left:5px;background:url(../images/p_w_06.gif) no-repeat 0 0;filter:Alpha(Opacity=80);opacity:.8;cursor:pointer;}
.FocusPic .FP_arr_right{width:11px;height:25px;position:absolute;z-index:8;top:125px;right:5px;background:url(../images/p_w_06.gif) no-repeat -200px 0;filter:Alpha(Opacity=80);opacity:.8;cursor:pointer;}
.FocusPic .FP_NumList{position:absolute;right:6px;bottom:5px;zoom:1;overflow:hidden;z-index:9;}
.FocusPic .FP_NumList span{float:left;margin-left:3px;display:inline;border:1px solid #fff;color:#fff;line-height:14px;width:14px;text-align:center;font-family:Arial, Helvetica, sans-serif;filter:Alpha(Opacity=50);opacity:.5;background:url(../images/p_w_07.gif);cursor:pointer;}
.FocusPic .FP_NumList span.selected{filter:Alpha(Opacity=100);opacity:1;font-weight:bold;}
.FocusPic .FP_pic {width:942px;height:300px;overflow:hidden;float:left;margin-top:-10px;}
.FocusPic .FP_pic .FP_tit_bg{height:26px;width:942px; margin-top:-25px; background:#000;filter:Alpha(Opacity=10);opacity:.1;}
.FocusPic .FP_pic .FP_tit_txt{line-height:26px;padding-left:10px;margin-top:-28px; font-size:14px;color:#fff;position:relative;*position:static;}
.FocusPic .FP_pic .FP_tit_ico{width:11px;height:15px;margin:-22px 0 0 7px;overflow:hidden;font-size:0;line-height:0;position:relative;*position:static;}
.FocusPic .FP_pic a:link,.FP_pic a:visited{color:#fff;text-decoration:none;}
.FocusPic .FP_pic a:hover{text-decoration:underline;}
tr, td, img {
	border-width: 0;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 0;
	line-height: 0;
}
.displaynone {
	display: none;
}
.displaytrue {
	overflow: hidden;
}
a {
	outline: none;
}
form {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
.clear {
	clear: both;
}
* {
	padding: 0;
	margin: 0;
}
input, textarea {
	font-size: 12px;
}
textarea {
	padding: 0px;
	margin: 0px;
}
a {
	font-size: 12px;
	color: #3b3a36;
	text-decoration: underline;
}
a:visited {
	font-size: 12px;
	color: #3b3a36;
	text-decoration: underline;
}
a:hover {
	color: #e80323;
	font-size: 12px;
	text-decoration: none;
}
a.toplink {
	font-size: 14px;
	color: #646464;
	text-decoration: none;
	font-weight: bold;
}
a:visited.toplink {
	font-size: 14px;
	color: #646464;
	text-decoration: none;
	font-weight: bold;
}
a:hover.toplink {
	color: #e80323;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
a.typelink {
	font-size: 12px;
	color: #4d4d4d;
	text-decoration: none;
}
a:visited.typelink {
	font-size: 12px;
	color: #4d4d4d;
	text-decoration: none;
}
a:hover.typelink {
	color: #e97300;
	font-size: 12px;
	text-decoration: underline;
}

a.linkinfo {
	font-size: 12px;
	color: #21201f;
	text-decoration: underline;
}
a:visited.linkinfo {
	font-size: 12px;
	color: #21201f;
	text-decoration: underline;
}
a:hover.linkinfo {
	color: #aa1515;
	font-size: 12px;
	text-decoration: none;
}


a.taglink {
	color: #1D1D1B;
	font-weight: bold;
	text-decoration: underline;
}
a:visited.taglink {
	color: #1D1D1B;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.taglink {
	color: #e80323;
	font-weight: bold;
	text-decoration: none;
}
a.infolist {
	font-size: 12px;
	color: #4e4e4e;
	text-decoration: none;
}
a:visited.infolist {
	font-size: 12px;
	color: #4e4e4e;
	text-decoration: none;
}
a:hover.infolist {
	color: #009808;
	font-size: 12px;
	text-decoration: underline;
}
a.searchinfolist {
	font-size: 14px;
	color: #e80323;
	text-decoration: none;
}
a:visited.searchinfolist {
	font-size: 14px;
	color: #e80323;
	text-decoration: none;
}
a:hover.searchinfolist {
	color: #009808;
	font-size: 14px;
	text-decoration: underline;
}

a.infolink02{font-size:12px;color:#e80323;text-decoration:none;font-weight:bold;}
a:visited.infolink02{font-size:12px;color:#e80323;text-decoration:none;font-weight:bold;}
a:hover.infolink02{color:#de9d00;font-size:12px;text-decoration:underline;font-weight:bold;}

a.infolink04{font-size:14px;color:#e80323;text-decoration:underline;font-weight:bold;}
a:visited.infolink04{font-size:14px;color:#e80323;text-decoration:underline;font-weight:bold;}
a:hover.infolink04{color:#fea700;font-size:14px;text-decoration:none;font-weight:bold;}

a.bbstypelink{font-size:14px;color:#fff;text-decoration:underline;}
a:visited.bbstypelink{font-size:14px;color:#fff;text-decoration:underline;}
a:hover.bbstypelink{color:#F2E945;font-size:14px;text-decoration:none;}

a.infolink05{font-size:12px;color:#E05600;text-decoration:underline;}
a:visited.infolink05{font-size:12px;color:#E05600;text-decoration:underline;}
a:hover.infolink05{color:#2C45B5;font-size:12px;text-decoration:none;}


.hrefbotton{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
.hrefbotton li {
	float: left;
	background: url('../images/application.gif') no-repeat -86px -445px;
	height: 28px;
	line-height: 28px;
	width: 143px;
	margin-right:5px;
	margin-bottom:5px;
	text-align: center;
}
a.linimage {
	font-size: 10.3pt;
	font-weight: bold;
	color: #103d64;
	text-decoration: none;
}
a:visited.linimage {
	font-size: 10.3pt;
	font-weight: bold;
	color: #103d64;
	text-decoration: none;
}
a:hover.linimage {
	font-size: 10.3pt;
	font-weight: bold;
	text-decoration: none;
	color: #FC5927;
}
a.btninfo {
	color: #fff;
	background: url(../images/search_bg_spu_100618.png) no-repeat 0px -244px;
	bottom: 13px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	text-decoration: none;
	right: 20px;
	text-align: center;
	width: 69px;
}
a:visited.btninfo {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a:hover.btninfo {
	color: #FFF75C;
	font-size: 12px;
	text-decoration: underline;
}
a.btninfo2 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -81px;
	color: #145796;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	border: 0px;
	position: absolute;
}
a:visited.btninfo2 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #964b14;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
}
a:hover.btninfo2 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #6c1293;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
}


em {
	color: #C00;
	font-style: normal;
	font-weight: bold;
}
.em {
	color: #C00;
	font-style: normal;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: underline;
}
/*from*/

input.smallInput {
	font-size: 9pt;
	padding: 0px;
	height: 20px;
	clip: rect;
	color: #000000;
	border-color: black #CAD9EA #CAD9EA black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
input.infoInput {
	font-size: 9pt;
	padding: 3px 0px 0px 2px;
	height: 18px;
	clip: rect;
	color: #000000;
	background-color: #fff;
	border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -0px;
}
input.infoInput:hover {
	font-size: 9pt;
	padding: 3px 0px 0px 2px;
	height: 18px;
	clip: rect;
	color: #000000;
	background-color: #fff;
	border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -37px;
}
input.buttonface {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -81px;
	color: #3f668d;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
input.buttonface:hover {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #964b14;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
input.bottons02 {
	color: #209248;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 80px;
	height: 23px;
	line-height: 22px;
	border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -0px;
	cursor: pointer;
}
input.bottons02:hover {
	color: #EE5B17;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -120px;
	cursor: pointer;
}
input.bottons03 {
	color: #EE5B17;
	padding: 0px;
	margin: 0px;
	width: 100px;
	height: 23px;
	line-height: 22px;
	border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -80px;
	cursor: pointer;
}
input.bottons03:hover {
	color: #209248;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -120px;
	cursor: pointer;
}
input.bottons04 {
	color: #EE5B17;
	padding: 0px;
	margin: 0px;
	width: 60px;
	height: 21px;
	line-height: 20px;
	border-color: #a0a0a0 #CAD9EA #CAD9EA #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: pointer;
}
input.bottons04:hover {
	color: #209248;
	background: url(../images/class_bg.jpg) repeat-x;
	background-position: 0px -120px;
	cursor: pointer;
}
input.inputsubmit01 {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -81px;
	color: #4775b2;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}
input.inputsubmit01:hover {
	background: url(../images/subbotton.gif) no-repeat;
	background-position: 0px -0px;
	color: #57250e;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 115px;
	height: 27px;
	line-height: 27px;
	border: 0px;
	cursor: pointer;
}

.formlist td, formlist th {
	padding: 4px;
	vertical-align : middle;
}
.formlist th {
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
	font-weight:normal;
}
.formlist td span {
	padding-left: 5px;
	color: #ADADAD;
	vertical-align : middle;
}
.formlist .content {
	background-position: -1px 22px;
	padding: 5px 0px 5px 18px;
	line-height: 200%;
	color: #FF580A;
	background: url('../images/icon2.gif') no-repeat 0px 8px;
}

.formlist2 td, formlist2 th {
	padding: 4px;
	height:30px;
	line-height:30px;
	vertical-align : middle;
}
.formlist2 th {
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
	font-weight:normal;
}
.formlist2 td span {
	padding-left: 5px;
	color: #ADADAD;
	vertical-align : middle;
}
.formlist2 .content {
	padding: 5px 0px 5px 25px;
	line-height: 200%;
	color: #FF580A;
	font-weight:bold;
	background: url('../images/icon2.gif') no-repeat 5px 11px #F7F7F7;
}

/*font*/
.strong {
	font-weight: bold;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.center {
	text-align: center;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.colorgwhite {
	color: #ffffff;
}
.colorgreen {
	color: #2C797D;
}
.colorgreg {
	color: #E60000;
}
.colorgblue {
	color: #2F44A2;
}
.colorghow {
	color: #FC5B00;
}
.colorgorning {
	color: #4D4D4D;
}
.colorgorning2 {
	color: #67625f;
}
.colorgorning3 {
	color: #90898C;
}
.colorgorningage {
	color: #ff5b0b;
}
.colorthree {
	color: #2E9438;
}
.fontsize14 {
	font-size: 14px;
}
.bgcolorthree {
	background-color: #E3E3E3;
}
.bgcolorthree2 {
	background-color: #F0F0F0;
}
.bgcolororning {
	background-color: #D7E8F8;
}
.lineheight150 {
	line-height: 150%;
}
.lineheight180 {
	line-height: 180%;
}
.lineheight160 {
	line-height: 200%;
}
.padding-left5 {
	padding-left: 5px;
}
.padding-left3 {
	padding-left: 3px;
}
.padding-right3 {
	padding-right: 5px;
}
.margintop8 {
	margin-top: 8px;
}
.margintop01{
	margin-top:1px;
}
.hrline{
	height: 0px;
	border: 1px solid #939393;
}
.bookline {border-top: 1px solid #E5E5E5;font-size: 0px;height: 1px;margin: 5px 0px 5px 0px;}
.otherZt {border-top: 1px dashed #DADBD6;margin: 10px 0px 10px 0px;}
.bookline {border-top: 1px solid #E5E5E5;font-size: 0px;height: 1px;margin: 5px 0px 5px 0px;}