.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.f20 {
	font-size: 20px
}
.fb {
	font-weight: bold
}
.fn {
	font-weight: normal
}
.t2 {
	text-indent: 2em
}
.lh150 {
	line-height: 150%
}
.lh180 {
	line-height: 180%
}
.lh200 {
	line-height: 200%
}
.unl {
	text-decoration: underline
}
.no_unl {
	text-decoration: none
}
.lth {
	text-decoration: line-through
}
.tl {
	text-align: left
}
.tc {
	text-align: center
}
.tr {
	text-align: right
}
.bc {
	margin-left: auto; margin-right: auto
}
.fl {
	display: inline; float: left
}
.fr {
	display: inline; float: right
}
.vm {
	vertical-align: middle
}
.pr {
	position: relative
}
.pa {
	position: absolute
}
.abs-right {
	position: absolute; right: 0px
}
.zoom {
	zoom: 1
}
.hidden {
	visibility: hidden
}
.none {
	display: none
}
.w10 {
	width: 10px
}
.w20 {
	width: 20px
}
.w30 {
	width: 30px
}
.w40 {
	width: 40px
}
.w50 {
	width: 50px
}
.w60 {
	width: 60px
}
.w70 {
	width: 70px
}
.w80 {
	width: 80px
}
.w90 {
	width: 90px
}
.w100 {
	width: 100px
}
.w200 {
	width: 200px
}
.w300 {
	width: 300px
}
.w400 {
	width: 400px
}
.w500 {
	width: 500px
}
.w600 {
	width: 600px
}
.w700 {
	width: 700px
}
.w800 {
	width: 800px
}
.w {
	width: 100%
}
.h50 {
	height: 50px
}
.h70 {
	height: 70px
}
.h80 {
	height: 80px
}
.h100 {
	height: 100px
}
.h200 {
	height: 200px
}
.m10 {
	margin: 10px
}
.m15 {
	margin: 15px
}
.m30 {
	margin: 30px
}
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt30 {
	margin-top: 30px
}
.mt50 {
	margin-top: 50px
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}
.mb50 {
	margin-bottom: 50px
}
.mb100 {
	margin-bottom: 100px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.ml25 {
	margin-left: 25px
}
.ml30 {
	margin-left: 30px
}
.ml100 {
	margin-left: 100px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.mr30 {
	margin-right: 30px
}
.mr50 {
	margin-right: 50px
}
.mr100 {
	margin-right: 100px
}
.p10 {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px
}
.p15 {
	padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px
}
.p30 {
	padding-bottom: 30px; padding-left: 30px; padding-right: 30px; padding-top: 30px
}
.pt5 {
	padding-top: 5px
}
.pt10 {
	padding-top: 10px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pt30 {
	padding-top: 30px
}
.pt50 {
	padding-top: 50px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.pb30 {
	padding-bottom: 30px
}
.pb50 {
	padding-bottom: 50px
}
.pl5 {
	padding-left: 5px
}
.pl10 {
	padding-left: 10px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pl30 {
	padding-left: 30px
}
.pl50 {
	padding-left: 50px
}
.pl70 {
	padding-left: 70px
}
.pr5 {
	padding-right: 5px
}
.pr10 {
	padding-right: 10px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.pr30 {
	padding-right: 30px
}
.pr50 {
	padding-right: 50px
}
#main {
	width: 1010px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.more {
	position: absolute; top: 0px; right: 0px
}
.more a:link {
	color: #ff0000
}
.more a:visited {
	color: #ff0000
}
.crumbs {
	line-height: 30px; height: 30px
}
.br0 {
	border-bottom-style: none
}
.footer {
	width: 100%;
	background-color: #fcfcfe;
	background-repeat: repeat-x;
}
.service {
	text-align: left; margin: 0px auto; width: 960px; padding-top: 20px
}
.service span {
	width: 169px; display: inline; float: left; height: 125px; color: #b6afaf; margin-right: 15px; border-right: #625c58 1px solid
}
.service span b {
	display: block; font-size: 18px
}
.service span.end {
	border-right-width: 0px; width: 220px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-right: 0px
}
.service h3 {
	color: #fff;
	font-size: 18px
}
.service ul {
	padding-top: 7px
}
.service ul li {
	line-height: 22px
}
.service ul li a:link {
	color: #b6afaf
}
.service ul li a:visited {
	color: #b6afaf
}
.service ul li a:hover {
	color: #b6afaf
}
.service .shangde_weibo {
	background:  no-repeat 0px 0px
}
.service .shangde_weibo a {
	text-indent: -9999px; display: block; height: 24px
}
.webinfo {
	padding-bottom: 27px; line-height: 22px; margin: 0px auto; padding-left: 0px; width: 960px; padding-right: 0px; color: #b6afaf; padding-top: 67px
}
.webinfo span {
	float: right
}
.webinfo span img {
	margin-left: 50px
}
.f_btn {
	margin-top: 5px
}
.show_box {
	z-index: 5; border-bottom: #e2d8cb 4px solid; position: absolute; border-left: #e2d8cb 4px solid; width: 420px; display: none; background: #ffffff 0px 0px; color: #333333; border-top: #e2d8cb 4px solid; top: 25%; border-right: #e2d8cb 4px solid; left: 37%
}
.sb_top {
	padding-bottom: 12px; line-height: 22px; padding-left: 12px; padding-right: 12px; height: 15px; color: #666666; padding-top: 12px
}
.sb_top a {
	color: #666666
}
.sb_top span {
	float: right
}
.sb_top h6 {
	padding-right: 12px; display: inline; font-family: "微软雅黑","黑体"; color: #39c; font-size: 20px
}
.sb_msg {
	border-bottom: #dadada 1px solid; text-align: center; line-height: 30px; width: 100%; background: #fefde6; height: 30px; color: #f00; font-size: 14px; font-weight: bold
}
.sb_c {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
.sb_c font {
	color: #333
}
.sb_c font b {
	text-align: left; display: inline; color: #39c; font-weight: normal
}
.sb_c b {
	display: block; font-size: 14px
}
.sb_c b img {
	padding-right: 10px
}
.sb_c p {
	padding-bottom: 0px; margin: 0px; padding-left: 71px; padding-right: 0px; display: block; color: #666; padding-top: 0px
}
.sb_c p a:link {
	color: #39c
}
.sb_c p a:visited {
	color: #39c
}
.sb_c p a:hover {
	color: #39c
}
.sb_c span.left {
	margin: 10px 0px; padding-left: 50px; float: left
}
.sb_c span.right {
	margin: 10px 0px; padding-left: 12px; float: left
}
.sb_c table {
	margin: 10px 0px
}
.sb_c table th {
	text-align: right; width: 115px; height: 27px; font-weight: normal
}
.sb_c table td {
	height: 27px; color: #666
}
.sb_c table font {
	color: #333; font-weight: normal
}
.sb_c table font u {
	color: #333
}
.sb_c table font a:link {
	color: #333
}
.sb_c table font a:visited {
	color: #333
}
.sb_c table font a:hover {
	color: #333
}
.he_dingdanbut a:hover {
	color: #006699; cursor: pointer; text-decoration: underline
}
.sb_c2 table {
	padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 15px
}
.sb_c2 table th {
	text-align: right; width: 70px; height: 27px; font-weight: normal
}
.sb_c2 table td {
	height: 27px; color: #666
}
.sb_c2 table td b {
	color: #f60
}
.sb_c2 table font {
	color: #333; font-weight: normal
}
.sb_c2 table font u {
	color: #333
}
.btn_a_blue:link {
	text-align: center; line-height: 33px; width: 128px; background: ; float: left; height: 33px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none
}
.btn_a_blue:visited {
	text-align: center; line-height: 33px; width: 128px; background: ; float: left; height: 33px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none
}
.btn_a_blue:hover {
	text-align: center; line-height: 33px; width: 128px; background: ; float: left; height: 33px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none
}
.popup {
	margin: 30px
}
.popup .title {
	height: 33px; overflow: hidden
}
.popup .title .ml {
	width: 5px; background: ; float: left; height: 33px; overflow: hidden
}
.popup .title .mr {
	width: 5px; background: ; float: left; height: 33px; overflow: hidden
}
.popup .title .mc {
	line-height: 38px; padding-left: 10px; background: ; float: left; height: 33px; color: #333; font-size: 14px; font-weight: bold
}
.popup .con {
	border-bottom: #6990b3 1px solid; border-left: #6990b3 1px solid; padding-bottom: 40px; margin: 0px; padding-left: 40px; padding-right: 30px; background:  #fff no-repeat right bottom; border-top: #6990b3 0px solid; border-right: #6990b3 1px solid; padding-top: 40px
}
.popup .con .ml {
	float: left
}
.popup .con .mr {
	line-height: 23px; float: left
}
.popup .popbut {
	margin-top: 20px
}
.popup .popbut a {
	padding-bottom: 0px; line-height: 25px; padding-left: 15px; padding-right: 10px; display: block; background: ; float: left; height: 25px; color: #000; font-size: 12px; text-decoration: none; padding-top: 0px
}
.popup .popbut .popbutmr {
	width: 5px; background: ; float: left; height: 25px; margin-right: 10px
}
.wrong .title .mc {
	width: 380px
}
.wrong .con {
	margin: 0px; width: 328px
}
.wrong .con .ml {
	text-align: center; margin: 0px; width: 45px
}
.wrong .con .mr {
	text-align: left; margin-top: 10px; width: 266px
}
.wrong .con .mr b {
	display: block; font-size: 14px
}
.wrong .con .mr .popbut {
	margin: 30px auto 10px 70px; width: 80px
}
.wrong .con .success .popbut {
	margin: 30px auto 10px 60px; width: 80px
}
.wrong .con .success b {
	padding-left: 35px; color: #000
}
.orange {
	color: #f60; font-size: 14px
}
.typic_home_he {
	width: 1032px; background: ; height: 162px
}
.typic_home_left {
	float: left
}
.typic_home_right {
	float: right
}
.typic_home_he1 {
	padding-left: 753px; width: 135px; height: 19px; padding-top: 53px
}
.typic_home_he3 {
	padding-top: 12px
}
.typic_home_he1 .typic_home_he1text {
	border-bottom-style: none; border-right-style: none; text-indent: 5px; width: 130px; border-top-style: none; background: none transparent scroll repeat 0% 0%; height: 17px; color: #fff; border-left-style: none
}
.typic_home_he1 .typic_home_width50 {
	width: 50px
}
.typic_home_he2 {
	padding-left: 753px; padding-top: 10px
}
.typic_home_he2 .typic_home_he2but {
	width: 138px; height: 38px
}
.typic_home_he img {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
input.ibg {
	border-bottom: #39c 1px solid; border-left: #39c 1px solid; line-height: 27px; width: 168px; background: ; height: 27px; border-top: #39c 1px solid; border-right: #39c 1px solid
}
input.iyz {
	border-bottom: #39c 1px solid; border-left: #39c 1px solid; line-height: 27px; width: 80px; background: ; height: 27px; border-top: #39c 1px solid; border-right: #39c 1px solid
}
.bold {
	font-weight: bold
}
.xline {
	border-bottom: #b8b8b8 1px dotted; line-height: 0; margin: 0px auto 26px; width: 100%; height: 0px; clear: both
}
.vline {
	border-bottom: #cc3366 2px solid; line-height: 0; width: 100%; height: 0px; clear: both; font-size: 0px
}
.hline {
	border-bottom: #ccc 1px solid; line-height: 0; width: 100%; height: 0px; clear: both; font-size: 0px
}
.t1
{font-style: normal; color: red; font-size: 20pt; line-height:35px;}